This new consensus mechanism encourages the use of an already extremely secure blockchain such as Bitcoin to secure new chains without introducing new Proof-of-Work chains and cryptocurrencies. This allows network participants who are adding value to the new cryptocurrency network to earn a reward in a base cryptocurrency by actively participating in the consensus algorithm. The miners receive some of the new cryptocurrency and the other network participants receive the established cryptocurrency in the transfer. Rather than burning the existing cryptocurrency it is transferred by miners to other participants in the network. In PoX the Proof-of-Work cryptocurrency of an already established blockchain is not burned, but instead it is used to secure the new blockchain. The PoX algorithm is in essence a generalization of Proof-of-Burn.
Stacks has taken the proof-of-burn concept to create a new consensus mechanism they’ve named Proof-of-Transfer.Ī quick overview of how PoX works. There are variants of these two primary algorithms, and one of the variants of proof-of-work is the proof-of-burn consensus mechanism where miners compete for network rewards by “burning” or destroying the proof-of-work cryptocurrency in lieu of using computing resources. The high level idea that led to the creation of proof-of-work and proof-of-stake is to make it feasibly impossible for a malicious entity or group of entities to be able to attack the network. The second is proof-of-stake, where the nodes dedicate financial resources in a process called staking. The first is proof-of-work, where nodes dedicate computing resources in a process called mining. Proof of Transfer (PoX)Įvery consensus algorithm used in blockchain constructs requires some type of resource to secure the blockchain, whether it be computing resources or financial resources.įor the most part these algorithms are divided into two major types. It uses a new consensus algorithm called Proof of Transfer (PoX), and we will explore PoX and its capabilities in further detail below. It’s mentioned above that the Stacks blockchain can support the use of smart contracts and decentralized applications, and depends on Bitcoin for security and finality. The microblock idea is the main direction for scalability research, where a theoretically faster consensus algorithm like PoX can use microblocks that settle on Bitcoin each time a new block is mined. In addition, Stacks introduces a new concept of microblocks that provide confirmation in seconds. These Stacks transactions are settled on Bitcoin automatically each time a block is created on Bitcoin. This means that thousands of transactions on the Stacks blockchain result in just one single hash on Bitcoin’s blockchain. Bitcoin’s chain is only needed for security and finality. In this network construction the Stacks blockchain transactions are capable of scaling independent of the Bitcoin blockchain. Leader elections occur on the Bitcoin blockchain, while new blocks are written to the connected Stacks blockchain. In this design the Stacks blockchain contains the smart contracts, whereas the Bitcoin layer acts as the finality and security layer. In order to achieve this the team has created a new and unique consensus mechanism they’ve dubbed Proof of Transfer (PoX) which connects the Bitcoin and Stacks blockchains. It is a layer-1 blockchain that assists in using smart contracts and dApps indirectly on Bitcoin’s network. It does not store any personal data.Stacks 2.0 is the rebranded and upgraded iteration of Blockstack addressing the utility and scalability issues that affect the Bitcoin network. The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. The cookie is used to store the user consent for the cookies in the category "Performance". This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. The cookies is used to store the user consent for the cookies in the category "Necessary".
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
The cookie is used to store the user consent for the cookies in the category "Analytics".
These cookies ensure basic functionalities and security features of the website, anonymously. Necessary cookies are absolutely essential for the website to function properly.