What Is Blockstack (STX)? | The First SEC-Qualified Token Offering

what is blockstack stx
Popular Article
DAOs EcoSapiens
ReFi landscape
DAOs EcoSapiens

Regenerative Finance 101: A Guide to Crypto’s ReFi Movement

Stacks (originally Blockstack) is a decentralized computing network and ecosystem for decentralized applications (dApps) run on Bitcoin. The Stacks team’s overarching goal is to give users control of their data and identity by providing a suite of developer tools and protocols intended to lower the start-up barriers of dApp development.

In other words, the Stacks team is aiming to build the infrastructure for a bustling NFT, DeFi, and other smart-contract enabled services similar to the Ethereum network, but on Bitcoin.

Stacks home page
Stacks home page

In this Stacks guide, we take a look at:

This article was first published in August 2019. It has since been revised to reflect new developments. 

How Does Stacks Work?

Stacks is a comprehensive ecosystem containing numerous components that enable you to go from “Zero-to-DApp” in less than an hour. Let’s examine a few of the necessary parts.

Stacks Blockchain

As you could probably guess, the Stacks blockchain is the foundation of Stacks. It implements a leader election process with Tunable Proofs to maintain consensus. The Tunable Proofs enables Stacks to combine native Proof-of-Work (PoW) consensus with the hash power of a more established blockchain.

Currently, the Stacks blockchain includes a combination of its own Proof-of-Work and a Bitcoin Proof-of-Burn consensus. To become a leader (miner), you burn the underlying cryptocurrency (bitcoin) and commit a set of transactions. You receive a mining reward if your transactions match the ‘winning’ chain.

Once the network is large enough, the Stacks team plans to switch the Stacks blockchain over entirely to a native PoW consensus.

Stacks Authentication

One of the project’s first features, Stacks Authentication, connects your identity to all of the dApps in the Blockstack ecosystem. It utilizes single sign-on with your universal username, and in place of passwords, public key cryptography that runs on your local device’s software.

Authentication is entirely on-chain, maintained by the Stacks blockchain and Stacks Naming System.

Gaia Data Storage

According to the Blockstack whitepaper

“[Gaia is] a user-controlled storage system that enables applications to interact with private data lockers.”

Individuals, rather than the Stacks blockchain, host these data lockers. Instead, the blockchain records point to a piece of data’s Gaia location. As with other forms of blockchain storage, Gaia removes the need to trust third-party cloud storage providers like Amazon and Google.

Gaia architecture
Gaia provides a decentralized mechanism for data storage. | Source: Blockstack whitepaper

Clarity Smart Contracts

Similar to Ethereum’s Solidity, Stacks implements its own smart contract programming language, Clarity. Unlike Solidity, Clarity is non-Turing complete over a single transaction. However, it is Turing complete over the history of transactions.

Stacks keeps the majority of a dApp’s business logic off-chain and prevent the virtual machine (VM) from compiling smart contracts. In fact, most dApps using Stacks aren’t actually smart contracts.

Libraries and SDKs

The Stacks developer community has a substantial (and growing) list of tools to help developers build Stacks applications. The list includes, but isn’t limited to libraries for:

  • Android
  • iOS
  • Javascript
  • React Native

If you’re a novice developer, the team also provides a tutorial on creating a dApp in under an hour.

App Mining

Every month, Stacks rewards the best apps in the ecosystem with a $100,000 prize pool. The top app receives 20 percent of the total prize ($20,000). The next best app receives 20 percent of the remaining pool ($16,000). And so on until the pool is dry.

Blockstack App mining decay schecule
The app mining reward decreases by 20 percent with each drop in ranking. | Source: Project website

Stacks has partnered with four independent companies (Product Hunt, Awario, TryMyUI, Internet Labs), which rate the apps using their distinct proprietary data. Your app’s ranking depends on which Stacks features you’ve integrated, how you’ve improved since the previous month, and how many standard deviations you are away from the average score in your category, among many other aspects.

The Stacks Token (STX)

The Stacks token is the native token of the Stacks ecosystem. You spend STX to register digital assets, execute smart contracts, perform transactions, and anchor app chains, among other activities.

Stacks Team & Progress

Stacks, created by Muneeb Ali and Ryan Shea, initially launched in 2014 as a decentralized identity system. Throughout 2015 and 2016, the team created the Blockchain Naming Service and brought on two additional team members.

The project recently made headlines as the first token sale in U.S. history to receive clearance from the Securities and Exchange Commission (SEC).

In the second quarter of 2017, they launched the Stacks Authenticator and published the project’s whitepaper. At the end of that year, the team held a token sale in which they raised about $50 million.

Throughout 2018, the Stacks team released several development libraries, launched a universal store for dApps, and created the Stacks wallet among several other accolades.

Already this year, Stacks created a prototype for their VM and released a new consensus algorithm.

  • Clarity smart contract SDK
  • Hardfork to a new consensus
  • Fully-featured smart contract support
  • Improvements to Gaia

The project has received investments from some of the top venture capital firms in the world, including YCombinator, Union Square Ventures, and Winklevoss Capital.

Where to Buy STX

The Stacks token sale is fully regulated by the SEC under Regulation A+, so expect to provide personal information for Know-Your-Customer (KYC) and Anti-Money Laundering (AML) laws.

The token sale began on July 11 and will continue until the project raises $28 million. To register, head over to the Stacks token sale registration page.

Where to Store STX

You should store your STX in the official Stacks wallet. It’s available on Mac and Windows operating systems.

Stacks wallet
The Stacks wallet requires fuel for transactions. | Source: Project website

For additional security, consider using a hardware wallet like Ledger or Trezor as well. The Trezor One, Trezor Model T, Ledger Nano S, and Ledger Blue all support STX storage.

Note: To perform transactions in the Stacks wallet, you need to supply a small amount of bitcoin as fuel.

Final Thoughts

The Stacks team envisions an entirely decentralized Internet on the horizon and their ecosystem at the base of it.  The project is an ambitious undertaking, but the team has shown that they get results through continuous development milestone achievements. It also helps that they have the support of some of the biggest names in blockchain, cryptocurrency, and venture capital.

Although the current token sale requires some KYC input, it’s worth a look.

Additional Stacks Resources

Website

Blog

Forum

Slack

Github

Telegram

Legal Disclaimer

CoinCentral’s owners, writers, and/or guest post authors may or may not have a vested interest in any of the above projects and businesses. None of the content on CoinCentral is investment advice nor is it a replacement for advice from a certified financial planner.