From 13e355fcf9276b1f74badfc183e2f0e72292dd84 Mon Sep 17 00:00:00 2001 From: Mary Anthony Date: Wed, 10 Apr 2019 20:41:46 -0700 Subject: [PATCH] fixing typos and spelling mistakes Signed-off-by: Mary Anthony --- _data/theFAQs.json | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/_data/theFAQs.json b/_data/theFAQs.json index 1c65984c..7468244b 100644 --- a/_data/theFAQs.json +++ b/_data/theFAQs.json @@ -8,12 +8,12 @@ { "category":"general", "question":"What is decentralized computing?", - "answer":"

Decentralized computing has these attributes:

Blockstack technology is a shift in how people use software, create it, and benefit from the internet. It puts people back in control of the computing systems that manage today’s world.

" + "answer":"

Decentralized computing has these attributes:

Blockstack technology is a shift in how people use software, create it, and benefit from the internet. It puts people back in control of the computing systems that manage today’s world.

" }, { "category":"general", "question":"What is the Blockstack Ecosystem?", - "answer":"

The Blockstack Ecosystem is the legal entities and community structures that support the Blockstack technology, the apps that rely on it, and the people that work with it. The ecosystem’s mission is to foster an open and decentralized Internet that establishes and protects privacy, security and freedom for all users.

There are multiple business entities that have been created to focus on advancing the ecosystem, with plans for further decentralization:

Any person or organization working with the Blockstack technology in the open-source ecosystem is considered a part of it. Other than the above entities there are 80+ independent organization and apps built by teams of developers that are part of the Blockstack Ecosystem.

" + "answer":"

The Blockstack Ecosystem is the legal entities and community structures that support the Blockstack technology, the apps that rely on it, and the people that work with it. The ecosystem’s mission is to foster an open and decentralized Internet that establishes and protects privacy, security, and freedom for all users.

There are multiple business entities that have been created to focus on advancing the ecosystem, with plans for further decentralization:

Any person or organization working with the Blockstack technology in the open-source ecosystem is considered a part of it. Other than the above entities there are 80+ independent organization and apps built by teams of developers that are part of the Blockstack Ecosystem.

" }, { "category":"general", @@ -28,7 +28,7 @@ { "category":"general", "question":"What problems do Blockstack DApps solve for me as a user?", - "answer":"

Applications developed with Blockstack’s technology run like the traditional, web applications you know. Unlike traditional, web applications, DApps avoid abusing users by adhering to the following principles:

" + "answer":"

Applications developed with Blockstack’s technology run like the traditional, web applications you know. Unlike traditional, web applications, DApps avoid abusing users by adhering to the following principles:

" }, { "category":"general", @@ -38,7 +38,7 @@ { "category":"general", "question":"Who started Blockstack?", - "answer":"

Blockstack was founded by two engineers from Princeton University, Muneeb Ali and Ryan Shea. They met at the Computer Science department at Princeton, where Muneeb was finishing his Ph.D. and Ryan was running the entrepreneurship club. In 2013, frustrated by the walled-gardens and security problems of the current internet they started working on a decentralized internet secured by blockchains. Blockstack is an open source project, you can find the code on GitHub.

" + "answer":"

Blockstack was founded by two engineers from Princeton University, Muneeb Ali and Ryan Shea. They met at the Computer Science department at Princeton, where Muneeb was finishing his Ph.D. and Ryan was running the entrepreneurship club. In 2013, frustrated by the walled-gardens and security problems of the current internet they started working on a decentralized internet secured by blockchains. Blockstack is an open source project, and you can find the code on GitHub.

" }, { "category":"appusers", @@ -113,7 +113,7 @@ { "category":"appusers", "question":"What is the Blockstack Browser?", - "answer":"

The Blockstack Browser is a DApp used to create and manage Blockstack identities. To a user, it looks just like another tab in a standard browser. From the Blockstack Browser tab you can find DApps to try, update settings related to your identity and storage – and much more.

Developers use the Blockstack Browser to handle login requests from DApps. From a Blockstack DApp, a user chooses the Log In with Blockstack button. Clicking this button sends users to a Blockstack Browser dialog. This dialog asks users to allow the DApp to access their data.

" + "answer":"

The Blockstack Browser is a DApp used to create and manage Blockstack identities. To a user, it looks just like another tab in a standard browser. From the Blockstack Browser tab, you can find DApps to try, update settings related to your identity and storage – and much more.

Developers use the Blockstack Browser to handle login requests from DApps. From a Blockstack DApp, a user chooses the Log In with Blockstack button. Clicking this button sends users to a Blockstack Browser dialog. This dialog asks users to allow the DApp to access their data.

" }, { "category":"appusers", @@ -178,7 +178,7 @@ { "category":"dappdevs", "question":"Do I need to learn any new languages or frameworks?", - "answer":"

No. Blockstack applications are built using existing web frameworks and programming The only new thing you need to learn is either blockstack.js or the Blockstack RESTful API.

" + "answer":"

No. Blockstack applications are built using existing web frameworks and programming. The only new thing you need to learn is either blockstack.js or the Blockstack RESTful API.

" }, { "category":"dappdevs", @@ -188,7 +188,7 @@ { "category":"dappdevs", "question":"What is a “serverless” app?", - "answer":"

The application should not run application-specific functionality on a server. All of its functionality should run on end-points. Serverless can also mean applications where the application developer still writes some amount of server-side logic, but unlike traditional architectures this logic is run in stateless compute containers that are event-triggered and ephemeral (may only last for one invocation).

However, applications may use some servers with the caveat that they must not be part of the application’s trusted computing base. The Gaia Storage System is part of most DApps’ computing base, but because user data is signed and verified end-to-end, the storage systems are not trusted to always serve correct data.

" + "answer":"

The application should not run application-specific functionality on a server. All of its functionality should run on end-points. Serverless can also mean applications where the application developer still writes some amount of server-side logic, but unlike traditional architectures, this logic is run in stateless compute containers that are event-triggered and ephemeral (may only last for one invocation).

However, applications may use some servers with the caveat that they must not be part of the application’s trusted computing base. The Gaia Storage System is part of most DApps’ computing base, but because user data is signed and verified end-to-end, the storage systems are not trusted to always serve correct data.

" }, { "category":"dappdevs", @@ -258,7 +258,7 @@ { "category":"appminers", "question":"What is the App Mining timeline?", - "answer":"
On the first of every month (or as listed on the calendar):
Over the next two weeks:
On the last day of ranking at 11:59pm ET:

App mining results are sent to Blockstack by app reviewer partners.

On the 15th (or as listed on the calendar):

Blockstack team performs App Mining algorithm as referenced here.

On the following weekday:
" + "answer":"
On the first of every month (or as listed on the calendar):
Over the next two weeks:
On the last day of ranking at 11:59pm ET:

App mining results are sent to Blockstack by app reviewer partners.

On the 15th (or as listed on the calendar):

Blockstack team performs App Mining algorithm as referenced here.

On the following weekday:
" }, { "category":"appminers", @@ -278,7 +278,7 @@ { "category":"appminers", "question":"What qualifies my app to compete in App Mining?", - "answer":"

Your app should integrate Blockstack authentication for logging into your app. Your finished app should be available to the public for use. In the future, App Mining may reward apps that have taken steps to further decentralize, such as utilizing Gaia storage or the publishing your app to the Blockstack Naming System. Test flight apps, hello-world apps and apps created through blockstack tutorials (e.g. animal kingdom apps) do not qualify.

" + "answer":"

Your app should integrate Blockstack authentication for logging into your app. Your finished app should be available to the public for use. In the future, App Mining may reward apps that have taken steps to further decentralize, such as utilizing Gaia storage or the publishing your app to the Blockstack Naming System. Test flight apps, hello-world apps and apps created through blockstack tutorials (e.g., animal kingdom apps) do not qualify.

" }, { "category":"appminers", @@ -313,12 +313,12 @@ { "category":"appminers", "question":"Is Blockstack Auth difficult to integrate?", - "answer":"

If you’re already building your app with JavaScript, adding Blockstack authentication is easy! We have docs, tutorials, and thorough API references for you to learn from. Vist the Zero-to-Dapp tutorial for end-to-end training. Or use this short example.

If you’re developing a traditional server-side application, you can still take advantage of Blockstack authentication. For an example, check out our Ruby on Rails gem.

" + "answer":"

If you’re already building your app with JavaScript, adding Blockstack authentication is easy! We have docs, tutorials, and thorough API references for you to learn from. Visit the Zero-to-Dapp tutorial for end-to-end training. Or use this short example.

If you’re developing a traditional server-side application, you can still take advantage of Blockstack authentication. For an example, check out our Ruby on Rails gem.

" }, { "category":"appminers", "question":"Who are the app reviewers?", - "answer":"

App reviewers are currently selected by Blockstack PBC. Reviewers are entities that have a proprietary methodology that helps them make objective judgements for why a certain app might be better than others. We strive to engage a diverse coalition of app reviewers with the goal of making application ranking objective and resilient to abuse.

As of January 2019, the reviewers were: Product Hunt, Try My UI and Democracy Earth (who uses software to collect votes by Stacks token holders). See here for more details about each reviewer. Future reviewers could expand to community election. Please see our github repository to raise issues or make suggestions for App Mining.

" + "answer":"

App reviewers are currently selected by Blockstack PBC. Reviewers are entities that have a proprietary methodology that helps them make objective judgements for why a certain app might be better than others. We strive to engage a diverse coalition of app reviewers with the goal of making application ranking objective and resilient to abuse.

As of January 2019, the reviewers were: Product Hunt, Try My UI and Democracy Earth (who uses software to collect votes by Stacks token holders). See here for more details about each reviewer. Future reviewers could expand to community election. Please see our GitHub repository to raise issues or make suggestions for App Mining.

" }, { "category":"appminers", @@ -328,12 +328,12 @@ { "category":"appminers", "question":"Do I have to Hunt my app on Product Hunt?", - "answer":"

As part of the ranking process, there is an assessment by App Reviewer Product Hunt via their community vote and their internal team vote. More info on the algorithm, here. The Hunt launch will have an impact on your final ranking, as you can see in the algorithm breakdown. Here is more info on Product Hunt launch best practices. In general, sharing and responsiveness to questions are encouraged and it might help your community reception if you choose to hunt the app yourself. If not, Product Hunt can hunt your App as well.

Apps will be hunted every 6 months, so if you hunted your app in a past month, as long as you are in the 6 month time window you will not have to Hunt the app.

" + "answer":"

As part of the ranking process, there is an assessment by App Reviewer Product Hunt via their community vote and their internal team vote. More info on the algorithm, here. The Hunt launch will have an impact on your final ranking, as you can see in the algorithm breakdown. Here is more info on Product Hunt launch best practices. In general, sharing and responsiveness to questions are encouraged, and it might help your community reception if you choose to hunt the app yourself. If not, Product Hunt can hunt your App as well.

Apps will be hunted every 6 months, so if you hunted your app in a past month, as long as you are in the 6 month time window, you will not have to Hunt the app.

" }, { "category":"appminers", "question":"Can developers engage with voters on Democracy Earth?", - "answer":"

Yes, they can. App miners can and should create an account on Democracy Earth. From this account they can engage with voters through the debate feature. Learn more in the documentation.

" + "answer":"

Yes, they can. App miners can and should create an account on Democracy Earth. From this account, they can engage with voters through the debate feature. Learn more in the documentation.

" }, { "category":"appminers", @@ -348,27 +348,27 @@ { "category":"appminers", "question":"What are examples of any quantitative metrics that may be shared with app reviewers?", - "answer":"

Qualitative metrics are metrics that evaluate elements such as engagement, DAU/MAU ratios etc from the reviewed apps. Blockstack plans to incorporate metrics based ranking. However, before we do, any mechanism must thoughtfully incorporate the digital privacy rights of Blockstack users, and provide information in a way that cannot be gamed.

" + "answer":"

Qualitative metrics are metrics that evaluate elements such as engagement, DAU/MAU ratios, etc. from the reviewed apps. Blockstack plans to incorporate metrics based ranking. However, before we do, any mechanism must thoughtfully incorporate the digital privacy rights of Blockstack users, and provide information in a way that cannot be gamed.

" }, { "category":"appminers", "question":"Is App Mining Decentralized?", - "answer":"

Given the pioneering nature of the program, we are being careful and starting in a somewhat centralized fashion that allows for necessary diligence in the early stages, for example, the current pilot phase. We don’t want to bake in assumptions that have not been validated. The downside of this protection is some level of centralization, which we are taking steps to reduce over time. The pilot is the just the first step in creating a fair system that can be relied upon by founders and contribute to the growth of the Blockstack ecosystem.

Blockstack plans to move along a path to decentralization and App Mining will too. It is important to highlight that initially App Mining will purposely have a few points of centralization highlighted below, which can become decentralized over time (all plans are subject to change, legal approval, and applicable law).

Electing app reviewers:

Currently, Blockstack PBC elects app reviewers. In the future, we anticipate gradually transitioning to community elections of App Reviewers.

Registering apps:

Currently, registering apps is regulated by Blockstack PBC through app.co/mining. In the future, we anticipate transitioning to publishing on designated Blockstack namespaces via our public blockchain.

Collecting votes:

Currently, votes are aggregated by Blockstack PBC and administered via App.co. In the future, we expect that votes will be collected through the protocol itself.

Issuing money:

Currently, payouts are issued by Blockstack PBC. In the future, we expect that payouts will over time be generated and deployed on an automated basis.

" + "answer":"

Given the pioneering nature of the program, we are being careful and starting in a somewhat centralized fashion that allows for necessary diligence in the early stages, for example, the current pilot phase. We don’t want to bake in assumptions that have not been validated. The downside of this protection is some level of centralization, which we are taking steps to reduce over time. The pilot is the just the first step in creating a fair system that can be relied upon by founders and contribute to the growth of the Blockstack ecosystem.

Blockstack plans to move along a path to decentralization and App Mining will too. It is important to highlight that initially, App Mining will purposely have a few points of centralization highlighted below, which can become decentralized over time (all plans are subject to change, legal approval, and applicable law).

Electing app reviewers:

Currently, Blockstack PBC elects app reviewers. In the future, we anticipate gradually transitioning to community elections of App Reviewers.

Registering apps:

Currently, registering apps is regulated by Blockstack PBC through app.co/mining. In the future, we anticipate transitioning to publishing on designated Blockstack namespaces via our public blockchain.

Collecting votes:

Currently, votes are aggregated by Blockstack PBC and administered via App.co. In the future, we expect that votes will be collected through the protocol itself.

Issuing money:

Currently, payouts are issued by Blockstack PBC. In the future, we expect that payouts will over time be generated and deployed on an automated basis.

" }, { "category":"appminers", "question":"How is App Mining protected against bribery, collusion, or gaming?", - "answer":"

We are taking potential threats very seriously and hope to create a fair system that continuously reinforces trust within our community for the long term.

We are currently consulting with a team of 3 Ph.D. Game Theorist professors from Princeton University and New York University to determine thoughtful methods to protect App Mining from being attacked and/or abused. Our goal is to be as transparent as possible, but App Reviewers may reserve the right to keep some secrets in their formula to avoid bribes and gaming, and the algorithm that combines all of these score may be tuned in the future to account for new learnings.

The Game Theorists are working with us to create a technical paper and broader documents like blogs explaining the overall mechanism

" + "answer":"

We are taking potential threats very seriously and hope to create a fair system that continuously reinforces trust within our community for the long term.

We are currently consulting with a team of 3 Ph.D. Game Theorist professors from Princeton University and New York University to determine thoughtful methods to protect App Mining from being attacked and/or abused. Our goal is to be as transparent as possible, but App Reviewers may reserve the right to keep some secrets in their formula to avoid bribes and gaming, and the algorithm that combines all of these score may be tuned in the future to account for new learnings.

The Game Theorists are working with us to create a technical paper and broader documents like blogs explaining the overall mechanism.

" }, { "category":"appminers", "question":"App Mining Disclaimer", - "answer":"

The App Minig FAQs contain forward-looking statements, including statements regarding Blockstack PBC’s plans for its App Mining program. Forward-looking statements are subject to risks and uncertainties that could cause actual results to differ materially, and reported results should not be considered as an indication of future performance. Potential risks and uncertainties that could change our actual results include, but are not limited to, risks associated with: the failure of App Mining Program to successfully incentivize the development of applications for the Blockstack network; risks associated with attacks designed to influence the App Reviewers or game their methodologies; technical difficulties in the transition from a centralized to a decentralized administration of the program. These forward-looking statements speak only as of the date hereof. Blockstack PBC disclaims any obligation to update these forward-looking statements.

Any decisions that may be made through the App Mining Program regarding rewards provided to app developers are not recommendations as to the quality of any investments that individuals may make in a company that receives rewards. If you are considering an investment in any of these companies, you should make your own decision regarding that investment and not rely in any way on the results of the App Mining program.

" + "answer":"

The App Mining FAQs contain forward-looking statements, including statements regarding Blockstack PBC’s plans for its App Mining program. Forward-looking statements are subject to risks and uncertainties that could cause actual results to differ materially, and reported results should not be considered as an indication of future performance. Potential risks and uncertainties that could change our actual results include, but are not limited to, risks associated with: the failure of App Mining Program to successfully incentivize the development of applications for the Blockstack network; risks associated with attacks designed to influence the App Reviewers or game their methodologies; technical difficulties in the transition from a centralized to a decentralized administration of the program. These forward-looking statements speak only as of the date hereof. Blockstack PBC disclaims any obligation to update these forward-looking statements.

Any decisions that may be made through the App Mining Program regarding rewards provided to app developers are not recommendations as to the quality of any investments that individuals may make in a company that receives rewards. If you are considering an investment in any of these companies, you should make your own decision regarding that investment and not rely in any way on the results of the App Mining program.

" }, { "category":"coredevs", "question":"What is Blockstack Core?", - "answer":"

Blockstack Core is the reference implementation of the Blockstack protocol described in our white paper. Today, it consists of these components:

The next version of the Stacks Blockchain is under active development in the Rust programming language, and employs our Tunable Proof-of-Work consensus algorithm and a unique scaling solution that enable individual apps to create

" + "answer":"

Blockstack Core is the reference implementation of the Blockstack protocol described in our white paper. Today, it consists of these components:

The next version of the Stacks Blockchain is under active development in the Rust programming language and employs our Tunable Proof-of-Work consensus algorithm and a unique scaling solution that enable individual apps to create

" }, { "category":"coredevs", @@ -408,7 +408,7 @@ { "category":"coredevs", "question":"Why should I trust the information, like name ownership or public key mappings, read from Blockstack?", - "answer":"

Blockstack records are tough to tamper with. The difficulty comes from the fact that the bindings for name ownership (names on Blockstack are owned by public keys) are announced on the Stacks blockchain. To change these bindings, an attacker must initiate a winning fork of the Stacks blockchain that is longer than the true chain, but with a different history. The longer your name binding exists on the correct chain, the harder this task becomes.

" + "answer":"

Blockstack records are tough to tamper with. The difficulty comes from the fact that the bindings for name ownership (names on Blockstack are owned by public keys) are announced on the Stacks blockchain. To change these bindings, an attacker must initiate a winning fork of the Stacks blockchain that is longer than the true chain but with a different history. The longer your name binding exists on the correct chain, the harder this task becomes.

" }, { "category":"coredevs", @@ -453,7 +453,7 @@ { "category":"coredevs", "question":"Can I programmatically register Blockstack IDs?", - "answer":"

Blockstack applications do not currently have have access to the user’s wallet. Users are expected to register Blockstack IDs themselves.

However, if you feel particularly ambitious, you can do one of the following:

" + "answer":"

Blockstack applications do not currently have access to the user’s wallet. Users are expected to register Blockstack IDs themselves.

However, if you feel particularly ambitious, you can do one of the following:

" }, { "category":"coredevs", @@ -503,7 +503,7 @@ { "category":"wallet", "question":"What is a seed phrase?", - "answer":"

When you create a wallet address, you also create a seed phrase. With one significant exception, a seed phrase is similar to a banking pin in that it gives you access to your wallet and your token allocation. Unlike a pin, if you lose your seed phrase you can never access your wallet or your token allocation ever again.

Warning: Losing a seed phrase is final and destructive. Blockstack does not keep a copy of your seed. Blockstack cannot give you a new seed, get your access to your wallet, or return your tokens if you lose your seed phrase.

Keep your seed phrase secret. Just as with a banking pin, anyone that knows or steals your seed phrase can access your allocation.

You should write your seed phrase down and store the paper you write on in at least two secure locations. A safe or lock box is a good location. You can also store it online in an encrypted password manager such as 1Password. You should never simply store a seed phrase in Apple Cloud or Dropbox.

" + "answer":"

When you create a wallet address, you also create a seed phrase. With one significant exception, a seed phrase is similar to a banking pin in that it gives you access to your wallet and your token allocation. Unlike a pin, if you lose your seed phrase, you can never access your wallet or your token allocation ever again.

Warning: Losing a seed phrase is final and destructive. Blockstack does not keep a copy of your seed. Blockstack cannot give you a new seed, get your access to your wallet, or return your tokens if you lose your seed phrase.

Keep your seed phrase secret. Just as with a banking pin, anyone that knows or steals your seed phrase can access your allocation.

You should write your seed phrase down and store the paper you write on in at least two secure locations. A safe or lock box is a good location. You can also store it online in an encrypted password manager such as 1Password. You should never simply store a seed phrase in Apple Cloud or Dropbox.

" }, { "category":"wallet",