Browse Source

Fixed typos (#31)

feat/clarity-updates
Yann-Aël Le Borgne 6 years ago
committed by Moxiegirl
parent
commit
b186b71303
  1. 10
      _develop/zero_to_dapp_1.md
  2. 12
      _develop/zero_to_dapp_2.md
  3. 14
      _develop/zero_to_dapp_3.md
  4. 2
      _develop/zero_to_dapp_4.md
  5. 2
      _includes/create_id.md
  6. 2
      _includes/payout-appmining.md
  7. 2
      _includes/signature_fund.md

10
_develop/zero_to_dapp_1.md

@ -57,20 +57,20 @@ blockchain applications:
<th>Decentralized application</th> <th>Decentralized application</th>
</tr> </tr>
<tr> <tr>
<td>Users must create many username and password combinations for each service or application. Each combination must be managed and maintained. Also, each creation requires the user to provide, important or unique information into the care of a third-party.</td> <td>Users must create many username and password combinations for each service or application. Each combination must be managed and maintained. Also, each creation requires the user to provide important or unique information into the care of a third-party.</td>
<td>Users create and own one or more identities. They use their identities with all applications and services. For example, a user could use the same identity for buying books online as they use for social media.</td> <td>Users create and own one or more identities. They use their identities with all applications and services. For example, a user could use the same identity for buying books online as they use for social media.</td>
</tr> </tr>
<tr> <tr>
<td>Multiple third-party applications and services store personal data from individual users in backend servers.,These backend servers are under the control of the application or service. Users leaving the application leave their data behind.</td> <td>Multiple third-party applications and services store personal data from individual users in backend servers. These backend servers are under the control of the application or service. Users leaving the application leave their data behind.</td>
<td>Personal information and data is encrypted and remains under the control of the user.,Users leaving an application leave no data behind because none was stored with the application.</td> <td>Personal information and data is encrypted and remains under the control of the user. Users leaving an application leave no data behind because none was stored with the application.</td>
</tr> </tr>
<tr> <tr>
<td>Multiple accounts across many servers make personal data subject to attack, misuse, and uncontrolled collection.</td> <td>Multiple accounts across many servers make personal data subject to attack, misuse, and uncontrolled collection.</td>
<td>Users can audit access to their data and know who accessed their data and which date were accessed.</td> <td>Users can audit access to their data and know who accessed their data and which data were accessed.</td>
</tr> </tr>
<tr> <tr>
<td>Central authorities and middlemen control network access enabling them to censor applications and/or users that use them.</td> <td>Central authorities and middlemen control network access enabling them to censor applications and/or users that use them.</td>
<td>Companies are developing blockchains that run over peer-to-peer networks.,These future networks can make shutting down or entirely blocking a decentralized application is close to impossible.</td> <td>Companies are developing blockchains that run over peer-to-peer networks. These future networks can make shutting down or entirely blocking a decentralized application close to impossible.</td>
</tr> </tr>
</table> </table>

12
_develop/zero_to_dapp_2.md

@ -17,7 +17,7 @@ DApp development. This page has the following topics:
<div class="uk-card uk-card-default uk-card-body"> <div class="uk-card uk-card-default uk-card-body">
<h5>Can you skip this page?</h5> <h5>Can you skip this page?</h5>
<p>If you are already have a good understanding of how DApps change user <p>If you already have a good understanding of how DApps change user
interactions, have a Blockstack ID, and have a good idea of the DApp you want to develop, skip interactions, have a Blockstack ID, and have a good idea of the DApp you want to develop, skip
this page and <a href="zero_to_dapp_3.html">move onto 3 of 4 immediately</a>. this page and <a href="zero_to_dapp_3.html">move onto 3 of 4 immediately</a>.
</p> </p>
@ -104,11 +104,11 @@ Repeat this exercise with a friend or relative who is not a developer. This
should give you perspective on the problems users will encounter with your should give you perspective on the problems users will encounter with your
potential application. potential application.
## Research existing decentralized applications ## Research existing in decentralized applications
![](https://d2mxuefqeaa7sj.cloudfront.net/s_65D38DE36A9E0559639DF0B6F5271AA88578C54592AF9D85F6A7C7F9A62C47D4_1537563661663_image.png) ![](https://d2mxuefqeaa7sj.cloudfront.net/s_65D38DE36A9E0559639DF0B6F5271AA88578C54592AF9D85F6A7C7F9A62C47D4_1537563661663_image.png)
This quote from Gene Luen Yang a Genius Grant recipient and comic book artist This quote from Gene Luen Yang, a Genius Grant recipient and comic book artist,
has a good point. Have you researched what other top industry thinkers have said about has a good point. Have you researched what other top industry thinkers have said about
potential applications of blockchain technology? For example, EY developed a five-point potential applications of blockchain technology? For example, EY developed a five-point
test to help determine if a blockchain solution would help for a problem: test to help determine if a blockchain solution would help for a problem:
@ -127,7 +127,7 @@ test to help determine if a blockchain solution would help for a problem:
<p>From <a href="http://go.galegroup.com/ps/i.do?p=AONE&u=plan_smcl&id=GALE|A547075763&v=2.1&it=r&sid=AONE&asid=f2f8ee00" target="\_blank">Maslova, Natalia. "BLOCKCHAIN: DISRUPTION AND OPPORTUNITY." Strategic Finance, July 2018</a></p> <p>From <a href="http://go.galegroup.com/ps/i.do?p=AONE&u=plan_smcl&id=GALE|A547075763&v=2.1&it=r&sid=AONE&asid=f2f8ee00" target="\_blank">Maslova, Natalia. "BLOCKCHAIN: DISRUPTION AND OPPORTUNITY." Strategic Finance, July 2018</a></p>
</div> </div>
The EY test is a general test about the domains that blockchain application can disrupt. You can also consider more specific behaviors a DApp should mee. Blockstack defines three principles that Blockstack applications should meet: The EY test is a general test about the domains that blockchain applications can disrupt. You can also consider more specific behaviors a DApp should meet. Blockstack defines three principles that Blockstack applications should meet:
* Users own their own data * Users own their own data
* Users own their identities * Users own their identities
@ -140,10 +140,10 @@ If you haven't read it, read the full article <a href="/develop/dapp_principles.
Before developing a DApp, research the blockchain space and engage with the Blockstack community. Before developing a DApp, research the blockchain space and engage with the Blockstack community.
* Visit <a href="https://forum.blockstack.org/" target="\_blank">the Blockstack forum</a> * Visit <a href="https://forum.blockstack.org/" target="\_blank">the Blockstack forum</a>.
This is a valuable resource to learn about the questions that other developers have now or have had in the past. This is a valuable resource to learn about the questions that other developers have now or have had in the past.
* Visit the <a href="https://community.blockstack.org/" target="\_blank">Blockstack Community website</a> to learn about events that may be coming to your area. * Visit the <a href="https://community.blockstack.org/" target="\_blank">Blockstack Community website</a> to learn about events that may be coming to your area.
* Join the Blockstack <a href="https://slofile.com/slack/blockstack" target="\_blank"> Slack channel</a> which you can join. * Join the Blockstack <a href="https://slofile.com/slack/blockstack" target="\_blank"> Slack channel</a> which you can join by filling in the following <a href="https://docs.google.com/forms/d/e/1FAIpQLSed5Mnu0G5ZMJdWs6cTO_8sTJfUVfe1sYL6WFDcD51_XuQkZw/viewform">form</a>.
When coming up with ideas for an application, you can try some thought experiments. When coming up with ideas for an application, you can try some thought experiments.

14
_develop/zero_to_dapp_3.md

@ -62,7 +62,7 @@ is an example of an identity.
the ID. The magic recovery code is a string of characters Blockstack emailed the ID. The magic recovery code is a string of characters Blockstack emailed
to you when you created your identity. You can confirm your identity with either. to you when you created your identity. You can confirm your identity with either.
* If you do not yet have a Blockstack ID, <a href="https://browser.blockstack.org/" target="\_blank">create one through the Blockstack Browser</a> . * If you do not yet have a Blockstack ID, <a href="https://browser.blockstack.org/" target="\_blank">create one through the Blockstack Browser</a>.
Instructions for creating an ID are <a href="{{ site.baseurl Instructions for creating an ID are <a href="{{ site.baseurl
}}/browser/ids-introduction.html#create-an-initial-blockstack-id" }}/browser/ids-introduction.html#create-an-initial-blockstack-id"
@ -288,7 +288,7 @@ In this section, you copy the code for Animal Kingdom to your workstation.
</tr> </tr>
<tr> <tr>
<td><code>src</code></td> <td><code>src</code></td>
<td>Vue.js code source code for the site.&nbsp;&nbsp;This contains configuration files.</td> <td>React source code for the site.&nbsp;&nbsp;This contains configuration files.</td>
</tr> </tr>
</table> </table>
@ -462,9 +462,9 @@ for the DApp. Data is encrypted at a unique URL on a GAI storage hub.
### Get and put user data to a GAIA Hub ### Get and put user data to a GAIA Hub
{:.no_toc} {:.no_toc}
GAI is the Blockstack data storage hub (https://hub.blockstack.org). Once a user GAIA is the Blockstack data storage hub (https://hub.blockstack.org). Once a user
authenticates, the application can get and put application data in the user's authenticates, the application can get and put application data in the user's
storage. After a user signs in, the `SignedIn.js` code checks the user's GAI storage. After a user signs in, the `SignedIn.js` code checks the user's GAIA
profile by running the `loadMe()` method. profile by running the `loadMe()` method.
```js ```js
@ -511,7 +511,7 @@ The Blockstack <a href="https://blockstack.github.io/blockstack.js/#putfile"
target="\_blank"><code>putFile()</code></a> stores the data provided in the target="\_blank"><code>putFile()</code></a> stores the data provided in the
user's DApp data store. You can view the URL for the data store from a user's user's DApp data store. You can view the URL for the data store from a user's
profile. If you tested your Animal Kingdom, you can see this on your profile. profile. If you tested your Animal Kingdom, you can see this on your profile.
To see your profile, go to the Blockstack explorer and search for your ID: To see your profile, go to the <a href="https://explorer.blockstack.org">Blockstack explorer</a> and search for your ID:
<img src="images/explorer.png" alt=""> <img src="images/explorer.png" alt="">
@ -600,7 +600,7 @@ your keyboard.
} }
] ]
``` ```
7. Save and close the `contstant.js` file. 7. Save and close the `constant.js` file.
8. Back in a terminal window, restart your application. 8. Back in a terminal window, restart your application.
```bash ```bash
@ -793,7 +793,7 @@ Before you begin, you need to build a site that is ready to deploy.
{:.no_toc} {:.no_toc}
At this point, your kingdom is isolated. If you know another kingdom, you can At this point, your kingdom is isolated. If you know another kingdom, you can
add subjects from that kingdom but other kingdoms can access your subjects. In add subjects from that kingdom but other kingdoms can't access your subjects. In
this section, you use a free GitHub account to add your kingdom to the this section, you use a free GitHub account to add your kingdom to the
Blockstack kingdom. Blockstack kingdom.

2
_develop/zero_to_dapp_4.md

@ -99,7 +99,7 @@ To add an app, do the following:
</tr> </tr>
<tr> <tr>
<td><strong>Blockchain</strong></td> <td><strong>Blockchain</strong></td>
<td>Leave this as is/</td> <td>Leave this as is.</td>
</tr> </tr>
<tr> <tr>
<td><strong>Storage</strong></td> <td><strong>Storage</strong></td>

2
_includes/create_id.md

@ -10,7 +10,7 @@ To create an initial Blockstack ID, do the following:
2. Enter an email address and press **Next**. 2. Enter an email address and press **Next**.
The application prompts you to enter a password. Blockstack users this The application prompts you to enter a password. Blockstack uses this
password to encrypt your recovery code. You must record and save this password to encrypt your recovery code. You must record and save this
initial password. initial password.

2
_includes/payout-appmining.md

@ -1,4 +1,4 @@
For each app mining cohort, there is determined a “pot” of total earnings that will For each app mining cohort, there is a determined “pot” of total earnings that will
get paid to apps. For the Alpha run, Blockstack paid a total of $25,000 USD. Starting in get paid to apps. For the Alpha run, Blockstack paid a total of $25,000 USD. Starting in
December 2018, Blockstack will pay $100,000 USD and the awards will be paid out in Bitcoin. December 2018, Blockstack will pay $100,000 USD and the awards will be paid out in Bitcoin.

2
_includes/signature_fund.md

@ -7,7 +7,7 @@ products and a set of judges determine who wins the prize for the best product.
In addition to the bounty program, Blockstack supports an application mining In addition to the bounty program, Blockstack supports an application mining
program. This is an early stage program for developers. In this program, program. This is an early stage program for developers. In this program,
application developers register their application on App.co. Then, each month, application developers register their application on App.co. Then, each month,
application developers get paid each month depending on their application application developers get paid depending on their application
quality ranking. The ranking is determined by a set of application reviewers. quality ranking. The ranking is determined by a set of application reviewers.
Application mining differs from the venture model or the app studio model Application mining differs from the venture model or the app studio model

Loading…
Cancel
Save