Starknet: Why did we decide to improve Bitcoin’s scalability?

avatar
Violet
5 months ago
This article is approximately 2147 words,and reading the entire article takes about 3 minutes
The dream is to see Bitcoin reach the scale it needs to be, to keep working for everyone.

Original author: Eli Ben-Sasson

Original translation: TechFlow

Starknet: Why did we decide to improve Bitcoin’s scalability?

Starknet will be the first network to settle on both Bitcoin and Ethereum and scale Bitcoin to thousands of transactions per second. This will be achieved within six months of Bitcoins potential upgrade OP_CAT. This is my proposal for the future of Starknet and for blockchain, the global economy, and individual rights. We have taken concrete steps towards this vision and publicly support the adoption of OP_CAT.

It’s time for STARKs to take on the next challenge. The time has come for STARKs to demonstrate their ability to scale on Bitcoin, the most egalitarian currency in history. Once Bitcoin adopts OP_CAT, implementing STARK validators in Bitcoin script will become a reality. This opens the way for secure, self-custodial movement between Bitcoin and Starknet, creating a single-layer secondary network that scales both Ethereum and Bitcoin.

Crypto can cleanse the digital and financial world, provide integrity to money and rebalance power in society away from big tech companies and back into the hands of sovereign individuals. It is a tool to empower humanity and grassroots communities. In short, it is a source of good. Therefore, we need a vision that demonstrates this and is relevant to all. I left my quiet academic career to pursue this vision.

None of this vision can be accomplished without scaling the chain that started this great project. By scaling Bitcoin, we will unleash the power of blockchain to change the world. StarkWare is supporting this initiative with practical steps and the launch of a $1 million fund to support new research that will reveal the pros and cons of adopting OP_CAT on Bitcoin.

Our strategic collaboration with Weikeng Chen of L2 Iterative Ventures (L2 IV) through the ZeroSync Foundation was very fruitful, culminating in the creation of the Bitcoin Wildlife Sanctuary . We leveraged his team’s hands-on engineering and research expertise to advance the open source work of OP_CAT-based conventions and STARK validators implemented in Bitcoin Script. We are also grateful to BitVM and the ZeroSync Foundation, who have opened many eyes to the potential of Bitcoin. Carter Feldman of QED was also influential, showing us what can be discovered with a new perspective and open view of Taproot.

There will be many official updates from StarkWare and Starknet after this post, but for now, I want to get back to basics and state why we are doing what we are doing.

Starknet: Why did we decide to improve Bitcoin’s scalability?

(Video source)

2008: Break

It’s 2008, and global finance has just collapsed. In response, Satoshi Nakamoto released the revolutionary Bitcoin whitepaper. In this moment of fracture, Satoshi showed us how we can do things differently. We, the public, can demand and enforce higher standards of integrity and transparency in finance. Rather than relying on the fortresses and skyscrapers of traditional banks, Satoshi introduced an inclusive protocol that invites everyone to join. Through Bitcoin mining and fees, this protocol distributes value fairly and transparently to its broad base of contributors. The broader the contributor base, the better and more secure Bitcoin will be.

Bitcoin gives us so much more than a ledger — it gives us confidence in change. It does so at a time when banks are screwing up, busy repossessing homes, and hoping we don’t realize that even with all the “trust us” confidence of mortgages, a house isn’t always “as safe as a house.”

When fully realized, Bitcoin’s impact can go beyond the reality we see today. Its destiny can and should be to be widely used as a global reserve. It can become the foundation of a global “trust network” that supports all the social functions we need for a free society: currency, property rights management, and social interaction.

The Bitcoin whitepaper foresees a network of large and small ones that are actually used for payments, operated by everyone, rich or poor. Today, 1.5 billion people around the world dont even have a bank account. For these people, Bitcoin payments are not just an alternative, but their first exposure to financial infrastructure. Bitcoin today offers too little capacity, and the existing capacity is too expensive for almost all of these 1.5 billion people. I am motivated to develop technology that can make Bitcoin and the free society it supports accessible to everyone.

The elephant in the text

Some people think StarkWare is an Ethereum fanatic. While we share Ethereum’s values and are committed to its success, we are STARKs fanatics first and foremost. Starknet is deployed as a layer 2 on Ethereum, and connecting Starknet to Bitcoin is also a natural extension of its feature set. This is consistent with the vision we have firmly held since founding StarkWare, that STARKs are the public good required to scale all truly decentralized blockchain projects. Of course, Ethereum is also a manifestation of the same ambitious mission outlined earlier, although it has taken a different path with different trade-offs. This is good because overall this increases our chances of success in building a protocol that is resistant to state actors. The core values of Ethereum are why we chose it as the settlement layer for Starknet, and those values remain. We firmly believe in Ethereum and are committed to its long-term success. Bringing ZK-STARKs to Bitcoin is not a departure from our path, but a return to the starting point. To date, StarkWare has deployed all of its systems on Ethereum. But the idea of STARKs to scale blockchains was first conceived at a Bitcoin conference in the spring of 2013.

Starknet: Why did we decide to improve Bitcoin’s scalability?

I took the stage at a conference to talk about my then-rudimentary and somewhat eccentric research on a type of cryptographic proof that would later be called STARKs, and many in the audience responded that this cryptographic research was exactly what blockchain needed. In other words, I was “orange-pilled” by Bitcoin, two years before Ethereum launched.

So, StarkWare has been deeply involved in Bitcoin since the beginning and has always watched the network with admiration. I feel comfortable having this conversation publicly now as Taproot and potentially OP_CAT are shaping what is possible for Bitcoin.

We have also supported groundbreaking Bitcoin projects like ZeroSync , which is integrating ZK proofs with Bitcoin to enhance privacy and scalability. StarkWare also commissioned researcher John Light to write the Efficient Rollups on Bitcoin Report , which re-evaluated the potential of existing validity rollups to integrate with Bitcoin and concluded that there may be an ideal match. Our next-generation circular STARK prover-verifier, Stwo, works on the finite field M 31. This field works well with Bitcoin Script, making us well suited to deliver the next generation of Bitcoin extensions.

What I hope to see

My dream is to see Bitcoin reach the scale it needs to continue to work for everyone. This includes being open to everyone, without economic barriers. I think this must adhere to Satoshis commitment to decentralization and security.

The internet started as a playground for a small group of engineers and academics. It took years to scale it, making it the infrastructure that underpins our lives. Blockchain is a tool that runs on top of the internet and can democratize the internet and rebalance power by distributing trust and integrity to sovereign individuals in a large community, rather than entrusting it to a few large companies. But to truly seize power and bring it back to the masses, it needs to scale.

I also believe that the opportunity of Bitcoin scaling should be used to advance a value that many in the Bitcoin community consider important: privacy. The same cryptography that provides Bitcoin scalability also provides the raw materials for enhanced privacy capabilities. Over time, we will see that you can own everything: your keys, your coins, your confidentiality.

How do we expect to achieve this?

We, StarkWare, are taking three concrete steps today to scale Bitcoin:

  • We will be proposing a new Starknet design that unifies the space by making Starknet a self-hosted decentralized layer-2 that settles on both Ethereum and Bitcoin simultaneously. A single layer that settles on both chains simultaneously. Our team will be conducting or sponsoring all the work required to achieve this goal. Details of the architecture we are working on will be announced in the coming weeks.

  • StarkWare has launched a $1 million fund that will be awarded to Bitcoin researchers and developers to study OP_CAT and its impact. These grants will be awarded to individuals and projects that conduct research in good faith, either for or against the upgrade, as well as contributors who provide proof-of-concept for OP_CAT use cases. Details on this fund will be announced next week.

  • Finally, we believe that the OP_CAT Bitcoin soft fork is the safest path for Bitcoin to scale, especially to enable STARK validation and rollups. Therefore, we are announcing our public support for OP_CAT. OP_CAT makes trustless rollups possible on Bitcoin by enabling recursive conventions that automatically manage and update their state, thereby significantly increasing transaction throughput without overloading Bitcoin.

What can scaling Bitcoin unlock?

By scaling Bitcoin, we will be able to process transactions for millions of users in one second, up from the current rate of about thirteen transactions per second. Some of the use cases we envision for scaling Bitcoin include:

  • Scaling Bitcoin and Ethereum at the same time: Blockchains are fragmented today. You can choose Bitcoin, the digital gold that holds value but cant do much else, or Ethereum, which aims to be the worlds computer, or one of the smaller chains. By spanning and offering a choice of the two largest chains (dApps can choose one or both), Starknet will eliminate their fragmentation. It will scale both simultaneously without interfering with the independent governance of either chain.

  • Privacy: STARKs, the cryptographic proofs used by the scaling process, have huge, unrealized privacy potential built in. The privacy potential is a natural fit for the Bitcoin community. The “zero-knowledge” aspect of the technology is well understood, but still needs to be unravelled and translated into practical solutions. Integrating a private second layer into the Bitcoin ecosystem, leveraging technologies like Zcash, MimbleWimble or Noir, could significantly enhance transaction privacy.

  • Providing Financial Services to the Excluded: For us, Bitcoin’s mission has always been partly about empowering the underprivileged. Approximately 1.5 billion people worldwide lack access to traditional banking services, creating a barrier to financial upward mobility. Other attempts to scale Bitcoin have yet to provide a solution for mass use. Through new scaling methods and additional tools, Bitcoin has the potential to provide an inclusive and global financial system to the world’s unbanked.

  • Financial Innovation on Bitcoin: Bitcoin today enables digital cash payments, but the modern market requires more: better self-custody options with programmable vaults, risk management and hedging tools, credit, lending, derivatives, futures contracts, etc. All of these require more functionality that cannot and should not be built directly on Bitcoin. Making Starknet a second layer on Bitcoin provides the best of both worlds: huge financial innovation secured by the security of Bitcoin as digital gold.

  • Improved user experience: Bitcoin’s original self-custody security also makes it difficult to safely handle from the average user’s perspective. A modern second layer will provide users with a secure and simple self-custody interaction for most of their daily needs while relying on Bitcoin’s solid but cumbersome first layer security as a long-term store of value.

Why OP_CAT, STARKs, and Starknet?

Why OP_CAT? STARKs require verification of a hash chain, nothing more. Their main verification loop consists of simple algebraic operations (addition and multiplication modulo small primes) and verifying that entries pre-committed via a Merkle tree were opened correctly. OP_CAT uniquely enables the creation and opening of Merkle tree entries in Bitcoin Script , as the core operation that enables Merkle tree creation and verification is concatenating two values and then hashing them (OP_CAT enables concatenation). While other convention-enabling opcodes may be more powerful, OP_CAT is the only opcode currently under discussion that allows Merkle tree verification.

Why STARKs? In short, they offer the most scale, are the most battle-tested, are the most secure, require no trusted setup toxic waste, have no exotic cryptographic primitives, and are even post-quantum secure. The new STARK prover-verifier Stwo uses is small in number, fits into Bitcoins stack, and is much more efficient.

Why Starknet? Starknet already has a vibrant developer community on Ethereum, and a programming language that puts the full power of scaling in their hands. Starknet’s native (and open source) Cairo language will look familiar to any developer who knows Rust. The Bitcoin community today does not have an obvious high-level language for building the world of on-chain activity. I hope Cairo can fill this gap and become one of Bitcoin’s native languages.

Original article, author:Violet。Reprint/Content Collaboration/For Reporting, Please Contact report@odaily.email;Illegal reprinting must be punished by law.

ODAILY reminds readers to establish correct monetary and investment concepts, rationally view blockchain, and effectively improve risk awareness; We can actively report and report any illegal or criminal clues discovered to relevant departments.

Recommended Reading
Editor’s Picks