카테고리 | |
태그 | |
검증 | |
이벤트 | |
조회수 | 265 |
Stacks is a decentralized protocol that enables decentralized apps and smart contracts to use Bitcoin as an asset and settle transactions on the Bitcoin blockchain. The platform is driven by the Stacks (STX) token, which is responsible for executing smart contracts, handling transactions, and registering new digital assets. The protocol was co-founded by Muneeb Ali and Ryan Shea in 2013. [1][2]
Blockstack, now known as Stacks, originated in 2013 as a computer science Ph.D. project at Princeton University. In 2014, the project transformed into a startup and received incubation support from Y-Combinator. [3]
The Stacks layer allows applications and smart contracts to utilize BTC as their currency or asset, and conduct their transactions on the main Bitcoin blockchain.
The Stacks layer utilizes a consensus mechanism called Proof of Transfer (PoX) that relies on both STX and BTC. PoX miners use already-mined BTC and receive STX rewards. PoX operates similarly to Proof of Work (PoW) in that miners bid by spending BTC and the bid weight determines their probability of becoming a leader. The leader election takes place on the Bitcoin chain, and new blocks are written on the Stacks layer. This approach allows PoX to reuse the work done by Bitcoin miners without requiring significant additional energy consumption, as only the cost of running standard laptops or computers for Stacks nodes to bid using BTC is necessary. [4]
Stacks records user identity and transactional metadata in each block, which is utilized by all the applications in the Stacks ecosystem. The integration with Bitcoin allows for any changes made to Stacks IDs or wallet balances to be verified on the Bitcoin blockchain. This also applies to Stacks smart contracts, which are programmed using a specialized language developed and tested for Stacks by Algorand. [4][5]
As it is connected to the Bitcoin blockchain, the Stacks blockchain is constrained by Bitcoin's 10-minute block time. To address this, the Stacks protocol implements microblocks, which allow numerous transactions to be processed between Bitcoin blocks. The completed transactions within these microblocks are subsequently recorded on the Bitcoin blockchain. [6]
Stacks utilizes the Clarity programming language for its smart contracts, which is created by the Stacks team. Although it is not as versatile as other languages since it's not Turing complete, Clarity prioritizes security through its predictable code feature. This feature permits developers to precisely determine a program's actions, data usage, and operational cost. [7]
Muneeb Ali and Ryan Shea started Stacks during their Ph.D. studies. As the project developed from a research paper to a startup and then to an ecosystem, the team expanded to include computer science experts from various universities like MIT, Harvard, and Stanford. The Stacks protocol is developed and upgraded by Hiro PBC. [3]
STX serves as the primary digital currency on the Stacks network, supporting smart contracts for Bitcoin, rewarding miners on the open Stacks network, and facilitating the earning of Bitcoin through Stacking for STX holders. [8]
Stacks miners use Bitcoin to participate in leader elections and mine newly minted STX tokens. By locking STX tokens, holders can earn BTC rewards through a process called Stacking. The leader election process uses a verifiable random function (VRF) to randomly select a leader for each round, with more weight given to higher BTC bids. The selected leader then writes the new block on the Stacks blockchain.
In addition to earning BTC rewards, STX miners also receive newly minted STX tokens as transaction and contract execution fees, which are paid in STX. The cost of mining is expressed in BTC and miners spend BTC to participate in leader elections. The BTC bids are sent to a specific address corresponding to STX token holders participating in the consensus. This process ensures that BTC consumed in the mining process is used as a reward based on the Stacks holder's holdings of STX. [9]
The Stacks 2.1 upgrade[11], a significant hard fork of the Stacks blockchain, marked a major step in its evolution. Implemented seamlessly at block 781,551, this upgrade reflects the Stacks community's commitment to decentralized decision-making, with over 80% of Stacks holders voting in favor.
Key features of Stacks 2.1 include:
Stacks 2.1 serves as a foundational building block for upcoming developments like sBTC[12] and the Nakamoto Release[10], promising exciting possibilities for DeFi on Bitcoin and enhanced operational speed for the Stacks blockchain.
The upcoming Nakamoto Upgrade, set to launch in Q1/Q2 of 2024, is a pivotal development for Stacks, aiming to boost performance and strengthen integration with Bitcoin. This enhancement focuses on speeding up transactions and securing the Stacks-Bitcoin link, enriching user experience and functionality. [10]
Highlights of the Nakamoto Upgrade
The Nakamoto Upgrade is set to revolutionize the Stacks blockchain, dramatically improving transaction speed while maintaining Bitcoin’s security standards. It's a significant step towards a faster, more secure, and equitable blockchain environment, enhancing the platform for users and developers. [10]
sBTC will go live on the Stacks layer approximately 2 months following the Nakamoto release. Network stability, bug fixes, and overall security will be prioritized in determining the exact time to release sBTC. The core of sBTC's innovation lies in its ability to utilize Bitcoin in smart contract applications without the need for centralized intermediaries[12].
Traditional approaches such as wrapped Bitcoin (wBTC) on Ethereum have been centralized, but sBTC overcomes this limitation by providing a decentralized solution. It operates through a 'peg in and peg out' system that bridges the Bitcoin and Stacks layers, managed by an open and evolving group of signatories within the Stacks ecosystem. This process leverages the Proof of Transfer (PoX) consensus mechanism, allowing for the seamless and feeless conversion of Bitcoin to sBTC and back.
For the broader crypto community, especially investors, sBTC opens up new avenues. It not only extends Bitcoin's utility into the realm of DeFi but also significantly enhances the value proposition of the STX token, the native digital asset of Stacks. sBTC's integration into the Stacks blockchain positions it as an indispensable layer for Bitcoin, potentially leading to increased liquidity and a new wave of Bitcoin-centric DeFi applications.
편집자
편집 날짜
January 19, 2024
편집 이유:
Added segments on Stacks 2.1 and sBTC upgrades to the article, including links to sources.
카테고리 | |
태그 | |
검증 | |
이벤트 | |
조회수 | 265 |
편집자
편집 날짜
January 19, 2024
편집 이유:
Added segments on Stacks 2.1 and sBTC upgrades to the article, including links to sources.