热门文章
More +电 话:13386501543
邮箱:1203125@qq.com
地址:浙江省杭州市江干区下沙街道万亚金沙湖1号3幢
以太坊的局限性
除了一般的不可变性的挑战外,以太坊还包含了一些区块链开发者可能会遇到的限制。
首先,以太坊无法从区块链外部获取实时数据。区块链开发人员需要依赖可信的第三方数据提供商,来为智能合同提供与外部信息如天气、随机数字或货币价值等等。
此外,以太坊的规范还阻止了实时计算。区块交易的处理时间超过15秒(与BTC的10分钟相比,这是闪电般的速度)。因此,区块链开发人员需要编写带有前端框架的异步代码,这些框架可以相应地更新状态(如 React)。
在以太坊中,你还要为你的交易支付交易费用,使用当前版本的Solidity, 如果你打算执行的计算过于昂贵,那么你很有可能会发现自己遇到了一个交易限制。因此,在区块链中的计算成本在金钱和网络带宽上变得昂贵。有一些有趣的替代方法,比如Truebit,可以在非链中执行更密集的计算。
总的来说, 进入这个领域肯定会让人感到无法抗拒。这是一个跨学科领域,涵盖了经济学、博弈论、金融学、计算机科学、数学、密码学等领域。然而,这也意味着有很多的领域可供新入行者选择。
建议,你应该去那些你感兴趣或有经验的领域,而不是一次性地学习所有东西:“如果你之前已经做过JS开发,你可以做很多的JS库。虽然你肯定需要知道所有东西最终都是如何组合在一起的,但你不需要一开始就学习整个课程。”
最新新闻
More +