<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>decentralized public key distribution system Archives - The Stack Cafe™</title>
	<atom:link href="https://thestackcafe.com/tag/decentralized-public-key-distribution-system/feed/" rel="self" type="application/rss+xml" />
	<link>https://thestackcafe.com/tag/decentralized-public-key-distribution-system/</link>
	<description>The Stack Cafe™</description>
	<lastBuildDate>Tue, 13 Feb 2018 06:29:21 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://thestackcafe.com/wp-content/uploads/2018/01/cropped-TM-tsc640-32x32.png</url>
	<title>decentralized public key distribution system Archives - The Stack Cafe™</title>
	<link>https://thestackcafe.com/tag/decentralized-public-key-distribution-system/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Blockstack: Developers Corner&#8230;</title>
		<link>https://thestackcafe.com/blockstack-developers-corner/</link>
		
		<dc:creator><![CDATA[Staff]]></dc:creator>
		<pubDate>Mon, 05 Feb 2018 15:47:33 +0000</pubDate>
				<category><![CDATA[Blockstack]]></category>
		<category><![CDATA[dApps]]></category>
		<category><![CDATA[Decentralized Internet]]></category>
		<category><![CDATA[Developers]]></category>
		<category><![CDATA[a decentralized internet]]></category>
		<category><![CDATA[a new internet]]></category>
		<category><![CDATA[blockchain]]></category>
		<category><![CDATA[blockstack]]></category>
		<category><![CDATA[bounties]]></category>
		<category><![CDATA[bounty]]></category>
		<category><![CDATA[dApp]]></category>
		<category><![CDATA[decentralized]]></category>
		<category><![CDATA[decentralized domain name system]]></category>
		<category><![CDATA[decentralized public key distribution system]]></category>
		<category><![CDATA[decentralized storage system]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[front-end of a centralized API]]></category>
		<category><![CDATA[how blockstack works]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[java-script]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[open source community project]]></category>
		<category><![CDATA[public-key cryptography for authentication]]></category>
		<category><![CDATA[re-decentralizing the internet]]></category>
		<category><![CDATA[registry for applications]]></category>
		<category><![CDATA[registry for user identities]]></category>
		<category><![CDATA[routing layer]]></category>
		<category><![CDATA[server-less]]></category>
		<category><![CDATA[single page applications]]></category>
		<category><![CDATA[stack for decentralized applications]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[storage layer]]></category>
		<category><![CDATA[the decentralized way™]]></category>
		<category><![CDATA[tokens]]></category>
		<category><![CDATA[virtualchain]]></category>
		<category><![CDATA[web 3.0]]></category>
		<guid isPermaLink="false">https://thestackcafe.com/?p=532</guid>

					<description><![CDATA[<p>Welcome to the Stack CafeTM &#8212; In order for the Blockstack ecosystem to work, someone has to build something.  Well, Blockstack is and has been hard at work building out the architecture and infrastructure for the entire ecosystem.  Another step or evolution in the build-out of the Blockstack ecosystem is to have applications to use/run [&#8230;]</p>
<p>The post <a href="https://thestackcafe.com/blockstack-developers-corner/">Blockstack: Developers Corner&#8230;</a> appeared first on <a href="https://thestackcafe.com">The Stack Cafe™</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="color: #000000;">Welcome to the Stack Cafe<span style="font-size: 12px;"><sup>TM </sup></span>&#8212; In order for the Blockstack ecosystem to work, someone has to build something.  Well, Blockstack is and has been hard at work building out the architecture and infrastructure for the entire ecosystem.  Another step or evolution in the build-out of the Blockstack ecosystem is to have applications to use/run on the ecosystem.  </span></p>
<p><span style="color: #000000;">And, i</span><span style="color: #000000;">n order to have applications to use/run on the ecosystem, you need an idea for a decentralized application (e.g., <a href="https://thestackcafe.com/blockstack-signature-bounties-two-weeks-to-go/" target="_blank" rel="noopener"><span style="text-decoration: underline;"><span style="color: #000080; text-decoration: underline;">P2P Encrypted Messaging, Community Messaging</span></span></a>, <a href="https://thestackcafe.com/blockstack-a-new-decentralized-app-graphite/" target="_blank" rel="noopener"><span style="text-decoration: underline;"><span style="color: #000080; text-decoration: underline;">Word Processing</span></span></a>, <a href="https://thestackcafe.com/blockstack-new-decentralized-app-coins/"><span style="text-decoration: underline; color: #000080;">Cryptocurrency Portfolios</span></a>&#8230;) and then a developer to build the decentralized application.  Welcome to the Developer&#8217;s corner (not only for developers though)&#8230;</span></p>
<p><span style="color: #000000;">In this post, and subsequent posts related to this series, we will try and explore some of the tools created for developers (and others) to build the decentralized applications (dApps) that can be used on the decentralized internet.  </span></p>
<p><span style="color: #000000;">To begin with, Blockstack is probably a developer&#8217;s dream come true.  By that, we mean Blockstack is making it a lot easier for developers to build decentralized applications for use on the Blockstack ecosystem.  </span></p>
<p><span style="color: #000000;">How did Blockstack make it a little easier, well they setup the kitchen (architecture and infrastructure) with almost everything the cook (developer) needs to create the dish (decentralized application &#8211; dApp).  The kitchen &#8211; Blockstack&#8217;s ecosystem, includes (among many other items):</span></p>
<ul>
<li><span style="color: #000000;">a decentralized domain name system (DNS)(it is called BNS)</span></li>
<li><span style="color: #000000;">a decentralized public key distribution system</span></li>
<li><span style="color: #000000;">a registry for applications (dApps)</span></li>
<li><span style="color: #000000;">a registry for user identities</span></li>
<li><span style="color: #000000;">a decentralized storage system</span></li>
<li><span style="color: #000000;">tokens&#8230;</span></li>
</ul>
<p><span style="color: #000000;">so the cook (developer) can bake (build) some wonderful creations (dApps).  Below, you will find a couple of different </span><span style="color: #000000;">diagrams (e.g., stack for decentralized applications &amp; how blockstack works) laying out the major components &#8211; blockchain, virtualchain, routing layer and storage layer &#8211; of the Blockstack architecture:</span></p>
<p>&nbsp;</p>
<p><span style="color: #000000;"> <img fetchpriority="high" decoding="async" class="aligncenter size-large wp-image-539" src="https://thestackcafe.com/wp-content/uploads/2018/02/The-Stack-for-dApps-1024x723.png" alt="" width="1024" height="723" srcset="https://thestackcafe.com/wp-content/uploads/2018/02/The-Stack-for-dApps-1024x723.png 1024w, https://thestackcafe.com/wp-content/uploads/2018/02/The-Stack-for-dApps-300x212.png 300w, https://thestackcafe.com/wp-content/uploads/2018/02/The-Stack-for-dApps-768x542.png 768w, https://thestackcafe.com/wp-content/uploads/2018/02/The-Stack-for-dApps.png 1054w" sizes="(max-width: 1024px) 100vw, 1024px" /><img decoding="async" class="aligncenter size-large wp-image-536" src="https://thestackcafe.com/wp-content/uploads/2018/02/Blockstack-Architecture-1024x393.png" alt="" width="1024" height="393" srcset="https://thestackcafe.com/wp-content/uploads/2018/02/Blockstack-Architecture-1024x393.png 1024w, https://thestackcafe.com/wp-content/uploads/2018/02/Blockstack-Architecture-300x115.png 300w, https://thestackcafe.com/wp-content/uploads/2018/02/Blockstack-Architecture-768x295.png 768w, https://thestackcafe.com/wp-content/uploads/2018/02/Blockstack-Architecture.png 1796w" sizes="(max-width: 1024px) 100vw, 1024px" /></span></p>
<p><span style="color: #000000;">It is all there &#8211; the Blockstack infrastructure described above, provides a lot of the tools that a developer might need to build decentralized applications for use on the Blockstack ecosystem.  And, by providing some of the tools needed to build decentralized applications, Blockstack has enabled the developer to more easily build a dApp.  For example, the </span></p>
<ul>
<li><span style="color: #000000;">developer can use java-script (and libraries) to build a single page application(s)</span>
<ul>
<li><span style="color: #000000;">that does not plug into the front-end of a centralized API</span>
<ul>
<li><span style="color: #000000;">but one that plugs into an API run by the user (as the API is pre-built and runs on the user&#8217;s device)</span></li>
</ul>
</li>
</ul>
</li>
<li><span style="color: #000000;">developer does not have to worry about</span>
<ul>
<li><span style="color: #000000;">running servers</span></li>
<li><span style="color: #000000;">maintaining databases</span></li>
<li><span style="color: #000000;">building out user management systems because:</span>
<ul>
<li><span style="color: #000000;">the applications are server-less and decentralized</span></li>
<li><span style="color: #000000;">users bring their own storage</span></li>
<li><span style="color: #000000;">user/applications use public-key cryptography for authentication</span></li>
<li><span style="color: #000000;">the developer&#8217;s of the application and the application itself do not have to store anything</span></li>
</ul>
</li>
</ul>
</li>
</ul>
<p><span style="color: #000000;">To make it even easier, Blockstack also includes libraries and step-by-step tutorials (e.g., identity, storage, tokens (coming soon)) for the developer, hacker, hobbyist and others to build decentralized applications. </span></p>
<div class="container m-b-30">
<div class="col-md-8 col-centered">
<p class="text-center"><img decoding="async" class="aligncenter size-large wp-image-540" src="https://thestackcafe.com/wp-content/uploads/2018/02/Blockstack-Javascript_Identity_Storage_Tokens-1024x481.png" alt="" width="1024" height="481" srcset="https://thestackcafe.com/wp-content/uploads/2018/02/Blockstack-Javascript_Identity_Storage_Tokens-1024x481.png 1024w, https://thestackcafe.com/wp-content/uploads/2018/02/Blockstack-Javascript_Identity_Storage_Tokens-300x141.png 300w, https://thestackcafe.com/wp-content/uploads/2018/02/Blockstack-Javascript_Identity_Storage_Tokens-768x360.png 768w, https://thestackcafe.com/wp-content/uploads/2018/02/Blockstack-Javascript_Identity_Storage_Tokens.png 1240w" sizes="(max-width: 1024px) 100vw, 1024px" /></p>
</div>
</div>
<p><span style="color: #000000;">All of this looks so good that we might try and build a decentralized application too.  All kidding aside (not really though), it looks like Blockstack has put forth a complete package so developing decentralized applications should be a lot easier.  In addition, Blockstack has put together a great team in case a question should arise.   And, to top it off, everything Blockstack ecosystem is an open source community project.  </span><span style="color: #000000;">So, not only is Blockstack there to help, the open source community of developers, hackers, users and supporters, and others  &#8211; already participating in the environment &#8211;  are helping out too (e.g. forums, meet-ups, code/programing feedback, testing&#8230;).  </span></p>
<p><span style="color: #000000;">Please find below, some links that might be most helpful as you learn more about Blockstack&#8217;s tools for developing a decentralized application for use on Blockstack.</span></p>
<hr />
<p><strong>Resources re: Blockstack and dApps</strong></p>
<ul>
<li><span style="text-decoration: underline;"><span style="color: #000080; text-decoration: underline;">Blockstack</span></span></li>
<li><a href="http://twitter.com/blockstack" target="_blank" rel="noopener"><span style="text-decoration: underline;"><span style="color: #000080; text-decoration: underline;">@blockstack</span></span></a>
<ul>
<li><a href="https://twitter.com/BlockstackApps" target="_blank" rel="noopener"><span style="text-decoration: underline;"><span style="color: #000080; text-decoration: underline;">@blockstackapps</span></span></a></li>
</ul>
</li>
<li><span style="color: #000000;">Developers</span>
<ul>
<li><span style="text-decoration: underline;"><span style="color: #000080; text-decoration: underline;"><a style="color: #000080; text-decoration: underline;" href="https://blockstack.org/intro" target="_blank" rel="noopener">Introduction</a></span></span>
<ul>
<li><a href="https://blockstack.org/papers" target="_blank" rel="noopener"><span style="text-decoration: underline;"><span style="color: #000080; text-decoration: underline;">Papers</span></span></a></li>
<li><a href="https://blockstack.org/videos" target="_blank" rel="noopener"><span style="text-decoration: underline;"><span style="color: #000080; text-decoration: underline;">Videos</span></span></a></li>
<li><a href="https://blockstack.org/tutorials" target="_blank" rel="noopener"><span style="text-decoration: underline;"><span style="color: #000080; text-decoration: underline;">Tutorials</span></span></a>
<ul>
<li><span style="color: #000000;">(e.g., todo and <a href="https://thestackcafe.com/blockstack-developer-tutorial-micro-blogging-app-using-multi-player-storage/" target="_blank" rel="noopener"><span style="text-decoration: underline;"><span style="color: #000080; text-decoration: underline;">multi-player storage</span></span></a>)</span></li>
</ul>
</li>
<li><a href="https://blockstack.org/docs" target="_blank" rel="noopener"><span style="text-decoration: underline;"><span style="color: #000080; text-decoration: underline;">Installation</span></span></a></li>
<li><a href="https://github.com/blockstack" target="_blank" rel="noopener"><span style="text-decoration: underline;"><span style="color: #000080; text-decoration: underline;">Github</span></span></a>
<ul>
<li><a href="http://blockstack.github.io/blockstack.js/" target="_blank" rel="noopener"><span style="text-decoration: underline;"><span style="color: #000080; text-decoration: underline;">Javascript</span></span></a></li>
<li><a href="https://core.blockstack.org/" target="_blank" rel="noopener"><span style="text-decoration: underline;"><span style="color: #000080; text-decoration: underline;">Core API</span></span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li><a href="https://blockstack.org/blog" target="_blank" rel="noopener"><span style="text-decoration: underline;"><span style="color: #000080; text-decoration: underline;">Blog</span></span></a></li>
<li><a href="https://blockstack.org/faq" target="_blank" rel="noopener"><span style="text-decoration: underline;"><span style="color: #000080; text-decoration: underline;">Frequently Asked Questions</span></span></a></li>
</ul>
<p><span style="color: #000000;">And, if all of the above wasn&#8217;t enough, Blockstack and the Blockstack Signature fund have sprinkled a little powdered sugar on top with the dApp bounties &#8211; <span style="text-decoration: underline;"><span style="color: #000080; text-decoration: underline;">Blockstack: $50,000 <a href="https://thestackcafe.com/blockstack-50000-bounty-for-messaging-and-communication-applications/">Bounty for Messaging Applications</a></span></span>.  Bounties &#8211; One aspect of promoting the Blockstack ecosystem is to provide a platform to help support the global community of developers, designers, and others to submit their ideas and products for a chance to win a prize (e.g., decentralized application(s), dApp, dApps on the Web 3.0).</span></p>
<p><a href="https://thestackcafe.com/blockstack-50000-bounty-for-messaging-applications/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter wp-image-448 size-medium" src="https://thestackcafe.com/wp-content/uploads/2018/01/Bounty-to-Decentralize-Communication-300x169.png" alt="" width="300" height="169" /></a></p>
<hr />
<blockquote><p><span style="color: #000000;">Note: If you do not have the Blockstack browser, please see this <a style="color: #000000;" href="https://thestackcafe.com/blockstack-getting-started/" target="_blank" rel="noopener"><span style="color: #000080;">link</span></a> (note &#8211; to enable the full functionality of any dApp built for the Blockstack ecosystem (e.g., building a new internet, a decentralized internet, re-decentralizing the internet) you need to use the Blockstack browser).</span></p></blockquote>
<p><span style="color: #000000;">Thanks again for visiting The Stack Cafe<sup>TM</sup> and we look forward to hearing from you. Please help us put out the word on Web<sup>3.0</sup> by posting a comment below and signing up for e-mail notifications for future updates (right side-bar).  Let’s help build the new internet | The Decentralized Way<sup>TM</sup>.  A decentralized internet | The Way The Future<sup>TM</sup>.</span></p>
<p>The post <a href="https://thestackcafe.com/blockstack-developers-corner/">Blockstack: Developers Corner&#8230;</a> appeared first on <a href="https://thestackcafe.com">The Stack Cafe™</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
