Bitcoin
$9,653.65 0.42%
BTC · 8w

major new simplicity release now with jets and available for bitcoin test branch and elements (as basis for liquid integration)

A new developer preview of Simplicity introducing jets to streamline contract development

By Andrew Poelstra & Russell O’Connor

This week we are excited to announce a milestone in Simplicity development: a major new developer preview release with jets. Jets can be thought of as pre-made building blocks that can be combined together to construct complex Simplicity programs without having to build everything from scratch, simultaneously speeding up the process of developing Simplicity-based smart contracts while reducing their resource costs. We go into detail on this development below.

This release also introduces Simplicity support for test branches of Bitcoin and Elements, making it easier for developers to start thinking about how Simplicity as a script language upgrade could work for Bitcoin in the future. To demonstrate the new functionality in this release we give details of some test transactions written using pure Simplicity validation logic. These transactions are signed with BIP-Schnorr signatures, implemented in Simplicity itself, on modified Bitcoin and Elements regtest networks.

The test transactions demonstrate that Simplicity core is functionally complete, and is closer to being production-ready. While there is not yet any tooling available for developers, the code is available to download for anyone wanting to start experimenting with the new scripting language.

An Intro to Simplicity

Simplicity is a blockchain programming language expressly designed for formal verification of correctness and for efficiency. It was built to overcome the limitations of Bitcoin scripting on Bitcoin and “Bitcoin-like” chains (e.g. Elements and Liquid), introducing:

Introspection: allowing contracts to observe and control the amounts and destinations of transactions based on spend criteria. Generality: supports any program a developer can think of, while still guaranteeing the verifiability of resource costs. Extensibil...
Continue on medium.com
Recent news
BTC +0.42% · stephanlivera.com · 1h

SLP178 6102 Bitcoin

6102 Bitcoin is a pseudonymous bitcoiner known for his contributions with various Bitcoin resources and how to sites, and infographics. He joins me for a discussion about bitcoin privacy, why he does ...
BTC +0.42% · twitter.com · 2h

bitcoin blockchain is the new wonder of the world, more work and human ingenuity, than went into the great pyramids of Egypt. The biggest computation ever done, a digital monument, a verifable artefact of digital gold - the foundation of a new digital age

#bitcoin blockchain is the new wonder of the world, more work and human ingenuity, than went into the great pyramids of Egypt. The biggest computation ever done, a digital monument, a verifable artefa...
BTC +0.42% · medium.com · 14h

We need Bitcoin full nodes. Economic ones.

Bitcoin is about financial sovereignty. It’s about holding a scarce bearer asset that cannot be counterfeited, seized or frozen. It’ s about being part of a peer-to-peer network that does not employ…