介绍一个区块链
#javascript #编程 #区块链

区块链是一项允许发行和安全数据的记录的技术。区块链是一个数据库,但与其他数据库不同,因为它是不可变的和分散的,而控制传统数据库的信息则是在特定监管实体的妈妈中。

在通用数据库中,可以删除或修改信息,而在区块链中,数据将永远记录,无法更改。 区块链一词是什么意思?该术语是指“块链”,因为它由一系列链式数据块组成。

该术语首先在比特币文章中使用:电气金融体系的点对点,由萨托西(Satoshi Nakamoto)出版,他是2008年的比特币创建者。交易将它们放在哈希(Hash)中包含的链中,形成一个记录,而没有重做所有工作,就无法更改。

要清楚,哈希是一个加密函数,它在独家链中编码数据,从而确保其真实性。

区块链的主要特征

块:是存储交易或任何数据类型的数据结构。在数字货币的情况下,交易包括从一个帐户到另一个帐户的货币转移,但是在其他类型的区块链中,交易可能代表其他类型的数据。时间顺序。每个块包含前一个块哈希,该哈希产生了一个块链或“区块链”。

blocos s formados porcabeã§alho,hash e nonce。

Image description
来源:https://andersbrownworth.com/blockchain/block

块头发: 块盖这通常包括指示何时创建块的日期/小时邮票,以及有关链中上一个块的信息,通常以哈希的形式。

块哈希: 块引擎盖最重要的元素之一是块哈希。这是一个加密值,它是对块的数字印象。它是根据块的遏制和上一个块的哈希生成的。这意味着在块的上下文或以前的块中的任何更改都会导致不同的哈希,这使得在将数据添加到区块链之后非常困难。

nonce: 在使用工作证明(例如比特币)的区块链中,在块的上坡上也有一个称为“ nonce”的值。中午是一个可以更改的任意号码,以便该块的哈希符合某些标准,例如剩下一定数量的零。找到满足这些标准的中午在计算上有所不同,需要大量的处理能力。这就是使工作机制抵抗垃圾邮件和滥用的原因。

链条: - 填充块时发生的韧带在块之间发生,创建新块并连接到上一个。这将创建块链,IE每个块包含前块的引用,形成一项可融合的交易。

权力下放:这是区块链的最大好处之一,不需要网络控制实体或服务器。在此的发明中,创建了一个段落网络,彼此之间包含区块链记录的卡片。因此,我们从网络中的安全性和一致数据大大提高。

我将解释区块链中的权力下放的主要方面:

控制分布: 在银行或在线服务等传统系统中,通常是控制全部信息和决策的实体或一组实体。在区块链中,在所有网络参与者中分配控制,称为段落。每个段落都能验证和验证添加到区块链的交易或数据。

数据冗余: 在分散的区块链中,网络中的每个数字,一个完整的区块链卡。这意味着相同的信息存储在许多不同的地方。这增加了网络对失败和攻击的阻力,因为即使有些人没有受到损害或失败,其他人仍然保持数据的完整性。

共识分布式: ,要将新块添加到区块链中,它们必须就其包含m的交易的有效性达成共识。有几种共识机制,例如工作证明(工作证明)或股份证明,用于确保大多数参与者同意区块链的状态。

抵抗力是审查制度和透明度: 由于其分散性,实体很难在区块链中控制或审查交易。这在需要透明度和不变性的申请中尤其重要,例如公开投票。

提高了安全性: 权力下放也有助于区块链安全。为了妥协或更改分散的区块链中的数据,攻击者需要控制超过50%的网络,由于涉及的巨大计算能力和成本,通常认为这是不切实际的。

简而言之,区块链中的权力下放意味着它没有失败或控制点,这有助于对该技术的安全,透明和抵抗的审查。>>>>>>>>

criptografia:

区块链使用加密来确保数据安全性和完整性。每个块包含一个哈希,这是一个加密值。该哈希受到块的遏制和上一个块的哈希的影响,在它们之间建立了安全的连接。

共识机制:

在将新块添加到链条中之前,应同意网络内部的交易是巨大的。这是通过共识机制(例如工作证明或股份证明)来完成的,这有助于防止欺诈并确保仅添加合法交易。

区块链最初作为比特币(一种加密货币)的基础技术而声名狼藉。但是,目前它用于各个部门和加密货币的律师应用,包括物业注册系统,供应链,智能合同等。

遵循一些有用的链接。

Demo blockchain na prática
O que é blockchain
Canal LuizTools