当前位置:首页 > 物联网 > 区块链
[导读] 从 2009 年至今,十年间,区块链整体的市值增长了数百万倍,而区块链的性能,却仅仅完成了不到百倍的增长,相比起来实在悬殊。区块链技术就像被《三体》中的智子锁死了一般,大家都在低性能、弱隐私、难

从 2009 年至今,十年间,区块链整体的市值增长了数百万倍,而区块链的性能,却仅仅完成了不到百倍的增长,相比起来实在悬殊。区块链技术就像被《三体》中的智子死了一般,大家都在低性能、弱隐私、难易用的“低光速泥潭”中苦苦挣扎。

怀着对新兴技术的宽容,我们依然对区块链满怀希望。但脚踏实地的,从应用落地的角度出发,区块链应用的瓶颈是明显的。

2018 一年,出现了很多试图打破瓶颈的尝试,ArcBlock 便是其中的代表。本期我们请来了 ArcBlock 的创始人冒志鸿,带着刚发布的 DID 钱包,与我们分享链网思路下,区块链应用的破局的关键。

区块链的未来是链网

ArcBlock 的核心想法,区块链的未来是链网架构的。未来的区块链要有织“链”成“网”的能力,才能真正得到广泛使用。

1. 什么是链网架构?

所谓链网,就是多个互相连接的区块链形成的网络。

用交通系统来类比区块链世界,公链的思路,就是以一条能够贯穿全世界的大路,理想情况下这条路上的车,能够到达世界上任何一个地方。但如果所有人都在这条大路上驾驶,这条路一定会变得拥堵不堪,这就是公链的性能问题。

如何解决拥堵的问题?一种方法就是给汽车提速,原来跑 60 码现在跑 120 码(缩短出块时间),但这样容易出现安全隐患。另一种典型的想法就是扩容,扩宽原来的车道,但你不可能无休止的扩宽车道。

在现实生活中我们是如何解决交通问题的?现实生活的交通是很多道路与公共交通组成的综合网络。未来的信息社会也是如此,必然是链网架构的,可以根据不同的场景,使用不同特点的区块链,但必须得保证链间是互联互通的。

2. 为什么要使用链网架构?

目前最主流的区块链方案是公链,数数链网方案的项目,其实就三家,Cosmos、Polkadot 还有我们 ArcBlock,ArcBlock 的链网已经在 3 月份上线,跨链已经实现了,欢迎广大开发者来检阅。

可能是因为 EOS 的营销成功导致,从业者普遍认为,必须做一条很大很强的公链,解决所有的问题。

但从现实逻辑的角度出发,公链的观点是存在悖论的:

- 世界上所有的问题,是不可能靠一两条链解决的。就算技术上能搞定,从现实出发,中国和美国至少不可能用同一条链的吧?

- 因为场景领域的不同,必然会出现多条不同的公链,因此它们的互联互通是个必然的结果。

这就是公链的悖论,他的愿景越有可能实现,就越需要跨链互通的链网。

举个例子,针对银行的去中心化金融体系,安全性是放在第一位的,性能的要求就不高了。但是如果是一个去中心化的通讯软件,就已经需要很高的性能,能承载非常多的节点使用,而它对安全性的需求,就没有金融体系那么高了。但我们可能在通讯过程中会进行转账等操作,所以这两个链之间必须是打通的。

因此,根据需求各取所需,多链共存,再利用跨链技术,织“链”成“网”,这才是区块链的未来。

DID 是应用的关键

DID(Decentralized ID),即为分布式身份体系,一直是我们非常重视的一项去中心化技术,最近 ArcBlock 发布的钱包就主要搭载了 DID 功能。

1. 为什么使用区块链实现 DID?

去中心化 ID 这个技术,本身不属于区块链的范畴,但它却和区块链有着非常紧密的联系。实际上,一个用户能自主创建管理的 ID,是远早于区块链的一个去中心化构想。

在基于区块链技术构建 DID 之前,就已经出现了多个解决方案。搞技术的朋友们可能知道过去的 OpenID 技术。但过去的 DID 技术都没有取得成效,有一个永远绕不开的点————没有区块链的时候,任何一种 DID 技术,都需要一个“认证中心“。但一旦到达需要认证中心的时候,就会存在不够去中心化的情况。这是与初衷相悖的,因为涉及到中心的认证,不仅存在隐私和安全问题,多个主体间的 DID 也是互相隔断的。

我们常常讨论一个系统究竟是去中心化还是中心化,其实你可以从不同的角度来看,程度是不同的。比特币系统本身是去中心化运行的,这一点大家没有争议。而正是因为比特币去中心化的特点,全世界就只有一个比特币的共识,从这个角度来看,它又是非常中心化的。

这就恰恰解决了 DID 最大的问题。如果使用区块链技术建立起一个 DID 系统,随着去中心共识的加深,就可以 实现唯一的,人人皆可信的身份系统 ,而这个系统它本身的运作和维护,是非常去中心化的。这就是基于区块链技术实现 DID 的基础。

2. DID 在区块链上意味着什么?

我们一致认为,DID 是个非常重要的事情,ArcBlock 搭建链网体系时,就把去中心化 ID 作为一个非常重要的部件,从底层进行了支持。

这就意味着,在 ArcBlock 的链网中,任何一个身份证明,都是去中心化的。这里的 ID 不仅仅只是一个账户的身份,链网中的每一个账户、每一个节点、每一个服务,乃至使用 DAPP 过程中的,甚至是未来的上链的物联网设备,都可以使用 DID。

这就意味着,在 ArcBlock 的链网体系中,每一个交易的账户,不仅仅是一个没有内容意义的随机地址,同时也是一个 DID,这大大降低了使用门槛。如果当你发某个 DAPP 时,这个应用需要有证明自己的唯一可信性的证据,证明它真的具备它描述的哪些功能和属性,这个证明就可以使用 DID 实现。包括你在使用某个特定服务时,需要创建新的身份时,我们传统的解决方案时单独在中心服务器上注册,这样既不安全,也会因为账户过多难以管理,而在这里,我们就可以针对每一个应用创建一个 DID,快捷方便的使用。

DID 技术,降低了区块链整体的使用门槛,提升了很多的用户体验,这对大范围应用是非常关键的。

迅捷开发,ArcBlock 的区块链应用架构

上图是区块链的应用和互联网的应用的比较,可以看出来两者其实有非常高的相似性,区块链的应用的架构并没有大家想象的那么复杂。

我一直认为,区块链本身是计算机科学发展到一定程度的必然的结果,没有什么非常难理的地方。只不过在过去的时间里,整个业界把区块链搞得很神秘,创造了各种莫名其妙的名词和概念,创造了认知障碍,最终大家好像都不知道该区块链到底是什么样子。

1. 传统互联网的应用架构

我们来回顾一下典型的 WEB 应用的系统,这是互联网时代最成功的一种应用的方式,应用是基于互联网搭建的,互联网有标准的 TCP/IP 协议,因此各种各样的应用可以连接在一起,形成现在这样庞大的网络。这些 WEB 应用有一个特点,很多都会用到标准的 WEB 应用节点,比较典型比如 Apache、Nginx。

WEB 服务器它的特点是什么?首先可跨平台部署,Apache、Nginx 既可以跑在 windows 上,也可以跑在 Unix 的不同版本上。其次服务器可以是你自己架设的机器,也可以建立在各种云服务上。一旦建立了标准化的服务器,对用户来说使用起来没有差别,我们所用的站点服务,都是这个基础之上建立的。

直接基于服务器来做的话有一定的复杂性,所以大家本着不重复造轮子的想法,建立了一堆应用框架。这些框架都是为了让开发者能更简单的开发应用,好的框架是能解放开发者的,让大家能更专注于自己要做的事情。

所以在今天你要想开发一个 WEB 应用,相对来讲就比较简单了。正是因为能比较容易的进行开发,才造就了今天的整个互联网生态的巨大的繁荣。

2. ArcBlock 的区块链应用架构

在 ArcBlock 的链网世界里面是什么样子呢?上面右边的图里,我们设想应用整体是基于区块链网络的,而不是单独哪一条公链。在这个区块链网络里,ArcBlock 提供的就是 ABT Network 的标准协议,如果还有其他的链网架构的公司,也可以连接上它的链网协议,比如 Cosmos Hub,共同组合成为应用的最底层。

在这个区块链网络之上,需要建立一个非常标准的部件,称为区块链节点。ArcBlock 提供了 ABT Node,它对应是 WEB 应用里 Apach、Nginx 服务器这类的东西。ABT Node 要成为一个标准件,这个标准件可以部署在不同的硬件上。可以是云服务上,也可以是在自建矿机上,一旦部署好 ABT Node 的节点,在节点之上看来都是没有差别的,标准化的。

在这之上,ArcBlock 还提供了一个区块链的应用框架,让开发者更简单的使用区块链节点的特性与功能,这就不需要自己造轮子了,从底层到上层的东西已经给开发者搞定了。

有了这些相对清晰的架构,我相信在不久的未来,区块链的开发不会再那么神秘。未来的区块链开发者,可以使用自己熟悉的框架,使用自己熟悉标准化区块链节点,快速的搭建自己 DAPP,甚至是一整条写入逻辑的区块链。 同时这些区块链可以非常容易的互联互通。

这就减少了很多的学习成本,让大家术业有专攻,ArcBlock 来专注于底层的技术和框架的实现,让广大的开发者,更好的专注于商业与应用。

3. 未来的展望

互联网刚开始出现的时候,只是电信网上的一个增值业务,但在今天来看,互联网已经是一个比电信网更大更重要的这样网络了。

今天看起来,区块链应用还只是互联网上一种 P2P 类型的新协议,但是我们相信,区块链有一个相当大的未来,未来的区块链网络可能与现在的互联网一样庞大,甚至是远超互联网的体量。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭