关于网站建设的博客,南京模板建站,网站开发如何报价单,有域名后怎么建网站跨链知识指南
什么是跨链
跨链就是能够让两个不同的链产生某种关联的技术#xff0c;或者说能把链A的东西搬到链B#xff0c;跨链是一个复杂的过程#xff0c;需要链对链外的信息的获取与验证#xff0c;需要节点有单独的验证能力等等
什么是跨链桥#xff1f;
跨链桥…跨链知识指南
什么是跨链
跨链就是能够让两个不同的链产生某种关联的技术或者说能把链A的东西搬到链B跨链是一个复杂的过程需要链对链外的信息的获取与验证需要节点有单独的验证能力等等
什么是跨链桥
跨链桥这一名词中包含两层关系即跨链是目的媒介是桥。理解它用生活中的桥来解释最形象不过桥就是人们跨越沟河的一个必备的手段。类比于区块链便是将甲链的资产引渡到乙链将跨越共识障碍实现各链生态间的相互促进这类产品的兴盛概因单链区块链的链上资产无法广域流转要想更广源的发挥价值必须通过跨链桥产品帮助传递。
市场上最初的跨链桥当属中心化交易所比如把公链的资产发行出来实现流转就需要交易所充当加密资产中转站也就是桥桥担纲保管资金角色并将这部分资金在另外的服务协议上释放用户通过提币请求即可将桥内资金回撤到原公链上总而言之只要像比特币、以太坊这样的原生区块链资产应用到任何其它系统就需要使用桥。
跨链可以直接传输数据吗
不能所有链的数据结构跟共识都不一样是不能直接从链A传输数据到链B的需要有一个中间层来负责这个事情 主流跨链技术方案
公证人机制Notary Schemes侧链/中继Side Chains/Relays哈希锁定Hash-locking分布式私钥控制Distributed Private Key Control
一、公证人机制Notary Schemes
公证人模式Notary schemes是链与链之互相操作最简单的使用方法由某个或某组受信任的团体来声明A链对B链上发生了某件事情。公证人模式中较为出名的应用是瑞波Interledger协议。 Interledger协议是在2012年由瑞波实验室提出的通过第三方“连接器”或“验证器”将两个不同的区块链记账系统连接起来使它们能够自由地兑换货币。在这个过程中记账系统无需信任“连接器”因为协议采用密码算法为这两个记账系统创建资金托管当所有参与方对交易达成共识时才可相互交易。
二、侧链/中继Side Chains/Relays
侧链也是一个区块链它能够验证来自其它区块链的数据能够实现比特币和其它资产在区块链之间互相转移形成了一个全新开放的开发平台。前段时间很火的项目以太坊雷电网络就是采用的侧链技术。使用雷电网络的的参与者在互相转账时不需要通过以太坊主链交易确认而是通过参与者之间创建微支付通道在主链下完成。侧链的主要应用有RSK、BTC Relay等。 前面我们已经谈到过侧链技术想要了解更多的小伙伴可以戳这里回顾。
三、哈希锁定Hash-locking
哈希锁定Hash-locking最早起源于闪电网络的HTLCHashed TimeLock Contract。它是通过形成智能合约来保障任意两个人之间的转账都可以通过一条“支付”通道来实现完成“中介”的角色。交易的双方通过智能合约先冻结部分钱并提供一个Hsah值。谁能在合约设置时间内匹配上Hash值那么这部分冻结的钱就归谁了。 哈希锁定虽然实现了跨链资产的交换大部分场景能够支持资产的抵押但是没有实现跨链资产的转移更不能实现跨链合约所以它的应用场景相对受限。
四、分布式私钥控制Distributed Private Key Control
分布式私钥控制Distributed private key control是利用一个基于协议的内置资产模板根据跨链交易信息部署新的智能合约创建新的资产。当一种已注册资产由原有链转移到跨链时跨链节点会为用户在已有的合约中发放相应等值的代币。 实现和解除分布式控制权管理的操作称为锁入Lock-in和解锁Lock-out。锁入是对所有通过密钥控制的数字资产实现分布式控制权管理和资产映射的过程。这时需要委托去中心化的网络掌管用户的私钥用户自己掌握跨链上那部分代理资产的私钥。当解锁时再将数字资产的控制权交还给所有者。分布式私钥控制主要的应用有WanChain、FUSION等。 以上就是跨链是什么意思? 一文看懂什么是跨链技术的详细内容更多关于跨链技术知识分享的资料请关注脚本之家其它相关文章 我们公司的跨链方案 https://v1.cosmos.network/resources/whitepaper/zh-CN#ibc
跨链通信-IBC
现在我们来介绍下枢纽与分区之间通信的方法。假如现在有三个区块链分别是分区 1、“分区 2以及枢纽”我们想要分区 1生成一个数据包通过枢纽发送给分区 2。为了让数据包从一个区块链转移到另一个区块链需要在接收方区块链上发布一个证明来明确发送方已经发起了一个数据包到指定目的地。接收方要验证的这个证明必须和发送方区块头保持一致。这种机制就类似与侧链采用的机制它需要两个相互作用的链通过双向传送存在证明数据元交易来知晓另一方的情况。 IBC 协议可以自然定义为两种交易的使用一种是 IBCBlockCommitTx 交易这种交易可以让区块链向任何观察员证明其最新区块哈希值另一种是 IBCPacketTx 交易这种交易则可以证明某个数据包确实由发送者的应用程序通过默克尔证明机制Merkle-proof传送到了最新区块的哈希值上。 通过将 IBC 机制分离成两个单独的交易即 IBCBlockCommitTx 交易与 IBCPacketTx 交易我们可以让接收方链的本地费用市场机制来决定承认哪个数据包与此同时还能确保发送方的完全自由让其自行决定能够传出的数据包数量。 ChainA和ChainB都支持了Cosmos SDK成为了Cosmos生态的一个Zone。Relayer是一个链下中继负责轮询和路由IBC的数据包跨链的大致流程如下 ChainA——Relayer——Cosmos Hub——Relayer——ChainB 其中包括多个环节 1、Tracking跟踪 ChainA和ChainB的IBC模块一直在同步对方链上的区块头信息通过这种方式双方能够实现跟踪对方区块链上的验证者集合的变化。本质上就是相互维护一个对方链的轻节点 2、Bonding锁定 当使用Cosmos跨链转账后A链的IBC模块会记录该笔转账ChainA上的10 ATOM将处于锁定状态 3、Proof Relay中继证明 一份证明ChainA 已经锁定10 ATOM的“Proof会被路由到ChainB的IBC模块 4、Validation验证 ChainB结合ChainA的轻节点信息对这份Proof验证通过后ChainB会”铸造“10 ATOM Voucher抵用券这些Voucher可以进行后续的流通使用。当然这些Voucher也可以通过相同的跨链方式返回到ChainA然后ChainA的锁定的ATOM就会执行解锁操作。
区块链的概念
区块链不是单独一条链有不同的链不同的币种一个链就一个账本分布式的、去中心化的账本。
1、私钥是什么
a)比特币私钥本质上就是一个随机数就跟你扔骰子扔出一个数字来是一个东西不过比特币的私钥会比较长一些再具象一点是一个256位由0和1组成的数字 b)使用特殊编码Base58将一大串010101转化为较容易备份的样子数字与字母结合 -----(私钥一般为5、K、L开头)
2、私钥有什么作用 助记词 a)计算收币地址 b)交易授权 c)交易签名 d)恢复钱包等
3、什么是助记词 a)助记词是明文私钥的另一种表现形式由于私钥不方便使用所以比特币社区通过了BIP39协议 来允许将随机数通过特定编码转化为词库中的单词 b)助记词是你在区块链世界的资产的唯 一凭证拥有了助记词使用拥有钱包资产所有权 c)助记词是由钱包中的私钥经过一串加密技术转化而来
4、助记词跟私钥的关系 a)助记词与私钥在功能上是一致的由于私钥不方便使用所以比特币社区通过了BIP39协议 来允许将随机数通过特定编码转化为词库中的单词 b)助记词功能上等同于私钥为了帮助用户记忆复杂的私钥可以做交易授权、交易签名、恢复钱包、计算收币地址等 c)助记词可以生成种子种子可以生成所有私钥HD钱包的概念
5、助记词是怎么生成的单词库https://github.com/bitcoin/bips/tree/master/bip-0039 a)使用BIP39是一种算法中定义的标准化过程钱包自动生成助记词 b)先创建128到256位的随机序列熵 ----- 从私钥 ---- BIP39标准 c)通过获取SHA256哈希的第一熵长度/32位来创建随机序列的校验和 d)将校验和添加到随机序列的末尾 e)将序列分成11位的部分 f)将每个11位值映射到来自2048个单词的预定义字典中的单词 g)转换所有数字得出助记词
6、fxwallet 是如何生成助记词及恢复助记词 a)fxwallet 是本地生成无需网络调用依靠同一个标准BIP39生成的助记词 ---- 冷钱包的逻辑吧
7、助记词与传统账号的区别是啥 a)传统账号及密码如有遗漏可通过身份证、手机号等恢复账号 b)助记词或私钥一旦丢失就无法找回更安全