在Tangle上存储文件-优化后的Oyster Testnet完成B阶段测试

Oyster Testnet可能是首个实现在去中心化分布式帐本(IOTA Tangle)中进行加密文件存储的项目,借助Oyster协议,我们可以对任何类型的文件进行分段、加密并存储到IOTA缠结网络上,以后我们还可以检索和使用一个散列文件句柄将该文件重新组合在一起。

在Tangle上存储文件-优化后的Oyster Testnet完成B阶段测试

Oyster 文件上传界面

Oyster Testnet B

Oyster Testnet自1月31日起成功进行了首次测试,称为Oyster Testnet A。第一次测试结束后,Oyster团队对Oyster Testnet进行了大幅优化,并于2月28日重新向公众开放了Testnet上传系统,即第二阶段测试-Oyster Testnet B。在开发和测试期间,Oyster团队陆续开通了300多个IOTA全节点,可见团队对项目的重视。

在测试中,用户可以上传小于或等于200kb的文件。要使用Testnet,用户应首先确保他们通过HTTP访问Testnet,而不是HTTPS。

至3月10日,IOTA Tangle上总共有543,469次Oyster交易。

在Tangle上存储文件-优化后的Oyster Testnet完成B阶段测试

Tangle上的Oyster交易数量。该结果通过统计Tangle上带有(OYSTERPRLOYSTERPRLTESTNETB)标签的交易数量得出。

Oyster Testnet的改进

Oyster Testnet自发布以来根据测试结果进行了大幅改进。正如之前在更新中所描述的那样,Oyster协议的后端基础结构已切换到Go来提高效率。另外,自项目启动以来,Oyster协议的上传速度显著提高。通过Oyster协议将文件传输到Tangle的初始上传速度为0.0083kb/s,在Testnet A上线不久后实施了一系列基础结构的改进,使上传速度提高到了0.4792kb/s。随着Testnet B的发布,Oyster开发团队能够将上传速度提高到2.2095kb/s(与最初的上传速度相比增加了26,414%)。

在Tangle上存储文件-优化后的Oyster Testnet完成B阶段测试

自Testnet A发布以来,上传速度显著提高。从左到右,确切的上传速度为
0.0083/kbs,0.4792kb/s和2.2095kb/s。以Testnet A启动日期(01/31/2018)作为参考来计算增加量百分比。

除了上传速度的提高,开发团队还改进了Oyster基础设施与IOTA Tangle之间的交互。以下是Testnet B之前IOTA Tangle上发生的Oyster协议交易的图像:

在Tangle上存储文件-优化后的Oyster Testnet完成B阶段测试

IOTA Tangle上可视化的Testnet B之前的Oyster交易。Oyster交易标记为淡红色。

从这张图片可以看出,Oyster协议正在创建大量的交易。这种行为对于整个Tangle来说并不是特别健康,并且是多个hooknodes接收同一交易的结果。最初这样做是为了提高上传速度,然而,这种行为导致了很多不必要的交易,导致许多交易使用相同的'trunk'和'branch',从而形成了上面图像中的“balling”行为。

开发团队以多种方式纠正了交易的行为。首先,交易一次仅发送到一个hooknode,同时还会收到一个额外的hooknode IP列表。因此,一个hooknode完成工作证明,并广播包含交易的trytes数组,然后将tytes传递给其他也广播交易的hooknode。 此外,团队还利用了“bundling”的优势,同时向IOTA Tangle发送多个交易以减少所做的请求,并允许客户端通过Oyster协议发送更大的文件。最终,这些更改允许Oyster协议创建的交易能以更优化的方式与Tangle进行交互,将交易分散到整个Tangle中,并避免以前见到的聚集行为。

在Tangle上存储文件-优化后的Oyster Testnet完成B阶段测试

在IOTA Tangle上可视化优化后的Oyster交易。Oyster交易标记为淡红色。

总结:

Oyster协议自2018年1月推出以来已经有了长足的进步。Oyster的开发团队正在准备为Mainnet版本准备协议,当这些改进完成后,会及时与社区分享进展。

原文地址:https://medium.com/oysterprotocol/oyster-testnet-improvements-69feed6cd9f4

inhuman

专栏作者:inhuman

个人简介:我共发表了 113 篇文章,总计被阅读了57,833 次,共获得了 951 个赞。

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

发表评论

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