<?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>the decentralized way™ Archives - The Stack Cafe™</title>
	<atom:link href="https://thestackcafe.com/tag/the-decentralized-way/feed/" rel="self" type="application/rss+xml" />
	<link>https://thestackcafe.com/tag/the-decentralized-way/</link>
	<description>The Stack Cafe™</description>
	<lastBuildDate>Fri, 16 Feb 2018 05:57:09 +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>the decentralized way™ Archives - The Stack Cafe™</title>
	<link>https://thestackcafe.com/tag/the-decentralized-way/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Blockstack: Did you say jobs? &#8211; Calling all Engineers, Designers, Product Managers, Hackers, Operation Partners&#8230; Blockstack is Hiring</title>
		<link>https://thestackcafe.com/blockstack-did-you-say-jobs-calling-all-engineers-designers-product-managers-hackers-operation-partners-blockstack-is-hiring/</link>
		
		<dc:creator><![CDATA[Staff]]></dc:creator>
		<pubDate>Tue, 13 Feb 2018 06:48:32 +0000</pubDate>
				<category><![CDATA[Blockstack]]></category>
		<category><![CDATA[Decentralized Internet]]></category>
		<category><![CDATA[Android Engineer]]></category>
		<category><![CDATA[Applied Cryptography Engineer]]></category>
		<category><![CDATA[blockstack]]></category>
		<category><![CDATA[blockstack browser]]></category>
		<category><![CDATA[Business Operations]]></category>
		<category><![CDATA[decentralized interent]]></category>
		<category><![CDATA[Documentation Engineer]]></category>
		<category><![CDATA[engineer]]></category>
		<category><![CDATA[Growth Hacker]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[Product Designer]]></category>
		<category><![CDATA[Product Manager]]></category>
		<category><![CDATA[the decentralized way™]]></category>
		<category><![CDATA[web 3.0]]></category>
		<guid isPermaLink="false">https://thestackcafe.com/?p=804</guid>

					<description><![CDATA[<p>Welcome to the Stack CafeTM &#8211; Blockstack is an open source project and public benefit corporation for the new internet for decentralized applications (dApp)(own your own data and maintain your privacy and security). Now that Blockstack has the [sg_popup id=&#8221;3&#8243; event=&#8221;hover&#8221;]architecture in place[/sg_popup] and is running full steam ahead to complete the build-out of the [&#8230;]</p>
<p>The post <a href="https://thestackcafe.com/blockstack-did-you-say-jobs-calling-all-engineers-designers-product-managers-hackers-operation-partners-blockstack-is-hiring/">Blockstack: Did you say jobs? &#8211; Calling all Engineers, Designers, Product Managers, Hackers, Operation Partners&#8230; Blockstack is Hiring</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> &#8211; Blockstack is an open source project and public benefit corporation for the new internet for decentralized applications (dApp)(own your own data and maintain your privacy and security).</span></p>
<p style="text-align: justify;"><span style="color: #000000;">Now that Blockstack has the [sg_popup id=&#8221;3&#8243; event=&#8221;hover&#8221;]architecture in place[/sg_popup] and is running full steam ahead to complete the build-out of the ecosystem of the new decentralized internet, it finds itself in the wonderful position of needing to hire passionate, experienced and talented people in various disciplines.  </span></p>
<p style="text-align: justify;"><span style="color: #000000;">If you feel up to the task or if you know someone who would be a great fit, Blockstack would love a recommendation. Blockstack presents a unique ground level opportunity that is at the cusp of not only helping to the bring the decentralized internet to fruition but is leading the way.  </span></p>
<p style="text-align: justify;"><span style="color: #000000;">For your convenience, please find a brief listing of some of the highlighted job openings currently at Blockstack.  For a [sg_popup id=&#8221;8&#8243; event=&#8221;hover&#8221;]complete listing[/sg_popup] please visit this link <a href="https://jobs.lever.co/blockstack?lever-source%5B%5D=Blockstack.org" target="_blank" rel="noopener">here</a>.</span></p>
<hr />
<h2><span style="color: #000000;">Applied Cryptography Engineer</span></h2>
<ul>
<li><span style="font-size: 12pt; color: #000000;">New York, NY or Remote</span></li>
<li><span style="font-size: 12pt; color: #000000;">Engineering</span></li>
<li><span style="font-size: 12pt; color: #000000;">Full-Time</span></li>
</ul>
<blockquote>
<p style="text-align: justify;"><span style="color: #000000;">Blockstack is looking for a passionate and experienced engineer with a strong background in applied cryptography. This person will work with a team of distributed systems experts to implement a new blockchain architecture for Blockstack apps, decreasing transaction time and cost for the Blockstack ecosystem, while enabling new functionality. This role is ideal for engineers who are experts in developing cryptographic protocols, familiar with blockchains, and keen to build a clean-slate system from the ground up.</span></p>
<ul>
<li><span style="color: #000000;"><a style="color: #000000;" href="https://jobs.lever.co/blockstack/598260fd-6574-46ce-9d04-5cdeadc110e4" target="_blank" rel="noopener"><span style="color: #000080;">View This Job Listing</span></a> </span></li>
<li><span style="color: #000000;"><a style="color: #000000;" href="https://jobs.lever.co/blockstack/598260fd-6574-46ce-9d04-5cdeadc110e4/apply" target="_blank" rel="noopener"><span style="color: #000080;">Apply For This Job at Blockstack</span></a></span></li>
</ul>
</blockquote>
<h2><span style="color: #000000;">Android Engineer</span></h2>
<ul>
<li><span style="color: #000000;">New York, NY or Remote</span></li>
<li><span style="color: #000000;">Engineering</span></li>
<li><span style="color: #000000;">Full-Time</span></li>
</ul>
<blockquote>
<p style="text-align: justify;"><span style="color: #000000;">Blockstack is looking for an experienced Android engineer to architect and build a mobile portal to the decentralized internet. This role is for experienced developers who can work with product managers and designers to build a native user interface on Android and own a fully finished product to be used by Android users at a global scale. This will be the first Android Blockstack app and a critical part of growth plans increase user accessibility.</span></p>
<ul>
<li><a href="https://jobs.lever.co/blockstack/b4b1e458-ac49-4b72-9af5-72f26d114ae8" target="_blank" rel="noopener"><span style="color: #000080;">View This Job Listing</span></a></li>
<li><a href="https://jobs.lever.co/blockstack/b4b1e458-ac49-4b72-9af5-72f26d114ae8/apply" target="_blank" rel="noopener"><span style="color: #000080;">Apply For This Job at Blockstack</span></a></li>
</ul>
</blockquote>
<h2><span style="color: #000000;">Documentation Engineer</span></h2>
<ul>
<li><span style="color: #000000;">New York, NY or Remote</span></li>
<li><span style="color: #000000;">Engineering</span></li>
<li><span style="color: #000000;">Full-Time</span></li>
</ul>
<blockquote>
<p style="text-align: justify;"><span style="color: #000000;">Blockstack is looking for experienced engineers with excellent communication and writing skills to improve our developer and API documentation. This role is crucial for increasing Blockstack accessibility and building user engagement in the Blockstack community. This person will convey complex concepts and UI instructions to a developer audience, and engage with the engineering and product teams to deliver succinct product writing updates at a rapid rate.</span></p>
<ul>
<li><a href="https://jobs.lever.co/blockstack/fd29a7b9-5f53-4f95-afb4-9809aa2b70e7" target="_blank" rel="noopener">View This Job Listing</a></li>
<li><a href="https://jobs.lever.co/blockstack/fd29a7b9-5f53-4f95-afb4-9809aa2b70e7/apply" target="_blank" rel="noopener">Apply For This Job at Blockstack</a></li>
</ul>
</blockquote>
<h2><span style="color: #000000;">Product Designer</span></h2>
<ul>
<li><span style="color: #000000;">New York, NY or Remote</span></li>
<li><span style="color: #000000;">Design &amp; Product</span></li>
<li><span style="color: #000000;">Full-Time</span></li>
</ul>
<blockquote>
<p style="text-align: justify;"><span style="color: #000000;">Blockstack is looking for a Design Partner to help create and implement the portal to decentralized apps. This is a role for a product designer who can both design and build changes, and who has an eye for both user experience and user interface. This is ideal for designers who are comfortable working in start-ups, who have experience building design processes and can educate a team as to best design practices. This will be a critical contributor to the team and someone who will partner with product managers, co-founders, and the engineering team to design elegant, clean and simple products.</span></p>
<ul>
<li><a href="https://jobs.lever.co/blockstack/ab6e1423-a870-4da2-aa45-f05ecb6d6f76" target="_blank" rel="noopener">View This Job Listing</a></li>
<li><a href="https://jobs.lever.co/blockstack/ab6e1423-a870-4da2-aa45-f05ecb6d6f76/apply" target="_blank" rel="noopener">Apply For This Job at Blockstack</a></li>
</ul>
</blockquote>
<h2><span style="color: #000000;">Product Manager</span></h2>
<ul>
<li><span style="color: #000000;">New York, NY or Remote</span></li>
<li><span style="color: #000000;">Design &amp; Product</span></li>
<li><span style="color: #000000;">Full-Time</span></li>
</ul>
<blockquote>
<p style="text-align: justify;"><span style="color: #000000;">Blockstack is looking for a user focused Product Manager to help build our browser for decentralized apps. This role will be focused on improving design, user experience, and usability of the Browser and accordingly, Blockstack apps. This position is ideal for experienced product managers who have built a product from the ground up, who have a proven ability to build and grow a user base, and can establish user testing and research practices to improve the experience of the browser. This role will interface across teams, be incorporated across feedback loops and successful candidates will be highly research driven and communicative.</span></p>
<ul>
<li><a href="https://jobs.lever.co/blockstack/f6a98e76-b1f6-4284-9c39-1bda11e7160a" target="_blank" rel="noopener">View This Job Listing</a></li>
<li><a href="https://jobs.lever.co/blockstack/f6a98e76-b1f6-4284-9c39-1bda11e7160a/apply" target="_blank" rel="noopener">Apply For This Job at Blockstack</a></li>
</ul>
</blockquote>
<h2><span style="color: #000000;">Growth Hacker</span></h2>
<ul>
<li><span style="color: #000000;">New York, NY or Remote</span></li>
<li><span style="color: #000000;">Growth</span></li>
<li><span style="color: #000000;">Full-Time</span></li>
</ul>
<blockquote>
<div style="text-align: justify;"><span style="color: #000000;">Blockstack is looking for a technical Growth Hacker to increase activation, retention, and engagement on <a class="postings-link" style="color: #000000;" href="http://Blockstack.org">Blockstack.org</a> and in the Blockstack browser product. You will be an integral part of our overall growth plans and will lead our strategic efforts to pioneer new and innovative ways to drive performance results. The Blockstack Growth Hacker will be responsible for defining ambitious KPIs, as well as developing, recommending, and executing marketing strategies that lead to increasing daily active user. You’ll be tasked with devising creative solutions, and bringing the analytical expertise necessary to optimize performance and drive an increase in daily active users. They’ll also be responsible for defining goals for the team and building systems to track and measure our marketing performance.</span></div>
<ul>
<li><a href="https://jobs.lever.co/blockstack/0946ae5b-eece-49bb-911a-9dd8fac965d4" target="_blank" rel="noopener">View This Job Listing</a></li>
<li><a href="https://jobs.lever.co/blockstack/0946ae5b-eece-49bb-911a-9dd8fac965d4/apply" target="_blank" rel="noopener">Apply For This Job at Blockstack</a></li>
</ul>
</blockquote>
<h2><span style="color: #000000;">Business Operations</span></h2>
<ul>
<li><span style="color: #000000;">New York, NY or Remote</span></li>
<li><span style="color: #000000;">Operations</span></li>
<li><span style="color: #000000;">Full-Time</span></li>
</ul>
<blockquote>
<p style="text-align: justify;"><span style="color: #000000;">Blockstack is looking for a process driven Operations Partner to take on executive responsibility and collaborate on a financial, legal, and operational level throughout Blockstack PBC and the associated Blockstack Token LLC cryptocurrency companies. This is a crucial role that will cross the breadth of Blockstack’s involves fintech and blockchain initiatives. This position is ideal for candidates with a diverse background in law or finance who are interested in scaling rapidly growing companies.</span></p>
<ul>
<li><a href="https://jobs.lever.co/blockstack/1bf58302-d1fe-420a-afd9-3813c51fb4c9" target="_blank" rel="noopener">View This Job Listing</a></li>
<li><a href="https://jobs.lever.co/blockstack/1bf58302-d1fe-420a-afd9-3813c51fb4c9/apply" target="_blank" rel="noopener">Apply For This Job at Blockstack</a></li>
</ul>
</blockquote>
<hr />
<p style="text-align: justify;"><span style="color: #000000;">For more on the decentralized internet and Blockstack, please see some of our</span> <a href="https://thestackcafe.com/the-internet-centralized-and-the-decentralized/" target="_blank" rel="noopener">posts</a>, <a href="https://thestackcafe.com/blockstack-the-browser-it-does-that/" target="_blank" rel="noopener">blockstack browser</a> <span style="color: #000000;">and go to</span> <a href="http://blockstack.org" target="_blank" rel="noopener">Blockstack</a>.  <span style="color: #000000;">And, if you have not done so, go download the Blockstack Browser and get started with your journey into the new decentralized internet.</span></p>
<p><span style="color: #000000;"><strong>Resources re: Blockstack and dApps</strong></span></p>
<ul>
<li><a href="http://blockstack.org" target="_blank" rel="noopener">Blockstack</a></li>
<li><a href="http://twitter.com/blockstack" target="_blank" rel="noopener">@blockstack</a>
<ul>
<li><a href="https://twitter.com/BlockstackApps" target="_blank" rel="noopener">@blockstackapps</a>
<ul>
<li><a href="https://coinsapp.co/" target="_blank" rel="noopener">Coins</a></li>
<li>Graphite</li>
</ul>
</li>
</ul>
</li>
<li>Developers
<ul>
<li><a href="https://blockstack.org/intro" target="_blank" rel="noopener">Introduction</a>
<ul>
<li><a href="https://blockstack.org/papers" target="_blank" rel="noopener">Papers</a></li>
<li><a href="https://blockstack.org/videos" target="_blank" rel="noopener">Videos</a></li>
<li><a href="https://blockstack.org/tutorials" target="_blank" rel="noopener">Tutorials</a>
<ul>
<li>(e.g., todo and <a href="https://thestackcafe.com/blockstack-developer-tutorial-micro-blogging-app-using-multi-player-storage/" target="_blank" rel="noopener">multi-player storage</a>)</li>
</ul>
</li>
<li><a href="https://blockstack.org/docs" target="_blank" rel="noopener">Installation</a></li>
<li><a href="https://github.com/blockstack" target="_blank" rel="noopener">Github</a>
<ul>
<li><a href="http://blockstack.github.io/blockstack.js/" target="_blank" rel="noopener">Javascript</a></li>
<li><a href="https://core.blockstack.org/" target="_blank" rel="noopener">Core API</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li><a href="https://blockstack.org/blog" target="_blank" rel="noopener">Blog</a></li>
<li><a href="https://blockstack.org/faq" target="_blank" rel="noopener">Frequently Asked Questions</a></li>
</ul>
<hr />
<blockquote><p><span style="color: #000000;">Note: If you do not have the Blockstack browser, please see this <span style="color: #000080;"><a style="color: #000080;" href="https://thestackcafe.com/blockstack-getting-started/" target="_blank" rel="noopener">link</a></span> (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 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-did-you-say-jobs-calling-all-engineers-designers-product-managers-hackers-operation-partners-blockstack-is-hiring/">Blockstack: Did you say jobs? &#8211; Calling all Engineers, Designers, Product Managers, Hackers, Operation Partners&#8230; Blockstack is Hiring</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 fetchpriority="high" 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 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 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>
		<item>
		<title>Blockstack: Graphite Update &#8211; Contacts</title>
		<link>https://thestackcafe.com/blockstack-graphite-update-contacts/</link>
		
		<dc:creator><![CDATA[Staff]]></dc:creator>
		<pubDate>Tue, 06 Feb 2018 05:58:55 +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[blockstack]]></category>
		<category><![CDATA[blockstack browser]]></category>
		<category><![CDATA[blockstack id]]></category>
		<category><![CDATA[contacts]]></category>
		<category><![CDATA[dApp]]></category>
		<category><![CDATA[decentralized]]></category>
		<category><![CDATA[encrypted]]></category>
		<category><![CDATA[graphite]]></category>
		<category><![CDATA[P2P encrypted conversations/messaging]]></category>
		<category><![CDATA[Peer-to-Peer conversation/messaging platform]]></category>
		<category><![CDATA[re-decentralizing the internet]]></category>
		<category><![CDATA[spreadsheets]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[the decentralized way™]]></category>
		<category><![CDATA[word processing]]></category>
		<guid isPermaLink="false">https://thestackcafe.com/?p=552</guid>

					<description><![CDATA[<p>Welcome to The Stack CafeTM &#8212; We recently heard some great news.  The team at Graphite &#8211; the dApp that can be used on the Blockstack ecosystem to create documents and sheets without giving up privacy &#8211; just pushed out an update to its dApp.  The update includes a refreshed user interface along with some [&#8230;]</p>
<p>The post <a href="https://thestackcafe.com/blockstack-graphite-update-contacts/">Blockstack: Graphite Update &#8211; Contacts</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></span><span style="color: #000000;">&#8212; We recently heard some great news.  The team at Graphite &#8211; the dApp that can be used on the Blockstack ecosystem to create documents and sheets without giving up privacy &#8211; just pushed out an update to its dApp.  The update includes a refreshed user interface along with some great new features &#8211; the ability to add contacts and an alpha version of P2P encrypted conversations/messaging.  Here is a look at the new landing page.<br />
</span></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-558" src="https://thestackcafe.com/wp-content/uploads/2018/02/Graphite_HomePage-copy-1024x576.png" alt="" width="1024" height="576" srcset="https://thestackcafe.com/wp-content/uploads/2018/02/Graphite_HomePage-copy-1024x576.png 1024w, https://thestackcafe.com/wp-content/uploads/2018/02/Graphite_HomePage-copy-300x169.png 300w, https://thestackcafe.com/wp-content/uploads/2018/02/Graphite_HomePage-copy-768x432.png 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p style="text-align: justify;"><span style="color: #000000;">As shown above, the update offers a fresh, new and nice layout with easy access to the tabs used to create a new Document or Sheet, add a new Contact and open a conversation (feature is an alpha version) with someone (one of your contacts &#8211; peer to peer &#8220;P2P&#8221;).  And it is all completely decentralized, encrypted, and secure thanks to Blockstack&#8217;s ecosystem.  </span><span style="color: #000000;">Next, we will take a look at one of the new features &#8211; how to add a contact while using Graphite&#8217;s dApp.  </span></p>
<blockquote>
<p style="text-align: justify;"><span style="color: #000000;">Note: If you do not have the Blockstack browser, please see this <a href="https://thestackcafe.com/blockstack-getting-started/" target="_blank" rel="noopener"><span style="text-decoration: underline;"><span style="color: #000080; text-decoration: underline;">link</span></span></a> (note &#8211; to enable the full functionality of any dApp (including Graphite) 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).  And, if you need more information on Graphite and how to use it, please visit this <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;">link</span></span></a>.</span></p>
</blockquote>
<p style="text-align: justify;"><span style="color: #000000;">Now, let&#8217;s take a look at the new Contacts feature and how it works.  Once you are signed into the Graphite dApp via your blockstack browser using your blockstack ID (e.g., abc.id), you should see the landing page shown above.  From that page, choose the Contacts tab and you will be directed to the contacts page data entry field as shown below.<br />
</span></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-561" src="https://thestackcafe.com/wp-content/uploads/2018/02/Graphite-Adding-A-Contact-1024x515.png" alt="" width="1024" height="515" srcset="https://thestackcafe.com/wp-content/uploads/2018/02/Graphite-Adding-A-Contact-1024x515.png 1024w, https://thestackcafe.com/wp-content/uploads/2018/02/Graphite-Adding-A-Contact-300x151.png 300w, https://thestackcafe.com/wp-content/uploads/2018/02/Graphite-Adding-A-Contact-768x386.png 768w, https://thestackcafe.com/wp-content/uploads/2018/02/Graphite-Adding-A-Contact.png 1850w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p style="text-align: justify;"><span style="color: #000000;">At this juncture, you will then be able to type in the name of the person that you want to add to your contacts database.  In this overview, we are going to try and add the developer of Graphite, Justin Hunter.  We found a couple of ways to search for a particular person to add to your contacts tab &#8211; by full name or by the Blockstack ID (e.g., justin hunter or jehunter5811.id, respectively).</span></p>
<p style="text-align: justify;"><span style="color: #000000;">The first way we tried was by the person&#8217;s name &#8211; e.g. Justin Hunter.  And, as you can see from the image below, as you type in the name of the person you are trying to add, the search feature in Graphite kicks in and begins to search/auto-fill in names that might be the closest match to the name you are trying to find.  The results turned up a couple of choices, one being Justin Hunter (the search polls/searches the Blockstack naming system registry).</span></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-559" src="https://thestackcafe.com/wp-content/uploads/2018/02/Graphite-Contact-Name-Search-1024x514.png" alt="" width="1024" height="514" srcset="https://thestackcafe.com/wp-content/uploads/2018/02/Graphite-Contact-Name-Search-1024x514.png 1024w, https://thestackcafe.com/wp-content/uploads/2018/02/Graphite-Contact-Name-Search-300x151.png 300w, https://thestackcafe.com/wp-content/uploads/2018/02/Graphite-Contact-Name-Search-768x386.png 768w, https://thestackcafe.com/wp-content/uploads/2018/02/Graphite-Contact-Name-Search.png 1851w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p style="text-align: justify;"><span style="color: #000000;">The second way we tried was by using the person&#8217;s Blockstack ID &#8211; e.g. jehunter5811.id (this was already known to us).  Again, as you can see from the image below, as you type in the Blockstack ID of the person you are trying to add, the search feature in Graphite kicks in and begins to search/auto-fill in names that might be the closest match to the ID you are trying to find.  In our example, the results turned up one choice, Justin Hunter (jehunter5811).</span></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-562" src="https://thestackcafe.com/wp-content/uploads/2018/02/Graphite-Contact-Name-Via-ID-1024x512.png" alt="" width="1024" height="512" srcset="https://thestackcafe.com/wp-content/uploads/2018/02/Graphite-Contact-Name-Via-ID-1024x512.png 1024w, https://thestackcafe.com/wp-content/uploads/2018/02/Graphite-Contact-Name-Via-ID-300x150.png 300w, https://thestackcafe.com/wp-content/uploads/2018/02/Graphite-Contact-Name-Via-ID-768x384.png 768w, https://thestackcafe.com/wp-content/uploads/2018/02/Graphite-Contact-Name-Via-ID.png 1847w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p style="text-align: justify;"><span style="color: #000000;">Now, we can select the appropriate name and it will be added to our secure and encrypted contact name database. As shown below, we selected the preferred profile &#8211; click the &#8220;+&#8221; button &#8211; and it was added to our contacts page.</span></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-563" src="https://thestackcafe.com/wp-content/uploads/2018/02/Graphite-Contact-Added-1024x514.png" alt="" width="1024" height="514" srcset="https://thestackcafe.com/wp-content/uploads/2018/02/Graphite-Contact-Added-1024x514.png 1024w, https://thestackcafe.com/wp-content/uploads/2018/02/Graphite-Contact-Added-300x151.png 300w, https://thestackcafe.com/wp-content/uploads/2018/02/Graphite-Contact-Added-768x386.png 768w, https://thestackcafe.com/wp-content/uploads/2018/02/Graphite-Contact-Added.png 1855w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<blockquote>
<p style="text-align: justify;"><span style="color: #000000;">Remember, all information or data you create or store using a dApp via your Blockstack Browser is encrypted and securely stored in a decentralized manner.  And, it is only accessible by you and only those you give access to your data and information.</span></p>
</blockquote>
<p style="text-align: justify;"><span style="color: #000000;">And, you can delete the contact too.  To delete a contact, navigate to the Contacts page and find the contact you wish to delete.  Once you have located the contact, select the garbage can icon (see image above), and a pop-up will appear asking if you are sure if you want delete this contact (you cannot undo a delete) as shown below.</span></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-565" src="https://thestackcafe.com/wp-content/uploads/2018/02/Graphite-Delete-Contact-1024x516.png" alt="" width="1024" height="516" srcset="https://thestackcafe.com/wp-content/uploads/2018/02/Graphite-Delete-Contact-1024x516.png 1024w, https://thestackcafe.com/wp-content/uploads/2018/02/Graphite-Delete-Contact-300x151.png 300w, https://thestackcafe.com/wp-content/uploads/2018/02/Graphite-Delete-Contact-768x387.png 768w, https://thestackcafe.com/wp-content/uploads/2018/02/Graphite-Delete-Contact.png 1847w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p>Hit the delete button and the contact is removed from your contact listings page.  As that was the only contact in our contacts, we are now back to add a new contact page (deleted contact removed).</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-566" src="https://thestackcafe.com/wp-content/uploads/2018/02/Graphite-No-Contacts-1024x514.png" alt="" width="1024" height="514" srcset="https://thestackcafe.com/wp-content/uploads/2018/02/Graphite-No-Contacts-1024x514.png 1024w, https://thestackcafe.com/wp-content/uploads/2018/02/Graphite-No-Contacts-300x151.png 300w, https://thestackcafe.com/wp-content/uploads/2018/02/Graphite-No-Contacts-768x385.png 768w, https://thestackcafe.com/wp-content/uploads/2018/02/Graphite-No-Contacts.png 1853w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p><span style="color: #000000;">We have successfully added and deleted a contact in the Graphite dApp. </span></p>
<hr />
<blockquote><p><span style="color: #000000;">Graphite has brought the blockstack community a decentralized, secure and encrypted dApp that offers word processing, spreadsheets, storage and a Peer-to-Peer conversation/messaging platform.  </span><span style="color: #000000;">Go check out</span> <a href="http://app.graphitedocs.com" target="_blank" rel="noopener"><span style="text-decoration: underline; color: #000080;">Graphite</span></a> <span style="color: #000000;">and try out all of the great features it has to offer.  And, check back here for our next overview &#8211; a look at the public alpha version of the new conversation/messaging feature offered by Graphite.</span><strong><span style="color: #000000;"><br />
</span></strong></p></blockquote>
<hr />
<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&#8217;s help build the new internet | The Decentralized Way<sup>TM</sup>.  A decentralized internet | The Way The Future<sup>TM</sup>.<br />
</span></p>
<p>The post <a href="https://thestackcafe.com/blockstack-graphite-update-contacts/">Blockstack: Graphite Update &#8211; Contacts</a> appeared first on <a href="https://thestackcafe.com">The Stack Cafe™</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<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 loading="lazy" 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="auto, (max-width: 1024px) 100vw, 1024px" /><img loading="lazy" 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="auto, (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 loading="lazy" 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="auto, (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>
		<item>
		<title>Blockstack: Signature Bounties &#8211; Two Weeks to go&#8230;</title>
		<link>https://thestackcafe.com/blockstack-signature-bounties-two-weeks-to-go/</link>
		
		<dc:creator><![CDATA[Staff]]></dc:creator>
		<pubDate>Fri, 02 Feb 2018 19:03:39 +0000</pubDate>
				<category><![CDATA[Blockstack]]></category>
		<category><![CDATA[Bounty]]></category>
		<category><![CDATA[dApps]]></category>
		<category><![CDATA[Developers]]></category>
		<category><![CDATA[a decentralized internet]]></category>
		<category><![CDATA[a new internet]]></category>
		<category><![CDATA[alternative]]></category>
		<category><![CDATA[blockstack]]></category>
		<category><![CDATA[bounty]]></category>
		<category><![CDATA[chat]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[dApp]]></category>
		<category><![CDATA[decentralized]]></category>
		<category><![CDATA[encrypted]]></category>
		<category><![CDATA[messaging]]></category>
		<category><![CDATA[new decentralized messaging platform]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[re-decentralizing the internet]]></category>
		<category><![CDATA[rocket chat]]></category>
		<category><![CDATA[slack]]></category>
		<category><![CDATA[slack alternative]]></category>
		<category><![CDATA[The Blockstack Way™]]></category>
		<category><![CDATA[the decentralized way™]]></category>
		<category><![CDATA[web 3.0]]></category>
		<category><![CDATA[web chat]]></category>
		<category><![CDATA[Web3.0]]></category>
		<guid isPermaLink="false">https://thestackcafe.com/?p=504</guid>

					<description><![CDATA[<p>Welcome to the Stack CafeTM — As outlined in our brief overview about Blockstack Bounties, Blockstack&#8217;s Signature Fund challenged the community to bring forth a new communication reality &#8211; The Decentralized Way™  The Blockstack Way™.  And, as you know (or see this), the bounty window closes in about two (2) weeks.  So, if you or [&#8230;]</p>
<p>The post <a href="https://thestackcafe.com/blockstack-signature-bounties-two-weeks-to-go/">Blockstack: Signature Bounties &#8211; Two Weeks to go&#8230;</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: 10pt;"><sup>TM </sup></span>— As outlined in our brief overview about <a href="https://thestackcafe.com/blockstack-50000-bounty-for-messaging-and-communication-applications/" target="_blank" rel="noopener">Blockstack Bounties,</a> Blockstack&#8217;s Signature Fund challenged the community to bring forth a new communication reality &#8211; <strong>The Decentralized Way™</strong>  <strong>The Blockstack Way™</strong>.  </span></p>
<p style="text-align: justify;"><span style="color: #000000;">And, as you know (or see <a href="https://thestackcafe.com/blockstack-50000-bounty-for-messaging-and-communication-applications/" target="_blank" rel="noopener">this</a>), the bounty window closes in about two (2) weeks.  So, if you or your team have the dApp for the new communication reality, there is still plenty of time to submit applications for both dApps before the window closes &#8211; February 16, 2018 at 11:59 p.m. eastern.<br />
</span></p>
<p style="text-align: justify;"><a href="https://thestackcafe.com/blockstack-50000-bounty-for-messaging-and-communication-applications/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-448" src="https://thestackcafe.com/wp-content/uploads/2018/01/Bounty-to-Decentralize-Communication-300x169.png" alt="" width="300" height="169" /></a></p>
<hr />
<p style="text-align: justify;"><span style="color: #000000;">Along with the Bounty participants, we wanted to also provide a brief overview about one of the open source platforms &#8211; Rocket.Chat &#8211; a Slack alternative, that is collaborating with Blockstack to help bring the new community messaging dApp to fruition. </span></p>
<p><a href="https://rocket.chat/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter wp-image-514 size-large" src="https://thestackcafe.com/wp-content/uploads/2018/02/Blockstack_CollaboratorRocketChat_HomePage-1024x633.png" alt="" width="1024" height="633" srcset="https://thestackcafe.com/wp-content/uploads/2018/02/Blockstack_CollaboratorRocketChat_HomePage-1024x633.png 1024w, https://thestackcafe.com/wp-content/uploads/2018/02/Blockstack_CollaboratorRocketChat_HomePage-300x185.png 300w, https://thestackcafe.com/wp-content/uploads/2018/02/Blockstack_CollaboratorRocketChat_HomePage-768x475.png 768w, https://thestackcafe.com/wp-content/uploads/2018/02/Blockstack_CollaboratorRocketChat_HomePage.png 1598w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></p>
<blockquote>
<p style="text-align: justify;"><span style="color: #000000;">Rocket.Chat &#8211; in a nutshell &#8211; is an open source web based chat platform (server) that offers both companies or general communities the ability to privately host its own chat/messaging service.  In addition, it allows the developer community the ability to build custom chat platforms (web based chat platform (server)). </span></p>
</blockquote>
<p><span style="color: #000000;">The collaboration (generally) is about Blockstack providing its single sign on feature (no need to rely on any outside servers or third parties) and Rocket.Chat providing its open source web based chat platform (server) so that a team can figure out how to integrate (build) both into a new decentralized messaging platform.  </span><span style="color: #000000;">The ultimate goal is to have a team build a new messaging platform that enables users to access Rocket.Chat with their Blockstack identity for secure login and identity verification (e.g., single sign on feature).  The team with the best decentralized messaging platform wins the bounty &#8211; $25,000.</span></p>
<hr />
<p><span style="text-decoration: underline; color: #000000;">Resources</span></p>
<ul>
<li><a href="http://blockstack.org" target="_blank" rel="noopener">Blockstack</a>
<ul>
<li><strong>Build a Community Messaging App</strong> &#8211; <a href="https://www.eventbrite.com/e/signature-bounties-community-messaging-app-registration-41319189809?aff=emailbskgeneral122017" target="_blank" rel="noopener">Register for the bounty at Blockstack</a></li>
<li><strong>Build a P2P Encrypted Messaging App</strong> &#8211; <a href="https://www.eventbrite.com/e/signature-bounties-encrypted-decentralized-p2p-messaging-app-registration-41322533811?aff=emailbskgeneral122017" target="_blank" rel="noopener">Register for the bounty at Blockstack</a></li>
</ul>
</li>
<li><a href="http://rocket.chat" target="_blank" rel="noopener">Rocket.Chat</a>
<ul>
<li><a href="https://rocket.chat/2018/01/25/blockstack-rocket-chat-bounty/" target="_blank" rel="noopener">Collaboration w/Blockstack</a></li>
<li><a href="https://forums.rocket.chat/t/blockstack-announces-usd-25-000-bounty-for-authentication-integration-in-rocket-chat/115" target="_blank" rel="noopener">Forum on Rocket.Chat re: Collaboration w/Blockstack</a></li>
<li><a href="https://twitter.com/RocketChat/status/959431279707029504" target="_blank" rel="noopener">@RocketChat</a> re: Collaboration w/Blockstack</li>
</ul>
</li>
</ul>
<hr />
<blockquote><p><span style="color: #000000;">Note: If you do not have the Blockstack browser, please see this <span style="color: #000080;"><a style="color: #000080;" href="https://thestackcafe.com/blockstack-getting-started/" target="_blank" rel="noopener">link</a></span> (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-signature-bounties-two-weeks-to-go/">Blockstack: Signature Bounties &#8211; Two Weeks to go&#8230;</a> appeared first on <a href="https://thestackcafe.com">The Stack Cafe™</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
