
ZK-Rollups on Bitcoin: Way more scalable than on Ethereum
In this post, sCrypt implemented the first-ever ZK-Rollup (ZKR) directly on Bitcoin. They also showed why ZKR works better on Bitcoin than on Ethereum.
In this post, sCrypt implemented the first-ever ZK-Rollup (ZKR) directly on Bitcoin. They also showed why ZKR works better on Bitcoin than on Ethereum.
zk-SNARK is a powerful primitive for blockchain privacy and scalability, and in this article, sCrypt showed what zk-SNARK is and how to implement it on Bitcoin.
sCrypt have demonstrated how to verify a single BLS signature on Bitcoin and how BLS’s main power lies in aggregated signatures and keys.
The transpiler facilitates developers to migrate their applications onto the Bitcoin network from Ethereum and other Solidity/EVM-compatible blockchains without writing code from scratch.
In this article, sCrypt demonstrates how pairings can be implemented directly on Bitcoin and thus enable all kinds of pairing-based cryptography applications previously thought impossible.
A ring signature is a digital signature that allows a message to be signed by a member of a group, or a ring. It proves that someone in the ring signs, but there is no way to tell who the signer is.
sCrypt generalizes the proof of knowledge of a private key using zero-knowledge proof techniques, constructing arbitrary complex puzzles, called zero-knowledge puzzles, as spending conditions.
Crypt generalizes the "Script level" delegation to delegate to any script/smart contract instead of a public key. This allows users to authorize arbitrary smart contract to spend one's bitcoin.
sCrypt developed a novel approach to emulate any SIGHASH flag by coding the logic in a smart contract. It requires no protocol change and is more practical than adding a hardcoded flag through a fork.
sCrypt demonstrated how to implement Taproot on the original Bitcoin using a contractless contract and shows that its follow-up proposal, Graftroot, can be implemented in a similar fashion.
sCrypt has developed a technique called "contractless contract" to faithfully execute any smart contract in a regular payment (P2PKH) transaction.
In this article, sCrypt showed how to implement Taproot using the original Bitcoin protocol without any changes, by combining contractless contract and Merklized Alternative Script Tree (MAST).