时间:2022-01-16|浏览:7265
用戶喜愛的交易所
已有账号登陆后会弹出下载
最近很多人都在谈论区块链原理。(Blockchain)显然,区块链技术已经被许多人神化了。似乎各行各业都可以使用,但在某种程度上,它就像一个黑盒子。我们都知道区块链有很多特点和好处,但我们不知道它是如何做到的。事实上,只要你理解区块链的原则,你就不必犹豫。
区块链不是单一的创新技术,而是许多跨领域技术,包括密码、数学、算法和经济模型,结合点对点网络关系,利用数学基础可以建立信任效果,成为一个分散的系统,不需要相互信任基础,也不需要依赖单一的集中机构可以运行,比特币是第一个使用区块链技术和建立一套P2P电子现金系统用于实现可分散、确保交易安全和可跟踪的数字货币系统。
然而,区块链是如何工作的,它包含了哪些关键技术,使它被称为信任机器(Trust Machine),交易应该如何相互不信任?P2P在网络上,交易验证可以通过传统的信任机构(如银行、证券交易所、第三方机构等集中机构)完成吗?
要了解区块链的操作原理,可以先区分交易(Transaction)与区块(Block)两个部分,这里我们分别从区块链中一笔交易产生到完成验证的流程,以及图解一个区块,来了解区块链的运作原理,并进一步拆解5大区块链关键技术,看它到底怎么做到大家口中的基于零信任基础、去中心化、可追踪又不可窜改。
区块链的操作过程从一笔交易看到
在比特币区块链中,当交易通过某个节点或钱包时,交易需要传输到其他节点进行验证。方法是通过数字签名加密交易数据Hash一串代表这笔交易的函数得到了唯一的函数Hash值后,再把这个Hash值广播(Broadcast)验证比特币区块链网络中的其他参与节点。
产生一笔新交易
当新交易产生时,它将首先广播到区块链网络中的其他参与节点
节点将数字新交易放入区块
每个节点将有几笔未经验证的交易Hash每个区块可以包含数百笔或数千笔交易
谁来验证这些交易的决定
各节点进行工作量证明的计算来决定谁可以验证交易,由最快算出结果的节点来验证交易,这就是取得共识的做法。
获得验证权的节点将区块广播到所有节点
最快完成POW该节点将自己的区块广播到其他节点
验证各节点,连接新区块
其他节点将确认该区块中包含的交易是否有效在确认该块未被重复成本和有效数字签名后,接受该块。此时,该块正式连接到区块链,无法更改数据。
完成交易验证
一旦所有节点接受该块,它们以前没有完成POW工作区块将失效,每个节点将重建一个区块,下次继续POW计算工作。
由此可见,区块链原理并不复杂,其广泛应用是理所当然的。许多公司在将区块链原理应用到现实中取得了丰硕的成果。布比是中国领先的区块链服务提供商,在区块链技术平台上取得了许多突破,可以满足数千万用户的规模,并有能力快速构建上层应用业务。布比区块链平台分为基本框架层(BubiChain)应用适配层(Bubi Application Adaptors)。