主页 > www.token.im > 关于 Ripple 的常见问题解答

关于 Ripple 的常见问题解答

www.token.im 2023-04-07 07:42:42

与比特币一样,Ripple 的出现使得在全球范围内流通货币变得更加容易和方便。但不同的是,比特币是一种虚拟货币,而 Ripple 是一种允许人们以任何货币支付的互联网交易协议。例如,甲方可以使用瑞波支付美元,而乙方可以直接通过瑞波接收欧元。

位于旧金山的 Ripple Labs 是一家初创公司,致力于使 Ripple 成为全球主要银行使用的标准交易协议,使汇款像电子邮件一样便宜方便。

为了详细了解 Ripple 的新支付系统及其对小企业交易行为的影响,我们采访了 Match.com 的创始人 Gary Kremen。他最近创立了企业加速器 CrossCoin Ventures,以指导基于 Ripple 的初创公司并帮助他们处理临时财务问题,例如合规调查、客户服务需求等。

|问:瑞波有什么优势?

A:和比特币一样,Ripple 也是一个共享的公共数据库,也是一个全球性的总账。共识机制允许 Ripple 网络中的所有计算机在几秒钟内自动接受对账本信息的更新,而无需通过中央数据交换。这种处理速度是 Ripple 在工程上的重大突破。也就是说,Ripple 的交易确认时间只有 3 到 5 秒,而比特币需要 40 分钟。

问:Ripple 如何帮助小型企业?

答:它使小型企业能够在几秒钟内收到客户的汇款,无论客户在地球上的哪个位置。今天,Ripple 可以在三天内将钱从消费者的信用卡转账到小企业的银行账户。这种快速支付功能对于管理企业的日常现金流非常有帮助。

由于 Ripple 的转账费用低得可以忽略不计,为了保持竞争力,信用卡公司可能会降低转账费用,这将允许较小的公司在该领域花费更少。如今,信用卡交易费用对于小企业来说是极其不合理的。大公司可以获得更多优惠,但小公司不能享受同样的待遇。

如果您拥有一家拥有大型海外业务的小公司,Ripple 将为您提供很大帮助。它可以让您在短短5天内成功将资金转移到国外,平均每次费用为7%。 Ripple的交易确认时间仅为3~5秒,外汇手续费极低甚至为零。

问:Ripple 有可能被普遍采用吗?如果会,什么时候会发生?

A:加密货币的普及需要时间;他们改变了获得金融服务的机会。不过,我确实认为这是可能的。 Ripple Labs 目前专注于系统的合规性及其在监管机构和银行层面的推出和使用。如果人们在两年内开始使用 Ripple 进行日常购物,我不会感到惊讶。

问:Ripple 运营商的收入来自哪里?

A:Ripple 是一个开源系统,它更类似于公共资源。 Ripple Labs 不拥有它,Ripple Labs 也不拥有它。无法控制它。但是,该公司确实创建了 Ripple (XRP),这是一种加密货币(或“加密货币”),它是 Ripple 系统独有的,易于操作。在华尔街,人们可以将瑞波币兑换成其他货币并套现,方便市场确定瑞波币的汇率。

瑞波币从 1000 亿开始,不会像比特币一样增加。但两者有一个本质的区别,就是Ripple不会像比特币那样被“挖”。 Ripple 的一位创始人曾在比特币交易所工作,他对用于生成比特币的挖矿程序持怀疑态度,因此在设计 Ripple 系统时放弃了它。瑞波币的总量就是这么多。至于你想知道的收入问题,我可以告诉你,Ripple Labs 拥有其中 25% 的资金,他们将其全部用于运行 Ripple 系统。

Ripple VS 其他货币

完美支持各种金融支付,不同币种之间流畅运行。

相比比特币的交易确认时间长,Ripple 的交易几乎可以在几秒钟内确认。同时,Ripple完美继承了比特币的去中心化和鉴权安全模型,建立在P2P网络上的分布式数据库模型保证了整个系统的稳定性。

与传统的金融网络相比,Ripple 几乎没有交易费用,每次千分之一美分的费用让您更轻松地控制自己的资金。

瑞波的优势

1.问题1.1 如果有人偷走了所有创作者的涟漪,会发生什么?

这不会破坏系统吗?

不,这实际上并不重要。即使比尔盖茨有更多的钱,美元对我仍然有用。 Ripple 仍将支付交易费用。

2.常规2.1我没有完整的账本,我可以付款吗?

是的,您只需要知道您帐户的当前序列号。

2.2一个钱包可以同时在多台电脑上使用吗?

是的,但是,超越的尝试将会失败。

此外,如果使用这种方法,现有客户端可能会丢失一些注释。

2.3 如果人们一直通过瑞波使用美元,那么瑞波呢?

为防止垃圾邮件,交易需要在涟漪范围内支付少量交易费用。

2.4 交易被视为完成需要多长时间?

通常,几秒钟。

在特殊情况下,如网络断开时,连接恢复需要几分钟时间。

当事务中出现特殊情况时,客户端会注意到。对于小型事务和处理信任(事务),无需等待连接恢复。

2.5如何验证交易?

发件人在签名消息中指定支付地址。每笔交易都有一个哈希,通过它可以用来查看具有足够账本历史的节点上的交易。账本有足够的信息来验证交易是否符合付款条件。

2.6 如果涟漪实验室离开,涟漪会发生什么?

Ripple 网络独立于 Ripple Labs 并独立运行。 Ripple Labs 只是为开发付费并推动网络向前发展。但该程序在没有涟漪实验室的情况下也很容易操作。 Ripple Labs 无法控制涟漪网络。

2.7 是否存在防止网络分裂的自然经济力量?

为了让任何破解有机会持续存在,这两个部分都必须支持互操作性。一般来说,联合网络使所有参与者受益。这个问题的答案类似于为什么 Gmail 不会使邮件协议与其他工具不兼容。该 wiki 记录了一组尝试过的 Web 分叉。

2.8ripple 是开源的吗?

是的,ripple 客户端和服务器都是开源的。

2.9ripple 如何处理隐私问题?

匿名不是涟漪的设计目标。但是,ripple 应该为大多数人提供适当的隐私。

1.类似于比特币:

2.代理支付:

3.包付款

2.10 谁将运行验证器?

重度 Internet 用户可能希望运行自己的服务器来跟踪 Internet。除非这样的活跃用户能够与运行服务器的人达成某种服务协议,否则他们会发现自己获得的信息一点点都很少,而他们的业务需要大量信息。服务器运营商通常没有义务向其他人提供对瑞波网络的访问权限瑞波币现在的价格,并且可能会隔离那些不履行职责的人。

如果每个重度网络用户都做好了网络维护工作,那么其他也想快速进入网络的服务器运营商会为了共同的利益,服务器对服务器交换信息,实现互惠互利和双赢。

运行验证器节点不需要比运行跟踪网络的服务器更多的资源。 Ripple 协议旨在让每个需要跟踪网络的知名人士也可以运行验证节点,而额外的成本或工作量几乎为零。

最终,任何有理由想要支持网络的人都可以运行验证节点。那些这样做的人将是唯一在网络发展中拥有发言权的参与者。验证者投票改变网络规则、费用、储备金、新功能和未来可能的网络命令。

作为参考,下面的部分看起来像是运行验证器的候选者。

那些依赖网络进行交易的人:

想支持货币选择的人:

想要支持无抵押贷款的人

想要提供公共服务的人

2.11为什么验证服务器不能直接打赏?

验证服务器无法通过算法决定奖励哪些验证服务器。验证是一项不需要大量资源的任务。它可以以非常低的成本在笔记本电脑或后台进程上运行。

任何对网络成功感兴趣的人都可以运行验证器。除了在网络启动期间,任何人都没有理由运行多验证器。匿名运行验证器没有任何好处。

任何想要赞助验证者运行的人都可以用自己的钱来赞助。无需向所有其他用户征税即可赞助寻租验证者运行者。

总之,ripple 实验室不应该赞助验证者运行,因为网络需要在不受涟漪实验者干扰的情况下生存。尽管瑞波实验室可能会在网络发展的早期阶段赞助某些验证者。

2.12 没有 XRP 的人如何为交易付款?

没有 XRP 的人无法支付交易费用。为了创建一个帐户,他们必须让其他人将 XRP 发送到该帐户。创建帐户后,他们可以开始创建交易。

2.13我的钱包密码可以改吗?

不,钱包密码不能更改。如果您的钱包密码被泄露,您需要采取以下措施:

在新钱包中创建一个新帐户 将资金转入您的新帐户 将您的所有信用额度设置为 0 帐户通知您的债权人2.14不良 UNL 列表有什么影响?

你一定是故意选择了一个错误的 UNL 列表。

但是,如果您这样做了,并且 UNL 上的大多数验证者决定欺骗您,那么他们会让您相信他们支付了您的帐户,而实际上他们并没有。在这种情况下,作为交换,您可能提供了不正确的东西。例如,您可能实际付款,导致您的帐户出现损失。

3.技术问答3.1双重支付的条件是什么?

有些人在依赖后来无效的交易结果时容易出现双重支出。双重支出是一个问题,因为商家不可逆转地交付了期望交易支付的产品,如果他后来失去了他所依赖的交易资金,那么他可能会遭受损失。瑞波币提供特殊的交易确认信息并且是不可逆的。如果提供了指令(没有交易确认)并且资金稍后被提取,那将造成双花。

双重支出的一个可能原因是 Ripple 软件中的错误。 Ripple 软件专门设计用于提供确认信息并保证不可逆转的交易,但始终存在一些错误或缺陷会导致软件无法按预期运行的可能性。随着 Ripple 网络的成熟,随着不断的测试、对源代码的额外审查和错误修复,这变得越来越不可能。

如果交易通过服务器确认逻辑并随后失效,也可能发生双花。当交易出现在那些通过账本确认逻辑的账本中时,交易由服务器的交易确认逻辑确认,因此,经过充分证明,双花需要说服服务器接受一个账本,该账本后来从公共账本链中消失。

接受完全证实的分类帐的逻辑有两个步骤。首先,账本必须随着网络的共识过程而上升。也就是说,网络上大多数运行的、可靠的验证者必须就这个账本达成一致。其次,这个特定服务器信息列表中的大多数验证者必须证明他们看到大多数信任的验证者找到相同的共识过程并就账本达成一致。

在网络级别和单个服务器级别都可以防止双重支出。单个服务器可以通过选择不太可能串通的验证者来保护自己。随着瑞波网络的发展,整个网络维护着由信誉良好的个人、区块和公司组成的多元化验证者群体,以防止双重支出。

如果是双重支付的受害者,那么每个人都有密码证明这发生了,并且知道哪些验证者和运行者破坏了信任。即使是现在,ripple 网站仍然是安全的,因为所有验证者都对ripple 网络的成功有着共同的兴趣,而试图通过加密方式背叛将是自杀。

3.2 分布式交易所是如何工作的?

Ripple 的核心是一个加密的分布式数据库。该数据库用于存储包含每个人的余额和信用额度的总账。总账还可以存储其他条目。

如果一个人有 10 个比特币并且他们想以 130 美元的价格出售它,他们可以在账本上提出要约,说明这一点。然后任何想要的人都可以得到他们的报价。 Ripple 网络托管交易并使交易发生。

3.3为什么每个地址都有一个序号?

这是保证一个交易只能被请求一次的最简单的方法,并且可以很容易地防止旧的交易重新进入网络。一旦账户传递了交易序列号,该交易就不能再在账本或任何后续账本中使用。

3.4无效支付怎么处理?

交易中超过余额的付款将被忽略或延迟。

不按顺序的付款将被推迟。

3.5ripple 能否像公开交易一样用于盲注现金?

不,但是,合同中有类似的计划。

盲签名现金可以转移和赎回,发行人不知道谁拥有现金。

盲签名

在公开交易中,盲签名用作在一群人之间传递的货币,使发行人不知道谁是中间人。

发行人提取货币,验证其是否有效,然后发行只能由发行人未知的私钥赎回的新工具。

Ripple 和比特币在一定程度上具有这种能力。

Ripple 公开运行分类账,因此任何人都可以创建记录。为了类似于公开交易,ripple 必须使用匿名服务器和签名授权。

3.6为什么所有的连接都是加密的?

简短回答:是的。

更长的答案:

3.7 涟漪验证器可以阻止用户吗?

Ripple 验证者可以选择继续和接受哪些交易。他们可以投票反对任何交易,但他们必须处理网络共识同意的交易。

如果验证者不公平地阻止特定交易,这将从他们发送的建议中显而易见。如果人们认为该行为是不公正的,他们可以提出那些(不公正的)签名提案和其他验证者的签名提案来证明它。也就是说,验证者不能秘密地这样做。如果其他人不同意这种行为,他们可以而且应该停止信任这个验证器。

4.瑞波问题4.1 为什么瑞波不容易受到比特币 51% 攻击?

比特币依靠比特币矿工的分布式计算能力来保护比特币网络的完整性。任何相当于比特币网络计算能力 51% 的攻击都可以轻松破坏比特币。

相比之下,瑞波利用共识共识来保护瑞波网络的完整性。拥有额外的计算能力并不会给攻击者带来优势。同样,ripple 不受基于计算能力的攻击。<​​/p>

一个类似的对涟漪的攻击可能是大多数验证者控制每个涟漪参与者。当每个瑞波参与者选择自己的验证者时,他们可以通过不选择合谋的验证者作为多数来轻松避免这个问题。

详情:

4.2编译和运行ripple的最低要求是什么?

成功构建涟漪的最低系统配置是:

这大致相当于 Amazon EC2 上的 m1. 中型实例。 Ripple 将在 2GB RAM 环境中运行,但会影响某些公共账本缓存系统。

4.3ripple 自行关闭,为什么?

如果你看一下ripple生成的debug.log文件,你可能会看到这样的错误:

2014-Apr-08 02:12:38 应用:FTL 剩余可用磁盘空间小于 512MB

2014-Apr-08 02:12:38 应用程序:NFO 收到关闭请求

这意味着瑞波正在用完存储公共分类帐副本的磁盘空间,并且会自动关闭以保护系统其余部分的完整性。您必须删除公共分类帐的本地副本并让节点重新同步,或者增加保存分类帐的磁盘空间(如果使用 LVM,这可以很容易地完成,停机时间很短)。按照公共账本的增长速度,您最好计划使用至少 16GB 的磁盘空间来存储账本。

但是,如果您查看可用磁盘空间的数量,您会发现已用磁盘空间实际上低于最大值 100%。这是EXT的功能吗?要了解有关 linux 文件系统的更多信息,请单击此处。

4.4 可以用root账号运行ripple吗?

简短回答:不。

更长的答案:不。万一在ripple中存在可远程利用的安全风险,以root身份运行ripple意味着存在潜在的系统损坏风险。也就是说瑞波币现在的价格,攻击者可以修改系统的任何部分,因为ripple 以root 权限运行。以服务帐户(即没有 root 权限)运行 Ripple 可以最大限度地减少攻击者可能造成的潜在损害。

要创建涟漪服务帐户,请运行命令 sudo useradd -U -m -r -s /dev/nullippled

命令行参数的含义:

在我们的 Debian 应用程序中,我们像这样在服务帐户环境中启动涟漪。

start-stop-daemon --start --quiet --background --make-pidfile /var/run/rippled.pid --exec /usr/local/sbin/rippled --chuidippled - -groupippled - -net --conf /etc/ripple/rippled.cfg

您可以使用 sudo 手动执行相同的操作。

sudo -uippled -gippled – /usr/local/sbin/rippled --net --conf /etc/ripple/rippled.cfg

除了数据库目录之外,rippled.cfg 中配置的任何内容都归根用户所有。这是为了降低攻击者远程重写文件或重新配置涟漪的风险。理论上,攻击者可以读取文件,但不能修改它们。

4.5放ripple相关文件的好地方有哪些?

在内部,我们设置将涟漪资源放置在类似 UNIX 的位置:

配置文件:/etc/ripple/rippled.cfg

数据库文件:rocksdb/子目录下的/var/lib/rippled/db

4.6我的rippled日志文件很大,怎么办?

默认情况下,ripple 被配置为生成调试日志,这些日志非常冗长,并且需要大量 I/O 和 CPU 时间来写入磁盘。虽然这对于调试涟漪非常方便,但在生产(生产)中经常会发生损坏。 Ripple 的日志级别为:

我们可以使用 JSON-RPC 接口来更改日志配置,而无需重新启动 Ripple。像这样:rippled --conf /etc/ripple/rippled.cfg log_level [日志级别]

配置更改会立即发生。我们还可以通过编辑rippled.cfg配置文件并在末尾添加以下文本来实现半永久配置更改。

[rpc_startup]

{ "command" : "log_level", "severity" : "[日志级别]" }

在这两种情况下,[log level] 的值都来自上面的简短列表。

停止涟漪,删除日志文件,重启,就安全了。