瑞波Ripple概念解析-技术FAQ(官方文档不完全翻译)

技术FAQ

验证程序和唯一节点列表

交易验证节点提供什么服务?

验证程序确定交易是否符合协议要求,因此是有效的。服务验证程序唯一提供的是将交易分组为有序单元,并专门对顺序达成一致性以防止双重支出。

共识Ripple实验室技术讲座:了解共识 了解有关共识流程的更多信息。

运行验证程序需要多少成本?

运行验证程序不需要任何费用或XRP。在电力方面运行电子邮件服务器的成本相当。

什么是唯一节点列表(UNL)?

他们是特定参与者认为不会欺诈他们的交易验证节点名单。

我应该选择哪种UNL

由于任何人都可以运行验证器,因此网络参与者选择可靠集合的负担很重。目前,Ripple提供了一个默认和推荐的列表,我们通过观看Ripple和第三方运行的验证器的历史进行扩展。最终,Ripple打算通过让网络参与者根据公开提供的关于验证器质量的数据选择他们自己的列表来完全消除这一过程。

如果Ripple建议采用UNL,是不是创建了集中式系统?

不是的。XRP账本网络是选择加入的。每个参与者直接或间接选择其UNL。如果Ripple停止运行或Ripple恶意操作,参与者可以更改其UNL以继续使用XRP账本。(PS:这么看来虽然不是完全中心化的,但是也不是完全去中心化的。)

运行Ripple的验证节点的激励是什么?

如果XRP账本成功并被广泛用于银行间结算,会激励参与者确保网络的可靠性和稳定性。如果这样,机构会运行rippled服务器来参与网络。一旦你运行一个服务器,运行一个验证节点的额外成本和付出基本上是零 - 它只是简单地设置下软件开关。验证节点决定XRP账本改变,因此运行验证节点的主要动机是保持和保护网络的稳定运行和正确的改变。

金融机构是否可以设立交易验证节点来帮助他们达到特定的机构标准和要求?

不,机构不能为交易选择设置定制的验证器策略。验证程序要么遵循协议,要么不遵守协议。如果软件不遵循协议规则,它将不起作用。因此,不建议机构在没有内部专业知识的情况下寻求定制实施。

如果网络中超过20%的节点不同意大多数,会发生什么?如何选择最终版本的账本?

该网络可能会暂时停止重新配置,以便继续以希望达成共识的新UNL List为基础。这种暂时的处理延迟是预料之中的,而不是双重花费。

在确定账本的最终权威版本的过程中,可能会有多个临时内部版本。这种内部版本将在分布式系统中发生,因为并非所有节点都会以相同的顺序接收事务。比特币的类似行为是两个服务器每个都看到不同的最长链,因为两个块大约在同一时间开采。

但是,在任何时候只有一个权威账本版本。其他版本是不相关的和无害的。

成为XRP账本的验证节点是否有正规的上线流程?

不是,正式的上线流程与XRP 账本的宗旨不符,因为它是一个没有中央授权的系统。相反,Ripple提供了建议和最佳实践。

XRP的作用

为什么Ripple使用XRP控股?

RippleXRP持股激励该公司使XRP账本尽可能地有用。XRP作为本地资产存在于XRP 账本中用于反垃圾邮件交易目的,并且仅在对用户有益时才用于货币桥接。否则,在交易中使用XRP是完全可选的。

XRP账本如何响应交易风暴?

XRP账本设计用于根据需求动态地设置交易成本作为反垃圾邮件措施。随着市值和交易量的增加,任何潜在的XRP操纵的影响都会随着网络规模的增加而最小化。

什么是Ripple有关洗钱和可疑经济活动的标准操作程序?

Ripple致力于监控和报告XRP 账本网络中的任何反洗钱标志,并在适用情况下向FinCEN报告可疑活动。

安全问题

什么是Ripple在第三方代码贡献在主代码库中生效之前进行审查的过程?

Ripple控制谁可以修改rippled服务器源代码的官方版本,并彻底审核所有代码。(PS:这是中心化么?)

Ripple是否提供了一种安全的方法来下载他们的软件?

rippled源代码可在https://github.com/ripple/rippled上找到,其中主控,发布和开发分支的提示始终包含由rippled开发人员签名的版本设置提交。XRP 账本还为CentOSRedHat Enterprise LinuxFedoraUbuntu提供预制RPM包。这些软件包由Ripple进行数字签名,以便它们显示篡改,并且可以验证其真实性。最后,通过安全网站提供发布公告,并包含存储库的提交ID以及发布的RPM包的md5sum

Ripple是否区分用于验证的代码库和用于用户软件的代码库?

是。XRP 账本的客户端软件(包括ripple-lib)具有不同的代码库和来自rippled(验证)的存储库。

也可以看看

总结:

UNL连接的网络对所有的交易进行共识,这个网络最开始只有几个节点,全部是Ripple的,后来为了去中心化增加了好多第三方节点,如果你新创建验证节点,需要设置些UNL,哪些UNL呢?自己选或者参考Ripple推荐的验证节点。



本文作者:architect.bian,欢迎收藏,转载请保留原文地址并保留版权声明!谢谢~
还没完!往下看!!!

猜你喜欢

转载自blog.csdn.net/vohyeah/article/details/80807647