53a83 - 2y
以太坊和比特币的最本质区别应该就是智能合约,pos和pow都还是次要的,因为毕竟以太坊以前也是pow,pow和智能合约并不矛盾。 我没系统学过以太坊或智能合约,不过也没啥难的,你可以找个地方写写试试,感受一下。 https://solidity-by-example.org/ 记住这个感受之后,剩下的包括应用、原理上的差别基本都是从这里出发的自然推论。(我是这么理解的)
1f958 - 2y
智能合约语法简单,但是,写起来要小心,很容易写出漏洞来的,solidity 是主流,还有 vyper https://vyper.readthedocs.io/, yul: https://docs.soliditylang.org/en/v0.8.17/yul.html, huff https://docs.huff.sh/get-started/huff-by-example/。属于入门容易精通难的,否则不会经常出现一些大项目被hack。不过 btc 的 script 好像也慢慢发展起来了,前段时间不是有 btc 上的 nft 了嘛
cc8d0 - 2y
比特币上也有智能合约
0d6f3 - 2y
那是script放在链上,但执行是在链下的。BTC近几年都不可能有做到和外界双向验证的编程能力
*应该说是成本上可行的双向验证,做得很复杂的话还是Turing Complete的
Turing Complete虽好,但是从目前看了具备Turing complete 的Ethereum 整体的安全性没有 Bitcoin 的高。
其实我觉得没必要BTC那么安全,只要有一条pow链那么安全 为其他pos链兜底就好了,底线只要比传统中心化机构更去中心都有存在价值。 #[6] 注意,以上仅指BTC主链,和LN或其他更不安全的side chain无关。那剩下的就好说了,去中心的下一步不就是搞defi吗? 要搞defi怎么也绕不过smart contract吧,在BTC有这种能力之前,放给ETH做就不错了。现在的现实是BTC短期内最好的方案就是LN上的Discrete Log Contracts或RGB之类,但这些的安全性都不可能和ETH比啊,都有和LN一样的问题: #[7]
4864d - 2y
我们在表达一个事情时要明白究竟是说了什么。 智能合约是一个伪概念。 称呼智能合约是智障合约或诈骗合约更妥帖。 在协议层无法产生智能。 就像我们无法说细胞中心法制、DNA是智能的一样。 但我们可以说生命细胞是智能的。 比特币是协议层的事物,它必然无法表现出宏观世界里的智能现象。 就算是比特币二层闪电网络也属于协议层的范畴,也不能称其智能。 智能合约是智障们(Vitalik)发明出来的忽悠散户的概念。 合约一般是指协议层的事物,如何能表现出如生命世界里如细胞般复杂智能现象呢。 所以智能合约并不存在。