由于以太坊还属于开发中的平台,因此势必存在各种各样的问题。
其中一个问题就起因于以太坊上运作的合约。
例如,在现在的以太坊上,合约不能够从现在的区块中获得256比特长度以前的区块的哈希值,这是为了防止将来各种交易所带来的区块链过满情况的发生。
另一个例子是,基于“合约A被编入区块链之后,设置1000个区块的哈希随机数”的目标而对合约A进行编码时,如果合约A在编入区块链后经历了 1256个以上的区块,那么无论怎样都无 法再获取随机数。因此为了创建能预测将来事宜的合约,就有必要再制作一个被称为“时间提醒合约(Time Alert Contract)”的合约,以提前召回操作。
无限生成以太的问题
以太坊开始在测试网络运行之后,如果产生将负值归人堆栈等故障就会出现无限生成以太的问题,这是使用不同方法安装了程序语言所造成的。
扩展性和隐私性的问題
另外,在扩展性和隐私性方面也存在一定的问題。核心开发 者通过使用分片法(Sharding)、动态加密、多方计算等技术,致 力于解决问题的讨论和开发。除此之外,为了实现分布式系统会导致一个问题的发生,那就是将在将以太坊从工作量证明转换至 POS的过程中是否还能保证安全性。这是因为在保证资产量上取得共识的POS中,可能会出现通过将资产集中于一处而欺骗网络的现象发生。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。