·
WEB3.0 学习笔记-2
WEB3.0 学习笔记-2 链的基本认识
区块链的定义 区块链(blockchain或block chain )是一种块链式存储、不可篡改、安全可信的去中心化分布式账本,它结合了分布式存储、点对点传输、共识机制、密码学等技术,通过不断增长的数据块链(Blocks)记录交易和信息,确保数据的安全和透明性。——百度百科 简而言之,区块链可以类化理解成数据库,只是它结合了一些必要技术以解决去中心化、透明、信任、安全等问题。 区块链的构成 区块链最基础的组成是区块,一个个区块链接起来形成完整的区块链。 区块的构成: 区块头:包含区块的基本信息。例如区块号、高度、时间戳、上一区块哈希、Merkle Root(Merkle树的根哈希值)、Nonce(Number used once)、难度值等。 区块体:包含区块中打包的交易记录,多笔交易的列表,记录资产、合约调用、账户变动等。 区块元数据:用于存放状态或索引信息。 区块链链条类别 不同链条的构成相差无几,核心区别在于不同的设计需求、不同的应用场景,在权限控制、成本、安全、风险、隐私、效率等层面做取舍。 最核心的分类: 公有链(Public Chain) 具备完全去中心化,任何人都可以参与的链条,开放、安全,但性能相对较低。 常见公链:Bitcoin、Ethereum、Solana、TRON…… 联盟链(Consortium Chain) 由多方共同控制的链条,加入需要联盟成员共同审核。 常用场景:跨机构合作,如银行联盟、供应链、政务等。 私有链: 由单一机构或组织控制,节点严格许可。 常用场景:内部审计或业务数据流转。 针对不同目的设计分类: 混合链(Hybrid Chain):结合公链与私链的特性,部分数据公开、部分私有。 场景:金融、供应链、政府数据开放等. 侧链(Side Chain):附属于主链,独立运行但可跨链通信,用于扩展性能、测试创新功能。 例如:Polygon(以太坊侧链)。 跨链链(Interoperable Chain):专门为不同链之间的互通设计 例如:Polkadot、Cosmos、LayerZero 等跨链协议。 Layer 2(第二层链):构建在主链之上,用于扩容和优化性能 例如:Lightning Network(BTC)、Arbitrum、Optimism(ETH)。 子链(Subchain):主链下的子系统链,继承主链安全性但自有业务逻辑。 场景 :游戏链、企业多业务子系统。 针对不同应用场景: 易型链:主要用于价值转移和支付。 例如:Bitcoin、Litecoin 智能合约链:支持 Turing 完整智能合约执行。 例如:Ethereum、BNB Chain、Avalanche 隐私链:增强交易匿名性。 例如:Monero、Zcash、Secret Network 存储链:去中心化文件或数据存储。 例如:IPFS/Filecoin、Arweave 计算链:分布式算力/AI/任务调度。 例如:Golem、Fetch.AI、Render NFT / 游戏链:专注数字资产与交互。 例如:Flow、Immutable X、WAX 未来趋势 越来越多的链正向“多层混合型结构”演进:L1(底层共识)+L2(扩容/隐私)+跨链通信层; 一条链可同时具备公链+私链+跨链的多重属性;“模块化区块链(Modular Blockchain)”是未来重点方向。——ChatGPT
轉發此貼文?
與您的關注者分享。
回覆