时间:2023-06-18|浏览:240
区块链是一种公开透明的去中心化数据库,由所有节点共同维护、共同记账。当A想要向B转账时,这笔交易会以一个区块的形式在网络上传播,所有参与者都会确认交易有效,并将该区块添加到链上。这条链提供了永久且透明的交易记录,使得任何人都可以查找资金从A到B的记录。
这个分布式数据库不由任何个人或机构控制,所有单一节点都无法篡改。要篡改一个记录,需要同时控制超过51%的节点或计算能力才行。由于区块链中节点数量无限且不断增加,这几乎是不可能完成的。
区块链的6层模型
区块链的基础模型分为6层:数据层、网络层、共识层、激励层、合约层、应用层。每层完成一个核心功能,相互配合,实现了一个去中心化的信任机制。数据层包括数据区块、链式结构、时间戳、哈希函数、Merkle树、非对称加密。网络层包括P2P网络、传播机制和验证机制。共识层包括工作量证明(POW)、权益证明(POS)和股份授权证明(DPOS)。激励层包括发行机制和分配机制。合约层包括脚本代码、算法机制和智能合约。应用层包括可编程货币、可编程金融、可编程社会。
区块链的发展脉络
区块链1.0代表了可编程货币,比如比特币,主要涉及货币转移、兑付和支付系统。 区块链2.0代表了可编程金融,更多涉及商业合同以及证券、贷款、清算结算、智能合约等方面的创新。区块链3.0则针对其他行业的应用,例如健康、科学、文化和基于区块链的司法、投票等。
区块链的基本类型
公有链是指全世界任何人都可以读取、发送交易以及参与共识过程的区块链。公有链具有保护用户的特点,节点可以自由进出,访问门槛低,所有数据默认公开。
私有链是指其写入权限仅在一个组织手里的区块链,目的是对读取权限或者对外开放权限进行限制。私有链具有交易速度非常快,给隐私更好的保障和减少访问权限的优点。
联盟链是指共识过程受到预选节点控制的区块链,只针对某个特定群体的成员和有限的第三方。联盟链可以提供更便宜的交易成本、更好的灵活性、更好的节点连接和维护以及更好的隐私保护。
区块链的共识机制
区块链上的共识机制旨在解决信任问题,解决两个完全陌生人之间的信任问题。共识机制包括工作量证明(POW)、权益证明(POS)和股份授权证明(DPOS)。每种共识机制都有其优缺点,需要在具体应用场景下进行讨论。
工作量证明依赖机器进行数学运算来获取记账权,需要大量的资源消耗和全网共同参与运算,性能效率比较低。权益证明机制根据每个节点持币的
用戶喜愛的交易所
已有账号登陆后会弹出下载