合约币XCP团队的EVM接口开发最新进展
时间:2016-06-28 来源:比特时代 作者:Petaflops,khitan
众所周知,合约币团队正在开发一个将以太虚拟机制(EVM)嵌入到比特币网络中的接口。当我们听到关于早些时候the DAO合约代码被成功实施攻击后,这完全是击到了我们的痛处。我们对于大家因这个遭遇而导致的损失表示难过,并希望在这种情况下能够有最好的结局。 智能合约技术是非常强大的,同时存在的风险也是相当明确的。我们长时间对于智能合约技术怀有谨慎的兴趣是基于这种技术给予了我们在比特币协议上设计和建设复杂的金融合约的能力这个事实,比特币区块链是当前测试最充分和最安全的区块链。然而,比特币内部的脚本语言无法接近并取代图灵完备智能合约的强大和灵活性。获得进展不是那么容易的事情,但是我们相信随着时间过去,EVM将得到持续的成长、成熟和改善。 我们的EVM移植工作在如期进行中,合约币开发者Ruben De Vries正在扎实地推进。预计还有2周就会在比特币测试网络上初次发布。我们目前的EVM代码已达到85%的测试覆盖率(目前还在增长中),高于pyethereum本身的测试覆盖率。最终版本将包含所有的EVM功能,完全兼容现有的以太坊智能合约,还能与合约币资产交互。 为了尽量减少The DAO这样的情况在合约币上发生的可能性,我们采取了以下行动: 在合约币中,智能合约的作者将对他的合约的漏洞负责。在开发团队的指导下,合约币基金会已经通过了“不回滚”修正案。这一政策禁止合约币开发团队通过发布代码的方式来分叉或者回滚网络以解决某些智能合约中的漏洞。(如果有错误的地方是源于EVM底层代码的漏洞,并且没有任何具体的智能合约依赖这一漏洞,开发团队当然会发布漏洞补丁。)这一行动重申了在完全去中心化、社区驱动、非营利这样的比特币精神下合约币是如何持续运行了超过两年半的时间的。 合约币社区对EVM有最终的控制权。在将基于合约币的股份投票加入协议的同时,我们有一个社区驱动的“EVM安全保障”功能的计划。用这个系统,一定比例(重要的)合约币持有人可以随时投票以停止EVM。这样的投票会导致合约币协议自身进行EVM子系统的快速关机,而不影响合约币网络其他部分的正常运作。之后,类似的股份投票可以重新启动EVM系统。 在以太坊中,除了仅仅发送Ether,智能合约是大多数行为的基础且必须的组件。与此不同,我们的系统的设计目标是核心功能完全独立于任何智能合约功能。这意味着任何人可以使用合约币经过充分测试的资产创建、转移、去中心化交易功能而无需触及智能合约。 以上的措施将会确保EVM在既定的保护下去实现智能合约的效益。请不要吝啬你的提问,向我们提供你宝贵的意见并参与到我们的Slack聊天室中来。 如果您喜欢我们的译文,可以给我们捐助XCP哦:1KyCUjZKU6tyjUTQfq8XooktrUTWMNRKEG |