1
0
forked from cheng/wallet
wallet/docs/manifesto/bitcoin.md
reaction.la 7674b879eb
Started work on the SWIFT plan. Lot of whitespace fixes, hence so manny
many files updated with trivial fixes.
modified:   docs/design/TCP.md
modified:   docs/design/peer_socket.md
modified:   docs/design/proof_of_share.md
modified:   docs/estimating_frequencies_from_small_samples.md
modified:   docs/libraries.md
modified:   docs/libraries/scripting.md
modified:   docs/manifesto/May_scale_of_monetary_hardness.md
modified:   docs/manifesto/bitcoin.md
modified:   docs/manifesto/consensus.md
modified:   docs/manifesto/lightning.md
modified:   docs/manifesto/scalability.md
modified:   docs/manifesto/social_networking.md
modified:   docs/manifesto/sox_accounting.md
modified:   docs/manifesto/triple_entry_accounting.md
modified:   docs/manifesto/white_paper_YarvinAppendix.md
modified:   docs/names/multisignature.md
modified:   docs/names/petnames.md
modified:   docs/names/zookos_triangle.md
modified:   docs/notes/big_cirle_notation.md
modified:   docs/number_encoding.md
modified:   docs/scale_clients_trust.md
modified:   docs/setup/contributor_code_of_conduct.md
modified:   docs/setup/core_lightning_in_debian.md
modified:   docs/setup/set_up_build_environments.md
modified:   docs/setup/wireguard.md
modified:   docs/writing_and_editing_documentation.md
2024-06-16 10:28:08 +08:00

2.9 KiB

lang title
en How to move Bitcoin to recursive snarks

::: myabstract [abstract:]{.bigbold} Crypto currencies based on recursive snarks are the future. Polygon's aggregated blockchains are a proposal to move the Ethereum ecosystem to recursive snarks, and if the Ethereum ecosystem moves to recursive snarks, and Bitcoin does not, Bitcoin will die, for Bitcoin is struggling with big scaling problems, while Polygon's aggregated blockchain will completely and permanently solve Ethereum's scaling problems.

However BitcoinOS's Grail Bridge brings snarks, sharding, and potentially recursive snarks to Bitcoin.

:::

Step one

Very soon there will recursive snark currencies all over the place.

One of them, and likely most of them, is going to have wrapped bitcoin -- a coin issued on their blockchain that is backed by a bitcoin reserve of equal value. Unfortunately such backing is apt to be lost or stolen.

The way to do wrapping right without the Bitcoin software being modified is threshold signatures as with Thorchain. A supermajority of voters, eighty or ninety percent threshold, from time to time vote a bitcoin transaction on the bitcoin blockchain that redeems wrapped bitcoin on the recursive snark blockchain, and also the same vote reallocates votes in proportion to new ownership of wrapped bitcoin.

(Schnorr signatures allow threshold votes to take up the same space as an ordinary signature, and a threshold signature is indistinghable from an ordinary signature, even if it is taken over a thousands of votes.)

Step two

And, being a recursive snark blockchain, generate a snark that proves that bitcoin transaction and new allocation of votes was in accordance with the rules, to each holder of wrapped bitcoin on their home blockchain.

The wrapped bitcoin is still insecure, since the voters could vote wrongfully, but now the holders of wrapped bitcoin on the snark blockchain will know if the vote is wrongful. Which means the voters lose their wrapped bitcoin, but they do not care because they have the real bitcoin.

Step three

The Bitcoin blockchain is modified to pay attention to the snark, and not propagate or accept the transaction if the vote is not in accordance with the snark.

Step four: The Hogex

Drop the voting, and just rely on the snark, so that the pegin pegout transactions becomes the equivalent to Litecoin's Hogex. The bitcoin blockchain is modified to accept the snark in place of the signature. The snark wrapped bitcoin is now as secure as bitcoin on the Bitcoin blockchain.

Step five

Since the snark wrapped bitcoin is now as secure as bitcoin on the main Bitcoin blockchain, transactions are far faster and cheaper, and vastly more powerful and general contracts are possible, over time everyone gradually moves their bitcoin to the snark blockchain, where it is wrapped in snarks, and slow and expensive redemption operations become rarer and rarer.