|
|
|
|
|
by cocktailpeanuts
1988 days ago
|
|
This is basically a bespoke blockchain that uses BTC as oracle. It's not a smart contracts "on Bitcoin". By this logic, I could write an ERC20 token on ETH and use some BTC state, and call it "smart contracts on Bitcoin". |
|
For using Bitcoin state on Ethereum, you'll need to implement Bitcoin SPV proofs. It's entirely possible but fairly complicated to do that given (a) Ethereum is a separate network that can fork independently from Bitcoin (Clarity contracts on Stacks fork with Bitcoin), and (b) Eth miners have no native visibility into Bitcoin state (Stacks miners have full visibility into Bitcoin state). Possible but more complicated. Further, any asset generation and transfers etc on such ERC20 asset would have nothing to with Bitcoin vs on Stacks all asset generation and transfers etc settle on Bitcoin and are secured by the Bitcoin main blockchain.