区块链基本概念

153 阅读3分钟

最近在学习区块链知识,恰逢这个时机,用来记录一些学习到的内容,方便之后回顾,也分享出来供大家参考

思维导图

区块链概念.png

什么是区块链

  • 区块链是一个分布式的账本,它是去中心化的,所有的节点共同维护整个系统

  • 区块链中的数据不可篡改,只能在添加数据的变化,不可以修改之前的节点数据

  • 使用加密技术来保证区块链的安全

区块链比集中式数据库的优势

  • 集中式数据库一般由权威的中央机构进行背书,存在一定风险

  • 区块链具有共识机制,使得作恶成本远高于获利成本,从而降低风险

区块链如何确保账本数据的一致性和不可变性

  • 区块链是一个链式结构,无法修改之前节点中的数据

  • 区块链具有共识机制,PoS,PoW机制的存在确保安全性

  • 区块链是分布式的,修改数据需要所有的节点同时修改

  • 使用哈希函数来确保之前区块节点的一致性和创建唯一标识

区块链技术与传统集中式数据库相比有哪些不同

  • 集中式数据库:所有数据集中在一个数据库中,存在篡改风险,需要中央机构协调

  • 区块链:分布式数据库,数据存储在所有节点上,篡改成本高,去中心化

区块链如何确保数据的不可篡改性

  • 区块链使用了哈希函数对区块进行转化成哈希值

  • 在区块链中的区块中,后一个区块包含了前一个区块的哈希值

智能合约

  • 智能合约是链上的一个程序

  • 当满足条件的时候会自动执行

  • (以太坊是最著名的支持智能合约的区块链平台)

工作量证明(PoW)和权益证明(PoS)

  • PoW和PoS都是来获取记账权

  • 工作量证明(PoW):通过大量的算力去“挖矿”,谁的算力大,谁就拥有更多的记账权。这种方法相对公平;缺点是消耗资源,效率低下;

  • 权益证明(PoS):根据用户拥有的货币数量和持有的时间来获得记账权。这种方法减少消耗,提高效率;缺点是资源趋向中心化

区块链的主要类型

  • 公联

    • 所有人都可以参与验证和记录交易,例如比特币和以太坊
  • 私链

    • 一般用于企业内部,参与的人员有限制
  • 联盟链

    • 由多个组织共同维护的区块链,适用于跨机构的业务场景,例如供应链管理和金融交易

实现跨链技术

  • 哈希锁定: 哈希锁定技术涉及到创建一种需要正确密钥才能解锁资产的条件。

  • 侧链: 侧链是与主链并行运行的独立区块链,它们通过一种双向锚定机制与主链相连。侧链允许资产和信息能够在两个链之间移动。

  • 跨链协议: 跨链协议是一套协议和规范的集合,设计用来连接不同的区块链网络。

  • 中继链: 中继链是连接两个或多个独立区块链的区块链,它充当这些不同区块链之间的中介。

  • 桥接技术: 桥接是指连接两个独立区块链以允许资产和数据的互操作性的技术。

最后

如有错误或不准确之处,劳烦指正,十分感谢~