什么是区块链技术?
区块链有时被称为分布式账本技术(DLT),通过使用去中心化和加密散列,使任何数字资产的历史均不可更改且透明。
Google Doc是理解区块链技术的一个简单类比。当我们创建文档并与一群人共享时,该文档将被分发,而不是被复制或转移。这将创建一个分散的分发链,使每个人都可以同时访问文档。没有人被锁定等待另一方的更改,而对文档的所有修改都被实时记录下来,从而使更改完全透明。当然,区块链比Google Doc更复杂,但是这种类比是恰当的,因为它说明了该技术的三个关键思想:
区块链解释:快速概述
数字资产是分发的,而不是复制或转移的。
资产是分散式的,允许完全实时访问。
透明的变更分类账可以保留文档的完整性,从而建立对资产的信任。
区块链是一种特别有前途和革命性的技术,因为它有助于降低风险,消除欺诈并以可扩展的方式为各种用途带来透明度。
区块链如何运作?
使用区块链的全部目的是让人们(尤其是彼此不信任的人们)以安全,防篡改的方式共享有价值的数据。— 麻省理工学院技术评论区块链包含三个重要概念:区块,节点和矿工。
积木
每个链包含多个块,每个块具有三个基本元素:的数据在该块。一个32位整数,称为随机数。随机数是在创建块时随机生成的,然后会生成块头哈希。 该散列是一个256位的数字拘泥于随机数。它必须以大量的零开始(即,非常小)。
创建链的第一个块时,随机数生成加密哈希。除非被挖掘,否则该块中的数据被视为已签名,并且永远与现时和散列相关。
矿工
矿工通过称为挖掘的过程在链上创建新的区块。在区块链中,每个块都有自己独特的随机数和哈希,但也引用链中上一个块的哈希,因此要挖掘一个块并不容易,尤其是在大型链上。
矿工使用特殊的软件解决了一个难以置信的复杂数学问题,即查找生成可接受哈希的随机数。因为随机数只有32位,散列是256,所以在找到正确的散列之前,必须先挖掘大约40亿种可能的随机散列组合。发生这种情况时,据说矿工找到了“黄金随机数”,并将他们的区块添加到了链中。
对链中较早的任何块进行更改不仅需要重新开采具有更改的块,而且还需要重新开采所有后续块。这就是为什么操纵区块链技术及其困难的原因。认为这是“数学上的安全性”,因为找到黄金随机数需
要大量时间和计算能力。成功开采一个区块后,该更改将被网络上的所有节点接受,并且该矿工将获得经济奖励。
节点数
区块链技术中最重要的概念之一就是去中心化。没有任何计算机或组织可以拥有该链。相反,它是通过连接到链的节点的分布式分类账。节点可以是维护区块链副本并保持网络正常运行的任何类型的电子设备。
每个节点都有自己的区块链副本,网络必须通过算法批准任何新开采的区块,以更新,信任和验证链。由于区块链是透明的,因此可以轻松检查和查看分类账中的每个动作。每个参与者都将获得一个 唯一的字母数字标识号,以显示他们的交易。
将公共信息与制衡系统相结合有助于区块链保持完整性并在用户之间建立信任。本质上,可以将区块链视为通过技术实现信任的可扩展性
本文来自网络 由蓝畅整理,经授权后发布,本文观点不代表Infocode蓝畅信息技术立场,转载请联系原作者。