目录:
区块链的原理和特征
区块链技术原理图
怎么理解区块链
区块链技术概论
区块链技术通俗讲解
区块链跨链技术是什么
1024活动
比亚迪蔚来蔚来
区块链的原理和特征
1、随着区块链的不断发展,原来以单链为核心的生态也转变为了多链并存的生态。即使是区块链领域中的王者以太坊,也由早期将近100%的市场占有率,降到了如今60%左右的市占率。
2、在采用了原子交换(Atomic swaps)作为跨链方案的区块链中,当源链中有跨链请求发出时,会在源链中生成一个随机密码,并利用哈希转码生成一串哈希值,发送给目标链。此时,源链会根据用户的需求发起一笔交易,将源链中的资产转到目标链中撮合出来的用户账户中。目标链中的用户需要出示此前接收到的随机密码才能完成交易。
3、原子交换的跨链方式利用哈希时间锁为交易提供了更高的安全性保证,整个过程也无需外部的节点和通用共识就可以完成,有着较高的跨链效率。但是,这种方式基本局限在跨链交易中,不能完成链之间的数据传递。因此,原子交换也通常用于一些交易频繁而不需要数据通讯的链之间。
4、这种跨链方式通过在目标链中部署源链的智能合约,将目标链打造为源链的侧链,使两条链能够进行信息传递。之所以会被称之为流动性置换,是因为这种采用跨链方式的项目方会在这些不同的链上建立流动资金池,使用户能够直接通过这些资金池在不同链上兑换资产。
区块链技术原理图
1、位于中心的是 Hub(“中心枢纽”)。Hub 管理着许多被称为 “Zone” 的独立区块链(下文 “ Zone ” 指代区块链),由 Hub 来追踪记录各个 Zone 的状态,而每一个 Zone 有义务不停地把自身产出的新区块反向汇报给 Hub 。类似地,每一个 Zone 也需要同步 Hub 的状态。
2、但这里有个棘手的问题—— Zone 之间并不直接同步各自的状态,而是通过发向 Hub 的数据包间接通信。要想弄清楚这一流程,我们需要调研其背后的支撑机制:跨链通信(IBC)。
3、Hub 与 Zone 直接通信,而 Zone 与 Zone 之间通过 IBC 间接通信。当 Zone 对 Hub 建立起一个 IBC 连接,它可以自动访问其他连接到该 Hub 上的 Zone ,这意味着 Zone 无需与其他 Zone 连接,而仅仅连接到 Hub 上即可。
4、通过保持各种跨 Zone 代币的固定总额,Hub 可以预防双重支付问题(Double Spend)。这些代币可以通过一种被称为“币包” 的特殊 IBC 数据包而实现 Zone 之间的跨链转移。
怎么理解区块链
1、2008年,第一条区块链——“比特币”悄然诞生。自从区块链这个行业兴起之后,不同时期,不同的组织机构针对不同的应用场景开发出了种类繁多的区块链平台。“万链共存”使得“万链互联、万链互跨”成为趋势,未来将通过解决不同区块链系统中资产、数据和业务的互操作,构建互联互通的全球规模化区块链产业生态。
2、跨链可以类比为区块链的TCP。但是不同之处在于,TCP是先有协议,由各家厂商按统一标准来实现。区块链的最初设计没有考虑跨链模块,类似电脑不带网卡。而且区块链处于发展早期,创新速度非常快,也非常发散。链和链之间大多都相互独立,不同的区块链系统基于不同的共识算法,数据结构,安全算法,账本类型导致这些链之间很难通信,数据很难互认。链与链之间存在天然差异,价值无法自由快速流通,生态无法对接,体系无法增长。可以说,当今的区块链世界就像一座又一座的孤岛,被海水分隔开来,岛上的人很难相互沟通。
3、世界的本质,最早也是这样。从哥伦布发现新大陆开始,世界逐渐连成了一片,人们知道了地球是圆的,知道了原来世界上还有肤色各异的人种,也知道了还有那么多未知的生物。那么对于区块链世界,跨链技术则成为了该领域的“哥伦布”,将区块链世界不断的连成一体,从分到合。
4、互联网的历史就是连接的历史,今天的互联网之所以能给我们的现实生活带来极大的便利,其核心是它真正做到了将整个世界互连互通。今天的区块链世界,对跨链技术的需求已然非常迫切。为了解决孤岛问题,跨链技术开始浮出水面,不可小觑。如果说共识机制是区块链的核心,那么跨链技术则是连接各个孤岛的桥梁,是区块链实现价值传递的关键。
区块链技术概论
1、区块链技术发展至今,诞生了无数条不同的链,众多链的信息隔离不可避免的形成了区块链的价值孤岛效应。跨链从字面上的理解就是把不同的区块链连接起来,就像两岛之间建桥相连一样。建桥的方案是一方面,但至少要搞清楚这座桥要通行的是什么,行人、行车、行火车?
2、作为一个严谨的跨链技术项目,我们准备通过本文阐述我们的观点,并希望引起整个区块链行业对这一问题的深入探讨和思考。同时我们也将在本文中公布Wanchain的跨链机制。
3、区块链发展至今,创造了无数的token,不同的token本质上是一种记账符号,某种价值的符号表现。这一符号可以是作为价值尺度的“货币”符号(如比特币),或者是某种“内在价值”的虚拟化符号。暂且抛开货币型的token不谈,
4、:现代金融的重要特征是实际资产的价值化,实际资产被以货币为度量的金融虚拟资产(如股票、金融衍生品等)所表征,社会实际资产的积累也表现为虚拟资产的积累。区块链为某种“内在价值”提供了更加便捷、透明和公平的记账方式,区块链上的token可以让更大范围的“内在价值”被体现。
区块链技术通俗讲解
1、Alice想给Dave发送0.05 BTC,但Alice和Dave之间并没有微支付通道。但这没关系,Alice找到了一条经过Bob、Carol到达Dave的支付路径,该路径由Alice/Bob, Bob/Carol和Carol/Dave这样三个微支付通道串接而成。 Dave生成一个秘密R并将Hash?发送给Alice,Alice不需要知道R。R和Hash?的作用就像是古代调兵用的一对虎符。 Alice和Bob商定一个HTLC合约:只要Bob能在3天内向Alice出示哈希正确的R,Alice会支付Bob 0.052 BTC;如果Bob做不到这点,这笔钱3天后自动退还Alice。 同样地,Bob和Carol商定一个HTLC合约:只要Carol能在2天内向Bob出示哈希正确的R,Bob会支付Carol 0.051 BTC;如果Carol做不到这点,这笔钱到期自动退还Bob。 最后,Carol和Dave商定一个HTLC合约:只要Dave能在1天内向Carol出示哈希正确的R,Carol会支付Dave 0.05 BTC;如果Dave做不到这点,这笔钱到期自动退还Carol。 一切就绪后,Dave及时向Carol披露R并拿到0.05 BTC;现在Carol知道了R,她可以向Bob出示密码R并拿到0.051 BTC(差额部分的0.001 BTC成了Carol的佣金);Bob知道R后当然会向Alice出示并拿到他的那份0.052 BTC,差额部分的0.001 BTC成了Bob的佣金。 2 雷电网络(Raiden Network) 以太坊社区链下微支付通道解决方案。和闪电网络一样,双方需要在以太坊区块链上开设通道并各自锁定以太坊。这步动作可通过向Raiden智能合约发送一条双方签名认可的报文来实现。报文中的关键信息包括:双方公钥、双方锁定资产数量、双方签名。雷电网络旨在实现更高的扩展性、更快的交易速度、更多的隐私保护、更好的胡操作性以及更低的费用。 雷电网络存在以下特点: 第一,雷电网络的支付通道是被链上的一个智能合约控制,该智能合约更加丰富; 第二,雷电网络引入了更为通用的“智能条件(Smart Condition)”,实现智能转账(smart transfers),HTLC 成为其可 实现的一个子集,除了哈希锁、时间锁等条件,它还可设定更复杂的 条件。 Smart Condition表现为一个可在区块链上执行的函数Function(argument),可接受任何格式的报文为参数。 第三,在设计细节上雷电网络也不同于闪电网络。比如,雷电网络中用来更新通道余额分配的报文,增加了序号字段和等待期字段以便识别作废的报文;在余额分配中,申明新余额分配的方式是出示余额分配的净增减,而不是重新申明余额等。 公证人加Hash锁混合 瑞波是一种新型的区块链技术,专注于解决分布式的支付和清算问题。Ripple 在底层的 Ripple 共识账本之上定义 了 Interledger Protocol(ILP,跨账本交易协议),该协议能够在实现跨账本转账的同时消除交易中存在的对手方风险。技术上采用公证人和Hash锁的实现方式。 ILP 将 在交易者账户与一个 Ripple 本地账户之间建立起双向锚定的关系, 实现二者的同步变化,确保交易过程的透明性。同时,对于没有直接支付通道的两个账本系统,通过 ILP 可实现多跳间接跨账本交易。 A 先挑选一家汇率最合适的流动性提供商,假设人民币和美 元的汇率为 6:1,在银行 M 向其托管账户 1 汇款 600 人 民币,并同时在 Ripple 的应用上填写汇款信息、收款地址以 及超时时间等; 这些信息将被 Interledger Module 打包发送给 Ripple 上的账户 1,Ripple 账户 1 对托管账户 1 中增加的 600 人民币进 行记账,并将转账证明发给验证人(Validator,一种公证人 节点); 对于收款方,B 公司在 Ripple 的应用上填写汇款地址、超时 时间等信息,在 Ripple 网络中广播,此时之前 A 挑选的流动 性供应商会先行垫付转账款给 B,通过其自己在 Ripple 的账 户 3 转 100 美元给 Ripple 账户 2,并将转账证明发给验证人 (Vadilator); 验证人对两个转账证明核对;核对通过后,IPL 账本将按照 Hashed Time Lock Agreement 原子交易协议同时进行清算; 清算完成后,Ripple 账本将通过 Interledger Module 将账 户变动同步到其所对应的托管账户,托管账户 1 中的 600 人民币将汇给流动性提供方,托管账户 2 中的 100 美元 汇给收款者账户,从而实现收款人与汇款人之间的跨账本交 易。 分布式签名公证人机制 主要包括FUSION和Wanchain项目 1 Wanchain(万维链) Wanchain也是一种跨链平台,不过更多的是需要其他公有链主动去兼容它 Wanchain(万维链)是 2016 年发起的区块链跨链平台项目。Wanchain 是一个异构跨链框架,主要基于分布式公证人模式实现跨链。该模式主要采用了密码学“安全多方计算(Secure Multi- Party Computation)”和“门限密钥共享技术(Threshold Key Sharing Scheme) ”来实现验证人的分布式签名。同时在用户隐私方面采用环签名和一次性账户技术。 门限密钥共享技术是现代密码学体制的设计是使得密码体制的安全性取决于密钥的安全,密钥的泄露就意味着体制失去了安全性,因此门限密码解决了如何分配给多方参与者,并如何共同使用的问题。 其中一种实现:以色列密码学家 Shamir提出了Shamir 门限密钥共享的概念:密钥被分为n份分配给n个参与者,每个参与者掌握一个密钥份额(key sharing),只有集齐超过k个密钥份额,才能够将密钥恢复。 安全多方计算是分布式密码学的理论基础,也是分布式计算研究的一个基本问题。安全多方计算是指在一个互不相信的多用户网络中,两个或多个用户能够不泄漏各自私有输入信息,协同合作执行某项计算任务。 简单地说,安全多方计算是指一组人,比如 P..Pn ,共同安全地计算函数f(X..Xn)=(Y1,…Yn) 。 其中这个函数的n个输入分别由这n个参与者秘密掌握的,设Pi的秘密输入是Xi, 并且在计算结束后, Pi得到输出Yi。这里的安全性是要求即使在某些参与者有欺骗行为的情况下,保证计算结果的正确性,即计算结束后每个诚实的参与者Pi都能得到正确的输出Yi,同时还要求保证每个参与者输入的保密性,即每个参与者Pi除了(Xi,Yi)外,得不到任何其他信息。安全多方计算已经有了丰富的理论成果和强有力的工具,虽然它的实际应用还处于起步阶段,但终将成为计算机安全一个不可缺少的部分。 安全多方计算协议分类:基于 VSS 子协议的安全多方计算协议,基于 Mix-Match 的安全多方计算协议,基于 OT 的安全多方计算协议,基于 OT 的安全多方计算协议。 Wanchain 上将验证节点设计为三类:普通验证节点(Validator)、跨链交易证明节点(Voucher)和锁定账户管理节点(Storeman)。其中 Voucher 负责在跨链交易过程中提供原链账户与锁定账户之间交易的证明,Voucher 将用户跨链交易证明提供给 Storeman,Storeman 收到证明后完成后续跨链操作,Validator 负责 wanchain 的共识记账。将交易和验证分开,一定程度规避了合谋作恶。 用户发起跨链交易请求后 Wanchain 确认原链交易的方式如下: (1)用户在原链的 token 会被发送至 Wanchain 在原链的锁定账户,交易由哈希时间锁(Hash Time Lock)锁定; (2)Voucher 验证确认了原链上的交易后,Storeman 会在 Wanchain 上发起跨链的合约交易,将需要映射的 Wtoken(Wtoken 此处指 Wanchain 上与原链 token 等量对应的映射 token)转移至用户在 Wanchain 上的跨链账户,且锁定; (3)用户钱包检测到跨链合约锁定的交易后,账户释放多个密数(Secret)的私钥以碎片形式分散到多个 Storeman 手中, 超过一定比例(2/3)的 Storeman 见证人完成签名才可最终确认。 也就是说通过门限秘钥技术使得链达到共识后,方可对用户token的锁定。 (4)Storeman 通过密数得到原链 token 的控制权,从而实现对原链交易的确认。 如果用户没有在哈希时间锁的范围内释放密数,哈希时间锁到期后跨链合约的交易自动失效,用户重获原链 token 的控制权。 委托去中心化的验证人掌柜用户私钥,事实上用户同时还掌握了自身代理资产的那部分私钥,所有这笔资产从来没有离开用户的掌握,它并没有像中心化交易所一样,完全用第三方来掌握这个资产。 以太坊——万维链 跨链示例 侧链(Sidechain) Luquid Liquid Network是独立的区块链,所以也有自己的代币Liquid Bitcoin (LBTC)。Liquid Network的核心原理是2-way peg,即BTC和L-BTC双向锚定。其实很简单,就是在使用Liquid Network转账时,主链上的BTC会被锁定,兑换成相应的LBTC,在侧链上通过LBTC进行资产的转移,收到LBTC后,接收方在将LBTC转换成等额的主链上的BTC资产。 RSK和Liquid Network使用相同的共识机制,但是不同点在于RSK网络更加的开放,任何人都可以加入进来,而Liquid network的用户想要只用网络,必须通过交易所等中间媒介。 Luquid Network和闪电网络/RSK的区别 Liquid网络是为了满足交易所和场外交易者的快速、大额和匿名转账需求而设计的,转账额度并不受通道容量限制,达到可预见性和可靠性。而闪电网络则主要是为了满足小额支付和转账而设计的,转账额度受通道容量限制(目前为0.168BTC),而且需要接收方在线,否则速度会受到极大的影响。 Plasma Plasma 可以扩展我们与基于区块链的数字资产之间的交互,但是这些资产应当是由以太坊主链创建的。,我们将实际的游戏应用程序以智能合约的方式部署到子链上,这样子链就包含了游戏所有的逻辑和规则。 它是通过创建依附于“主”以太坊区块链的“子”区块链。 Plasma 侧链支持多 级侧链,并采用 MapReduce 模式来执行 并行计算,可大大提高侧链性能。侧链的 区块头和哈希数据将被发送到主链,并且 可通过 Proof of Fraud 来确保子链交易的 正确性。 Plasma 和 Raiden 区别 雷电网络旨在提供更高扩展性、更快交易速度、更多隐私保护以及更低费用的交易,让交易双方能在交易通道交易。Plasma是一种利用侧链层次树来扩大交易规模的概念,本来在主链执行的交易放到侧链执行。Plasma是区块链中的区块链。Plasma的实现将与雷电网络相辅相成。甚至可以在Plasma子链上建立状态通道。 链接:
2、中继 BTC-Relay BTC-Relay 本身为以太坊的一个智能合约,该合约的功能就是对比特币上的某些交易进行验证,并且提供验证信息给以 太坊上的其它 DApp 用户。Relayer 是从比特币获取区块头数据的一 群用户,并拥有以太坊网络的账户地址,最快向 BTC-Relay 合约提交 区块头数据的 Relayer 可以得到以太坊的交易费奖励。BTC-Relay 智 能合约获得区块头数据以后就可以依据 SPV 证明的原理对某交易进 行验证,当比特币网络中的某交易确实发生,则可触发以太坊网络的 特定交易或者智能合约执行。 BTC-Relay使用场景举例 Alice和Bob同意使用BTCSwap合约来进行交易,Alice要买Bob的eth,Bob把他的 eth发送到BTCSwap合约 Alice向Bob发送bitcoin,她希望BTCSwap这个合约能知道这件事以便BTCSwap合约可以释放Bob之前的eth Alice通过bitcoin的交易信息以及BTCSwap合约地址来调用btcrelay.relayTx(),btcrelay验证这笔交易通过后就触发BTCSwap合约里面的processTransaction方法 BTCSwap合约在被触发后确认这个btcrelay地址是一个合法地址,释放之前Bob的eth 跨链平台 跨链平台更多的是对以上多种技术的综合,包括哈希时间锁、公证人、中继。在市面上做的好的跨链平台主要是cosmos和Polkadot。 Cosmos Cosmos 的整体架构如下图所示,Hub 上可以连接很多 Zone(Hub 是一条链,每一个 Zone 也是一条链),Cosmos Hub 维护了一个多资 产分布式账本,掌握了与其相连的所有 Zone 的资产种类以及数量情 况。每一个 Zone 也是能维护多资产类型的账本,其可接收其它 Zone传来的资产,也可将自己的资产转移到其它的 Zone。每一个 Zone 会 同步 Hub 的状态,但 Zone 和 Zone 之间的交流只能通过 Hub 间接地进行。每一次跨链资产转移都需要发送 Zone、Hub、和接收 Zone 的共同确认才可成功。你也可以认为 Zone 是 Hub 的一种资产子分片。 Zone 和 Zone 之间通过消息(数据包)进行信息传输,基于 IBC (Intra Block Communication)通讯协议。某空间内的区块将要传 递的数据打包成标准的 IBC 数据包,最终通过网络层的 UDP 或 TCP 协议完成传输。 下图中每一个Zone和Hub的共识均采用Tendermint 共识。Tendermint协议在这里不做专门的介绍。
区块链跨链技术是什么
1、区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型 应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算 法。区块链在本质上是一个去中心化的数据库。区块链是一串使用密码学方法相关联产生 的数据块,每一个数据块中包含了一次区块链网络交易的信息,用于验证其信息的有效性 和生成下一个区块。
2、当前两个区块链通证之间的兑换有两种方式,一种是采用中心化的交易所,用户 把各自的货币充值到交易所,交易所在它的系统里面记录每个人的余额,兑换就在交 易所的平台上面进行,直到用户从交易所取出相应的货币。但是,这种方式存在以下问题: 中心化的交易平台的问题是显而易见的,在监管缺失的情况下,中心化交易所可能存在内 幕交易、伪造交易、资金挪用等问题,而且,中心化的交易所很容易受到第三方机构的控制。 另一种是采用去中心化的方式,用户在线下找到一个可信的有相反需求的其他买家,例如: 甲把A通证转给乙,乙把对应的B通证转给甲。这样的办法非常低效,并且,很难找到一个可 信的对家,执行的风险也很大。目前,人们尝试着从去中心化的角度来解决这个问题,比较 典型的是用闪电网络的方法实现比特币和莱特币之间的跨链,具体做法是用闪电网络的哈 希锁定和时间锁定来确保交易信息的安全性,哈希锁定是指通过锁定一个共同密文的哈希 值来实现在两个不同区块链中的通证的原子互换。但是上述解决方案存在以下两个问题: (1)需要跨链的每个链都要支持闪电网络,也就是需要具有哈希锁和时间锁的功能。现有的 链如果没有这个功能的话,需要进行硬分叉,而硬分叉在很多情况下并不现实;(2)整个交 易的过程是个交互手动的过程,用户必须等待另外一个区块链中的密文公布后,才能解锁 当前区块链的交易,因此要确保在两个区块链网络中递交合适的信息。如果需要实现自动 化的话,会比较麻烦,需要额外的基础设施支持,比如拜占庭容错机制的支持。
3、针对现有技术存在的上述缺陷,本发明提出了一种新的一种区块链之间的跨链方 法。该跨链方法对目标区块链没有特殊要求,可以实现主区块链与其他所有区块链之间的 跨链操作;实现了主区块链中的交易T和目标区块链中的交易T’同时执行或者同时不执行 的效果;并且主区块链的监控子链模块能够自动触发主区块链中的交易T的解锁过程,实现 了跨链操作的自动化。
4、创建触发交易:在主区块链中创建一个基于智能合约的交易T并将交易T公布到主 区块链网络上,交易T为定时触发交易;在目标区块链中发送与交易T相匹配的交易T’并公 布到目标区块链网络中,交易T中包含信息I和唯一标识,交易T’中包含信息II和交易T中的 唯一标识;
1024活动
1、2019年10月24日,中共中央政治局就区块链技术发展现状和趋势进行第十八次集体学习,“把区块链作为核心技术自主创新的重要突破口”上升为国家战略。在此之后,在中央及各地政府的积极推动和扶持下,我国区块链产业飞速发展,迎来生态构建黄金时代。
2、作为区块链领军企业,趣链科技紧贴国家政策,以技术突破为引领、以生态赋能为发展,不断完善商业思路、践行破圈之道,推动社会数字化转型、赋能社会高质量发展。在“1024”讲话三周年之际,趣链科技将分别从“技术突破”“生态赋能”两方面整体回顾过去一年公司发展成果。
3、针对区块链核心技术展开科技攻关,对我国抢占新一轮信息技术发展的制高点具有重大意义。趣链科技依据“1024”讲话具体指示,三年以来,不断加大强化基础研究,提升原始创新能力,助力我国在区块链这个新兴行业走在理论最前沿、占据创新制高点、取得产业新优势。
4、如今,趣链科技已经打造了全球首个区块链0全栈生态。该生态由趣链区块链平台Hyperchain、趣链跨链技术平台BitXHub、趣链隐私计算平台BitXMesh、趣链BaaS及上层多种应用平台组成,涵盖国际领先的底层技术能力、开箱即用的运维及研发能力、开放互联的跨链能力及高效的数据共享和隐私计算能力,帮助客户实现高效率、低成本地布局应用区块链。
比亚迪蔚来蔚来
1、微软Microsoft Teams通信平台将包括3D Avatars和沉浸式XR会议。两大巨头都把目光放在了虚拟办公室之上,不知道未来Microsoft Teams和Facebook的Horizen workroom的竞争最终会演变成京东与淘宝之战,还是MSN与QQ之争,抑或有其他的黑马杀出重围,让我们拭目以待。
2、。而腾讯、百度、小鹏汽车、网易等等企业对于元宇宙领域的布局,让我们看到了国内发展元宇宙经济的实力与决心。中关村数据产业联盟秘书长赵国栋表示,“元宇宙将和多个经济领域紧密结合,中美两国将在元宇宙经济的竞争中你追我赶。”我们对国内元宇宙的发展充满期待。
3、杭州西顾视频科技有限公司(以下简称“西顾”)主要从事DIVE(Deep Immersive Visual Experience),即深度沉浸式内容的制作与技术研发,有着成熟的 3D VR 及 6DoF 视频制作技术。
4、开发人员 Guy Godin 表示,将在 11 月 9 日自动安装的 Windows 11 更新应该可以解决通过虚拟桌面将 PC VR 游戏串流传输到 Quest 时的性能问题。