From 961601c3a1d862d6dfcea55fa01a4dc1c0357300 Mon Sep 17 00:00:00 2001 From: Patrick Gray Date: Fri, 9 Jul 2021 14:11:20 -0400 Subject: [PATCH] docs: removed severely outdated ecosystem section --- next.config.js | 5 ++ src/common/navigation.yaml | 15 ++--- src/pages/{ecosystem => }/contributing.md | 0 src/pages/ecosystem/address-confirmation.md | 21 ------ src/pages/ecosystem/overview.md | 71 --------------------- src/pages/ecosystem/stacks-token-holders.md | 46 ------------- src/pages/ecosystem/stacks-token.md | 55 ---------------- 7 files changed, 12 insertions(+), 201 deletions(-) rename src/pages/{ecosystem => }/contributing.md (100%) delete mode 100644 src/pages/ecosystem/address-confirmation.md delete mode 100644 src/pages/ecosystem/overview.md delete mode 100644 src/pages/ecosystem/stacks-token-holders.md delete mode 100644 src/pages/ecosystem/stacks-token.md diff --git a/next.config.js b/next.config.js index eb41c67a..5c9f51fe 100755 --- a/next.config.js +++ b/next.config.js @@ -33,6 +33,11 @@ async function redirects() { destination: '/build-apps/examples/angular', permanent: true, }, + { + source: '/ecosystem/contributing', + destination: '/contributing', + permanent: true, + }, { source: '/browser/todo-list.html', destination: '/build-apps/tutorials/todos', diff --git a/src/common/navigation.yaml b/src/common/navigation.yaml index 3d4e1e73..bedd75a1 100644 --- a/src/common/navigation.yaml +++ b/src/common/navigation.yaml @@ -19,6 +19,12 @@ sections: - path: /technical-specs - path: /stacks-blockchain-api sections: + - title: Community + usePageTitles: true + pages: + - external: + href: 'https://github.com/friedger/awesome-stacks-chain' + title: 'Awesome Stacks' - title: Tutorials usePageTitles: true pages: @@ -152,11 +158,4 @@ sections: - path: /language-keywords - path: /language-functions - - path: /ecosystem - pages: - - path: /overview #pbc et al - - path: /stacks-token - - external: - href: 'https://github.com/friedger/awesome-stacks' - title: Awesome Stacks - - path: /contributing + - path: /contributing diff --git a/src/pages/ecosystem/contributing.md b/src/pages/contributing.md similarity index 100% rename from src/pages/ecosystem/contributing.md rename to src/pages/contributing.md diff --git a/src/pages/ecosystem/address-confirmation.md b/src/pages/ecosystem/address-confirmation.md deleted file mode 100644 index a7d4268f..00000000 --- a/src/pages/ecosystem/address-confirmation.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: Confirm your address -description: Learn how to confirm a Stacks address ---- - -## Introduction - -We recommend that you confirm your address is correct by going through the following steps in the Stacks Wallet: - -If you created a software wallet, using the "New Wallet" option, choose "Restore from Seed Phrase" when you start the Stacks Wallet application, then enter your Seed Phrase, and click "Restore." The address that you see on the next screen should match the address you created earlier. - -## For Hardware Wallets: - -If you used a hardware wallet originally, you can go through the same process again (clicking "Use a Hardware Wallet" when you first start the Stacks Wallet application), and your hardware wallet should produce the same address every time. If you used a "passphrase" make sure that you use the correct passphrase when checking your wallet address; using a different passphrase will result in generating a different address. (For more information on using passphrases with Trezor, see this page and for information with Ledger, see this page) - -Make sure to store your hardware wallet's seed phrase (sometimes referred to as a "Recovery Phrase" or "Recovery Seed") in the correct order safely. We recommend in at least two locations. If you used a passphrase, you should store that as well. - -## For Multi-Sig Wallets: - -If you used a multi-signature wallet (for advanced users), you will need to re-enter your public keys to check your address (by clicking "Create Multi-signature Wallet"). -The order that you enter the public keys into the multi-sig wallet is important. If you do not remember the order in which you entered your public keys, please contact hello@StacksToken.com. diff --git a/src/pages/ecosystem/overview.md b/src/pages/ecosystem/overview.md deleted file mode 100644 index 9012f5c5..00000000 --- a/src/pages/ecosystem/overview.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -description: Learn about Stacks and decentralization -icon: BlockstackIcon -images: - large: /images/pages/ecosystem.svg - sm: /images/pages/ecosystem.svg ---- - -# Overview of Stacks - -Stacks is a full-stack decentralized computing network that enables a new generation of applications where developers and users can interact fairly and securely. Stacks uses blockchain technology to build protocols and developer tools designed to enable a fair and open Internet that returns digital rights to developers and consumers. - -## What is the Stacks Ecosystem? - -The Stacks Ecosystem is the legal entities and community structures that support the Stacks 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. - -The documentation on this site focuses on the technologies produced by three entities in the ecosystem. - -### Blockstack Public Benefit Corp (PBC) - -Blockstack Public Benefit Corp. (PBC) started development of the Stacks -platform in 2014 and launched an alpha of the platform in early 2017. The -platform’s development philosophy followed two simple principles. First, create -backend facilities that allow blockchain applications to be both performant and -scalable. Second, provide simple, familiar development interfaces to blockchain -technology. The result of this effort is a technology platform that allows -developers to: - -- Build a blockchain application in any JavaScript framework. The platform does not require learning a new programming language or extending an existing application stack. - -- Use well-defined REST endpoints that simplify and encapsulate the blockchain backend. The Stacks JavaScript API reduces blockchain-backed applications to familiar `GET` and `PUT` operations. - -- Access the Blockstack’s Naming System (BNS). The system has over 70K users that can immediately start using your application. - -- Scale quickly to large, performant production systems. Stacks’s Gaia storage system gives fast, scalable performance on a level comparable to Amazon S3, Google Drive, or Azure. - -Using Stacks’s technology developers can start building immediately on the -blockchain with the knowledge you have today. You won’t need to spend time or -effort developing expertise in specialized languages or technologies. - -### Blockstack Token LLC - -Through the 2017 Blockstack token offering, Blockstack Token LLC created the -Stacks token. This year's hard fork is an especially exciting milestone for the ecosystem because it distributes the first Stacks tokens to existing purchasers and recipients. This hard fork launches the Stacks blockchain v1, and enables the following two features for the Blockstack network: - -- Registration of all digital assets and smart contracts for registering digital assets with the Stacks token. - -- A genesis block that distributes Stacks tokens to existing purchasers. - -A full technical description of the upgrade is available on [the Blockstack forum](https://forum.blockstack.org/t/blockstack-annual-hard-fork-2018/6518). - -In future upgrades and hard forks, the blockchain will expand to introduce a new -scalable consensus algorithm to increase the number of transactions it can -process. This consensus algorithm is planned to be introduced in additional -hard forks in 2019. - -Additionally, a future Stacks blockchain will support truly decentralized mobile -applications by removing the need to trust a remote Stacks Node. -Instead, it will be possible for light clients to calculate the economic weight -of different Stacks blockchain forks, and identify the fork with the most -economic activity. Today, light clients rely on other trusted sources for fork -selection and cannot make that decision independently. For mobile apps this -enables functionality like looking up names without having to rely on a remote -Stacks Node. - -Finally, Blockstack currently supports relatively simple smart contracts that -are used to register digital assets on the network. The Stacks blockchain v2 -will support general-purpose smart contracts written in a non-Turing-complete -language currently under development. - -~> This communication contains forward-looking statements that are based on our beliefs and assumptions and on information currently available to us. In some cases, you can identify forward-looking statements by the following words: "will," "expect," "would," "intend," "believe," or other comparable terminology. Forward-looking statements in this document include, but are not limited to, statements about our plans for developing the platform and future utility for the Stacks Token, our Clarity smart contracting language, and potential mining operations. These statements involve risks, uncertainties, assumptions and other factors that may cause actual results or performance to be materially different. More information on the factors, risks and uncertainties that could cause or contribute to such differences is included in our filings with the SEC, including in the "Risk Factors" and "Management’s Discussion & Analysis" sections of our offering statement on Form 1-A. We cannot assure you that the forward-looking statements will prove to be accurate. These forward-looking statements speak only as of the date hereof. We disclaim any obligation to update these forward-looking statements. diff --git a/src/pages/ecosystem/stacks-token-holders.md b/src/pages/ecosystem/stacks-token-holders.md deleted file mode 100644 index 96f82e46..00000000 --- a/src/pages/ecosystem/stacks-token-holders.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: Stacks token holders -description: Stacks token holder documentation ---- - -## Introduction - -The information on this page is intended for **current Stacks (STX) token holders** during Blockstack’s token sale through early 2018. - -## Find your token balance and unlock date - -~> If you **purchased Stacks tokens during Summer 2019**, the form below will **not** work for your allocation. Please [check your allocation using this tool instead](https://explorer.blockstack.org/verifier). - -During your the initial grant process, you should have submitted a public _Stacks (STX) address_ (also known as a _wallet address_) to Blockstack. A STX address is a string of letters and numbers starting with an `SP` or `SM`, for example: `SM3KJBA4RZ7Z20KD2HBXNSXVPCR1D3CRAV6Q05MKT` - -If you purchased STX tokens through CoinList, you can find your address at -[CoinList](https://coinlist.co/distributions). If you submitted your Stacks -address directly to Blockstack, you can either use the **Restore from Seed -Phrase** feature on the Stacks Wallet or contact us at for -help. - -You should see a report detailing the tokens allocated to your address and when they unlock: - -![](/images/unlocking-address.png) - -If you have questions or concerns about your report, please contact [hello@StacksToken.com](mailto:hello@StacksToken.com). - -## Understanding the timeline for unlocking your tokens - -In October 2018, the Stacks blockchain launched under the STX token. With the -launch, STX tokens unlock for accredited token holders under a predetermined -unlocking schedule. The events on the unlocking schedule are the same for each -token holder, the dates of these events depend on the holders’s purchase date. - -The general timeline for unlocking tokens and the capabilities that are -potentially possible, are as follows: - -![](/images/unlocking.png) - -Your specific unlock date depends on when you purchased or were granted tokens. -You can use the Stacks Explorer to discover how many tokens you have -registered and when they will unlock. - -## Have more questions? - -For a list of frequent questions and answers about STX tokens, [see the Stacks token FAQs](/references/faqs). diff --git a/src/pages/ecosystem/stacks-token.md b/src/pages/ecosystem/stacks-token.md deleted file mode 100644 index cf0ae569..00000000 --- a/src/pages/ecosystem/stacks-token.md +++ /dev/null @@ -1,55 +0,0 @@ ---- -title: Stacks token -description: Learn about the native token of Stacks -icon: StacksIcon -images: - large: /images/stx.svg - sm: /images/stx.svg ---- - -# Learn more about the Stacks token - -Stacks is the name of a token developed by Blockstack Token LLC in 2017 and -activated in the third quarter of 2018. This page discusses a brief history of -the Stacks token and deployment on the Stacks network as well as the current -role of the Stacks token. - -If you are a developer interested in the specific technical changes related to -the 2018 launch, see the [announcement in the Blockstack forum](https://forum.blockstack.org/t/blockstack-annual-hard-fork-2018/6518). - -## A brief history of the Stacks token - -In 2017 Blockstack PBC did a token sale. Participants became token holders when they -received allocations of Stacks tokens in the genesis block. A genesis block is -the first block of a blockchain. - -During the draft genesis block period token holders setup a seed phrase -(sometimes referred to as a _recovery phrase_ or a _recovery seed_ using the -Stacks Wallet software or their own hardware wallet. - -It was each token holder’s responsibility to store their own seed phrase in a -private and secure location. Holders could use their wallet to verify their -holdings and allocations on the genesis block explorer. Beyond that, while in -draft state, token holders were in a lock down period. - -## State of the Stacks blockchain V1 - -The initial block in the Stacks blockchain V1 allocates 1.32 billion -tokens. The launch is the culmination of two year’s hard work across the greater -Stacks community. With the launch, Stacks tokens unlock for accredited token -holders under a predetermined unlocking schedule. The events on the unlocking -schedule are the same for each investor, **the dates of these events** depend on the -holder's purchase date. - --> **Note:** If you are a token holder and would like to review your unlocking schedule, visit the [For current token holders](/references/faqs) page in this documentation. - -The genesis block launch makes possible the following interactions: - -- Token holders can purchase names and namespaces with the Stacks token. Previously, names and namespaces required the purchaser to hold Bitcoin. Initially, this process relies on the Blockstack command-line interface (CLI). - -- Application developers can earn Stacks by building an application on the Stacks ecosystem. - -- Any Stacks tokens held at the time of launch or after remain usable under the Stacks Blockchain platform. - -Finally, in addition to the development of Stacks token, this launch enables -further development of Stacks Blockchain itself.