走进MATRIX区块链网络
时间:2019-07-10 来源:网络 作者:不详
MATRIX是将人工智能技术与区块链技术深度结合的公链,是新一代的区块链,是全球人工智能+区块链领域的倡导者和领军者。MATRIX能很好地利用先进的人工智能技术解决现有的各种区块链技术/平台在效率、速度、安全、易用性和灵活性上的问题和瓶颈,构建了一个具备自我优化能力的区块链网络。MATRIX致力于每个人都可以真正的使用区块链,并受惠于这项技术。 MATRIX的核心技术团队由在世界范围内有广泛影响力和享有盛誉的人工智能科学家、芯片科学家、通信科学家和区块链技术专家组成;运营团队来自世界多个国家,在区块链的社区运营和生态建设方面有丰富的经验,年轻且富有活力。 在过去,MATRIX使用AI技术赋能区块链,打造了一个更好的区块链平台。其本质是运用AI技术解决区块链的四个核心问题:速度慢、不安全、难以使用、能源浪费,从而打造高性能、可靠的开源区块链平台。在未来,MATRIX2.0将成为算力平台,以区块链方式组织计算资源,在少量计算资源参与验证计算的同时,大部分计算资源将其算力输出,形成全球化分布的算力网络。 Matrix AI Network MATRIX的HPoW共识由PoS、PoW和BFT组合构成,在兼顾去中心化的同时满足性能和安全性需求。 MATRIX技术特点 1.更快速:使用聚类算法以及HPoW的共识机制在确保整个网络仍然满足去中心化特性的情况下,让MATRIX主网具有了更高的性能; 2.更易用:使用AI技术创造了智慧合约(Intelligent Contract),在当前阶段,用户可以通过语音或文字输入生成特定类型的合约; 3.更安全:引入形式验证技术,让用户的合约和代码具有了更高的安全性,从而保护用户的合约和数字资产; 4.更环保:使用了AI计算来取代比特币的哈希计算,让PoW输出的结果真正具有社会价值,同时HPoW的共识机制下,大部分没有被选中的M节点的算力将可输出做有益的计算,例如癌症诊断、图形图像识别、金融建模等,从根本上解决了传统区块链挖矿浪费算力和资源的问题。 MATRIX主网架构 通过PoW,使得MAN有挖矿的硬性成本作为币价的保证。矿工是几乎不会低于成本价出售数字货币的,而随着算力的提高,不断上涨的挖矿成本也会使币价处于稳定向上的状态,又制约了单独PoS机制里数字货币过于集中的问题。 为了提升了共识的处理速度,这种架构的核心是实现了区块打包和HASH计算的分离。MATRIX采用了可验证随机函数(VRF)的概念并将其固化在底层代码中。通过加入Nodelevel的概念,在每个选举周期内,每层都会进行层级轮换,并进行新加入和退出层的合并,保证整个传输网络的稳定性,从而能够优化网络,提高传输效率。 矿工和验证者的分离机制,进一步提高了Matrix AI Network的安全性,同时降低了对算力的过高要求。当出现矿工网络和验证者网络存在“剩余算力”情况,剩余的矿工非主节点可以承担AI算力输出服务,剩余的验证者非主节点可以承担AI算力分配。 MATRIX共识网络结构 验证者+BFT机制是分布式共识的基础,是公链与公链之间,公链与联盟链之间、联盟链与联盟链之间跨链通信的基础。同时,也是主链与子链,主链与侧链之间通信的基础。验证者+BFT机制的强一致性保证交易的秒级确认,保证MATRIX主链的无分叉。同时,保证决策权力的非中心化。 支撑Matrix AI Network的正常运行离不开矿工节点、验证节点和广播节点。Matrix AI Network通过奖励措施,吸引大量的节点加入MATRIX网络。部分节点加入矿工网络,部分节点加入验证者网络。通过选举算法,矿工网络选出矿工主节点,承担“挖矿”工作,为Matrix AI Network提供算力保证;验证者网络选出验证者主节点,承担“出块”工作,生成区块。 矿工主要工作是挖矿,计算区块hash,从而为区块提供算力保护。目前当选矿工设计为21个,除了挖矿和计算hash,需要向验证者发送交易进行打包。 验证节点包含当选验证节点,备选验证节点,候补验证节点三种。验证节点主要负责验证交易,打包区块,以及验证区块的正确性等。目前设计中包括19个当选验证者节点,5个备选节点。当选验证节点在每轮出块时会按顺序产生一个Leader,负责最终的区块打包工作。所有当选验证节点将会对区块交易进行验证并投票确认,达到三分之二以上才能通过,同时验证者还会负责验证顶层节点(当选节点)在线状态。备选验证节点作用是在验证节点处于离线状态后可以替补为验证节点,候补验证节点则是当备选验证节点不足5个时替补为备选验证节点。 每300个区块会有一个广播周期,由广播节点负责生成广播区块,广播区块将承载广播交易,该周期仅用于广播交易和申诉,验证者需要优先执行,从而避免验证者作弊。 MATRIX区块链网络节点信息 节点选举算法 ①矿工节点 矿工的当选比例与抵押金额无关,即只要满足矿工节点10,000 MAN的抵押金额,就能以均等的机会随机当选为矿工节点。 ②验证者节点 验证者节点的抵押金额为100,000 MAN,验证者的当选概率与抵押金额及节点历史工作记录有关,当验证者节点的抵押金额超过MATRIX区块链网络中所有验证者抵押金额的1/19时,该验证者节点有绝对几率当选。其他所有验证者节点的当选概率可以通过以下公式计算得出。 当选概率 = 验证者实际抵押金额^1.45 / 全部验证者节点的抵押金额^1.45 区块验证时限 出块者和验证节点leader完成任务耗时限制为60s,如果在规定时间内没有完成任务将被视为不在线并且进行替换。 选举时间 为了验证和打包,需要有2/3的验证者节点通过投票机制达成一致,验证者节点完成任务耗时限制为40s,如果在规定时间内没有完成任务将被视为不在线并且进行替换。 MATRIX区块链网络收益 MATRIX区块链网络内代币总量为1,000,000,000MAN,区块链网络设计每9秒出一个区块,区块链网络矿池总额为400,000,000MAN,每500万区块是一个周期,每个区块奖励16个MAN,下一个周期的奖励降低为前值的85%,由于每100个区块含有一个不发放奖励的广播区块,实际有99%的区块发放奖励。 MATRIX区块链网络奖励分配
① 候选者奖励 |