教程网

您现在的位置是: 首页 > 产业

区块链跨链原理是什么?区块链跨链原理介绍

区块链跨链原理是什么?区块链跨链原理介绍
我们知道,近几年来,区块链的发展是非常的火热的,,而随着区块链技术的不断发展,也有越来越多的资金开始进入了这一领域,更多的对于区块链技术研究以及落地应用开发的企业也冒了出来

我们知道,近几年来,区块链的发展是非常的火热的,,而随着区块链技术的不断发展,也有越来越多的资金开始进入了这一领域,更多的对于区块链技术研究以及落地应用开发的企业也冒了出来。不过目前区块链技术的发展还在一个起步的阶段,所以在短期内,该技术还不能很好地运用到大规模的商业中去。其中的原因就有信息孤岛的问题,各个链的数据信息不能做到互通互联,所以出现了跨链,那么究竟区块链跨链原理是什么?下面就让小编为大家带来区块链跨链原理介绍。

区块链跨链原理是什么?

目前的跨链技术可分为三种,分别是:公证人机制、侧链/中继、哈希锁定。

公证人机制是指由一组可信的节点作为公证人向链X的节点验证链Y上的特定事件是否发生。比较典型的公证人机制有瑞波实验室提出的Interledger。Interledger协议适用于所有记账系统、能够包容所有记账系统的差异性,该协议的目标是要打造全球统一支付标准,创建统一的网络金融传输的协议。

Interledger协议使两个不同的记账系统可以通过第三方“连接器”或“验证器”互相自由地传输货币。记账系统无需信任“连接器”,因为该协议采用密码算法用连接器为这两个记账系统创建资金托管,当所有参与方对交易达成共识时,便可相互交易。该协议移除了交易参与者所需的信任,连接器不会丢失或窃取资金,这意味着,这种交易无需得到法律合同的保护和过多的审核,大大降低了门槛。

侧链技术通常是指以锚定某种原链上的代币为基础的新型区块链。例如美金锚定到黄金。如果链x能够验证来自链Y的数据,则称链x为侧链。但是目前侧链很难在其链上建立跨链的智能合约,所以限制了其在股票、债券、衍生品等领域的发展。BTC Relay被认为是第一个区块链侧链。

BTC Relay将以太坊网络和比特币网络通过以太坊的智能合约连接起来,使得用户可以在以太坊上验证比特币的交易。其原理是使用以太坊的智能合约构建出一个微型版本的比特币网络,因为智能合约需要获取比特币网络的数据。中继技术是将原有链上的代币转入类似多重签名控制的原链地址中,对其进行暂时锁定,在中继链上的交易结果将由这些签名人投票决定其是否生效。典型的中继技术包括Polkadot、COSMOS。侧链/跨链技术一定程度上是引入了第三方的中介,并没有较好地实现去中心化。

哈希锁定是一种通过时间锁定让接收方在某个约定的时刻前生成支付的密码学哈希值证明来完成交易的机制,最早起源于闪电网络。然而哈希锁支持的功能比较少,能够支持跨链资产交换,大部分场景能够支持资产抵押,但不支持跨链资产转移和合约。

区块链跨链的应用

以Cosmos为例,其区块链主要由Hub(枢纽)和Zone(分区)这两个部分组成。每个Zone和Hub都是独立的区块链,每个Hub下可以连接很多个Zone,Zone是解决特定应用需求的区块链,Hub专注于处理Zone间的跨链交易。Hub就是这个系统中的中继链,而BTC、ETH等现有的区块链都可以以Zone的形式接入Hub,再通过Hub和IBC协议达成各个Zone之间的通信,即可在不改变其原有共识和代币体系的基础上,提升扩展性和互通性。

同时,新的区块链项目也可以在Cosmos中轻松使用其基础设施搭建新链,使研发成本降低。一般一条区块链由上至下分为三层:应用层、共识层和网络层,在Cosmos上搭建区块链,共识层和网络层是通用的,开发者无须费心,应用层可以使用Cosmos提供的Cosmos SDK开发工具,将应用层分为若干个模块,开发者只需要开发自己特定的功能模块,其他通用的模块直接拿来用即可。这就相当于是区块链界的SaaS模式,普通的功能拿来就用,特殊的功能再自己开发。如果说当初ETH推出智能合约让人人都可以发币,那么Cosmos就是让人人都能发链成为了可能。

安全保障上,Hub通过去中心化的验证人组来保证安全性,验证人组有罚金托管机制,它是多资产的分布式账本,也就是一种多资产权益证明加密货币网络,并负责保证各类资产在不同Zone转移的同时,资产总量不变。

简单来说,Cosmos的实现原理就像是手机系统,Hub是系统,目前市面上的各个链相当于App,开发者们将App接入系统内,就可以和这个系统上接入的其他App进行互动,而且这些App可以整合形成一个巨大的生态。

本篇文章就是小编对于区块链跨链原理是什么这一问题的全面分析,目前跨链技术想要实现真正的大规模商业应用的话,除了要实现各个平台之间的数据信息互联之外,还要实现不同区块链之间的价值互联,这样才能够解决当前区块链项目之间的“孤岛局面”。本文对跨链的应用范围和主要实现方式做了简单的介绍,希望大家在了解一些跨链项目的时候,这篇文章能够给大家一些参考。

随着以太坊layer1挑战者、layer2的 DeFi的兴起,相信最近一段时间,币圈的投资者们对于频频使用的跨链桥技术一定不会陌生了,其实平时我们使用CEX把加密资产中转一下也是在使用桥。其实资产在不同链间的转移方式有很多种,但是桥这个基本组件经常被忽视,它对评估我们的资金安全是至关重要的。正是因为有了跨链桥的存在,我们才以把链下协议用于扩展网络。很多投资者还不知道跨链桥原理是什么?下面就让小编带大家一文了解跨链桥原理。

跨链桥原理是什么?

跨链桥负责在layer1上保管资产,同时把这笔资产在另一个(和外部)服务上释放。它定义了谁来托管资金,以及资产被解锁必须满足的条件。

简而言之,只要像以太坊这样的layer1区块链要连接到任何其他系统,就需要使用桥。所有桥接都有类似的操作:

存款,用户可以将资金存入桥,代表该资产(的代币)就会在其他系统上发行;

更新账户余额,桥被通知新的账户余额信息,这可以用来帮助提款;

提款,用户可以根据他们在另一个系统上的余额从桥上提取资产,在这个系统上所发行的代币将被烧毁。

如果我们只考虑桥而不考虑其他,那么可以说,加密货币交易所是一个链外协议。用户可以将资金锁定在交易所中,在交易时绕过网络费用和延迟的问题,最终通过提币将资金撤回到layer1区块链上。

除了单组织桥,还有另外两种类型的桥,它们依赖于一组托管人:

多组织桥,一组固定的独立方(K/N)对被锁定的资金进行保管。

加密经济桥,一组动态的各方(由其资产权重决定)对资金进行保管。

Layer1区块链上的所有三个桥都无法验证来自其他系统的账户余额是否正确(或其他系统的负债是否超过桥的资产)。要由这组托管人来验证是否所有提款都根据另一个系统进行处理。他们最终决定是否可以释放资金,以及谁应该收到资金。

跨链桥安全吗?

桥与侧链的安全是独立分开的

有几个桥的例子:

WBTC:一个单组织的桥,将BTC带到以太坊。

Liquid network或RSK:一个多组织的桥,拥有HSM的各方联盟将资金从BTC锁定/解锁到另一个区块链上。

Polygon桥。:一个加密经济桥,其中锁定在桥中的2/3 + 1权益会定期就Polygon上所有用户的账户余额达成协议,用户可以利用这一协议在以太坊上提取他们的资金(实际上,polygon最终是由一个小的multisig合约控制的,但这个例子着重于其长期目标)。

彩虹桥:一个加密经济桥,其中桥合约是一个可以验证其他区块链进展情况的轻客户端。它不检查其他区块链的有效性,资金的安全最终取决于其他区块链的持续进展(通过加密经济规则来保证)。

最关键的是,每个桥都有自己的安全模型,它独立于区块链网络。这三种桥的共同点是,它们不检查侧链的完整性,如果托管人(或侧链)离线,就没有自我执行的应急计划来保护资金。它们只着眼于自己的安全模式,而没有考虑桥所处的layer1区块链的安全。BitGo Trust托管着锁定在比特币中的资金,他们负责在以太坊上发行相同数量的WBTC。以太坊上的一个智能合约会跟踪WBTC所有转账的账户余额。值得信赖的是,BitGo尊重智能合约中记录的帐户余额。

上文就是小编对于跨链桥原理是什么这一问题的相关内容详细介绍,小编在这里提醒各位投资者,跨链桥其实共有有四种类型的桥,它们都可以把资金锁定在一个区块链中,并在另一个链下系统,很可能是另一个区块链中得到体现。总的来说,目前用户是否真的关心Layer2桥,以及我们是否应该将以太坊的安全模式扩展到链外系统都还没有定论,未来这4种桥可能都会留下来,我们要做的就是更好地了解你的资金是如何被保护起来的,防止遭到破坏。

区块链技术是一件神奇的东西。对于许多技术人员来说,这只是一个神作。对于这样一个强大的东西,你们知道区块链的原理是什么吗?下面小编就来给大家分析分析区块链原理是什么?区块链是比特币的一个重要概念。该货币与清华大学五道口金融学院互联网金融实验室相连。、新浪科技发布《2014-2016全球比特币发展研究报告》提到区块链是比特币的底层。技术和基础设施。

本质上是一个分散的数据库,作为比特币的基础技术。区块链是使用加密方法生成的一串数据块。每个块包含有关比特币网络事务的信息,用于验证其信息的有效性(防伪)和生成下一个块。

它的原理是什么?

看到区块链定义的一些答案,我突然意识到我对这个解释原则的回答总是反对比特币。区块链的定义中没有特别明确和独特的答案。在这里,我们首先给出个人根据他们阅读的论文总结的“区块链”的特征:

使用"哈希链"形式的数据结构保存基础数据(如下所述)

多个节点参与系统操作(分布式)

通过特定协议或算法达到共识(共识协议/算法)以确保基础数据的一致性。

比特币目前是区块链中最典型和最有影响力的应用之一。了解比特币如何使用区块链可以更容易理解其他形式的区块链应用程序。

在谈论应用程序之前,最重要的是要了解它的技术性质。区块链的所有答案都是首先提到区块链的无形特征,所以首先要理解的是它是如何实现的?

必备知识;密码Hash()函数的单向性:Hash(x)= y,很难找到x的y

哈希链:如果现在有数据块A,B,C依次。然后我们可以像这样计算一个哈希值。注意“||”拼接

H0 =哈希(A)

H1 =哈希(B || h0)

H2 =哈希(C || h1)H2是我们计算的哈希头。现在,为什么我们称这个东西为哈希链,因为h2的值取决于前一系列数据的内容和计算顺序。如果您现在知道h2,其他人持有A,B,C,无论他是修改A,B,C中的任何一个还是A,B,C的顺序,您都无法再次计算正确的h2。

好吧,事实上,区块链的概念在这里有点感觉。不是吗?"区块链单词"是英语区块链的翻译。如果从字面上理解,由链"组成的"数据块足以解释其基本含义。比特币区块链实际上是哈希链的变体(请注意,比特币添加了下面描述的随机数和随机数的特殊要求的规则,以实现工作证明的共识机制)。 ,而不是区块链的必要特征)。如何改变?添加随机数(Nonce)

假设现在存在顺序生成的数据块A,B,C。让我们像这样计算哈希头。注意“||”拼接

H0 =哈希(A || Nonce0)

H1 =哈希(B || h0 || Nonce1)

H2 =哈希(C || h1 || Nonce2)

这里我们还添加了一个额外的要求,即h0,h1,h2必须都以指定的0位数开始,例如,每个哈希值必须以5 0开头,然后是h0,h1,h2它应该是这样的(00000 *****************)

添加此要求后,h0,h1,h2不是那么容易计算,因为你不能根据输出的形式反转输入,并给出A,B,C,它只能是不断改变Nonce进行详尽的计算,然后找到满足要求的Nonce值,以便h0,h1,h2满足要求。

每个人都知道所谓的矿工正在做什么,即接受广播的数据块,然后计算当前哈希链的头部。成功计算成功的Hash后,每个人都会被告知。我自己找到了,让其他人计算下一个哈希头。事实上,在这里,区块链的性质几乎是相同的。如果网络中的每个人默认协议,并且只计算最长哈希链之后的新头,那么一切都很好,但是如果有人想要以同样的方式,他必须拥有更多的计算能力。当诚实的人遵守规则时,他们可以计算出一系列的叉子,甚至可以直接计算出新的链条,这样每个人都可以承认。

至于这个难度的证明,Satoshi Nakamoto建立了泊松分布的概率模型,假设由诚实节点计算的新哈希头的概率和由不诚实节点计算的新哈希头的概率q。 ,计算出N值。

该N值的含义是在计算新的散列头h1之后,然后附加N个头(h2,h3,h4 ....),网络应该识别新的头。 H1。因为此时,如果攻击者想要成功发起攻击,则需要计算至少一个长度大于N的分支。当攻击者没有50%的总网络计算能力时,很难实现这种可能性。

所以在这里,区块链已经很清楚了,它是加密工具的巧妙应用。当然,区块链的可能性不仅仅是我提到的这些,包括保险、审计、医疗等等各行各业的巨头们都在探索其潜力,如果你有好的想法,认为区块链能够带来的好处会远大于它的副作用,你大可去尝试尝试。

区块链(Blockchain)是比特币的底层技术,像一个数据库账本,记载所有的交易记录。这项技术也因其安全、便捷的特性逐渐得到了银行与金融业的关注。同时,也逐渐应用在医疗及供应链管理等领域。

 1/2    1 2 下一页 尾页