区块链扫盲
网友:Bloger
技术文档
2025-07-30 19:17:02
核心技术
- 区块链基础概念
• 区块链是一种分布式数据库,区块高度指区块链的块数。
• Oracle(预言机)是连接现实世界与区块链的桥梁,为智能合约提供数据。
- 特性
• 去中心化:Dapp(去中心化应用)具有开源、自动运行、数据存储在区块链的特性。
• 分布式存储:数据分布在多个节点上。
• 密码学
◦ 哈希算法:用于数据完整性验证等。
◦ Merkle(默克尔)树:一种树状数据结构,用于高效验证数据。
◦ 非对称加密:涉及公钥和私钥,用于安全通信和身份验证。
• 共识机制
◦ POW(工作量证明机制):如比特币采用,通过计算能力竞争获得记账权。
◦ POS(股权证明机制):根据持有的股权比例获得记账权。
◦ DPOS(委托权益证明):节点选举代表进行记账。
◦ PBFT(拜占庭共识算法):适用于拜占庭容错场景。
• 智能合约(chaincode):自动执行的合约代码,可读取和修改账本数据。
- 应用领域
• 金融:支付、票据和供应链金融等。
• 供应链:物流、溯源防伪等。
• 公证:证书、法律证据等。
• 数字版权:图书出版、音乐创作等。
• 保险
• 公益慈善
• 智能制造</