Register and share your invite link to earn from video plays and referrals.

Search results for Simplicity
Simplicity community
One keyword maps to one global community path.
Create community
People
Not Found
Tweets including Simplicity
Simplicity-powered decentralized price oracle on Liquid concept.
Simplicity will eventually become available natively in Bitcoin. Maybe in 10 years. But that's the whole point.
Auditing Simplicity contracts #5#. Even if all the unit tests are passing, the contract may still be critically vulnerable. Watch out for deadlocks, it's very easy to miss edge-case conditions.
Show more
Some common Simplicity contract vulnerabilities. Though, the list is still very incomplete and will probably be expanded.
Announcing the first-ever Simplicity CTF challenge! I've locked 0.01 LBTC in a contract. Your task is to find how to unlock it and claim the reward! I've also sent this challenge to our internal Blockstream chat. Here is the description. Good luck!
Show more
We've just released SimplicityHL v0.6.0. Introducing imports, modules, dependencies, and source code flattening. Also, custom jet environments can now be implemented as dynamic libs and plugged into the compiler. Check out the full release!
Show more
Damn vulnerable Simplicity covenants #4#. Timelocks are ambiguous. Nodes interpret them differently depending on the tx value passed. If v < 500_000_000, it's a block height; otherwise, it's a timestamp. Be careful designing locking covenants. Unexpected unlocks may occur.
Show more
Damn vulnerable Simplicity covenants #3#. Use `jet::sig_all_hash()` to construct transaction topology messages properly. Otherwise, it's fairly easy to allow signature replay attacks.
Show more
Damn vulnerable Simplicity covenants #2#. Make sure that an attacker can't alter the transaction topology to bypass the assertions. In this example, checking that the Vault always sits in the "zero input" is critical.
Show more
Anatomy of a Simplicity UTXO. A high-level overview of how such UTXOs get created and spent. In a nutshell, it's just a fancy Taproot.