发布于: 雪球转发:0回复:0喜欢:0

墨客区块链(MOAC)通过对以太坊系统架构的革新能够同时解决区块链技术的三个痛点,并提供有效的跨链功能。具体的做法如下:

采用分层结构实现分片

将balance transfer和智能合约分开处理,底层以POW的方式处理所有的balance transfer和全局合约,解决全局一致性和双花的问题。DAPP的智能合约部署在上层,采用分片技术,通过POS或者PBFT的方式实现子片的数据一致性,提高系统TPS至100倍。

墨客的底层节点称为v-node,采用POW挖矿方式。

墨客引入智能合约服务(Smart Contract Server,scs)节点用于处理合约。

通过分层处理,合约在逻辑子链中执行,不会影响到正常用户的交易处理。

每个部署的DAPP合约可以自己选择所需的scs数量及共识方式,有自己的子链来保存状态。子链采用定期刷新的机制将自己状态的hash写入底层区块链,以实现一致性。

费用分担

DAPP的创建者必须支付子链中每个区块的费用,类似以每月支付水电账单的方式维持DAPP的持续运行。

DAPP的使用者可以采用直接调用的方式,不需要支付任何gas费用,对DAPP的应用发起调用。如果需要防止用户滥用,DAPP自己可以实现相应的处理方式。

这样,上层的共识协议不需要消耗大量的能源来获得随机数,而是纯粹处理智能合约的执行或者服务,对系统的要求非常低。普通的嵌入式系统甚至手机都可以参与。节点数量增加,然后通过分片的方式支持成千上万的DAPP运行;反过来,DAPP持续的支付费用可以支持更多的上层矿工。这样就形成了一个开放的,正反馈的循环,使得墨客系统成为一个巨大的,适合DAPP的生态圈。