区块链与跨链桥的本质理解

2024-02-27 07:28
文章标签 区块 理解 本质 链桥

本文主要是介绍区块链与跨链桥的本质理解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

形象的举例

区块链可以理解为城市,
锁仓量理解为人口,
链上应用生态理解为城市基础建设,
gas fee理解为城市出行的费用。

跨链桥存在的原因

所以gas fee越低,流动量越大,经济越繁荣。
一个理想化城市应该是人口多,经济繁荣,城市基础建设好,出行费用底

但是目前不存在这种理想城市,所以我们需要在不同城市穿梭(跨链),获取不同城市的长处和优点,这也是跨链存在的原因

也就是我们需要设计桥bridge在不同链穿梭。

跨链桥的意义和原则

在安全和去中心化的前提下,将资产从一条链转移到另一条链上,(实现价值的转移)

链A的代币-----中间体-------链B的代币
目标:中间体尽可能去中心化和安全

原则:价值是恒定的,只能转移

最常规的跨链桥方案

如何把BTC转成ETH呢?
BTC最流行的跨链方案WBTC

WBTC核心和DAO(去中心化组织),就是一个部署在以太坊上的智能合约,通过这个合约控制WBTC的铸造和销毁,为了确保合约不被恶意控制,通过多签和一些规则来运行合约。

WBTC官网介绍了相关细节:wbtc.network
核心包括以下三部分:
wrapped tokens DAO:主要通过代币数量多少来确定管理权
merchants:批发商,铸造和销毁代币
custodians:托管商,保管BTC,因为custody质押BTC之后才能授权merchants铸造WBTC。

在这里插入图片描述

token 转移的三个过程:

Receiving:
To receive WBTC, a user requests tokens from a merchant. The merchant then performs the required KYC / AML procedures and verifies the user’s identity. Once this is completed, the user and merchant execute their swap, with Bitcoin from the user transferring to the merchant, and WBTC from the merchant transferring to the user.
user想接收WBTC,需要向merchants质押BTC,merchants在identity验证(KYC & AML)完成后,向user返回WBTC
Minting:
Minting refers to the process of creating new wrapped tokens. Minting in the wrapped framework is initiated by a merchant and performed by a custodian.
铸造过程由批发商来初始化,但是由custodian来执行
Burning
Burning is the action of redeeming Bitcoin for WBTC tokens, and only merchant addresses can do this. The amount to be ‘burnt’ is deducted from the merchant’s WBTC balance (on chain) and the supply of WBTC is then reduced.

番外:

KYC & AML是什么?
KYC(know your customer) KYC主要用于验证顾客身份
AML(Anti-money laundering)反洗钱
本质上KYC是AML的子集
https://www.idnow.io/regulation/aml-kyc-overview/

这篇关于区块链与跨链桥的本质理解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

认识、理解、分类——acm之搜索

普通搜索方法有两种:1、广度优先搜索;2、深度优先搜索; 更多搜索方法: 3、双向广度优先搜索; 4、启发式搜索(包括A*算法等); 搜索通常会用到的知识点:状态压缩(位压缩,利用hash思想压缩)。

【区块链 + 人才服务】可信教育区块链治理系统 | FISCO BCOS应用案例

伴随着区块链技术的不断完善,其在教育信息化中的应用也在持续发展。利用区块链数据共识、不可篡改的特性, 将与教育相关的数据要素在区块链上进行存证确权,在确保数据可信的前提下,促进教育的公平、透明、开放,为教育教学质量提升赋能,实现教育数据的安全共享、高等教育体系的智慧治理。 可信教育区块链治理系统的顶层治理架构由教育部、高校、企业、学生等多方角色共同参与建设、维护,支撑教育资源共享、教学质量评估、

【生成模型系列(初级)】嵌入(Embedding)方程——自然语言处理的数学灵魂【通俗理解】

【通俗理解】嵌入(Embedding)方程——自然语言处理的数学灵魂 关键词提炼 #嵌入方程 #自然语言处理 #词向量 #机器学习 #神经网络 #向量空间模型 #Siri #Google翻译 #AlexNet 第一节:嵌入方程的类比与核心概念【尽可能通俗】 嵌入方程可以被看作是自然语言处理中的“翻译机”,它将文本中的单词或短语转换成计算机能够理解的数学形式,即向量。 正如翻译机将一种语言

【区块链 + 人才服务】区块链集成开发平台 | FISCO BCOS应用案例

随着区块链技术的快速发展,越来越多的企业开始将其应用于实际业务中。然而,区块链技术的专业性使得其集成开发成为一项挑战。针对此,广东中创智慧科技有限公司基于国产开源联盟链 FISCO BCOS 推出了区块链集成开发平台。该平台基于区块链技术,提供一套全面的区块链开发工具和开发环境,支持开发者快速开发和部署区块链应用。此外,该平台还可以提供一套全面的区块链开发教程和文档,帮助开发者快速上手区块链开发。

【C++高阶】C++类型转换全攻略:深入理解并高效应用

📝个人主页🌹:Eternity._ ⏩收录专栏⏪:C++ “ 登神长阶 ” 🤡往期回顾🤡:C++ 智能指针 🌹🌹期待您的关注 🌹🌹 ❀C++的类型转换 📒1. C语言中的类型转换📚2. C++强制类型转换⛰️static_cast🌞reinterpret_cast⭐const_cast🍁dynamic_cast 📜3. C++强制类型转换的原因📝

深入理解RxJava:响应式编程的现代方式

在当今的软件开发世界中,异步编程和事件驱动的架构变得越来越重要。RxJava,作为响应式编程(Reactive Programming)的一个流行库,为Java和Android开发者提供了一种强大的方式来处理异步任务和事件流。本文将深入探讨RxJava的核心概念、优势以及如何在实际项目中应用它。 文章目录 💯 什么是RxJava?💯 响应式编程的优势💯 RxJava的核心概念

如何通俗理解注意力机制?

1、注意力机制(Attention Mechanism)是机器学习和深度学习中一种模拟人类注意力的方法,用于提高模型在处理大量信息时的效率和效果。通俗地理解,它就像是在一堆信息中找到最重要的部分,把注意力集中在这些关键点上,从而更好地完成任务。以下是几个简单的比喻来帮助理解注意力机制: 2、寻找重点:想象一下,你在阅读一篇文章的时候,有些段落特别重要,你会特别注意这些段落,反复阅读,而对其他部分

深入理解数据库的 4NF:多值依赖与消除数据异常

在数据库设计中, "范式" 是一个常常被提到的重要概念。许多初学者在学习数据库设计时,经常听到第一范式(1NF)、第二范式(2NF)、第三范式(3NF)以及 BCNF(Boyce-Codd范式)。这些范式都旨在通过消除数据冗余和异常来优化数据库结构。然而,当我们谈到 4NF(第四范式)时,事情变得更加复杂。本文将带你深入了解 多值依赖 和 4NF,帮助你在数据库设计中消除更高级别的异常。 什么是

分布式系统的个人理解小结

分布式系统:分的微小服务,以小而独立的业务为单位,形成子系统。 然后分布式系统中需要有统一的调用,形成大的聚合服务。 同时,微服务群,需要有交流(通讯,注册中心,同步,异步),有管理(监控,调度)。 对外服务,需要有控制的对外开发,安全网关。

Java IO 操作——个人理解

之前一直Java的IO操作一知半解。今天看到一个便文章觉得很有道理( 原文章),记录一下。 首先,理解Java的IO操作到底操作的什么内容,过程又是怎么样子。          数据来源的操作: 来源有文件,网络数据。使用File类和Sockets等。这里操作的是数据本身,1,0结构。    File file = new File("path");   字