麻将胡了2

EKT多链技术丨从侧链到跨链:EKT的区块链融合之道
发布时间:2024-01-28 21:59:24

  你们好,今天我想和你们讨论侧链和跨链的融合。json   互联网在今天已经成为了生活和工做中的必需品。那互联网又是依靠什么才能运行呢?互联网的运行依赖于运营商(Internet Service Provider, ISP),而运营商是一个彻底中心化的组织。在不久的未来,一个基于区块链技术的去中心化的网络可能会诞生,取代目前的互联网。如今世界上已经存在好多的区块链项目,咱们相信之后目前的区块链项目会

  互联网在今天已经成为了生活和工做中的必需品。那互联网又是依靠什么才能运行呢?互联网的运行依赖于运营商(Internet Service Provider, ISP),而运营商是一个彻底中心化的组织。在不久的未来,一个基于区块链技术的去中心化的网络可能会诞生,取代目前的互联网。如今世界上已经存在好多的区块链项目,咱们相信之后目前的区块链项目会有一个融合的过程,从而整合成一个大的区块链网络。那这个过程将会如何发生呢?EKT又能在这个过程里贡献什么呢?今天我会和你们一块儿分享一下咱们的思考。安全

  侧链技术最初由比特币的核心开发者于2014年在论文sidechains.pdf里提出EKT多链技术丨从侧链到跨链:EKT的区块链融合之道。当时他们注意到,比特币在本身的区块链上只能做为一个价值流通的载体流通,用途很是有限。而比特币核心代码的升级是须要很是谨慎的。哪有没有一种办法,可以既不会影响原来的比特币系统,又可以测试一些新的特性,进而扩展比特币的使用场景呢?这就是侧链技术的由来。网络

  简单来说,侧链是一种容许Token在不一样的区块链之间进行安全的资产交换的技术。侧链经过一种双向锚定的机制和主链进行链接,链接之后主链上的资产就能够经过双向锚定的技术完成对侧链的充值和提现等操做。通常来讲,原始的区块链被称为“主链”。经过双向锚定和主链完成链接的区块链称为“侧链”(有些项目也称之为“子链”)。app

  主侧链之间是如何经过双向锚定的方式完成资产交换这一个过程呢?首先,主链上的一个用户能够把本身的资产转入到一个特定的地址上。一旦资产转入到这个地址,那这笔资产就会被锁定,用户没法再对其进行花费。用户发送到该地址的交易须要等待主链的确认。这里有一个“安全等待时间”的概念,只有过了这个时间,才能够认为用户的这笔交易是不可回滚的。侧链察觉到这笔交易之后,会再本身的链上发行等量的相关资产,供用户在侧链上使用。用户从侧链提现到主链的过程也是相似,只不过流程反过来而已。ide

  这种经过双向锚定的方式很好理解,可是会带来一个新的问题:那就是这个主链上的地址由谁来肯定?若是是一个用户,那这个用户的信用如何保证?这个用户是否有把用户的资产卷走跑路的可能?若是是一个组织,那这个组织又如何肯定?目前最成熟的方案是该地址由一个联盟(federation)维护,这些联盟共同维护一个多签地址,不一样区块链之间资产的流动都由这个联盟来维护。假设7个知名交易所共同组成了这个联盟,每一个交易所都提供一个地址,共同组成一个5-of-7的多签名地址。这就要求每一笔通过联盟的交易,都至少由5个地址进行签名才能够生效。经过分散帐户来达成必定的去中心化和安全性。区块链

  上面这种侧链的方案目前已经有不少项目采用并推广,可是并非一种优秀的方案。其薄弱点在于联盟成员的肯定已经联盟的存在是否违背了去中心化系统的实质。EKT提出的基于HTTP协议为技术的跨链报文协议,能够彻底避免联盟选举的问题,从制度上解决了资产的跨链转移和交换。为了兼容大多数公链,EKT 定义的报文协议以 HTTP 协议为基础,请求和响应的Content-Type必须为application/json,请求参数和响应参数必须与协议中的规定相同。在相互注册成功之后,就能够进行跨链的资产转换。EKT的跨链实现方案主要由如下几步组成:测试

  EKT的某用户A想要转移资产到Z链上。首先EKT主链会发送握手协议报文,查询双方是否已经相互注册成功。若是Z链能够正确的回复握手协议,那EKT链会对A用户的交易进行打包,并把交易信息和区块头信息发送给Z链进行校验。blog

  Z链在收到交易信息和区块头信息之后会进行验证。验证经过之后会发送一个确认报文。开发

  EKT为何要开发这样的一个跨链机制呢?或者说一个其余公链的Token导入到EKT主链上有哪些用处呢? EKT 做为一个区块链应用的基础平台,能够支持各类应用场景的区块链应用。因此一个Token在EKT通用积分生态的用途是多种多样的,其应用场景会随着EKT通用积分生态的发展而壮大。因此若是一个其余公链的Token可以导入EKT的生态中,能够极大的扩展其余Token的应用场景。

  咱们相信,将来的区块链系统确定不会是如今各个区块链项目各自为战的状态。资产的跨链流通、兑换等会成为区块链平台须要提供的基础服务。EKT 提出的跨链协议报文方案是目前各类跨链方案里很是完善的一种方案。相信可以为其余公链Token的流通及扩展应用场景提供坚实的技术支持。