Oddbean new post about | logout
 What do you all think of BitVM? 
 I don't understand it fully but gut feeling says it's too unpredictable due to complexity. 

Would hate some unpredicted nasty side effects!  
 The 'good' thing is that iirc, this can work NOW and doesn't require a fork or any new code. So whatever damage could be done is already possible.

I don't see it working out well for anyone but miners in the 'uncooperative' case, at least in a high fee environment. 
 Scammers developing tools to scam. 
 Needs a lot of work to be useful, but a highly interesting idea. 
 Potentially good but looks like some type of sh!tcoiner attack vector is the low hanging fruit among possible outcomes. 
Good =  unforseen potential 

Nightmare = Ordinals 2.0 but even worse  
 Sounds like it's in it's infancy but alot of promise 
 Very early, lots of research still to do, not a silver bullet (a small application may require GB or TB of storage by each participant), don't trust the shitcoiners who build wrapped bitcoin. 
 Very early, very excited. Who knows where bitcoin will be in the next 5 years, BitVM came out of nowhere with some pretty big implications. 
 I can't say I understand it very well but in my uninformed opinion it seems long promises and short utility. But I'd love to be wrong 
 shows lots of promise. I'm all for building additional utility into Bitcoin. Sound money is great, "smart money" is even cooler. Being able to run things like DAOs and voting systems is an amazing use case. Down for anything generally that extends Bitcoin's functionality so long as we don't sacrifice decentralization or spend a bunch of blockspace on it. 
 I'd rather leave Bitcoin as money and use other systems for other things. Putting too much complexity increases the odds of bugs, security problems, and attack vectors. We need to accept the gift we have and not try to make it "better" in ways that will likely fuck it up. 
 As I read the whitepaper, it almost seemed like each logical step would need an on-chain transaction. It would be very slow to use as a back-and-forth medium, but it could be used to prove something globally for all of humanity, like the anonymized aggregate result of an election.

Useful for proving things that don't need to be fast? Yes. Useful for routine smart contracts? Probably not.

I will say that BitVM may be a good option for making more secure side chains without changing the consensus algorithm like would be needed with drive chains. 
 Has the potential to change a lot of things. If you believe in bitcoin, you should believe in programmable bitcoin. 
 I kind of forgot but I wrote about it back in October (was actually writing about "recursive inscriptions" which seems to be kind of a BitVM v1.0).

https://peakd.com/hive/@crrdlx/recursive-inscriptions-part-3-of-3-future-possibilities 
 After a quick read, I'm not sure.  Maybe after seeing a specific use case for it, it might help me make up my mind.

https://bitvm.org/bitvm.pdf 
 I think the most exciting thing about it is it opens up further the true innovation potential of technical utility that exists in EVM in the BTC ecosystem. Ethereum isn't about money / currency - it's about all kinds of other technical utility (if you can find them in the crazy/ scammy etc) & combining that with the currency layer of btc is an exciting future on many levels 
 Speculative with some .eth vibes, but still good to see development outside of Bitcoin Core without pining for consensus changes. 
 I think BitVM is interesting. But more broadly, I think it shows that innovation on bitcoin, without changing any of its code, is possible. It reminds me of a "quote":

Innovation finds a way - Jurassic Park 
 Still don't don't get it but look so powerful.  
 Piles and piles of practical constraints that need to be worked through to see if any realistic systems using it are practical, but really cool tech. 
 It sounds like a useful primitive and a logical fit. BitVM seems to be a method of expressing an inviable proof of a contract outcome. An immutable ledger that knows only truth is an ideal place for such a proof.  
 excited for all layers (even token ones like stx) as long as they don't present an existential threat to bitcoin as a store of value 
 Worth investigating. No change to consensus, no opcodes needed. Will it work? If Bitcoin is to be the internet of information and value, eventually all worthwhile (and junk) projects will get built on top of it.  The alts that need real security and prove valuable will migrate to Bitcoin. If BitVM works as advertised, it's progress.  The market will sort out the future Pets.com.  Bitcoin Layer 1 will continue to operate with or without BitVM. 
 We did not transact in gold pre 1971 we did this in currency as you know… we needed infrastructure for us to work with fiat. Fast forward 10 years bitvm and others like sovryn bitcoinOs will be that infrastructure as btc plays her role as gold did. 
 How different is it from SatoshiVM? 
 SVM = Scam 
 BitVM? Scam too? 
 Well it opens the gateway to scams for sure, just like EVM, Both increase complexity and the initial idea was to keep btc code simple and secure. However, we need to figure out how to make this thing easly usable for gran and grams and there will be infrastructure needed for that. 
 It's got a long way to go but will be the thing that destroys all the crypto use cases. 
 It's fascinating, but I haven't spent enough time studying it to have a strong opinion. I've only heard a little bit about it on the bitcoin dot review podcast. 
 Im concerned its a patent claim trap 
 The following are some of the limitations of BitVM that the team is still working to overcome:

- In its current state, BitVM is only a two-person model. This limitation means it cannot support large-scale decentralized applications with multiple transacting parties.

- On-chain verification could still clog up Bitcoin's blockchain.

- Off-chain computations will likely involve huge amounts of data.

See: https://www.kraken.com/learn/what-is-bitcoin-bitvm