【摘要】 MarcoPolo是人类历史上横贯东西、串联欧亚文明世界的第一人,他跨过阿拉伯世界,将欧洲与东方直接联接到了一起。MarcoPolo Protocol代币为MAP, 寓意
MarcoPolo是人类历史上横贯东西、串联欧亚文明世界的第一人,他跨过阿拉伯世界,将欧洲与东方直接联接到了一起。MarcoPolo Protocol代币为MAP, 寓意为加密世界的地图。
马可波罗协议(MAP)是一种新型的点对点电子现金系统,旨在创造一种覆盖整个区块链世界的互操作性基础设施,搭建面向未来的链上社区治理机制,将共识基础强大的比特币以太坊等、现实世界法币价值锚定的稳定币、第三代公链高性能技术基础设施进行互操作性技术联通,实现一个横跨整个加密世界的、可取代中心化技术机制现金系统的点对点电子现金系统。
它将实现比特币、莱特币等第一-代数字货币可编程并且秒级、甚至毫秒级转账确认,通过对整个加密世界无许可公有链的互操作化性能共享,实现TPS无限扩容,并且让每笔交易选择趋近于零的GAS费。通过联接法币稳定币实现点对点零售支付过程中和过程后的价值稳定。
并通过链上社区治理激励,为零售支付、DEX、 DeFi等点对点电子现金系统应用提供激励:为共建马可波罗而提供技术贡献的开发者提供激励,为马可波罗共识扩张及共识维护的社区成员提供激励,将点对点电子现金系统变为现实。
需要提及的是,要实现-一个真正意义上广泛可用的点对点电子现金系统,需要庞大的TPS做支撑。全球包含纸币和电子支付在内的零售支付领域需要数百万的TPS,而全球各类资产交易市场(股票交易所等)总TPS上限也达到上百万。
也就是说,未来数字货币要实现完全取代中心技术机制的货币、数字资产交换,即便世界经济停滞的情况之下,也至少需要百万TPS 的乘数,而我们在设定条件的时候,必须考虑到全球经济依然会大规模发展壮大,这对我们提出了更大的挑战。
过去公链们试图从共识机制上找到灵感,从POW到DPOS以及混合共识到分片,未来可能还有更多新的创新,在安全、可扩展、去中心化方面不断突破不可能三角的限制。根据计算机科学行业发展历史,单个计算机的计算瓶颈尽管总在不断突破,而大规模的计算,仍然需要一种机制, 将很多台计算机进行算力整合。
我们在设计一一种方案,这个方案假设区块链行业将继续不断壮大,未来将诞生更多的公有链,而公链们的性能也将不断攀升,而我们将所有公有链的技术性能进行互操作性共享整合,通过APoS共识协议,HotStuff协议以及Magellan协议,自动将不同的交易,分发给不同的公链,随着公链数量的不断增加,这个机制下的总TPS也将不断扩容,从而在某个时间点,可以实现点对点电子现金系统完全取代中心化电子货币系统。
也许我们设计的这个机制并不完美,或者会有更好的方式实现,但我们相信区块链世界未来肯定可以像传统信息技术行业一样实现应用发展所需要的TPS,所以我们将以-一种开放的姿态,欢迎全球区块链所有技术极客们,来一起实现这一伟大使命。
而为此我们预留了初始发行量一定比例的MAP, 作为激励开发者为共建这一伟大使 命而付出贡献的回馈。而这部分激励,将成立链上技术发展治理委员会,通过贡献度进行发放,需要提及的是,该激励,只激励对马可波罗底层做出贡献的开发者,而不是应用开发者。
马可波罗协议(MAP) 技术要点arcoPolo
● APoS共识协议
APoS (Asset Proof of Staking) 共识机制是对现有DPoS的继承与发展,它延续了PoW共识的去中心化思路。现有DPoS机制存在过于中心化的问题,对比传统的Poll共识方式,只要拥有算力的节点都可以参与到PoW共识,这达到了更好的公平性与去中心化。
而APoS机制原则上拥有任何数字资产的节点都可以参与共识,这个资产既可以是外部资产,也可以是链本身的资产,所有资产都可以作Staking,这样就通过Staking的方式实现了PoW 的公平性与去中心化,很好的解决了原有DPos共识中Staking太中心化的问题。在APoS共识中,节点通过质押资产参与委员会的选举,同时也可以质押资产委托给相应的委员会候选人。
● HotStuff协议
APoS委员会通过HotStuff协议进行通讯与共识。共识协议HotStuff由VMwareResearch等团队于2018年3月提出,其预印版经过五轮迭代修改,并于并行与分布计算领域著名的国际会议PODC2019上正式发表。HotStuff是一-个基于主节点(Leader) 的拜占庭容错共识协议。通过HotStuff协议,可将视图切换流程与正常流程合并,降低了视图切换的复杂度,并实现了流水化流程处理,基于主节点进行共识,大大提升了共识效率。
●Magellan协议
为了能够在各个公链间共享算力与性能,整合各个公链的资源,我们设计了一套完整的通讯调度协议Magellan 协议。Magellan Protocol 是一套搭建在多链之上的协议,通过它,可以保证在所有网络上共享算力与性能,实现TPS扩容。基本结构如下图所示。
在整个网络中,马可波罗(MAP) 作为Standard Chain负责总体的调度工作,而一系列Interact Chain用于与其他公链的交互。Standard Chain会根据连接的各个主链的负载情况,动态分配交易和任务至所需要执行的链。
● IBC链间通讯
每个Interact Chain 由其链上APoS共识出块,每个Interact Chain 支持的APoS资产可以不同。而Interact Chain 原生支持与Standard Chain的通讯,通过定义的一-套标准IBC通讯接口,Standard Chain完成任务分配。
为了实现链间更好的通讯,Magellan 协议使用链上同步机制。通过链上轻节点机制,所有注册的Interact Chain 的区块头数据会保存在Standard Chain的链上,并用于校验跨链消息的真实有效性,而每个Interact Chain会在链上保存Standard Chain轻节点验证信息。通过链上中继的方式,保证数据的一- 致性,节点也能够快速响应跨链交易,提高链间通讯的效率。
● Interact Chain与公链的远程调用
与其他公链的远程调用,是实现多链间资源共享的关键。Interact Chain 通过封装好的bRPC (block chain remote procedure call) 架构进行调用。
bRPC是针对区块链的RPC服务架构,将每个公链抽象为单个节点,对链的调用也是一个远程过程调用。通过在Interact Chain 上面的ClientStub去进行RPC请求,并由相应公链上的ServerStub处理,并将最终结果返回,整个过程交易调用不需要关心底层细节,可以像一个正常交易一样来完成。
● 货币类智能合约
马可波罗(MAP) 仅支持货币相关智能合约,对非货币职能相关智能合约的限制可以保障马可波罗专注点对点电子现金系统领域,以及集中化应用生态的互相协作。
● 安全的随机数模型
在链上合约运行过程中,随机数的随机性关系到很多服务和游戏的公平性,但是目前区块链还没有很好的方式提供安全的随机数。一些区块链依赖区块哈希(blockhash)来产生随机性。因为区块哈希值不可预知、随机性很强,但在所有节点上都是相同的。
然而,如果区块奖励少于矿工操纵区块哈希所能获得的奖励,那对他们来说,操纵哈希值在经济上是完全理性的。更严重的是,在权益证明(PoS) 系统中,由于生成- 个区块几乎不需要计算时间或能量,矿工(验证者)可以很容易地连续生成数千个区块,直到获得一个他们喜欢的哈希值,然后提交这个哈希值。
在马可波罗当中,validator 在共识出块过程时,会首先有多个validator广播一个随机数的hash,等出块时再将这些随机数拼成一个完整的随机数,保证了随机数的安全。
● 多地址支持
目前主流区块链的地址系统均采用ecdsa 签名算法,其中以secp256k1 (Bi tcoin.Ethereum和TrueChain等)和ed25519 (Cosmos. Polkadot 等)为最常用的椭圆曲线。MarcoPolo Protocol 账户体系支持多地址,在每个账户下可以同时支持secp256k1 和ed25519两种签名算法的地址。
这样在由其它区块链转入资产时,基于用户发起的转账交易以及签名信息,即可获取相对应的secp256k1 或者ed25519 等曲线的公钥地址,进而可以直接映射到马可波罗的地址,不需要再去做绑定。
多地址的支持可以防止在跨链时由于地址绑定造成的安全问题。也可以杜绝由于在跨链交易时,没有指定正确的账户造成跨链交易的失败。
● 多币种支持
马可波罗(MAP) 原生支持多币种,每个账户可以保存多种数字资产,便于APoS 的实施,也便于电子现金支付系统多币种的使用。同时马可波罗账户原生支持Non-FungibleToken,满足点对点现金支付系统更多场景的需要。
马可波罗协议(MAP) 链上治理特点rcoPolo
链上治理机制由第三代公链们开启,旨在通过社会学和经济学原理,解决数字货币行业升级分叉、发展方向等一些列问题。马可波罗(MAP) 拥有以下链上治理特点:
● APoS 链上治理
马可波罗(MAP) 与其他PoS 机制只接受自己代币质押不同的是,APoS 是一个更加开放的Staking机制。现有PoS和DPoS模式都是通过质押本链代币进行权益证明,但是通常初始账户拥有大量Stake,对小额持币者很不友好。APoS模式使用跨链资产进行质押,保证了足够去中心化与公平及安全。所有参与马可波罗共建的加密货币社区,均可以通过委员会投票加入马可波罗。
● PoB社区共建机制
在共识发展上,至今所有合规数字货币项目均未给出任何答案,在设计之初也未被重视。马可波罗(MAP) 采用了PoB (Proof of Building) 社区共建机制,通过贡献度对社区进行奖励,马可波罗(MAP) 预留了比例可观的初始发行总量的MAP进行PoB激励,用户贡献的行为定义为发展共识规模、稳固共识或者做有益社区发展的工作。
用户的个人收益与发展新的PoB用户有很大的关系,发展新用户参与能获得发展奖,用户本身在PoB中的活跃度及被推荐人在PoB中的活跃度等稳固共识行为均与个人收益成正比。
作为一个覆盖整个加密世界的互操作性网络,PoB也是一个面向所有加密货币的社区共识发展机制和DApp,任何数字货币均可以向PoB委员会提交申请,委员会根据权益投票,超过2/3票数通过后可加入共享PoB机制及用户。PoB 也将形成一个共识流量平台,为马可波罗上的点对点零售支付应用、DEX、DeFi 应用等提供流量和资产支持。PoB 采用社区委员会机制,委员在任期内需要质押,委员对整个PoB 社区的发展负责,并对运行中的机制调整进行表决,而委员也将获得额外的奖励。
社区治理委员会工作分为PoB加密货币参与方管理与用户收益管理。
所有想参与PoB共识机制的加密数字货币是否能够加入,是由PoB委员会投票2/3通过决定。参与活动的数字资产必须是具有成熟的社区与较大活跃度的项目,该项目参与PoB能给持币用户稳定收益的同时,也需要为PoB社区带来用户量。
委员会对项目贡献度的评估标准为:项目贡献度=用户日增长率*用户活跃度,只有当该项目参与用户的日增长o率为正时,对PoB 社区的贡献度才能为正,当用户的日增长率越大或活跃度越高时项目的贡献度越大。当项目的贡献度长期为负时,社区委员会可能会通过投票下线该项目的参与资格。
参与活动奖励金的加密数字资产必须是真正为区块链行业做出贡献的项目,通过参与PoB活动的奖励金发放,扩大品牌影响力、持有用户数,同时也为PoB体系用户提供了更丰富的激励资产类别。对数字货币项目的贡献度评估标准只有一个:项目贡献度=活动参与度环比增长率,参与度环比为正增长即贡献度为正,增长率越快贡献度越大。管理好参与的加密数字资产与好的激励金项目能给用户带来更好的收益。
以MAP为例,个人年度贡献度收益=被推荐人数*参与MAP的比例*发展奖比例+被推荐人数*活跃度*反馈奖比例+年度激励金总额*中奖概率*自身活跃度/所有用户活跃度:
PoB机制的要点在于对有效共识扩张和稳固的定义,否则将引发无效的流动代币增加,因此,通过日常运营数据分析,找到共识护张与收益平衡点是社区委员会治理的关键所在。
● 应用生态激励治理机制
马可波罗(MAP) 在应用生态激励上,采用补贴模式,预留了初始发行总量一定比例的MAP进入应用生态激励池。应用生态激励池由应用生态委员会行使管理权,委员会由委员会主席,委员会常任委员,普通委员,观察员组成。所有委员共同行使提案表决权。委员会成员由马可波罗(MAP) 基金会、APoS节点、技术专家、行业领袖、应用经营者共同组成。委员会投票权重由资产质押量、历史贡献度、商业/技术专业度加权计算而成。委员会结构如下:
应用生态委员会下辖支付生态组、DEX生态组、DeFi 生态组。分别负贵不同应用类别,展开商业模式研究、激励提案设计、应用生态拓展。
支付应用生态将从应用创建、全球合作伙伴招募、商户招募、铃启动交易费、合规申请等维度对基于马可波罗(MAP) 开发的点对点支付应用进行补贴激励。
DEX应用生态将从应用技术开发、合规申请、金融领域合作、交易手续费等维度对基于马可波罗(MAP) 开发的DEX应用进行补贴激励。
DeFi应用生态将从应用开发、市场推广、流动性支持、代码安全等维度对基于马可波罗(MAP)开发的DeFi应用进行补贴激励。
● 开发者激励链上治理机制
马可波罗(MAP) 是一个面向未来的技术方案。面向开发者提供数额巨大的明确奖励,激励全球开发者一起共建马可波罗,攻坚核心技术难点,将在研发机制上确保了马可波罗的成功。这与以往数字货币在研发中仅仅通过单一造神运动或者基金会研发团队研发不同,符合区块链人人共建的理念。从分配开始就预留了初始发行总量一定比例的MAP,作为参与MAP开发的技术社区开发者的激励。
技术开发委员会将向全球开发者社区公开发布开发任务,公开评议技术方案与代码,任务完成者会获得MAP激励,做出突破性贡献者会获得超额激励。拥有MAP 的开发者可以通过质押MAP进入MAP 开发者委员会,参与开发者激励提案的提交与投票。提案的提交、预审、投票环节均将在社区与链上公示。
● 主网升级治理机制
马可波罗(MAP), 将根据发展不断升级甚至改变技术机制,只需链上治理委员会超过2/3的票数通过即可升级。
马可波罗不支持分叉,马可波罗通过WASM Runtime 方式来进行链上升级,当链上委员会投票通过以后,即可直接升级,不会出现分叉。
马可波罗协议(MAP)应用生态
马可波罗协议(MAP)通过整合现有数字货币行业的所有技术性能优势、共识优势及其他发展成果,是实现完全取代中心化技术机制的点对点电子现金系统的技术基础设施。并独创了PoB链上社区共识发展机制,APoS节点质押出块机制、点对点现金应用拓展激励机制、开发者社区贡献度证明机制激励,以确保实现该新型点对点电子现金系统的加速完成和共识扩张。
● 点对点现金支付应用
在点对点电子现金系统应用发展上,基于Gravity互操作性基础开源组件,开发者均可开发跨链点对点现金应用。基于合作网络的东南亚、东亚、北美地区等大批商户及服务商,将面向所有数字货币开放接入,并实现秒级支付确认。对于优秀的应用将通过应用发展委员会享有公平的激励补贴。
通过零售支付应用的发展,马可波罗将汇集庞大的数字货币种类以及价值资产、用户,开放的PoB社区共识机制、APoS 共识机制将汇集庞大的共识用户及数量众多的数字货币资产种类,在此基础上,应用开发者通过马可波罗创建更多的点对点电子支付应用、DEX和DeFi应用将会非常轻松实现从0-1的过程。
点对点零售支付应用通过马可波罗将获得趋近于零的Gas 费,并实现秒级转账确认。在跨境旅游消费和跨境支付领域,可以解决手续费高昂的问题,并且通过马可波罗互操作性基础组件自由接入加密世界所有数字货币。在支付的全过程中,通过DEX应用,兑换为各类法币稳定币,可解决数字货币支付价格波动、法币合规出入金问题.LOVISA/MasterCard等通过中心化技术方式解决了全球货币的聚合支付并与支付商户联接的问题。
而点对点零售支付、转账应用将成就点对点支付领域的VISA/MasterCard/SWIFT.相较于中心化技术方式高昂的手续费与几十分钟甚至几天的到帐时间,点对点电子支付、转账应用具有超低Gas费、超高的即时性优势。
●DEX去中心化交易所应用
交易所是数字货币行业最大的应用类型之一。但中心化交易技术存在一些问题,如资产安全、交易过程不透明等。另外,比特币、以太坊、莱特币等老牌数字货币占据交易所市场绝大多数交易量,但对其采用点对点交易将存在无法实现挂单交易、合约交易,或存在TPS过低无法满足实际交易要求,而更多的情况下两个问题会同时存在。
随着技术的发展,第三代公链的TPS性能已达3000, 但对整个呈非线性快速发展数字货币交易行业来讲,单单一个头部交易所就可能很快达到这个性能天花板。马可波罗将为DEX提供秒级、甚至毫秒级的交易速度,并且让比特币等无法定义状态过程的数字货币智能合约化。
这一切将都通过无需信任的、交易手续费趋近于零、TPS 无限扩展的马可波罗来实现。为了鼓励DEX行业应用发展,DEX 应用可以享受马可波罗PoB社区共识机制带来的用户池及跨链资产,以及其它点对点零售支付应用带来的交易需求,当然优秀的DEX 应用还享有应用生态激励补贴。
● DeFi应用
DeFi:全称Decentralized Finance, 去中心化借贷是马可波罗点对点电子现金系统的另一重要应用方向。DeFi 资产由个人掌控,清结算实时通过智能合约完成而不依赖不透明的资金池。近年来,全球数量众多的中心化技术机制借贷平台大规模资金池亏空,DeFi是区块链应用价值最大的领域之一。以太坊上的DeFi应用仅限于以太坊体系的数字货币借贷。
而基于马可波罗开发的DeFi对于抵押以太坊得比特币,或者抵押比特币得True这样的跨链数字货币借贷需求均可以满足。流量、场景和机制是DeFi成功的关键,基于PoB带来的庞大用户基数是保证流量的基础;精准的应用场景是获取用户的抓手,比如在消费场景下的DeFi需求,因数字货币的投资属性,持有后浮亏或者继续看涨的情况时有发生。
因此在需要使用数字货币支付时,一般倾向于将拥有的数字货币抵押换出稳定币再做支付,类似的情况也会发生在数字货币交易的过程中:合理的机制是用户参与的动力,马可波罗点对点电子现金系统提供平台,各个DeFi项目方充分发挥自身的优势,设置符合市场需求的机制,当然优秀的DeFi应用也享有应用生态激励补贴。
马可波罗做为一个新型点对点电子现金支付系统,仅支持点对点电子现金支付系统相关应用,将形成各个应用之间的有效流量、资产、账户体系等的共享互通,而PoB社区共识机制也将为众多去中心化应用提供强有力的流量以及资产支持,应用激励机制也将为应用从零到壹的过程提供补贴支持。
集整个加密世界区块链之算力,聚优秀点对点现金应用场景,与全球区块链开发者一起,再续中本聪点对点电子现金系统使命,建设一个完全可以取代中心技术机制的点对点电子现金支付系统的技术基础设施。(考拉)