<?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>jude nelson Archives - The Stack Cafe™</title>
	<atom:link href="https://thestackcafe.com/tag/jude-nelson/feed/" rel="self" type="application/rss+xml" />
	<link>https://thestackcafe.com/tag/jude-nelson/</link>
	<description>The Stack Cafe™</description>
	<lastBuildDate>Tue, 17 Jul 2018 01:56:30 +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>jude nelson Archives - The Stack Cafe™</title>
	<link>https://thestackcafe.com/tag/jude-nelson/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Blockstack: Blockchain Naming System (BNS) &#8211; It Makes The Namespace You Use On The Internet Better! UPDATE</title>
		<link>https://thestackcafe.com/blockstack-blockchain-naming-system-bns-it-makes-the-namespace-you-use-on-the-internet-better-update/</link>
		
		<dc:creator><![CDATA[Staff]]></dc:creator>
		<pubDate>Thu, 12 Apr 2018 17:36:41 +0000</pubDate>
				<category><![CDATA[Blockstack]]></category>
		<category><![CDATA[dApps]]></category>
		<category><![CDATA[Decentralized Internet]]></category>
		<category><![CDATA[Developers]]></category>
		<category><![CDATA[bitcoin]]></category>
		<category><![CDATA[blockchain naming system]]></category>
		<category><![CDATA[blockstack]]></category>
		<category><![CDATA[blockstack browser]]></category>
		<category><![CDATA[bns]]></category>
		<category><![CDATA[decentralized]]></category>
		<category><![CDATA[decentralized internet]]></category>
		<category><![CDATA[distributed]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[ecdsa]]></category>
		<category><![CDATA[human-readable]]></category>
		<category><![CDATA[jude nelson]]></category>
		<category><![CDATA[namespaces]]></category>
		<category><![CDATA[naming system]]></category>
		<category><![CDATA[stack]]></category>
		<category><![CDATA[unique]]></category>
		<category><![CDATA[web 3]]></category>
		<category><![CDATA[web 3.0]]></category>
		<guid isPermaLink="false">https://thestackcafe.com/?p=1567</guid>

					<description><![CDATA[<p>Welcome to the Stack CafeTM — Blockstack: Blockchain Naming System (BNS) &#8211; It Makes The Namespace You Use On The Internet Better! UPDATE In an earlier post, we tried to provide a brief overview the Blockchain Naming System (BNS).  For more on that post, please follow this link here. Today, we are supplementing that post [&#8230;]</p>
<p>The post <a href="https://thestackcafe.com/blockstack-blockchain-naming-system-bns-it-makes-the-namespace-you-use-on-the-internet-better-update/">Blockstack: Blockchain Naming System (BNS) &#8211; It Makes The Namespace You Use On The Internet Better! UPDATE</a> appeared first on <a href="https://thestackcafe.com">The Stack Cafe™</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;"><span style="color: #000000;">Welcome to the Stack Cafe<sup>TM </sup>— Blockstack: Blockchain Naming System (BNS) &#8211; It Makes The Namespace You Use On The Internet Better! <strong>UPDATE</strong><br />
</span></p>
<p style="text-align: justify;"><span style="color: #000000;">In an earlier post, we tried to provide a brief overview the Blockchain Naming System (BNS).  For more on that post, please follow this link <a href="https://thestackcafe.com/blockstack-blockchain-naming-system-bns-it-makes-the-namespace-you-use-on-the-internet-better/" target="_blank" rel="noopener">here</a>.</span></p>
<p style="text-align: justify;"><span style="color: #000000;">Today, we are supplementing that post with some additional information we ran across that gives a more detailed overview of BNS.  The overview was put together by one of the Engineering Partners at Blockstack &#8211; Mr. Jude Nelson.  Mr. Nelson&#8217;s insight may help fill in the gaps.<br />
</span></p>
<p><a href="https://github.com/blockstack/blockstack-core/blob/master/docs/blockstack_naming_service.md" target="_blank" rel="noopener"><img fetchpriority="high" decoding="async" class="aligncenter wp-image-1571 size-large" src="https://thestackcafe.com/wp-content/uploads/2018/04/BNS-on-Github-1-750x556.png" alt="" width="750" height="556" srcset="https://thestackcafe.com/wp-content/uploads/2018/04/BNS-on-Github-1-750x556.png 750w, https://thestackcafe.com/wp-content/uploads/2018/04/BNS-on-Github-1-300x222.png 300w, https://thestackcafe.com/wp-content/uploads/2018/04/BNS-on-Github-1-768x569.png 768w, https://thestackcafe.com/wp-content/uploads/2018/04/BNS-on-Github-1.png 1332w" sizes="(max-width: 750px) 100vw, 750px" /></a></p>
<blockquote><p><span style="color: #000000;">It appears that the goal of Mr. Nelson was to write a document for both developers and technically-inclined users and to:</span></p>
<ul>
<li><span style="color: #000000;">give a brief overview of how the Blockstack Naming Service works</span></li>
<li><span style="color: #000000;">describe how developers can use it to build decentralized web applications</span></li>
</ul>
<p><span style="color: #000000;">Further to the above goal, Mr. Nelson opines that &#8211;<br />
</span></p>
<p><span style="color: #000000;">If you read this document in its entirety, you will understand the following concepts:</span></p>
<ul>
<li><span style="color: #000000;">Why a secure decentralized naming service is an important building block in decentralized systems</span></li>
<li><span style="color: #000000;">How Blockstack applications can leverage BNS to solve real-world problems</span></li>
<li><span style="color: #000000;">How the Blockstack Naming Service is different from other offerings in this space.</span></li>
</ul>
<p><span style="color: #000000;">This project repository (<a style="color: #000000;" href="https://github.com/blockstack/blockstack-core">Blockstack Core</a>) is the reference implementation of the Blockstack Naming Service.</span></p></blockquote>
<p><span style="color: #000000;">For example &#8211; Mr. Nelson starts at the beginning and runs through it appears all aspects of BNS &#8211; how, why, uses &#8230;</span></p>
<blockquote>
<h1><span style="color: #000000;">&#8220;Introduction</span></h1>
<p><span style="color: #000000;">The Blockstack Naming Service (BNS) is a network system that binds names to off-chain state without relying on any central points of control. It does so by embedding a log of its control-plane messages within a public blockchain, like Bitcoin.</span></p>
<p><span style="color: #000000;">Each BNS peer determines the state of each name by indexing these specially-crafted transactions. In doing so, each peer independently calculates the same global name state.</span></p>
<p><span style="color: #000000;">Names in BNS have three properties:</span></p>
<ul>
<li><span style="color: #000000;"><strong>Names are globally unique.</strong> The protocol does not allow name collisions, and all well-behaved nodes resolve a given name to the same state.</span></li>
<li><span style="color: #000000;"><strong>Names are human-meaningful.</strong> Each name is chosen by its creator.</span></li>
<li><span style="color: #000000;"><strong>Names are strongly-owned.</strong> Only the name&#8217;s owner can change the state it resolves to. Specifically, a name is owned by one or more ECDSA private keys.</span></li>
</ul>
<p><span style="color: #000000;">Internally, a BNS node implements a replicated name database. Each BNS node keeps itself synchronized to all of the other ones in the world, so queries on one BNS node will be the same on other nodes. BNS nodes allow a name&#8217;s owner to bind up to 40Kb of off-chain state to their name, which will be replicated to all BNS nodes via the</span> <a href="https://github.com/blockstack/blockstack-core/blob/master/docs/atlas_network.md">Atlas network</a>.</p>
<p><span style="color: #000000;">BNS nodes extract the name database log from an underlying blockchain (Blockstack Core currently uses Bitcoin, and had used Namecoin in the past). BNS uses the blockchain to establish a shared &#8220;ground truth&#8221; for the system: as long as two nodes have the same view of the blockchain, then they will build up the same database.</span></p>
<p><span style="color: #000000;">The biggest consequence for developers is that in BNS, reading name state is fast and cheap but writing name state is slow and expensive. This is because registering and modifying names requires one or more transactions to be sent to the underlying blockchain, and BNS nodes will not process them until they are sufficiently confirmed. Users and developers need to acquire and spend the requisite cryptocurrency (i.e. Bitcoin) to send BNS transactions.&#8221;</span></p></blockquote>
<p><span style="color: #000000;">to everything in between &#8211; Atlas, motivations, architecture, how to use&#8230; Great resource!</span></p>
<p><a href="https://github.com/blockstack/blockstack-core/blob/master/docs/blockstack_naming_service.md" target="_blank" rel="noopener"><img decoding="async" class="aligncenter wp-image-1575 size-large" src="https://thestackcafe.com/wp-content/uploads/2018/04/BNS-How-To-Use-750x555.png" alt="" width="750" height="555" srcset="https://thestackcafe.com/wp-content/uploads/2018/04/BNS-How-To-Use-750x555.png 750w, https://thestackcafe.com/wp-content/uploads/2018/04/BNS-How-To-Use-300x222.png 300w, https://thestackcafe.com/wp-content/uploads/2018/04/BNS-How-To-Use-768x568.png 768w, https://thestackcafe.com/wp-content/uploads/2018/04/BNS-How-To-Use.png 1332w" sizes="(max-width: 750px) 100vw, 750px" /></a></p>
<blockquote>
<h2><span style="color: #000000;">&#8220;Summary</span></h2>
<p><span style="color: #000000;">BNS is a decentralized naming system that produces names that are globally-unique, human-readable, and strongly-owned. It does so by embedding a database log within a public blockchain like Bitcoin, and replaying it locally to calculate the state and owner of each name. In doing so, a BNS node provides a full replica of all of the network&#8217;s state, which gives it the ability to service queries like prior name states and name historys.</span></p>
<p><span style="color: #000000;">BNS groups names by namespaces in order to provide different ways to register and use names, and furthermore implements subdomains to provide a cheap, scalable way to register many names for the cost of a single blockchain transaction.</span></p>
<p><a href="https://github.com/blockstack/blockstack-core">Blockstack Core</a> <span style="color: #000000;">is the reference implementation of BNS, and provides a public BNS node with online documentation at</span> <a href="https://core.blockstack.org" rel="nofollow">https://core.blockstack.org</a>.&#8221;</p></blockquote>
<p><span style="color: #000000;">Reach out to Mr. Jude Nelson</span></p>
<blockquote><p><a href="https://github.com/jcnelson" target="_blank" rel="noopener">Github</a></p>
<p><a href="https://twitter.com/JudeCNelson" target="_blank" rel="noopener">Twitter</a></p>
<p><a href="http://support@blockstack.org" target="_blank" rel="noopener">Blockstack</a></p></blockquote>
<hr />
<p style="text-align: justify;"><span style="color: #000000;">Remember, Blockstack posits that the DNS of today has never been able to achieve what BNS has now achieved &#8211; namespaces (online identity) that are contemporaneously unique, human-readable and decentralized (ownership, portability, security&#8230;).<br />
</span></p>
<p><span style="color: #000000;">We think Blockstack BNS offers &#8211; </span></p>
<blockquote>
<p style="text-align: justify;"><span style="color: #000000;">BNS provides namespaces that are:<br />
</span></p>
<ul>
<li><span style="color: #000000;">decentralized</span></li>
<li><span style="color: #000000;">unique</span></li>
<li><span style="color: #000000;">human-readable</span></li>
<li><span style="color: #000000;">owned by you</span>
<ul>
<li><span style="color: #000000;">portable</span></li>
<li><span style="color: #000000;">controlled by the owner (all the data you generate is now yours)</span></li>
</ul>
</li>
<li><span style="color: #000000;">pre-built with</span>
<ul>
<li><span style="color: #000000;">public keys</span></li>
<li><span style="color: #000000;">encryption</span></li>
<li><span style="color: #000000;">private keys</span></li>
<li><span style="color: #000000;">digital certificates</span></li>
</ul>
</li>
<li><span style="color: #000000;">rooted in the blockchain for</span>
<ul>
<li><span style="color: #000000;">consensus</span></li>
<li><span style="color: #000000;">ordering</span></li>
<li><span style="color: #000000;">transparency</span></li>
</ul>
</li>
<li><span style="color: #000000;">secure</span></li>
<li><span style="color: #000000;">trustworthy</span></li>
</ul>
</blockquote>
<p style="text-align: justify;"><span style="color: #000000;">In a nutshell, when you use BNS to register a namespace (name or domain name), one gets a secure and trustworthy namespace backed by an encrypted blockchain registered address and a very secure encrypted private key. BNS provides the complete package to give you security, trust and peace of mind when you interact with the internet, the Blockstack internet. </span></p>
<hr />
<hr />
<blockquote>
<p style="text-align: justify;"><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">link</a> (note – to enable the full functionality of any namespace (name/domain name) or dApp built for the Blockstack ecosystem (e.g., building a new internet, a decentralized internet, re-decentralizing the internet, that is distributed via the blockchain, bitcoin), you must use the Blockstack browser).</span></p>
</blockquote>
<p style="text-align: center;"><span style="color: #000000;"><a style="color: #000000;" href="http://blockstack.org/install" rel="noopener"><strong>Download the Blockstack Browser</strong></a></span></p>
<blockquote>
<p style="text-align: justify;"><span style="color: #000000;">For help on installing and using the Blockstack Browser, please visit this link <a style="color: #000000;" href="https://thestackcafe.com/blockstack-getting-started/" target="_blank" rel="noopener">Getting started with the Blockstack Browser</a>.</span></p>
<p style="text-align: justify;"><span style="color: #000000;">For a more in depth look into the Blockstack Browser, please visit these links – <a style="color: #000000;" href="https://thestackcafe.com/blockstack-inside-the-browser/" target="_blank" rel="noopener">Inside the Blockstack Browser </a>and <a style="color: #000000;" href="https://thestackcafe.com/blockstack-the-browser-it-does-that/" target="_blank" rel="noopener">Blockstack Browser: It does that?</a></span></p>
</blockquote>
<hr />
<p><span style="color: #000000;"><strong>Resources re: Blockstack and dApps</strong></span></p>
<ul>
<li><span style="color: #000000;"><a style="color: #000000;" href="http://blockstack.org" rel="noopener">Blockstack</a></span></li>
<li><span style="color: #000000;"><a style="color: #000000;" href="http://twitter.com/blockstack" rel="noopener">@blockstack</a></span>
<ul>
<li><span style="color: #000000;"><a style="color: #000000;" href="https://twitter.com/BlockstackApps" rel="noopener">@blockstackapps</a></span></li>
</ul>
</li>
<li><span style="color: #000000;">Developers</span>
<ul>
<li><span style="color: #000000;"><a style="color: #000000;" href="https://blockstack.org/intro" rel="noopener">Introduction</a></span>
<ul>
<li style="list-style-type: none;">
<ul>
<li><span style="color: #000000;"><a style="color: #000000;" href="https://blockstack.org/papers" rel="noopener">Papers</a></span></li>
<li><span style="color: #000000;"><a style="color: #000000;" href="https://blockstack.org/videos" rel="noopener">Videos</a></span></li>
</ul>
</li>
</ul>
<ul>
<li><span style="color: #000000;"><a style="color: #000000;" href="https://blockstack.org/tutorials" rel="noopener">Tutorials</a></span>
<ul>
<li><span style="color: #000000;">(e.g., todo and <a style="color: #000000;" href="https://thestackcafe.com/blockstack-developer-tutorial-micro-blogging-app-using-multi-player-storage/" target="_blank" rel="noopener">multi-player storage</a>)</span></li>
</ul>
</li>
<li><span style="color: #000000;"><a style="color: #000000;" href="https://blockstack.org/docs" rel="noopener">Installation</a></span></li>
<li><span style="color: #000000;"><a style="color: #000000;" href="https://github.com/blockstack" rel="noopener">Github</a></span>
<ul>
<li><span style="color: #000000;"><a style="color: #000000;" href="http://blockstack.github.io/blockstack.js/" rel="noopener">Javascript</a></span></li>
<li><span style="color: #000000;"><a style="color: #000000;" href="https://core.blockstack.org/" rel="noopener">Core API</a></span></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li><span style="color: #000000;"><a style="color: #000000;" href="https://blockstack.org/blog" rel="noopener">Blog</a></span></li>
<li><span style="color: #000000;"><a style="color: #000000;" href="https://blockstack.org/faq" rel="noopener">Frequently Asked Questions</a></span></li>
<li><span style="color: #000000;"><a style="color: #000000;" href="https://thestackcafe.com/blockstack-meetups-happening-worldwide/">Blockstack Meetups</a></span></li>
</ul>
<hr />
<p style="text-align: justify;"><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 TM</sup> by posting a comment below and signing up for e-mail notifications for future updates (right side-bar). </span></p>
<p style="text-align: justify;"><span style="color: #000000;">Let’s help build the new internet | The Decentralized Way.<sup>TM</sup> A decentralized internet | The Way The Future.<sup>TM </sup>Try out the new internet, The Blockstack Way.<sup>TM </sup>Blockstack: The New Internet &#8211; It Makes The Internet You Use Better!<sup>TM</sup><br />
</span></p>
<p>The post <a href="https://thestackcafe.com/blockstack-blockchain-naming-system-bns-it-makes-the-namespace-you-use-on-the-internet-better-update/">Blockstack: Blockchain Naming System (BNS) &#8211; It Makes The Namespace You Use On The Internet Better! UPDATE</a> appeared first on <a href="https://thestackcafe.com">The Stack Cafe™</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Blockstack: Developers Corner&#8230; Multi-Reader/Player Storage</title>
		<link>https://thestackcafe.com/blockstack-developers-corner-multi-reader-player-storage/</link>
		
		<dc:creator><![CDATA[Staff]]></dc:creator>
		<pubDate>Wed, 07 Feb 2018 18:41:41 +0000</pubDate>
				<category><![CDATA[Blockstack]]></category>
		<category><![CDATA[dApps]]></category>
		<category><![CDATA[Decentralized Internet]]></category>
		<category><![CDATA[Developers]]></category>
		<category><![CDATA[blockstack]]></category>
		<category><![CDATA[blockstack authentication]]></category>
		<category><![CDATA[blockstack berlin]]></category>
		<category><![CDATA[blockstack browser]]></category>
		<category><![CDATA[blockstack engineering partner]]></category>
		<category><![CDATA[blockstack meetup]]></category>
		<category><![CDATA[blocstack nyc]]></category>
		<category><![CDATA[bounty]]></category>
		<category><![CDATA[dApp]]></category>
		<category><![CDATA[decentralized]]></category>
		<category><![CDATA[decentralized internet]]></category>
		<category><![CDATA[jude nelson]]></category>
		<category><![CDATA[multi-player storage]]></category>
		<category><![CDATA[multi-player storage video]]></category>
		<category><![CDATA[mutli-reader storage]]></category>
		<category><![CDATA[single player storage]]></category>
		<category><![CDATA[the decentralized way™]]></category>
		<category><![CDATA[the way the future]]></category>
		<guid isPermaLink="false">https://thestackcafe.com/?p=626</guid>

					<description><![CDATA[<p>Welcome to the Stack CafeTM &#8212; Developers Corner series: Multi-Reader/Player Storage &#8211; We left off with a high-level overview about the tools created by Blockstack for developers (and others) to use to build the decentralized applications (dApps) for use on Blockstack&#8217;s decentralized internet.  Next, in line in the Developers Corner series is a high level [&#8230;]</p>
<p>The post <a href="https://thestackcafe.com/blockstack-developers-corner-multi-reader-player-storage/">Blockstack: Developers Corner&#8230; Multi-Reader/Player Storage</a> appeared first on <a href="https://thestackcafe.com">The Stack Cafe™</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;"><span style="color: #000000;">Welcome to the Stack Cafe<span style="font-size: 12px;"><sup>TM </sup></span>&#8212; Developers Corner series: Multi-Reader/Player Storage &#8211; We left off with a high-level overview about the tools created by Blockstack for developers (and others) to use to build the decentralized applications (dApps) for use on Blockstack&#8217;s decentralized internet.  </span></p>
<p style="text-align: justify;"><span style="color: #000000;">Next, in line in the <a href="https://thestackcafe.com/blockstack-developers-corner/" target="_blank" rel="noopener"><span style="text-decoration: underline;"><span style="color: #000080; text-decoration: underline;">Developers Corner series</span></span></a> is a high level overview of a first in the decentralized dApp internet space &#8211; the ability to share data (public/private) that was stored in your preferred storage choice.  This wonderful feature is referred to as either multi-reader storage or <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>.  And, up until its introduction by Blockstack, it has not been available in the decentralized application (dApp) space.  This is a first for the dApp space and for Blockstack.<br />
</span></p>
<p><img decoding="async" class="aligncenter wp-image-422 size-medium" src="https://thestackcafe.com/wp-content/uploads/2018/02/Multi-Player-Storage-300x169.png" alt="" width="300" height="169" /></p>
<p style="text-align: justify;"><span style="color: #000000;">The introduction was the next logical next step for the dApp space on the Blockstack ecosystem.  The first two steps being Blockstack Authentication (SSO and authentication without 3rd parties or remote servers) and Single Player Storage (ability to store all of your app data privately).  </span></p>
<p style="text-align: justify;"><span style="color: #000000;">Not to get to deep into the tech &#8211; better left to the engineers (see video below), multi-reader storage allows for the data that you write into storage while using a dApp &#8211; via the Blockstack browser &amp; ecosystem, to be readable only by you or by others that you give access too (if you so desire).  In other words, you are now able to own and share your data (created when using a dApp) with only people of your choosing, no need for a third party to help you do that.  </span></p>
<p style="text-align: justify;"><span style="color: #000000;">A great visual resource (see video below) that provides a more detailed and technical overview of Blockstack&#8217;s multi-player reader (storage) was presented a few months back at one of the <a href="https://thestackcafe.com/blockstack-meetups-happening-worldwide/" target="_blank" rel="noopener"><span style="text-decoration: underline;"><span style="color: #000080; text-decoration: underline;">Meetups</span></span></a> &#8211; in particular Blockstack NYC during September 2017.  The presentation &#8211; by Mr. Jude Nelson, a Blockstack Engineering Partner &#8211; provides some excellent information on multi-reader storage and how it works.</span></p>
<p><iframe loading="lazy" width="1170" height="658" src="https://www.youtube.com/embed/iIzzyJQu6Mo?feature=oembed" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></p>
<p style="text-align: justify;"><span style="color: #000000;">The ability of the user &#8211; no one else &#8211; to own and control access to the user&#8217;s (your) data is at the core of the Blockstack vision.  It is a fundamental shift from the internet we use today &#8211; centralized versus decentralized.  Imagine the new internet The Decentralized Way<sup>TM</sup> in which your data (written word, spoken word, other things internet&#8230;) resides with you &#8211; only you, is controlled by you and not by anyone (or company) else.  With the introduction of multi-reader storage, it is hard not to be a developer/user/supporter of Blockstack and the Blockstack community. If you have not done so, go give the Blockstack <a href="https://thestackcafe.com/blockstack-getting-started/" target="_blank" rel="noopener"><span style="text-decoration: underline; color: #000080;">browser</span></a> a try.</span></p>
<div class="container m-b-30">
<div class="col-md-8 col-centered">
<blockquote>
<p style="text-align: justify;"><span style="color: #000000;">If you want to give a Blockstack dApp that implements multi-reader storage (caveat &#8211; you need a blockstack id and some features are in beta version) a try, look no further than <span style="color: #000080;"><a style="color: #000080;" href="https://thestackcafe.com/blockstack-graphite-update-contacts/" target="_blank" rel="noopener"><span style="text-decoration: underline;">Graphite</span></a></span>. Graphite provides the platform for you (the user) to create something new &#8211; a story/letter&#8230; with its word processor, a budget with its spreadsheet tool or a new conversation (messaging). </span></p>
<p><span style="color: #000000;">Then, Graphite gives you the ability &#8211; thanks to the Blockstack browser and internet portal (Blockstack architecture), and of course multi-reader storage &#8211; to keep your creation/data to yourself, share it with one of your contacts or share it with the world. It is yours, you made it, you own it, so you should control it.</span></p></blockquote>
</div>
</div>
<p style="text-align: justify;"><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><a href="http://blockstack.org" target="_blank" rel="noopener"><span style="text-decoration: underline;"><span style="color: #000080; text-decoration: underline;">Blockstack</span></span></a></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"><span style="color: #000080; text-decoration: underline;">Introduction</span></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>
<li><a href="https://thestackcafe.com/blockstack-meetups-happening-worldwide/"><span style="text-decoration: underline;"><span style="color: #000080; text-decoration: underline;">Blockstack Meetups</span></span></a>
<ul>
<li><a href="https://www.meetup.com/Blockstack-NYC/?_cookie-check=rOwexFaWPmIjI3We" target="_blank" rel="noopener"><span style="text-decoration: underline;"><span style="color: #000080; text-decoration: underline;">Blockstack NYC Meetup</span></span></a></li>
</ul>
</li>
<li><a href="https://thestackcafe.com/blockstack-graphite-update-contacts/" target="_blank" rel="noopener"><span style="text-decoration: underline;"><span style="color: #000080; text-decoration: underline;">Graphite</span></span></a></li>
</ul>
<hr />
<blockquote>
<p style="text-align: justify;"><span style="color: #000000;">And &#8211; calling all developers, do not forget about the dApp bounties &#8211; <a href="https://thestackcafe.com/blockstack-50000-bounty-for-messaging-and-communication-applications/" target="_blank" rel="noopener"><span style="text-decoration: underline; color: #000080;">Blockstack: $50,000 Bounty for Messaging Applications</span></a>. 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).  <strong>THE DEADLINE IS FEBRUARY 16, 2018 &#8211; YOU STILL HAVE TIME.</strong><br />
</span></p>
</blockquote>
<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>
<blockquote>
<p style="text-align: justify;"><span style="color: #000000;">Additionally, do not miss the next big event/meetup &#8211; </span><strong><a href="https://thestackcafe.com/blockstack-signature-fund-event-in-berlin-march-2-2018/" target="_blank" rel="noopener"><span style="text-decoration: underline;"><span style="color: #000080; text-decoration: underline;">Blockstack: Event in Berlin – March 2, 2018</span></span></a>.</strong></p>
</blockquote>
<hr />
<p style="text-align: justify;"><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-multi-reader-player-storage/">Blockstack: Developers Corner&#8230; Multi-Reader/Player Storage</a> appeared first on <a href="https://thestackcafe.com">The Stack Cafe™</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
