首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

来自Vitalik母校的加拿大项目Ambr或将掀起区块链4.0革命

DAPP(去中心化应用程序)的概念一直使许多人心荡神驰,无数的区块链开发者和爱好者将自己的理想构建于此,然而如今公链的速度与可扩展性问题让他们望而却步。即使是普通用户,是否也遇到过这样的情况:

发送一笔交易迟迟没有收到?原因竟然是有人在区块链养猫;

想将自己的信息存在区块链上作为永久凭证,但却有数据量限制;

满腔热血尝试开发去中心化应用,却发现无法导入外部数据;

想把自己的比特币换成其他币种,却不得不经交易所流转;

…………

速度、智能合约、数字货币的价值转化与数据存储等等问题已经慢慢凸显出来。虽然将DAPP建立在以太坊等公链上的人们仍然接踵而至,但却仍然有一小部分放眼未来的开发者在潜心研究全新的区块链底层架构,打造坚实而优秀的底层来支撑起多样化的DAPP应用。

在比特币最繁荣的发源地、区块链世界的自由港—加拿大有一个名为Ambr的项目,旨在改进与改革区块链行业的问题并潜心研发底层,其愿景是做一个复合型的“操作系统”。据悉,Ambr团队使用的算法名为Galaxygraph,这种算法是类DAG算法,但其重新定义了交易单元,拓展了多种交易类型,并在共识层使用复合型节点共识,同时根据节点信用进行动态赋权, 从而解决传统DAG网络手续费分发与节点激励的难点。

Ambr平台对于现有的区块链和DAG网络,在以下三方面做出了技术改进与革新——Galaxygraph算法:交易速度极快,甚至远高于DAG网络的速度。

Galaxygraph中,节点有不同种交易类型,根据其历史交易信用,提升节点等级,更安全可信的高等级节点将带来速度的进一步提升。

智能合约:改变传统区块链结构下因强一致性原则而必须使用固定时间戳执行交易与合约的方式,将指定时间域作为合约执行缓冲期,在一定权重周期内达成全网共识,以此来解决DAG网络偏序结构下难以实现智能合约的痛点。

多链与跨链:在多链共识中引入报信人与验证者角色,分别用于消息通信与交易确认,将链上功能封装为可拔插模块,并使其具有片区容错性。在Ambr的跨链系统中,可采用侧链作为中继链,实现可信消息传递与资产的价值转移。

Galaxygraph中,将交易划分成五种类型:普通交易、加密交易、合约交易、垮链交易、自定义交易。每种交易类型有不同的功能。每个节点发起一笔交易时,放进一个Universe里面然后进行广播。

Galaxygraph的共识机制是一种Credit Continuing(信用延续)的共识,信用节点被分为五类:general, encrypted, contract, cross, foo 。其本身的信用基础来自于网络之前的无故障率交易、接收手续费多少、即时网络各节点类型数量。这是一种节点权力更新型机制。General节点被归为level1等级节点,encrypted与contract节点被归为level2等级节点,cross与foo被归为level3等级节点,每种等级节点确认相应类型的交易,不同交易的权重分别为1,3,5。

对于智能合约而言,DAG的时间确认一直是一个难解的问题,Ambr使用了时间+权重缓冲确认的方式来使得DAG网络上实现智能合约具有可行性。

在Ambr的合约交易中,时间戳通过两种方法来确认,一种是每笔交易会盖上确认交易时间戳(Confirmed Timestamp,简称CT)与加入主链时间戳(Main Chain Timestamp,简称MCT),确认交易时间戳有助于帮助确定交易确认时间的置信区间,加入主链时间戳可以帮助多链系统形成有序的时间秩序。也就是说,时间戳是可以更新的。另一种是通过交易的权重深度来辅助时间戳的确认,时间缓冲期到后,所有节点开始准备执行,等待权重到了18(由权重置信区间确定,为两个全类型交易权重周期:(1+3+5)*2)后,真正执行操作。这意味着,合约的执行有个缓冲期,所有参与节点将会发出准备信号,不执行的将会被淘汰,降低其节点可信度。

Ambr的设计哲学是简约+复合。每一个模块、功能都尽量设计成可拔插、具有片区容错性,组合之后实现复合型功能。针对私链、侧脸而言,Ambr可选择Galaxygraph共识、保证金共识等。在跨链系统中,消息与通信时,会存在“报信人”的角色,报信人与验证人是两种不同的概念。报信人由创建人指定与私链、侧链方网络用户投票选出,可指定多个。

此外,Ambr的跨链机制也有十分独特之处。Ambr主链、侧链均可作为一条中继链,与其他区块链项目进行对接时会生成对应的链。与私链类似,中继链中也存在报信人的角色,报信人负责快速传递消息。Ambr将中继链的实现分为可信信息存储和所有信息存储两种方式,从用户选择出发。据悉,未来还将对接IPFS等分布式文件存储系统。

Ambr为未来区块链的企业级应用做出了开创性的贡献,将有望为DAPP生态的繁荣奠定扎实的基础。Ambr 团队成员大多富有区块链多年经验,其中不乏六年区块链行业经验的95后创始人、与以太坊Vitalik曾为同班同学的技术大拿,多伦多大学计算机的博士、国际性公司与律所大拿等等,并将与滑铁卢大学成立实验室,已有三位分别在分布式系统、共识算法、数学领域的教授达成合作意向,会带入更强大的博士生团队。

来源:区块链铅笔

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180308B1214I00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券