首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >区块链中的跨链究竟是什么呢?

区块链中的跨链究竟是什么呢?

作者头像
用户2196435
发布2018-07-19 17:40:01
1.2K0
发布2018-07-19 17:40:01
举报
文章被收录于专栏:LuckQILuckQI

随着区块链的快速发展,我们现在已经在区块链上看到很多公链技术的发展,现在马上就到6月份的节点上,公链开始爆发,从4月份的小牛市的启动。大家似乎看到币圈的氛围又回来了。但是又突然出现一个新的问题,既然公链那么多,我们大家在使用的时候应该选择哪个公链呢?比如选择EOS?或者选择ETH?或者选择波场TRX?但是如果我们选择其中一种那么是否太单一了。可能会出现如下问题

  1. 选择了EOS的用户,可能也有需求在TRX或者ETH上,这样的话大家怎么办?开发者怎么办?难道只能选择其一吗?
  2. 现在互联网上区块链项目从github上看活跃的,现在正在运行的,大概有两千到三千个项目,但是大多都是独立的运行体系。我们难道只能使用一个吗?怎么才能将链与链之间的通道打开?项目与项目的通道打开呢?

带着这些疑问我们开始说一下现在比较流行的跨链技术

跨链

跨链:简单明了的意思 就是用来连接各个区块链的桥梁,也算是通道。帮助应用之间实现各个区块链之间的原子交换、资产转移、区块链内部信息互通、或者解决数据的问题等等。

区块链之间的互不连通,大大制约了区块链的应用和发展,各个链的互通问题已经是现在急迫解决的问题了,等待公链上线我们就可以直接使用跨链开始使用各个公链的信息,并且能帮助解决公链的扩展性,跨链互操作行等方面的挑战。

当前的跨链技术模式

既然已经说到跨链,现在的跨链技术主要有三种模式

  • 公证人模式:通俗的讲相当于有一个中介作为评审团类似信任机构。
  • 中继/侧链模式 : 一个链上能拥有另外一个链上的所有功能。相当于主链上会有侧链。
  • 哈希锁定模式 : 减少上面两者出现的问题,比如公证人模式的信任问题,侧链模式:主链与侧链的之间的了解问题。

图所示基本流程如下:

  1. A生成随机数S,并发送hash(S)给B。
  2. A在链LA上锁定币,并设定条件:如果在(当前时间+2X=TA)时间内链LA收到S,则转账给B,否则退回给A。
  3. B收到hash(S),并看见A的锁定和时间设定后,在链LB上锁定币,并设定条件:如果在TA-X时间内链LB收到S,则转账给A,否则退回给B。
  4. A看见B的锁定后,在TA-X时间内发送S给链LB,得到链LB的币。
  5. B收到S后,在TA时间内发送S到链LA,得到链LA的币

这三种模式各有各的用处并且在一定领域内是帮助解绝问题的,而现在又有一种新的模式跨链技术。这个项目的名字是Pallet

Pallet

Pallet是基于对跨链技术的思考而提出的。

  • 现在在互联网时代大部分的开发者是不关注于底层的物理架构,电缆光纤等信息的。那么在区块链时代,是否也可以让做成通用的协议,让大家只关注与上层的应用开发,而底层的协议就不用太关注,开发者只需要了解即可。
  • 目的形成一个大家认可的,公认的中间层,使应用开发这更关注应用的开发,忽略掉底层链的开发。减少开发者的注重力,能让开发者快速的进入这个市场,减少学习的困难度。
  • 现在大家都是生活在互联网时代。我们在浏览网页的时候都会使用http或者https协议。通俗的来说Pallet就是想做区块链时代的https协议。这样大家就明白了Pallet想要做的事情了。大,应用广。

PalletOne

前面我们介绍了Pallet,想做的是一个轻量级协议内容,但是如果在我们在协议上增加一个具有分布式能力的底层公链,将大大提高其效率。

在PalletOne内置一种通证抽象模型,方便开发者进行开发。并且分布式并行公链与并行的跨链协议能在去跨链上提供高性能,高通用的技术。

PalletOne 生态

通证抽象

  1. 提供给开发者使用的SDK,方便开发者直接进行开发。
  2. PalletOne VM 虚拟机,将主流的编程语言编译在不同的平台上高效的执行。也就是一处运行,处处运行。
  3. 通证抽象层:
  • 提供了全预挖通证类似于ETH的ERC通证。
  • 挖矿通证:类似比特币挖矿的机智。
  • 固定面额:类似于1,2,50这种的面额通证。
  • 非同质化通证:进行对比交换。

4. 调停中介

  • 负责PalletOne网络的整体安全性。

5. 陪审团

  • 陪审团是维护PalletOne安全性和完整性的基本单位。相当于人体必需水的价值。

6. 分布式存储。

7. 适配器:提供良好的接口与库函数

工作机制

在工作机制中PalletOne进行五步操作来维持形同的稳定性。合约模板的创建---->合约部署---->合约调用---->合约查询---->合约终止

通证经济

为了保证Pallet系统的安全,在通证经济中设立了如下制度

  1. 保证金:称为候选陪审员。
  2. 交易费: 陪审员通过执行智能合约来赚取收益,该方式是一种激励对参与者来说。
  3. 陪审员奖励:除了获取交易费之外还能获得通证上的通证奖励,促使大家都参与进来。共识在区块链上是一种十分重要的思想。
  4. 合约押金:避免单方面的违约,导致另一方利益受损。

技术特性

  1. 多链:支持多种公链。
  2. 多任务:高效的并发性能。能同时处理多条任务。减少网络拥堵
  3. 多语言:支持多种编程语言 java,c++,js等。应用范围广
  4. 多平台:虚拟机的使用。java的jvm就是这么遍布天下的。
  5. 安全性:开发安全,合约执行安全。

技术优势

具有高性能,高通用,安全便捷的通证模型,稳健的生态系统等特性。让其在发展中能快速的发展壮大起来。

应用场景

  • 跨链支付互通信息。
  • 作为金融工具,大家可以创建属于自己的通证。并且可以提供给别人使用。
  • 支持多支付类型的Dapp等特性。基于PalletOne,开发者可以部署各种类型的DApp,与以太坊上的DApp只支持 ETH支付的情况不同,用户使用构建在PalletOne上的DApp时,付费方式更加自由灵 活:既可以通过PalletOne上支持的通证,又可以选择BTC、ETH,甚至是几种方式的组 合。同时,免除了通过交易所进行兑换的繁琐过程。付费方式的灵活性将从一定程度上激 发用户的多样性,从而进一步推动PalletOne生态的发展壮大。

百家争鸣跨链时代,谁最后能称雄呢?让我们拭目以待。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-05-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 LuckQI 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
区块链
云链聚未来,协同无边界。腾讯云区块链作为中国领先的区块链服务平台和技术提供商,致力于构建技术、数据、价值、产业互联互通的区块链基础设施,引领区块链底层技术及行业应用创新,助力传统产业转型升级,推动实体经济与数字经济深度融合。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档