Profile picture
Spencer Bogart @CremeDeLaCrypto
, 10 tweets, 3 min read Read on Twitter
1/ Another such innovation is Scriptless Scripts—a way to execute smart contracts off-chain using Schnorr Signatures.
2/ By moving smart contract processing off-chain, Scriptless Scripts could improve Bitcoin’s functionality, privacy, and efficiency.
3/ Currently, Bitcoin smart contracts are processed on-chain using Bitcoin Script, which has negative effects on user transaction costs, network participation resource requirements, and privacy.
4/ In terms of functionality, Scriptless Scripts could increase the range and complexity of smart contracts that are possible with Bitcoin today.
5/ Scriptless scripts move the specification and execution of these smart contracts from a network-wide decision — as is currently the case for smart contracts that execute within Bitcoin Script — to a decision that only involves the participants of the smart contract.
6/ That move from on-chain to off-chain is also what drives the privacy benefits of Scriptless Scripts: Less information is divulged to the public network (terms of contract, participants, etc)
7/ By moving smart contracts off-chain, Scriptless Scripts also offer an efficiency advantage by minimizing the amount of data that needs to be verified and stored on the network level = less overhead for network participants (e.g. full nodes) and lower tx fees for users.
8/ Typically, improvements in privacy and functionality come at the expense of efficiency, but Scriptless Scripts appear to be a rare example that benefits functionality, privacy *and* efficiency.
9/ Other resources: Andrew Poelstra talk at MIT Bitcoin Expo Day 2017 () Transcript by @kanzure (diyhpl.us/wiki/transcrip…), presentation slides: download.wpsoftware.net/bitcoin/wizard…
10/ Other resources cont'd -- a very well-written article by @AaronvanW highlighting the opportunity for Scriptless Scripts (bitcoinmagazine.com/articles/scrip…). A great blog post by @waxwing__ joinmarket.me/blog/blog/flip…
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to Spencer Bogart
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content may be removed anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member and get exclusive features!

Premium member ($3.00/month or $30.00/year)

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!