XRP 账本(XRPL)作为一项领先的区块链技术,以其高效、环保的特性吸引了广泛关注。本文将深入解答关于 XRPL 的常见问题,涵盖其去中心化特性、共识机制、多资产支持、验证节点运作以及安全措施等多个方面,帮助您全面理解这一创新网络。
XRPL 基本特性
XRPL 是 Ripple 拥有的私有区块链吗?
不是。XRP 账本是一个去中心化的公共区块链,任何影响交易处理或共识的变更都必须获得至少 80% 网络的批准。Ripple 只是网络的贡献者之一,其权利与其他贡献者相同。目前网络上有超过 150 个验证节点,其中 35 个以上位于默认唯一节点列表(UNL)中——Ripple 仅运行其中的 1 个节点。
工作量证明是最佳的验证机制吗?
工作量证明(PoW)是第一个解决双花问题且不需要信任第三方的机制。而XRP 账本的共识机制以更快速、成本更低且能源效率更高的方式解决了同样的问题。
XRPL 是否支持除 XRP 外的其他货币交易?
是的。XRP 账本专门设计用于通证化任意资产,如美元、欧元、石油、黄金、奖励积分等。任何货币都可以在 XRP 账本上发行,这一点通过 XRPL 不断增长的社区支持的各种法币和加密货币通证得到了充分体现。
XRPL 仅适用于支付场景吗?
尽管 XRPL 最初是为支付用例开发的,但账本及其原生数字资产 XRP 在包括 NFT 在内的各种创新区块链用例中越来越受欢迎。目前正在开发中的新标准提案包括自动做市商(AMM)、实现智能合约功能的 hooks 修正案以及跨链桥等。
验证节点与唯一节点列表
交易验证节点提供什么服务?
所有节点都确保交易符合协议要求,因此都是“有效的”。验证节点独特提供的服务是将交易管理性地分组为有序单元,并就一个特定的排序达成一致,以防止双花。
有关共识过程的更多信息,请参阅共识文档。
运行验证节点的成本是多少?
运行验证节点不需要任何费用或 XRP。其电力消耗与运行电子邮件服务器相当。
什么是唯一节点列表(UNL)?
UNL 是给定参与者认为不会串通进行欺诈的验证节点列表。每个服务器运营商可以选择自己的 UNL,通常基于受信任发布者提供的默认集合。(来自发布者的默认集合有时称为默认 UNL 或 _dUNL_。)
应该选择哪个 UNL?
由于任何人都可以运行验证节点,网络参与者有责任选择可靠的集合。目前,XRP 账本基金会和 Ripple 因基于过去表现、已验证身份和负责任的 IT 政策而发布推荐的高质量验证节点默认列表而知名。然而,每个网络参与者都可以选择其认为可靠的验证节点,不必遵循上述发布者。
如果 Ripple 推荐采用其 UNL,是否会造成中心化系统?
不会。XRP 账本网络是选择加入的。每个参与者直接或间接选择其 UNL。如果 Ripple 停止运营或行为恶意,参与者可以更改其 UNL 以使用来自不同发布者的列表。
验证节点的激励机制是什么?
运行验证节点的主要动机是保护和维护网络的稳定运行和合理演进。验证节点决定 XRP 账本的演进,因此任何使用或依赖 XRP 账本的企业都有固有激励来确保网络的可靠性和稳定性。验证节点也通过这种方式贡献获得社区的尊重和善意。
如果您运行 XRP 账本服务器参与网络,运行验证节点的额外成本和努力是最小的。这意味着不需要额外的激励,例如比特币中的挖矿奖励。Ripple 避免支付 XRP 作为运行验证节点的奖励,以免此类激励扭曲验证节点的行为。
有关激励如何扭曲验证行为的示例,请阅读关于矿工可提取价值(MEV)的研究。
金融机构可以设立交易验证节点以满足特定的机构标准和要求吗?
不可以。机构无法设置自定义验证节点策略来选择允许某些交易和拒绝其他交易。验证节点要么遵循协议,要么不遵循。如果软件不遵循协议规则,它将无法运行。因此,不建议机构在没有内部专业知识的情况下寻求自定义实现。
如果网络中超过 20% 的节点不同意多数意见,会发生什么?如何选择账本的最终版本?
通常,如果对一笔交易的有效性存在争议,该交易会被推迟,直到多数节点能够达成一致。但如果网络中超过 20% 的节点不遵循与多数节点相同的协议规则,网络将暂时停止。当参与者根据那些希望彼此达成共识的节点重新配置其 UNL 时,网络可以恢复。这种临时处理延迟是期望的,而不是双花。
在确定账本的权威版本过程中,可能会有多个临时的内部版本。这种内部版本在分布式系统中自然发生,因为并非所有节点以相同顺序接收交易。比特币中的类似行为是两个服务器各自看到不同的最长链,因为两个区块大约同时被挖出。
然而,在任何给定时间只能有一个最新的_已验证_账本版本;其他版本无关紧要且无害。
有关 XRP 账本共识机制在不利情况下的行为更多信息,请参阅共识对抗攻击和故障模式的保护措施。
XRP 账本有添加验证节点的正式流程吗?
没有。添加验证节点的正式流程与 XRP 账本不兼容,因为它是一个没有中央权威的系统。
个别默认 UNL 的发布者自行制定政策,决定何时从其推荐列表中添加或删除验证节点。
有关建议和最佳实践,请参阅以验证节点模式运行 rippled。
如果 dUNL 对网络影响最大,那么 XRPL 是中心化的吗?
验证节点可以选择不使用 dUNL,或任何广泛使用的 UNL。任何人都可以随时创建新的 UNL。
同一网络上可以同时使用多个 UNL。每个运营商可以自定义其服务器的自己的 UNL,或选择遵循不同的推荐列表。所有这些服务器仍然可以运行相同的链并彼此达成共识。
但是,如果您的 UNL 与他人使用的 UNL 重叠不足,您的服务器有从网络其余部分分叉的风险。只要您的 UNL 与您交易对象使用的 UNL 有 > 90% 的重叠,您就完全安全,不会分叉。如果重叠较少,您可能仍然能够遵循相同的链,但分叉的几率随着重叠减少、网络连接性变差以及 UNL 上存在不可靠或恶意验证节点而增加。
XRP 的作用
XRP 的目的是什么?
XRP 作为 XRP 账本的原生资产被创建,旨在赋能新一代数字支付——比任何先前的数字资产更快、更环保、更便宜。它还用于保护账本免受垃圾邮件攻击,并在有利于用户时在 XRP 账本的去中心化交易所中桥接货币。随着时间的推移,XRP 账本社区为 XRP 以及 XRP 账本本身开创了新的用例。
XRP 账本如何应对交易洪泛?
XRP 账本设计为根据需求动态设置交易成本作为反垃圾邮件措施。随着市值和交易量的增加,网络规模的扩大最小化了任何潜在 XRP 操纵的影响。
关于洗钱和可疑经济活动呢?
XRP 账本网络是一个开放网络,所有交易都是公开可见的。
Ripple 致力于监控和报告 XRP 账本网络上的任何反洗钱标志,并根据适用情况向 FinCEN 报告可疑活动。
XRP Forensics / xrplorer 维护一个咨询列表,以跟踪和最小化洗钱、诈骗、欺诈和 XRP 账本的非法使用。交易所和其他服务提供商可以使用此服务来预防和应对金融犯罪。
安全关切
审查第三方代码贡献的流程是什么?
代码贡献流程从开发人员向源代码仓库(如包含 Ripple 核心 XRP 账本服务器和协议的参考实现的 rippled 仓库)打开拉取请求开始。
此拉取请求触发自动化的单元和集成测试,以及由几位通常在该拉取请求影响的代码领域具有重要专业知识的开发人员进行代码审查。
一旦拉取请求通过自动化测试并获得审查人员的批准,仓库的受信任维护者可以将其暂存以包含在下一个测试版中。
Ripple 是否拥有或控制 XRP 账本或 XRP 账本网络?
不,Ripple 不拥有或控制 XRP 账本或 XRP 账本网络。
Ripple 贡献了核心 XRP 账本服务器(rippled)的参考实现,并雇佣了一支工程师团队为开源代码库做出贡献。Ripple 定期发布预编译的软件二进制包以供方便。任何人都可以从源代码下载和编译软件。
多个实体发布推荐的验证节点列表(UNL)。截至 2023 年 7 月,Ripple 仅在默认 UNL 的 35 个验证节点中运行 1 个。
XRP 账本区分验证代码库和用户软件代码库吗?
是的。有几种XRP 账本客户端库面向用户软件开发人员。这些库具有与为网络提供动力并验证交易的核心 XRP 账本服务器不同的代码库和仓库。
常见问题
XRP 账本是否真正去中心化?
是的,XRP 账本是一个去中心化的公共区块链。任何协议变更都需要超过 80% 的验证节点同意才能通过。Ripple 只是众多参与者之一,仅运行默认唯一节点列表中 35 个验证节点中的 1 个。网络由全球多个独立实体共同维护和运营。
运行验证节点需要多少资金投入?
运行验证节点不需要支付任何费用或持有 XRP。其主要成本是服务器硬件和电力消耗,大致相当于运行电子邮件服务器的成本水平。这使得更多参与者能够轻松加入网络验证,进一步促进了去中心化。
XRPL 如何处理网络分叉风险?
XRPL 通过唯一节点列表(UNL)机制管理分叉风险。只要用户选择的 UNL 与交易对手有超过 90% 的重叠,就能完全避免分叉。即使重叠度较低,网络仍可能正常运行,但分叉风险会随重叠度降低而增加。参与者可以随时调整 UNL 选择以保持网络一致性。
XRP 除了支付还有哪些用途?
除了作为快速高效的支付工具外,XRP 还用于防止网络垃圾邮件攻击、在去中心化交易所中桥接不同货币,以及支持各种新兴应用场景如 NFT 发行和交易。随着生态系统发展,XRP 的用例还在持续扩展和创新。
如何确保 XRPL 网络的安全性?
XRPL 采用多层安全措施:动态交易成本机制防止垃圾邮件攻击;所有交易公开透明便于监控;专业组织提供非法活动监控服务;开源代码经过严格审查流程;去中心化架构避免单点故障。用户还可以通过选择可靠的验证节点列表来进一步增强安全性。
普通用户如何参与 XRPL 网络?
普通用户可以通过多种方式参与:使用 XRP 进行日常支付和转账;在去中心化交易所交易各种资产;参与网络治理讨论;开发基于 XRPL 的应用程序;或者通过运营验证节点为网络安全做出贡献。👉 查看实时网络工具和参与方式