【区块链108将】阿希链单青峰:主流跨链方案有三种,侧链是目前最优

本文主要是介绍【区块链108将】阿希链单青峰:主流跨链方案有三种,侧链是目前最优,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 区块链是分布式记账的一种方式,一条区块链便代表了一个独立的账本,两种账本之间无法沟通,价值也无法流动,由此跨链技术就显得分外重要。这句话换做更容易理解的话来说,就是一旦跨链技术成功大范围应用,用户就不再需要下载一屏幕的钱包,记住一条又一条的助记词,通过一个钱包便可以管理多种资产。

耳朵财经采访了采用侧链技术做跨链的阿希链CEO单青峰,这位拥有十年以上编程经验,贵阳区块链创新研究院智库专家团专家成员之一的资深大牛,分享了阿希链选择侧链的原因,以及当前主流的三种跨链解决方案。

作者  路阳 | 编辑 葭明

耳朵财经:请简要介绍下您的项目?

单青峰:阿希链是一个老项目了,我们做的是底层公链,是应用开发平台,基于平台帮助大家开发各行各业的区块链应用。

阿希链的特点是采用侧链的架构,实现一些跨链的协议。阿希链主要解决两个问题,一是解决区块链开发门槛高的问题,一是解决二代区块链的拥堵、性能以及扩展性的问题。

现在无论个人还是公司,都可以在阿希链自行注册和上传,目前情况是还不需要审核。

耳朵财经:您是如何接触到区块链的呢?

单青峰:在做阿希链之前我做过传统互联网,搜索引擎和在线教育等等。

2012年下半年时候,我在一个论坛听到比特币,很感兴趣,随后就接触到如瑞波币、比特股、以太坊等。只是那个时候我都是在业余时间做,像搭建矿池什么的。

2015年底时候我打算创业时参与了Lisk项目的爱西欧,在社区里做了贡献。当时我觉得Lisk做的不够好,且国内也会有需要,于是我就选择回国做了阿希链。那个时候国内做公链的还很少,只有小蚁一家。

耳朵财经:那时候就已经有小蚁了。

单青峰:小蚁比我们早做一年多,不过也处于摸索阶段。虽然做的都是公链,但是小蚁偏向于解决资产数字化的垂直领域问题,我们则选择做通用的开发平台,口号是“基于侧链的应用开发平台”,因为那个时候我们已经意识到区块链3.0这个趋势了。

耳朵财经:阿希链选择侧链技术的原因?

单青峰:因为侧链(技术)比较成熟,从14年开始就已经有这个理念,且有了理论了。

参考我们想要解决的问题,实现的技术难度,以及区块链的现状种种,我们觉得虽然以后会有更好的解决方案,但是侧链是目前最优的一种方案。

具体来说,侧链是相对于主链而言,要先有一个主链,才能有侧链。侧链需要了解主链,且功能上能将主链信息同步过来。这个同步比较抽象,就像是同步(主链和侧链上的)比特币和以太坊,能够将比特币、以太坊转移过来,实现一对一的绑定。

像是比特币可以有不同侧链,每个侧链可以有不同功能,都是分担解决比特币主链上的问题。如果你的侧链上支持10s的交易速度就是比原来更快,就有一定价值,此外链上如果还有智能合约,就会比原来功能更丰富。

因为区块链不是百分百的确定性的分布式算法,我们选择在两条链上操作,就等于将复杂度提高一个数量级。

耳朵财经:阿希链侧链的货币与主链的货币的关系?

单青峰:结合政策等种种原因,我们选择了每个侧链可以设置或者不设置自己的货币,一旦设置,每个链上的货币都能转移到其他的链上。

这些币之间会保持相互独立,币和币之间的交换比例,会交给市场、交易所判定。

基于区块链记录和存储的功能,可以记录一个身份,一个币的基本信息。我们的技术体系可以保证侧链上的货币能转移到主链以及其他侧链。且能用技术保障注册时候的总额一致。因此,币在哪一个链上产生并不重要,我们选择由主链创生,再由别的链去应用。

耳朵财经:为什么会采取多币机制?

单青峰:可以想象一下在现实生活中,人民币应用最多,但为什么看演唱会、坐火车时候要用票而不是用人民币呢?(代币)就是一种权益证明,具体经济学逻辑我可能解释不清楚,但是在现实生活中,人们对代币的需求是多种多样的,很多场景需要独立的代币体系,不方便用通用的代币。

或者说,就像是以太坊为什么不用比特币,这是两种思路,有些场景需要赋予既有代币,有的需要开发新的代币。

耳朵财经:2018年阿希链上准备开发多少应用?

单青峰:计划是100个。我们会做出少量应用用作参考,大多数应用会交给第三方来做。

耳朵财经:阿希链的经济模型是什么样子的?

单青峰:公链的盈利是颠覆式的模式。如我们的决策权、股权、分红权都合并到同一个币上了。我们的收益点在币的消耗,币如果能持续消耗和需求,所有持币人都会持续获得利益。

在Dapp的应用中、跨链转让费用等场景都会消耗阿希币,我们要做的是扩大生态,让消耗更频繁,更多。

至于公司本身可能没有收益,成立公司更多是为展开商务合作。

耳朵财经:您能介绍下当前主流的跨链解决方案么?

单青峰:目前主流的跨链方式有三种,此外还有一些正在探索中的方式。

第一种是跨链原子交换,即两个网络不通过中介的情况下实现资产的互换。比如我有10个比特币,你有1000个以太坊,我们之间可以实行交换,这样我就有了你的以太坊,你就有了我的比特币。但是交换完成后你还是要用比特币的网络来操作这10个比特币,这种实际是完成了币的所有权的转换。

第二种是资产的转移,也是我们在做的。这种方式重在资产的位置,而不是资产所有权的归属。资产本来在A链上,现在转移到B链上,资产转移后你需要通过B链来操作资产。假如比特币和以太坊实现跨链,你便可以在比特币的网络里操作以太坊。这种跨链实现后,就可以用我们的钱包在阿希链上操作比特币等。阿希链上的比特币与其他链上是等值的,只是当阿希链上增加一个比特币的时候,其他链上便少了一个。

第三种方式比较复杂,可以理解为采用了中继网络的形式。这种方式就像是一个集团,旗下有着诸多子公司,集团设立了一个上层决策层,来调度下层各子公司。这种方式会涉及到多个链,在这些链上建立一个抽象层,这个抽象层可以是一个链,也可以是一个分布式网络,他可以实现智能合约,来操作下面多个链。

目前这三种形式里,第一、二种已经相对成熟了,第三种也有人在尝试,但是还没听说有项目落地。

三种形式中第三种是最难的,这三种一个比一种复杂,但是相对的实现的功能也会更多。

我是本文作者路阳,

交流、爆料可以加微信Arisky_lly,

劳请备注姓名、公司和职位。

加耳朵君进社群

玩转区块链

往期推荐

(点击图片浏览)

关注我们在底部菜单栏可获得379份区块链项目白皮书

更多消息请加客服进群交流:jf515292


聆听区块链的声音

--- 耳朵财经 ---

---- end ----

关注我们你会领先世界99%的人了解区块链

这篇关于【区块链108将】阿希链单青峰:主流跨链方案有三种,侧链是目前最优的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/200451

相关文章

Java进行文件格式校验的方案详解

《Java进行文件格式校验的方案详解》这篇文章主要为大家详细介绍了Java中进行文件格式校验的相关方案,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、背景异常现象原因排查用户的无心之过二、解决方案Magandroidic Number判断主流检测库对比Tika的使用区分zip

IDEA中Git版本回退的两种实现方案

《IDEA中Git版本回退的两种实现方案》作为开发者,代码版本回退是日常高频操作,IntelliJIDEA集成了强大的Git工具链,但面对reset和revert两种核心回退方案,许多开发者仍存在选择... 目录一、版本回退前置知识二、Reset方案:整体改写历史1、IDEA图形化操作(推荐)1.1、查看提

C语言实现两个变量值交换的三种方式

《C语言实现两个变量值交换的三种方式》两个变量值的交换是编程中最常见的问题之一,以下将介绍三种变量的交换方式,其中第一种方式是最常用也是最实用的,后两种方式一般只在特殊限制下使用,需要的朋友可以参考下... 目录1.使用临时变量(推荐)2.相加和相减的方式(值较大时可能丢失数据)3.按位异或运算1.使用临时

Python实现html转png的完美方案介绍

《Python实现html转png的完美方案介绍》这篇文章主要为大家详细介绍了如何使用Python实现html转png功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 1.增强稳定性与错误处理建议使用三层异常捕获结构:try: with sync_playwright(

Java使用多线程处理未知任务数的方案介绍

《Java使用多线程处理未知任务数的方案介绍》这篇文章主要为大家详细介绍了Java如何使用多线程实现处理未知任务数,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 知道任务个数,你可以定义好线程数规则,生成线程数去跑代码说明:1.虚拟线程池:使用 Executors.newVir

Java终止正在运行的线程的三种方法

《Java终止正在运行的线程的三种方法》停止一个线程意味着在任务处理完任务之前停掉正在做的操作,也就是放弃当前的操作,停止一个线程可以用Thread.stop()方法,但最好不要用它,本文给大家介绍了... 目录前言1. 停止不了的线程2. 判断线程是否停止状态3. 能停止的线程–异常法4. 在沉睡中停止5

MySQL中闪回功能的方案讨论及实现

《MySQL中闪回功能的方案讨论及实现》Oracle有一个闪回(flashback)功能,能够用户恢复误操作的数据,这篇文章主要来和大家讨论一下MySQL中支持闪回功能的方案,有需要的可以了解下... 目录1、 闪回的目标2、 无米无炊一3、 无米无炊二4、 演示5、小结oracle有一个闪回(flashb

Android App安装列表获取方法(实践方案)

《AndroidApp安装列表获取方法(实践方案)》文章介绍了Android11及以上版本获取应用列表的方案调整,包括权限配置、白名单配置和action配置三种方式,并提供了相应的Java和Kotl... 目录前言实现方案         方案概述一、 androidManifest 三种配置方式

Linux配置IP地址的三种实现方式

《Linux配置IP地址的三种实现方式》:本文主要介绍Linux配置IP地址的三种实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录环境RedHat9第一种安装 直接配置网卡文件第二种方式 nmcli(Networkmanager command-line

Linux下修改hostname的三种实现方式

《Linux下修改hostname的三种实现方式》:本文主要介绍Linux下修改hostname的三种实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux下修改ho编程stname三种方式方法1:修改配置文件方法2:hFvEWEostnamectl命