moac吧 关注:61贴子:65
  • 0回复贴,共1

MoacChain介绍

只看楼主收藏回复

MOACBlockchain(简称“MoacChain”,也被称为“MOAC区块链、众链之母、女娲链”),一个基于加密协议的开放源码软件,实现在p2p网络上的支持多种子区块链的公共区块链系统。此区块链中内置的,可挖矿产生的,用于交易的原生加密数字币称为‘MOAC’,墨客。MoacChain于2017年11月22日正式发布。
MOAC FAQ
MOAC链对现存各种底层区块链问题的解决方案?
1、MOAC分层结构POW+POS VS 其他区块链底层Pow,Pos,Dpos
近年来,希望改进POW的交易处理速度的努力,主要体现在POS和DPOS上面,大概可以将处理速度提高到TPS 2000-5000这个级别,而不牺牲全球铺设的优点。但POS和DPOS的短板,就是相对于BFT经过严格理论验证,POW经过7年多的实践验证,POS并没有在大规模的网络中受到考验。从以太坊的发展方向,他们的POS方案,称为Casper,目前看来至少需要2年时间,才可以实际落地。且因为从POW到POS的转换,会牵涉到目前的社区利益分歧,非常可能的妥协结果,就是一个双头的POW+POS的共存局面。将导致问题更加复杂,无法解决以太坊的速度短板。那么MOAC的基本思考,就是我们保持现有比特币和以太坊这种公有共享(POW),便于全球铺开的方式,但是又满足POS带来的速度,可以做到每秒几千的交易处理水平,首先,MOAC提出一个子母链的概念。母链,按照目前的以太坊的POW算法(用GHOST解决分歧),就是可以全球铺开,但是速度慢和时效长。子链,按照POS算法,已经被小型网络验证,可以比较高的速度。因此这个是一个分层的架构,注意:对比以太坊平层的POW+POS,MOAC是分层的POP(上层的POS Over 底层的POW)。MOAC既可以全球铺设几万个验证节点,又可以做到每秒交易处理速度2000-5000。最重要是,是MOAC可以支持子链,而不是以太坊只能支持侧链。
2、MOAC永不分叉 VS 比特币,以太坊等软硬分叉升级
在MOAC之前,新的想法意味着要建立一个新的区块链。需要大量开销来实施新的区块链想法。而现有的区块链系统,一旦被部署和进入生产模式,当进行功能上进行添加/修改/删除时, 则必须通过软分叉或者硬分叉实施,处理分叉需要巨大的努力和承受由此带来的经济后果。 而在MOAC独特的分层架构下,通过逻辑子链部署任何新的区块链系统,或者对子链实施更改,不会改变物理母链的任何结构与状态,也就是说,MOAC是永不分叉的。
3、MOAC可热插拔的验证方式 VS 其他区块链底层单一的共识算法
侧链,比如比特币的闪电网络和以太坊的雷电网络,侧链发生什么,从实际时间上,和主链无关。只会在特定时间,才和主链同步。但是问题是,当系统有多个侧链,而当交易发生在一个侧链到另一个侧链,那么同步问题会比较混乱,难以处理。相对于落后的侧链,MOAC子链,就是采取分层结构之后,子链是一种逻辑上的区分,而并非是一种物理上的区分,所以不同子链里面的状态,可以在同一个物理母链里面保持同步。MOAC支持分层架构,而且也支持逻辑分片,这样才可以化单一区块链而成为多种区块链。而且这些逻辑子链可以要求不同的共识算法。而目前以太坊只有平层,没有分层,当然更没有分片,共识算法是单一的POW。
4、MOAC扩展性、稳定性与速度三合一 VS 其他区块链底层扩展性、稳定性与速度不能兼顾
当然一个系统设计得好,解决用户体验很重要。MOAC设计的时候,系统的功能,当然需要考虑扩展性和稳定性,但是对用户来说,必须让用户快速简单地创造自己的私链或者去中心化应用dapp。也要满足大吞吐量应用需求的处理速度。所以在底层,我们决定完全采取POW共识机制,因为目前来看,对超大型区块链网络来说,POW仍然是最好的选择。而比特币,以太坊等底层POW算法速度慢的缺点,就靠上层的POS共识机制解决。只有重要的交易和流程控制,需要在底层的POW处理。上层则靠分片的POS来保证速度和吞吐量。
5、MOAC异步调用智能合约实现跨链 VS 其他区块链系统之间不相容,无法跨链交换
区块链技术上如何加快吞吐量和速度,确实是当务之急。MOAC除了进行分层,实现POP的共识堆叠,以及进行了分片sharding,另外一个创新,就是实现了异步调用智能合约。而以太坊的智能合约,目前还是同步调用。整个合约的完成,必须在一个区块里面进行。这样当共识节点给交易打包的时候,必须等待智能合约跑出结果。而MOAC用了异步调用智能合约,智能合约的启动到完成,可以跨区块,不是限死在一个区块完成,这样也导致了MOAC的吞吐量要快很多。MOAC的异步调用智能合约的功能,因为可以将智能合约的执行跨过几个不同的区块,就产生了可以进行不同区块链的跨链功能。因为不同的区块链,具有不同的产生区块的时间,例如,在MOAC上设定一个购买以太坊ERC20代币的合同,那么就可以在5秒钟里面,跨出MOAC的当时的区块,然后合同通过链外通讯,等待以太坊的25秒的区块完成对应买卖,再在第N+2个MOAC区块,完成这边的交易。这种原子交易,不同于目前各种跨链的第三方角色通过建立一个中间托管账户来完成。而且在合约中,你还可以定义看几个确认区块,再完成交易。而其他区块链系统缺乏异步调用合同功能,是无法进行跨链原子交换的。
MOAC币是什么,它有什么用途?币的总量是多少?可以挖矿吗?
MOAC是MOAC链系统里面的原生币。(用户可以类比为以太坊上的ETH币)MOAC链的用户,智能合同和分布式应用程序将需要持有和消费MOAC,以便在MOAC链上面执行某些操作。与此同时,系统区块的维护者(矿工)将为他们贡献的运算能力获得一定数量的MOAC回报。MOAC初始总量1.5亿,7500万通过众筹分发,7500万归开发团队和运营。第一年挖矿产生600万,以后每年挖矿递减一半。挖矿采用与以太坊类似算法,用GPU挖矿。另外会提供让低算力设备(如手机)参与挖矿的算法机制,以鼓励社区发展。具体挖矿算法如下。
1 MOAC = 1,000,000 Sand. 1 Sand = 1,000 Xiao
MOAC 开发进度
上周已实现PC机端测试网验证机,本周将对其进一步完善并计划落实GPU系统测试网,让大家开始测试。异步合约有三个主要功能可以开始测试,sharding分片,还要落实快片通讯。


1楼2017-11-30 09:05回复