区块链知识攻略2.0:新手必看的15个专业术语|Tokenview

  • Tokenview
  • 更新于 2022-11-03 19:26
  • 阅读 2111

什么是公链和私有链

拜占庭容错(BFT)

拜占庭容错(Byzantine Fault Tolerance, BFT)是一种共识机制,源于拜占庭将军问题,其目的是要解决在非信任环境下,节点如何达成共识的问题。BFT是分布式系统在错误或“拜占庭”验证器低于某个阈值时提供安全性和活性保证的能力。新L1公链Aptos 区块链使用基于HotStuff 的共识协议 AptosBFT。 BFT 算法通常与多个实体一起操作,共同持有 N 票。N 通常设置为 3f+1。持有 f 票的验证者将被允许出现故障——离线、恶意、缓慢等。只要2f+1票是由诚实的验证者持有的,他们就能够就一致的决策达成共识。 这意味着BFT共识协议可以正确地运行,即使多达三分之一的投票权由被破坏或失败的验证者持有。

共识Consensus

共识是验证者的一个组件。 共识组件负责在所有验证者之间就要执行的交易块、它们的顺序和执行结果进行协调和达成一致。

共识协议Consensus Protocol

共识协议由n个验证者共同执行,以接受或拒绝交易,并就交易的顺序和执行结果达成一致。

Gas

Gas是一种在区块链网络上支付计算和存储费用的方式。Aptos 网络上的所有交易都需要一定数量的 gas。 交易所需的gas取决于交易的规模、执行交易的计算成本以及交易创建的额外全局状态的数量(例如,如果创建了新账户)。Gas 的目的是调节对验证器有限的计算和存储资源的需求,包括防止拒绝服务 (DoS) 攻击。

Gas Price

每笔交易都指定了发送者愿意支付的 gas 价格。gas价格以货币/gas单位指定。交易所需的 gas 价格取决于当前对网络使用的需求。gas成本在某个时间点是固定的。

最大Gas量Maximum Gas Amount

交易的最大 Gas 量是发送方准备为交易支付的最大 Gas 量。收取的 gas 等于 gas 价格乘以处理此交易所需的 gas 单位。如果结果小于最大gas量,则表示交易已成功执行。如果交易在执行过程中耗尽gas或账户在执行过程中余额不足,则发送方将被收取gas费用,交易将失败。

默克尔树Merkle Trees

Merkle 树是一种经过身份验证的数据结构,可以有效地验证数据完整性和更新。

Merkle 树的实现简化了应用程序访问区块链的工作。 Merkle树实现简化了应用程序apps访问区块链的工作。它允许应用程序apps: 从任何时间点读取任何数据;使用统一框架验证数据的完整性。

交易Transaction

原始交易包含以下字段:帐户地址、交易脚本、gas价格、最大gas量、序列号、到期时间 以及签名交易是带有数字签名的原始交易。

公有链PublicBlockChains

公有区块链(PublicBlockChains),又称公有链。公有链是区块链当中每一个节点都是公开的,每个人都可以参与区块链的计算,而且每个人都可以通过下载得到完整的区块链数据(区块链账本)。一般情况下,公有链会通过代币机制鼓励参与者竞争记账,确保数据的安全性,它被认为是“完全去中心化”的,公有链系统中数据的读写不受任何人控制和篡改。

私有链Fully private blockchains

私有链(Fully private blockchains),是指其写入权限由某个组织和机构控制的区块链。其公开程度由该组织决定,所有参与到这个区块链中的节点都会被严格控制。私有链的特点更快的交易速度、更低的交易成本;不容易被恶意攻击;更好保护组织自身隐私,交易数据不对全网公开;有助于保护其基本的产品不被破坏。

联盟链Consortium blockchain

联盟链(Consortium blockchain)可以看成是私有链的一种,只是私有程度不同,权限设计要求也更复杂,可信度更高。联盟链是指由多个机构共同参与管理的区块链,每个组织或机构管理一个或多个节点,其数据只允许系统内不同的机构进行读写和发送。联盟链参与者之间通过契约或其他形式建立信任和共识机制,构造的区块和链接功能仅限于联盟参与者,访问权限可以对外采取限制性开放。

Layer0

有人认为Layer 0的核心内容落在了跨链通信与模块化区块链。LayerZero 属于协议层,是Layer0概念里的通信协议。

Layer1

Layer1 是底层区块链,以太坊和比特币都是Layer1区块链因为它们是各种Layer2网络构建的底层基础。Layer2项目上所有用户交易活动最终可以回到Layer1区块链。目前应用领域最大的 Layer1 公链是以太坊。 在以太坊网络中,Layer 1作用包括:节点运营者网络,用于保护和验证网络;区块生产者网络;区块链本身以及历史交易数据和网络共识机制。注意很多人容易把 Layer1 和公链混为一谈,公链包含 Layer1 但不是等于的关系。

layer 2

Layer2是建立在Layer1公链之上优化处理交易和计算的第二层区块链网络。当前在有关以太坊网络Layer1和Layer2不同扩容方案的讨论也是最多的。通俗讲是一个专注于在以太坊协议之上进行分层改进的开发领域。这些改进与交易速度、更便宜的交易费用和交易隐私有关。当前Layer2解决方案主要有ZK- Rollup、Optimistic Rollup以及一些侧链上不同layer2技术所对应的项目。

区块链API

区块链API,区块链+API,是使用区块链技术搭建起来的应用程序编程接口。它允许信息来自同一个信息源,从而连接多个应用程序,实现数据共享。区块链是一个去中心化的分布式数据库,具有去中心化、防篡改、可追溯特性。区块链的创新之处在于它不需要受信任的第三方的情况下产生信任,并保证了数据记录的保真性和安全性。 如今,在加密货币领域,人们除了使用区块链API 接口来关注BTC/ETH等数字货币以及NFT的基本信息、交易数据等,区块链API还广泛应用于去中心化应用程序Dapp的开发。

区块链桥

区块链桥就像我们在物理世界中所知道的桥梁一样工作。正如物理桥梁连接两个物理位置一样,区块链桥梁连接两个区块链生态系统。桥梁通过信息和资产的传输促进区块链之间的通信。 桥的职能: 资产和信息的跨链转移 使得dapps 成为利用各种区块链的优势(因为协议现在有更多的创新设计空间)。 使得用户接触新的平台并享受到不同链的优势。 使得不同区块链生态开发者互相协作,并为用户构建优质平台。

点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
Tokenview
Tokenview
Tokenview支撑120+条公链,包含自建公链节点,公链浏览器tokenview.io,公链数据API,公链富豪榜数据,公链智能合约,公链上所有交易数据,集丰富的区块链数据种类,数量于一体,其数据可被区块链各领域的开发者所使用,其API接口结构化易于使用,其准确度经多层校验精准完备。