区块链的主要原理,区块链的主要类型有哪些

  

     

  

  很多人只知道比特币,但不知道区块链。比特币实际上是一种使用区块链技术的应用,但比特币目前太火了,掩盖不了区块链技术的光芒。实际上,区块链是值得关注的潜在技术。本文将重点介绍区块链的技术原理。   

  

  区块链(1.0)是基于密码安全的分布式账本,易于验证,不可篡改。   

  

  区块链技术的核心是所有当前参与的节点共同维护事务和数据库。它基于密码原理而非信任进行交易,使得达成协议的任何两方都可以直接进行支付交易,而无需第三方的参与。   

  

  从技术上讲,块是记录交易的数据结构,它反映了交易的资金流。系统中已经到达的事务块连接在一起形成主链,所有参与计算的节点记录主链或主链的一部分。   

  

  一个块包含以下三个部分:事务信息、前一个块形成的散列和随机数。交易信息是block承载的任务数据,包括交易双方的私钥、交易次数、电子货币的数字签名等。前一个块形成的hash用于连接块,实现过去事务的顺序排列;它是随机数事务的核心。所有矿工竞争计算随机数的答案,最快得到答案的节点生成一个新的块,广播给所有节点更新,从而完成一个事务。   

  

  区块链本质上是一个去中心化的庞大账本数据库。作为比特币的底层技术,区块链由一系列通过密码学关联的数据块组成。每个数据块包含比特币网络的多个有效确认的信息(一个有效的交易支票称为一个确认)。   

  

     

  

  随着交易的不断发生,矿工们不断地验证交易,并创建新的区块来记录最新的交易,这个账本将不断增长和延伸。这些块按时间顺序线性补充到原始区块链。每一个节点(每一台通过钱包的客户端口连接到区块链网络的电脑)都有一个完整的现有区块链的备份记录,由解密数据验证算法的矿工网络自动完成。关于每个节点和每个节点上的比特币余额的所有信息都保存在区块链上,这些信息也记录在完整的区块链上。公共区块链帐本完全对公众开放,这意味着可以通过特定的地址在浏览器上查询区块链的信息。   

相关文章