开发状况:2018年7月23日-7月29日技术周报


#1

中文原文:https://weibo.com/ttarticle/p/show?id=2309404267852780722578
英文原文:https://blog.aeternity.com/state-of-development-week-of-july-23rd-2018-f8f8327becb6

本周完成在状态通道中执行智能合约的逻辑,并实施Bitcoin-NG的欺诈证明。
​​​关于状态通道中的智能合约执行,该团队在实现此功能方面取得了重大进展。
​到目前为止,状态通道的功能仅限于将资金从一个帐户转移到另一个帐户。 然而,æternity承诺(状态通道)可以执行图灵完备的智能合约。 该功能的核心逻辑本周已实施。 代码尚未进入master,但可以在此处进行检查(https://github.com/aeternity/epoch/tree/PT-157506439_create_and_call_contracts_off-chain)。 一旦这个分支合并(进入master),

​epoch节点将允许在双方之间开放的状态通道中同时执行两个智能合约!
​我们的团队同时也即将完成Bitcon-NG的共识。 本周和下周的重点将是实施与Bitcon-NG相关的API(https://hackmd.io/bZx-bmqVT8uXgINmEqfMpQ?view#New-HTTP-API),允许客户查询有关块和微块的各种信息,以及实施欺诈证明:负责生成旨在防止恶意交易行为,产生微块的领导者。

此外,已经开展工作来实现用于存储非必要核心节点数据的中间应用程序,其形式为允许受影响帐户列出交易的索引,以及所谓的内部交易(https://ethereum.stackexchange.com/questions/6429/normal-transactions-vs-internal-transactions-in-etherscan)。 VM的进一步开发,错误修复和优化。​

​像往常一样,跟踪主网发布(除了GitHub)的开发进度的最佳位置是Pivotal Tracker:

https://www.pivotaltracker.com/n/projects/2124891​