blockstack
  • Developers
    • Documentation
    • Github
    • Papers
    • Discord
  • Testnet
  • Discover Apps
stacks
No Result
View All Result
Home Blockchain

Realizing Web 3.0: Proof of Transfer Mining with Bitcoin

Muneeb Ali by Muneeb Ali
February 6, 2020
in Blockchain

→View the full Proof of Transfer draft whitepaper

We’ve seen a lot of innovation in the crypto industry in the last 10 years. Bitcoin gives us a store of value and digital reserve cryptocurrency. Smart contracts are finding early applications in decentralized finance. We believe that the next big chapter for crypto is emergence of a user-owned internet on top of blockchains.

Today, we’re excited to publish the (draft) whitepaper that proposes a novel mining mechanism called Proof of Transfer or “PoX”. If adopted, we believe Proof of Transfer will be a key tool in fully realizing a user owned internet and the promise of Web 3.0 in a secure way.

There are many possible designs for a user-owned internet to emerge on top of blockchains. Here are a few possibilities:

  • The user-owned internet is anchored in Bitcoin, the most secure blockchain.
  • The user-owned internet emerges around a DeFi ecosystem like Ethereum.
  • The user-owned internet is built on a new blockchain ecosystem specifically tailored for it.

At Blockstack PBC, we’re believers in Bitcoin. We’ve used Bitcoin in our implementations for years, specifically the Stacks 1.0 blockchain launched in 2018 as a “virtual blockchain” on top of Bitcoin. We’ve refined our designs even more since then.

Bitcoin is the ultimate trust machine. We believe that Bitcoin can become the flag of technology and most people will get introduced to crypto through Bitcoin. Bitcoin is already the king of proof-of-work (PoW) and there can be further gains in hash power on the main Bitcoin chain, leading to a world where there is one really secure, extremely hard to attack PoW chain.

Building new features on Bitcoin comes with challenges that are almost paradoxical. Bitcoin is secure because it is stable and doesn’t change. Bitcoin is secure because it has a very limited scripting language with a much smaller attack surface. Introducing new features to the Bitcoin core protocol is hard and not desirable as these features add complexity.

So how do you benefit from Bitcoin’s security without modifying Bitcoin?

At Blockstack PBC, we’ve been exploring precisely this design space. The Stacks 1.0 “virtual blockchain” is one point in that same space, where Bitcoin miners process Stacks “virtual” transactions. The proof-of-burn (PoB) proposal, see SIP-001, is another point in that design space, where miners of a new blockchain can mine by burning Bitcoin instead of burning electricity.

Proof of Transfer is a proposed design that uses Bitcoin’s Proof of Work (PoW) to launch new blockchains that are anchored in Bitcoin’s security. Further, PoX can give incentives to participants in such new blockchains in the form of earning Bitcoin. Such Bitcoin rewards were not possible before PoX. These rewards can potentially be used for use cases like consensus participation, ecosystem developer funds, incentives for specific players, etc.

Essentially, PoX harnesses the durability of Bitcoin and enables developers to build upon its 10+ years of lessons learned running in production. We see Proof of Transfer as unlocking new, untapped use-cases for Bitcoin. We want to enable developers, like ourselves, who want to build new, innovative technologies within the Bitcoin ecosystem. PoX enables a host of new possibilities, making previously difficult or impossible scenarios accessible and simple. For example, PoX can enable a powerful smart contract language like Clarity on a new blockchain that benefits from Bitcoin’s security without any modification to Bitcoin.

In the Stacks Improvement Proposal SIP-007, we’re proposing the use of PoX in the new Stacks 2.0 blockchain. It allows the Stacks 2.0 Blockchain to reap the security benefits of Bitcoin and possibly reward Stacks (STX) holders for contributing to the Stacks 2.0 network. Further, developers can spin up new PoX blockchains that have the security properties of Bitcoin.

If accepted, proposals for this new design will mean that after the Stacks blockchain upgrades to Stacks 2.0, any developer will be able to:

  • Work with a open-source reference implementation of a PoX blockchain anchored to Bitcoin
  • Skip past the arduous and insecure process of bootstrapping a new PoW chain
  • Design blockchains that have a built-in funding mechanism

Further, if accepted, Stacks holders can earn Bitcoin rewards by adding value to the Stacks 2.0 network in the new consensus algorithm. See this forum post for details.

At Blockstack, our mission is to bring forth a user owned internet. Bitcoin has been the rock on which the crypto industry has been standing. We believe that a user owned internet will be anchored in Bitcoin’s security and will emerge around the Bitcoin ecosystem. Proof of Transfer is the link that enables more innovation around Bitcoin. With PoX, Blockstack and Bitcoin can combine to power the future of Web 3.0.

View the Whitepaper

 


Proof of Transfer FAQs

What is Proof-of-Transfer, or PoX, and how does it work?

Proof-of-Transfer is a new proposed mining mechanism (introduced in SIP-007) that uses the proof-of-work cryptocurrency of an established blockchain to secure a new blockchain.

To participate in the consensus algorithm of a public blockchain, one must commit computational or financial resources. Mining mechanisms specify how resources are committed. For example, on a Proof-of-Work (PoW) blockchain, participants known as miners do some “work” that requires significant computing power and, in turn, are rewarded with that blockchain’s newly minted cryptocurrency.

On a PoX blockchain, rather than committing computational resources, miners commit financial resources by transferring the PoW cryptocurrency of the more established blockchain to some other participant in the network. In turn, these miners are rewarded the new blockchain’s cryptocurrency.

What happened to Proof-of-Burn (PoB)?

PoX is a generalization of Proof-of-Burn, which was the mining mechanism originally proposed for the Stacks blockchain (Blockstack Technical Whitepaper 2.0). On a PoB blockchain, miners participate in the consensus algorithm by burning the cryptocurrency (i.e. sending to a “burn address”) of an established blockchain.

PoX is a potentially more economical version of PoB. Rather than destroying the valuable cryptocurrency (e.g. Bitcoin) committed by miners, PoX miners distribute this cryptocurrency to all participants working to help secure their network’s chain

Why is Blockstack proposing PoX?

PoX can address two challenges: securely bootstrapping new blockchains and giving incentives to people to participate in the consensus algorithm.

Instead of starting many new blockchains, which are highly insecure, PoX offers a model where new blockchains can be anchored to one extremely secure PoW blockchain (such as the Bitcoin blockchain). Furthermore, PoX provides incentives for early participants, encouraging them to help secure a new blockchain starting from the early days.

PoX enables new blockchains to establish initial value for their cryptocurrencies as well as stimulate general participation interest, which itself helps to grow new cryptocurrency systems.

How would PoX work on the Stacks blockchain?

If PoX is adopted, the Stacks blockchain would use Bitcoin (BTC) (the more secure blockchain) as the PoW cryptocurrency that is transferred. In order to participate in the consensus algorithm of the Stacks blockchain, Stacks miners would track the both the state of the Bitcoin blockchain and the Stacks 2.0 blockchain. Miners would agree on the Bitcoin addresses for Stacks holders who are actively participating and transfer BTC to these participants. Winning miners (chosen using a verifiable random function or VRF) would get to write new blocks on the Stacks blockchain and earn rewards in the form of newly minted Stacks (STX) tokens.

As a note, in order for there to be a fully-functional consensus algorithm on a PoX blockchain, the PoX mining mechanism must be combined with a set of consensus rules. The process for selecting miners on the Stacks blockchain (outlined above), is an example of one rule set that can be used with PoX.

Why use the Bitcoin blockchain?

Bitcoin is by far the largest and most secure blockchain. Theoretically, other PoW blockchains can be used, but the security properties of Bitcoin are currently superior to others. Further, we believe that a healthy developer ecosystem around Bitcoin can continue to grow, which may open doors to future innovations like lightening channels between Bitcoin and the Stacks blockchain.

What is Stacking?

In blockchains, consensus algorithms are a related, but separate, concept from mining mechanisms. A mining mechanism provides “sybil protection” by introducing a dynamically-adjusting cost for peers to participate. On the other hand, a consensus algorithm is the set of rules and protocol steps through which nodes reach agreement on the state of the system.

The PoX mining mechanism must be combined with a certain rule set for there be a fully-functional consensus algorithm on a blockchain. PoX blockchains can vary depending on these rules and how the base cryptocurrency is distributed.

“Stacking” (introduced in SIP-007) outlines one PoX scheme driven by participation rewards. In this scheme, participating STX holders are rewarded BTC and participating miners are rewarded newly minted STX tokens. In order to participate, miners would commit BTC, which would be distributed to STX holders who control some threshold number of STX and add value to the Stacks network. Miners themselves would then write new blocks on the Stacks chain and earn newly minted STX tokens as a reward.

Is Blockstack exploring other PoX blockchain designs?

Blockstack is currently doing further research on several aspects of PoX mining and participation rewards. For example, we are exploring an alternative to Stacking such as one that contributes some percentage of BTC to a developer fund (rather than solely to network participants) in a blockchain ecosystem instead. There are no current plans for such a developer fund for the Blockstack ecosystem; these are interesting research ideas to explore that can be used by anyone.

We are actively collaborating with our community on ways to improve PoX to better grow the Blockstack ecosystem. If you are interested in contributing, please reach out here.

 


Important disclaimer

The Securities and Exchange Commission (SEC) has qualified the offering statement that we have filed with the SEC under Regulation A for our offering of certain of our Stacks Tokens. The information in that offering statement is more complete than the information we are providing now, and could differ in important ways. You must read the documents filed with the SEC before investing. The offering is being made only by means of its offering statement. This document shall not constitute an offer to sell or the solicitation of an offer to buy, nor shall there be any sale of these securities in any state or jurisdiction in which such offer, solicitation or sale would be unlawful prior to registration or qualification under the securities laws of any such state or jurisdiction.

An indication of interest involves no obligation or commitment of any kind. Any person interested in investing in any offering of Stacks Tokens should review our disclosures and the publicly filed offering statement and the final offering circular that is part of that offering statement here*. Blockstack is not registered, licensed or supervised as a broker dealer or investment adviser by the SEC, the Financial Industry Regulatory Authority (FINRA) or any other financial regulatory authority or licensed to provide any financial advice or services.

Forward-looking statements

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 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.

Previous Post

User Activity on the Blockstack Network

Next Post

The Next Phase of App Mining

Muneeb Ali

Muneeb Ali

Dr. Muneeb Ali is the founder of Stacks, a decentralized network that brings apps and smart contracts to Bitcoin. He serves as the CEO of Hiro PBC, a Public Benefit Corp that builds developer tools for the Stacks blockchain. He has raised $75 million USD in funding from investors like Union Square Ventures, Y Combinator, Lux Capital, Winklevoss Capital, and others. Hiro (formerly Blockstack PBC) was featured in the CNBC's list of 100 promising startups to watch. Muneeb received his Ph.D. and Masters in Computer Science from Princeton University. His Ph.D. thesis was nominated for the ACM SIGCOMM dissertation award by Princeton University. Muneeb gives guest lectures on cloud computing at Princeton and his research publications have over 1,300 citations. He is one of the main characters in George Gilder's book Life After Google and was a technical advisor to the HBO show Silicon Valley.

Related Posts

Blockchain

Stacks 2.0 Is Feature Complete

by Diwaker Gupta
December 15, 2020
0

Stacks 2.0 is now feature complete. Since being introduced in February, the PBC team, the Stacks Foundation, and community contributors across the world have been busy bringing this ambitious, ‘master’ blockchain design...

Read more
Blockchain

Xenon: Stacks 2.0 Testnet Enters Final Phase

by Diwaker Gupta
November 25, 2020
0

With the mainnet clearly in sight, I’m excited to share that we’ve now entered the final phase of the Stacks 2.0 testnet: Xenon. The key change from the previous phase (Krypton) is...

Read more
Blockchain

Stacks 2.0 To Reach Feature Completion By December 15th, Launch Date Set for January 14th

by Diwaker Gupta
November 19, 2020
0

The energy around Stacks 2.0 is obvious. Momentum across the ecosystem has continued to grow in recent weeks with all kinds of new partnerships, new efforts from independent entities, and community activities....

Read more
Blockchain

Staked Will Support BTC Earnings via Stacking Upon Stacks 2.0 Launch

by Mitchell Cuevas
November 17, 2020
0

  The Stacks ecosystem continues to grow ahead of the Stacks 2.0 launch; today we’re happy to share that Staked will be a Stacks 2.0 launch partner as the chain...

Read more

Recent Posts

See the Stacks.co Blog for latest Stacks Ecosystem Updates!

January 11, 2021

Hiro: Dedicated To The Builders of A Better Internet on Bitcoin

December 22, 2020

Stacks 2.0 Is Feature Complete

December 15, 2020

Categories

---
  • App Mining (17)
  • Asia (6)
  • Blockchain (31)
  • Bounties (4)
  • Censorship (2)
  • Community (10)
  • Dapps (23)
  • Digital Rights (10)
  • Events (31)
  • Exclude (9)
  • Featured (6)
  • Funding (6)
  • Governance (6)
  • Guest Author (4)
  • Hackathon Winners (8)
  • News (7)
  • Partners (16)
  • Privacy (2)
  • Smart Contracts (14)
  • Society (13)
  • Stacks (38)
  • Stacks token (35)
  • Technical (29)

Start building today

Get Started

Developers

Documentation

Github

Testnet

Papers

Community

Events

Discord

Blog

Forum

Shop

Kakao Talk (한국)

Ecosystem

Discover apps

Stacks Token

Stacks Wallet

Stacks Explorer

Chrome extension

Firefox extension

About

Blockstack PBC

Careers

Roadmap

Patent pledge

Terms & Privacy

Stay up to date

GitHub

Twitter

Discord

Newsletter

Blockstack PBC is not registered, licensed, or supervised as a broker dealer or investment adviser by the Securities and Exchange Commission (SEC), the Financial Industry Regulatory Authority (FINRA), or any other financial regulatory authority or licensed to provide any financial advice or services.

Close
No Result
View All Result
  • Home
  • Home 2
  • Home 3
  • Home 4
  • Home 5
  • Sample Page

Get Started

---
  • Tutorials
  • Install browser
  • Live apps

Technology

---
  • Tutorials
  • Documentation
  • Github
  • White Papers

Community

---
  • Forum
  • Slack
  • Meetup
  • Blog
  • YouTube
  • Videos
  • Signature Fund
  • Telegram (English)
  • Telegram (中文群)

Blockstack

---
  • About
  • What is Blockstack
  • FAQ
  • Roadmap
  • Careers
  • Press
  • Swag
  • Branding
  • Privacy
  • Terms of Use
  • Disclaimers

© 2021 JNews - Premium WordPress news & magazine theme by Jegtheme.