墨客区块链(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的生态圈
来源:金色财经
网友评论