「镁客·请讲」Ambr贾朝:从Ambr开始,一个95后想做的区块链公链革命

简介:

一条以“快”为特点的公链要如何炼成?

当我们说起区块链技术和应用,很多开发者都热衷于构建各种DAPP,但遗憾的是如今公链的速度与可扩展性一直未能很好地解决。

“现在所有的区块链应用都是噱头,它的发展还处于‘Dos系统’时期,所以当底层结构还没有达到足以支撑这些应用的时候,去谈论做游戏等应用都还为时尚早。”

贾朝直言不讳地谈到了他对于现在区块链的看法,而为了做好这个底层系统,贾朝开始了Ambr项目。

Ambr的诞生:为DAPP应用搭建平台

作为Ambr的创始人兼CEO,贾朝出生于1995年,是如假包换的95后。虽然年纪不大,但是他在区块链这个圈子内已经沉浮多年。

Ambr贾朝:从Ambr开始,一个95后想做的区块链公链革命

2013年,贾朝第一次接触区块链,最开始他还是挺怀疑这个技术,觉得可能是庞氏骗局,但当他把比特币白皮书里的代码结构研究完,贾朝坚信“这种底层分布式技术一定是未来。”

之后,贾朝陆续做起了一些区块链项目,在技术和投资方面都有所涉猎。随着对区块链技术的认知愈加深入而客观,贾朝发现区块链底层技术其实有着巨大的发展空间,如以太坊的交易速度就是有待提升的方面。

“我觉得不同的区块链平台有不同的目的,所以就想自己设计一个平台。”贾朝解释道。

于是,Ambr的萌芽就生在了贾朝的心上。在加拿大组建团队期间,贾朝还找到了滑铁卢大学的教授,帮助他们搭建底层的架构。

认定了要做底层架构,贾朝开始寻求新技术。介于以太坊等公链普遍存在交易速度慢的问题,贾朝找到了DAG(有向无环图)技术,一项可以提升平台交易速度的技术。但是,对于如何利用这项技术去设计一个公有链,贾朝却是一直都没有头绪。

2017年,IOTA的设计尝试给了贾朝很大的启发,但是其中一致性的问题一直没解决,于是他开始了自己用DAG技术去设计平台的漫漫长路。

以“快”为特点的Ambr如何解决一致性问题?

众所周知,DAG没有区块的概念,所以它就没有出块的延迟,交易的及时确认速度会有很大提升,同时因为不需要出块,DAG也没有并发量的限制,从理论上来说,这种技术解决了区块链底层和网络底层的限制。

Ambr贾朝:从Ambr开始,一个95后想做的区块链公链革命

“尽管DAG在市场上已经公认速度非常快,但是它有一个缺点,就是它的一致性问题。”

与同样使用DAG技术的IOTA和Byteball相比较,Ambr既保留了手续费,也去掉了中心化的“见证人”。

贾朝提出了名为Galaxygraph算法的解决方案,“我们设计了复合性节点,不同的节点确认不同类型交易,赚取不同的手续费,比如普通节点可以验证普通交易,当它升级的时候,能够验证更高级的合约交易,高级节点也意味着它的服务器性能很高。同时,节点本身由历史信用来升级,如果它作恶的话,就会给它的信用降级,在一定程度上防范攻击。”

值得指出的是,因为共识层的复合型节点设计,Ambr将中心化的服务器变成了分布式节点,即每一个用户也可以当作节点,以实现更高的处理效率,同时达到更高强度的去中心化。

在激励制度的设计上,其实不可避免的也有手续费分发问题。贾朝解释道:“激励制度设计本身主要存在两个问题:一方面就是,因为同一时刻会出现A和B进入链中的问题,所以你不知道将手续费分发给谁;另一方面就是B先进入,但是在不同节点,所以你也不知道将手续费分发给谁。”

Ambr贾朝:从Ambr开始,一个95后想做的区块链公链革命

对此,他们提出了缓冲器的设计,并在手续费上加了伴生交易模块,即交易产生后,发生的交易费用中包含了手续费和交易确认两部分,伴生交易用于交易的确认,而确认后手续费将延时到账。通过这一设计解决了一致性的问题。

对智能合约进行时间排序,有序执行

类似的,为了解决智能合约设计中的一致性问题,Ambr也通过权重设计为其加入了缓冲器设计。

那么具体要如何解决两个智能合约的时序问题呢?

贾朝举了个例子,“合约a和合约b要在T1到T2的这个时间缓冲期里对他们进行排序,然后进行预操作。T1到T2是预操作阶段,T2时刻记作权重W1,从T2开始正式执行,执行后它会经过W1到W2的权重周期。在这个权重周期里面,节点就开始执行合约,等到了W2的时候,如果你没有执行完或者执行错误,就会降低这个节点的信用。”

Ambr贾朝:从Ambr开始,一个95后想做的区块链公链革命

所以为了进行优化,Ambr将指定时间域作为合约执行缓冲期,在一定权重周期内达成全网共识, 以此来解决DAG网络偏序结构下难以实现智能合约的痛点。

Ambr同时还思考了跨链的设计,传统的基于DAG的平台,在跨链过程中存在“协调者”的角色,如交易所的存在,而这本质上还是偏向中心化的。为了尽可能的去中心化,Ambr在多链共识设计中引入报信人与验证者角色,分别将其用于消息通信与交易确认,以进一步优化现有的跨链技术。

总而言之,用贾朝的话说:“我们的主要特点就是体现在交易、智能合约和多链(跨链)的设计上。”

结语:

虽然Ambr针对传统公有链存在的问题进行了多方面的优化,但是贾朝表示,不可否认,底层架构的发展还有很长的路要走,并且在当下,Ambr平台本身还有很多技术难点亟需突破,如合约交易和跨链交易如何特定来区分的问题。

接下来,Ambr将会首先落实DAG和智能合约的设计,然后才会根据提出的解决方案,一步步实验,将跨链系统落实到平台上。


原文发布时间: 2018-03-27 18:07
本文作者: 巫盼
本文来自云栖社区合作伙伴镁客网,了解相关信息可以关注镁客网。
相关文章
|
4月前
|
安全 数据挖掘 API
《区块链公链数据分析简易速速上手小册》第4章:交易数据分析(2024 最新版)(下)
《区块链公链数据分析简易速速上手小册》第4章:交易数据分析(2024 最新版)(下)
119 1
|
4月前
|
数据可视化 数据挖掘 区块链
《区块链公链数据分析简易速速上手小册》第4章:交易数据分析(2024 最新版)(上)
《区块链公链数据分析简易速速上手小册》第4章:交易数据分析(2024 最新版)(上)
246 0
|
11天前
|
供应链 物联网 区块链
未来已来:探索区块链、物联网与虚拟现实的融合革命
在科技不断演进的今天,新兴技术如区块链、物联网和虚拟现实正在逐步渗透到我们的生活中。本文将探讨这些技术的发展趋势,以及它们如何相互融合,创造出前所未有的应用场景。我们将从技术的本质出发,深入分析它们在未来社会中的角色和影响,同时提供一些实际的应用案例,以展示这些技术如何改变我们的工作和生活方式。通过本文,读者将获得对未来技术趋势的深刻洞察,并理解如何利用这些技术来实现个人和社会的发展目标。
29 8
|
1月前
|
监控 供应链 物联网
新技术革命下的未来社会:区块链、物联网和虚拟现实的融合与创新
随着科技的不断进步,新兴技术如区块链、物联网(IoT)和虚拟现实(VR)正在逐渐融入我们的生活。本文将探讨这些技术的发展趋势和应用场景,以及它们如何相互融合,共同推动未来社会的发展。
33 2
|
2月前
|
供应链 监控 区块链
探索区块链技术在金融领域的革命性应用
区块链技术,这一最初作为比特币底层技术的概念,已迅速渗透到金融领域,引发了一系列创新和变革。本文将深入探讨区块链如何重塑金融服务,包括支付系统、资产管理和供应链金融等各个方面。我们将通过具体实例,揭示区块链技术如何提高交易透明度、降低成本并增强安全性,从而为金融行业带来前所未有的效率和信任。 【7月更文挑战第27天】
52 8
|
1月前
|
存储 物联网 区块链
未来已来:探索区块链、物联网与虚拟现实的融合革命
在这个快速变化的时代,新兴技术如区块链、物联网和虚拟现实正逐步改变我们的世界。本文将带您一探这些技术的发展趋势和应用场景,揭示它们如何相互交织,共同塑造未来的数字生活。从去中心化的数据管理到智能家居的革命,再到沉浸式的虚拟体验,我们将一同见证这场技术革命如何重新定义现实与可能。
|
1月前
|
供应链 区块链
链上革命:区块链如何彻底颠覆供应链管理,打造透明无界的未来商业帝国
【8月更文挑战第7天】构建未来:区块链技术在供应链管理中的应用
57 0
|
3月前
|
供应链 物联网 区块链
未来已来:探索区块链、物联网与虚拟现实的融合革命
本文旨在揭示新兴技术—区块链、物联网(IoT)和虚拟现实(VR)—如何单独及联合地塑造我们的未来。文章将分析这些技术的独特发展趋势,探讨它们在各自领域的创新应用,并着重讨论它们相互融合时产生的协同效应。我们将看到,这些技术的交汇不仅仅是简单的相加,而是开启了全新的应用场景和商业模式的大门。
|
3月前
|
传感器 安全 物联网
新技术革命:探索区块链、物联网与虚拟现实的未来应用与发展
随着科技的飞速发展,新兴技术如区块链、物联网和虚拟现实正深刻影响着我们的生活和工作方式。本文将探讨这些技术的最新发展趋势和广泛应用场景,揭示它们如何重塑未来社会与经济结构。
|
3月前
|
供应链 安全 算法
探索区块链技术在供应链管理中的革命性应用
【6月更文挑战第17天】本文深入探讨了区块链技术如何革新传统供应链管理模式,详细阐述了区块链的核心概念、技术特性及其在供应链管理中的应用实例。文章还分析了区块链面临的挑战和未来的发展趋势,为读者提供了区块链技术在供应链管理领域应用的全面视角。

热门文章

最新文章