🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 1、节点(Nodes) 区块链是去中心化的,这意味着它们将数据存储在协作监控和运行网络的成员网络中。 区块链参与者运行区块链客户端,自身作为节点连接到网络。 ## 2、共识机制(Consensus) 为了确保交易被写入链中,并且使得网络的数据和状态达成一致,区块链使用了一种容错的共识机制。 共识机制包括: * 工作量证明 (PoW) - PoW 是比特币中使用的一种共识机制,既费时又费力。 PoW 块由称为矿工的节点创建。 * 权威证明 (PoA) - PoA 涉及一组可信节点,用于验证交易并创建区块。 这些受信任的节点称为验证者,网络中的其他节点称为非验证节点。 非验证节点仍然验证验证者创建的块,但它们不会生成它们。 ## 3、智能合约 智能合约为区块链用户提供受控访问和一系列功能(例如查询、交易和更新状态)。 它们可以允许或限制参与者执行某些功能,并且可以限制对网络本身的访问。 ## 4、Dapps 去中心化应用程序(dapps)就像任何其他软件应用程序一样可以在网站或移动应用程序上。 Dapps 建立在去中心化网络(以太坊)上,并与部署到网络的智能合约进行交互。 它们可以被认为是智能合约(后端)的 GUI(前端),并且可以用任何语言(例如 JavaScript)编写。 ## 5、许可(Permissioning) 许可涉及跨区块链网络的分布式信任网络,其中参与者同意遵循某些规则。 如果一个不良行为者不遵守规则,其他节点可以限制不良行为者写入区块链。 ## 6、隐私(Privacy) 在区块链网络中,隐私是指在相关参与者之间保持交易私密的能力。 通常在联盟网络中,一些参与者更喜欢限制他们共享多少信息或与谁进行交易。 在其他情况下,这可能根本不是问题。 ## 7、分叉(Forks) 分叉是区块链网络中的分裂,或者是从社区同意的区块向区块链协议添加功能(EIP)的机制。 硬分叉是对网络的根本性改变,可能会改变一个区块(或某个区块链)的有效性。 硬分叉要求所有节点都升级到客户端的最新版本。 这些都是与主链的永久偏差。