4 ms·
Discreet-log contracts are a miracle, but in the same way that a dancing bear is a miracle. There's no way they can compete with smart contracts on a platform d
by AlexCoventry 7y ago
Discreet-log contracts are a miracle, but in the same way that a dancing bear is a miracle. There's no way they can compete with smart contracts on a platform designed with smart contracts in mind, at least on a technical level. (Maybe we'll all end up using discrete-log contracts and their descendants due to network effects, but I doubt it. Or maybe some richer zero-knowledge contract-enforcement scheme can be devised on bitcoin... Maybe.)
- grubles 7y agoEthereum as a platform has made many bad design decisions. It's not really suitable for a lot of things; including, well, things it was marketed for (unstoppable, uncensorable, scalable applications).
- AlexCoventry 7y agoI'm sure something better for those design goals than Ethereum will come along, but I seriously doubt it's going to be Bitcoin.
- robcohen 7y agoCardano, although still not ready for primetime, seems like a likely candidate. EDIT : I do work for IOHK and I am biased.
- grubles 7y agoSurely you haven't heard of Simplicity then. A potential replacement for Bitcoin's current scripting language. https://blockstream.com/2018/11/28/en-simplicity-github/ https://blockstream.com/2018/11/28/en-simplicity-github/
- keymone 7y agoBitcoin was literally designed with contracts (programs deciding transactions) in mind from its inception. Ethereum is just script kiddies piling JavaScript onto blockchain and calling it the greatest invention in human history.
- AlexCoventry 7y agoThey're an afterthought in Bitcoin. Its main goal was to be a decentralized payments system.
- grubles 7y agoThey're absolutely not an afterthought in Bitcoin, and in fact some of the functionality of Bitcoin Script was disabled to prevent some of the disasters that have occurred due to poor engineering decisions in Ethereum. https://en.bitcoin.it/wiki/Script https://en.bitcoin.it/wiki/Script