跳到主要内容

什么是区块链?

区块链是一种共享、透明和不可变的账本,用于记录交易、跟踪资产和建立信任。它是一种分布式账本技术(DLT: Distributed Ledger Technology),可通过对等网络安全地记录信息。对区块链最好的描述是将其描述为一个公共数据库,它由网络中的许多计算机更新和共享。

"区块"指的是数据和状态是按顺序批量或"区块"存储的。 如果你向别人发送 NEW,需要将交易数据添加到一个区块中才算成功。

"链"指的是每个区块加密引用其父块。 换句话说,区块被链接在一起。 在不改变所有后续区块的情况下,区块内数据是无法改变,但改变后续区块需要整个网络的共识。

网络中的每台计算机都必须就每个新区块和链达成一致。 这些计算机被称为“节点”。 节点保证所有与区块链交互的人都有相同的数据。 要完成此分布式协议,区块链需要一个共识机制。

区块链技术实际上是 4 个组件的组合:

  • 对等网络
  • 共识机制;加密经济学和博弈论
  • 密码学
  • 区块链数据结构

区块链的主要好处

  1. 鲁棒性

区块链技术将信息存储在按时间同步的块中。并且这些区块不能由使区块链高度安全的个人控制。

  1. 分散式分类帐

分散式分类帐在点对点的基础上运行。DLT 允许在多个地方同时记录资产交易及其详细信息,而无需任何中央授权。与传统数据库不同,分布式账本没有中央数据存储或管理功能。

  1. 不可变

一旦区块被加密封存或添加到主链,就无法删除或编辑,确保了数字账本的不变性。

  1. 透明度

用户可以验证和跟踪他们的交易,并在区块链中提供完整的交易记录。

参考资料

📗 Newbie Guide to Blockchain
📙 Blockchain 101