CarrIOTA:更多用于公共福利的新功能以及节点激励计划

CarrIOTA 是一个附加了非常多强大功能的 IOTA 钱包,由获得了 IOTA 官方开发团队支持的第三方团队开发,CarrIOTA 有望在今年夏天正式发布。

下面是译自 CarrIOTA 官方的“CarrIOTA 功能要点以及节点激励制度”的介绍

在过去的几个月里,我们通过发布 Nelson 和 Bolero 工具使 CarrIOTA 的发展迈出了重要的一步。由于时间和资源有限,以及这些工具不仅要适用于我们的产品,而且也要适用于整个社区,所以 CarrIOTA 最终产品的发布日期被推迟了。我们认为,给予社区帮助才是当前应该做的最重要的事情。

“如果 IOTA 社区和整个生态系统从我们的私人工作和研究中获利,那么也意味着我们每个人都会从中获利。”

以上观点从未改变过。因此,我们希望宣布下一个里程碑,虽然这些新计划对于 CarrIOTA 来说这些并不是非常必要的选项,但是从造福社区这一点上来说是却非常有用的。

 

看下我们的“萝卜田”:CarrIOTA Field

遵循 CarrIOTA 的胡萝卜传统,将其命名为 CarrIOTA Field 是非常自然而然的事情。 CarrIOTA Field 背后的想法是解决以下几个问题:

  1. 提供匿名节点统计信息,以便在不影响安全性的情况下可视化整个 IRI-Node 网络。
  2. 简化轻钱包的节点选择 。
  3. 为了整个网络的利益,优化节点性能和节点资源的使用。
  4. 减少确认次数并增加每秒的确认次数 。
  5. 提供针对DDoS攻击的保护 。
  6. 激励节点所有者。
  7. 通过对交易和关键应用进行多重确认来增加额外的安全性 。

对一个单一的解决方案来说这些是不是有点过了?请继续阅读……

CarrIOTA Field 是 Client 和 Server 端应用程序的组合。

 

客户端 / The Client

Client 是一个单独的小工具,类似于 Nelson,可以与 IRI 一起运行。它不需要 Nelson,只要 IRI。

CarrIOTA Field 执行以下三个简单的任务:

  1. 定期发送与 IRI 有关的统计信息以及它的邻居信息到一个 Field Server。
  2. 发送的信息可以是由节点所有者自由选择的附加节点信息 ,如节点的名称和 IOTA 地址(下面会详细介绍)。
  3. 作为 IRI 的严格代理, 它仅接受来自 Field Server 的连接。 其他所有传入请求会不经审议直接拒绝,这意味着节点所有者理论上可以关闭对 IRI 节点的直接 API 访问。 Filed 将是通过 API 访问 IRI 的唯一途径。

节点所有者可以向 Field Client 或 SEED 提供一个 IOTA address (在此情况下 IOTA Field 会在每次更新服务器时自动生成一个未使用的地址)。这个信息是可选的,将被用来激励节点所有者,下文会详细解释。

 

服务端 / The Server

Server 应用有点复杂。他会做为一个 Server 运行在有安全模式基础架构的可伸缩云上。Server 有以下几个任务:

一、节点分析

Server 收集 Field Client 提供的所有数据。 有了这些数据,它就可以实时地将节点网络可视化,除了节点所有者允许的信息(比如 name 或 IOTA address)外,不会对外共享 IP 地址或其它信息。

并非实际的可视化形象,只是一个例子!

有了这些数据,就可以通过每个节点完成的工作量来创建一个 top-ranks 排行榜。该节点的捐款地址可以直接查看和用来受捐。

二、单个钱包地址

Server 提供了一个轻钱包可以连接的端点,他通过 Field 通道向一个(或多个)可用节点发送请求。 Field Client 负责处理对 IRI 的请求并返回响应。

这个端点是负载均衡和防 DDoS 攻击的 。它为所有希望为公共福利免费提供资源的全节点形成一个保护屏障,从而避免被 DDos 攻击的风险。

负载均衡器将工作负载分布到整个节点网络,解决了我们现在在公共节点上遇到的瓶颈。如此一来,我们能以最优的方式使用网络资源,从而获得更快的 attachments 和更快的 confirmations。

三、多重确认

为了防止误用,相同的请求会被发送到多个节点。会有一种算法来检测恶意行为,并对行为不良的节点做出惩罚/禁止。如此一来,新增加的安全层就能有效对抗恶意行为对网络的破坏,防护能力甚至超过了 Nelson 已提供的安全防护。

对于关键应用(例如,交易),我们正在考虑进一步的付费服务计划,将相同的请求发送到更多的节点,并对响应进行彻底检查。 这项服务是按照请求支付的,所有的资金都分布在参与的节点上。

四、激励节点所有者

如果您运行的是 vanilla IRI、Nelson 或 Bolero 节点,我们希望给节点所有者一个机会,让他们可以弥补在建立节点时在资源上的支出,并从社区获得一些回馈。如果节点所有者提供了 IOTA 地址,就能自动参与这个激励计划。

Filed Server 收集每个 Field Client 的所有有效处理请求的信息,然后 Server 收集的所有资金将按照给定节点所做的工作量,定期(每日/每周)分发到IOTA地址。 Field Server以两种方式收集资金:

  1. 赞助和社区捐赠。 排行榜将列出金额最高的赞助者。
  2. 为关键应用提供额外的确认和安全层的增值付费服务。

接下来的工作

我们的主要业务和已经发布的工具(Nelson 和 Bolero)的开发接下来会占用大部分时间。 但是,我们在这方面已经取得了重大进展,并将按照时间允许的速度继续我们的开发工作。 随着我们的开发,Field Server 将分几步推出。

Field 不需要 Nelson,并将有一个完全独立的工具,但它会被整合到 Bolero,使 Bolero 所有者可以选择参与进来。

至于CarrIOTA,我们也计划将其整合到最终产品中,以便 CarrIOTA 所有者可以为公共福利提供他们的资源,并最终为他们付出的网络服务而获得相应的报酬。

谢谢阅读! 这里有一袋来自田间的胡萝卜:

CarrIOTA:更多用于公共福利的新功能以及节点激励计划

 

 

原文链接:https://medium.com/deviota/carriota-field-node-intel-and-balancing-223002156b54

tigermumu

专栏作者:tigermumu

个人简介:坚定不移的贯彻以推广和普及IOTA为核心一百年不动摇

作者邮箱 作者主页 Ta的文章

发表评论

邮箱地址不会被公开。 必填项已用*标注