NXTER.ORG

阿朵 vs 竞争, Pt. 4: Waves

本文是将阿朵与具有类似功能或目标的其他区块链项目进行比较的系列文章的一部分。你可以在这里找到以前的帖子:

到目前为止,本系列的主要目标之一是调查扩展分布式记账的不同方法。不过,本周以及接下来的几篇文章,我正在把我的重心转移到到区块链技术企业。我将尝试探索区块链可以解决的现实世界的问题,以及不同项目有一个自我定位去适应他们的目标市场。

这些话题在我的主题范围,所以我先感谢你的耐心,假如我说一些无知或天真的事情。和往常一样,我非常欣赏建设性的批评。🙂

这个免责声明本周特别重要,因为这周我研究了Waves。作为Nxt的后来者,我已经阅读了足够多的关于它的历史,了解到Waves的创始人Sasha Ivanov(nxtforum.org上的Coinomat),一直是Nxt社区的活跃成员,直到2016年初的动荡时期,那时他才离开去建立Waves。我不会试图重复关于Ardor和Nxt的未来的辩论,我知道许多资产发行人像Sasha离开社区,但如果你有兴趣,我会强烈推荐apenzl在SNAPSHOT中的总结及其中的参考文献。

相反,对于这篇文章,我将忽略Nxt和Waves的历史,并将以开放的思想和面向未来的视野来看待这两个项目。我认为在适当的历史分析中可能会有一些价值,但我根本没有资格提供一个分析。

就这样,让我们​​来谈谈Waves。

Waves

乍一看,Waves看起来很像Nxt的精简版。它根本上是一个去中心化交易所(DEX),受Nxt资产交易所的类似概念的启发。像Nxt一样,它使用一个股权证明的共识算法,允许用户将余额出租给其他账户,以便在锻造池中锻造。它最近添加了一种方法,将人类可读的别名与帐户关联起来,部分复制Nxt的别名系统的功能。即使是一些仍在开发中的功能,即投票系统和发送加密消息的方式,Nxt已经提供了相同的功能。

与此同时,Waves缺少了许多Nxt最强大的功能。目前,它并不支持类似Nxt的分阶段交易账户控制选项,但值得注意的是,智能合约和多重交易都在议程上

此外,白皮书还建议众筹将是Waves平台的主要用途之一,但是Waves上的令牌缺乏可定制的特性,使得Nxt的货币系统货币在这个应用中非常有用。例如,货币体系提供了一种条件,即在筹集资金的过程中,将资金转移到众筹者身上,即众筹平台,同时还可以限制交易,以防止黄牛创造二级市场,在Nxt的术语中称为“可控制”货币,发行人甚至可以决定一个固定的要价一个固定的货币投标,使他们能够为买家提供全部或部分的代币退款。相比之下,Waves上的众筹仅限于以市场价格发行代币。

尽管如此,我认为将Waves视为另一个功能较少的Nxt的山寨是一个可怕的错误。首先,Waves提供了Nxt和其他平台所不具备的几个关键特性,下面将对此进行介绍。或许更重要的是,Waves团队已经建立了一个强大的品牌,并且自平台成立以来提供了清晰和一致的愿景。这个领域目前如此拥挤,创新如此迅速,简单、清晰的信息,强大的营销和表现出来的履行承诺的能力这些组合在一起,对于一个项目的长期成功可能比丰富而新颖的底层技术更为重要。

独特的功能

一个有趣的特点是Waves与许多其他平台的DEX的设计不同。它是一种混合的方法,它结合了一个中心化的订单匹配引擎,称为Matcher,和在Waves区块链上去中心化结算机制。

当用户在Wave上下订单时,Waves客户端将这些订单发送到中央匹配器节点,这些节点维护所有成对交易订单。每一个新订单要么与现有订单匹配,要么添加到对应问题对的订单中,但无论采用哪种方式,都会立即通知提交新订单的用户是否成交。仍然有必要等待下一个区块被添加到区块链以完全确认交易,同时,用户对订单的结果有很高的信心。

对于一个完全去中心化的交易所,这似乎不是一个很大的改进,但是从我在Waves上进行的一些交易中,我必须说我对用户体验印象很深刻。能够看到实时更新的订单,并立即知道我的订单是否成交,和我的预期大不相同。

原则上,任何完整节点都可以成为匹配器。现在目前只有lite客户端默认连接到nodes.wavesnodes.com上的匹配器,可是在网络其他部分上的匹配器可能看不到太多的交易量。随着新订单直接传送到这些集中式节点,一旦这些节点旦填充(我认为)然后仅向整个网络广播,这种设计允许订单保持匿名。我不确定开放订单的匿名性有多重要,但交易者可能高度重视这一点。

Waves的另一个显着特点是其他代币能够在不首先转换为WAVES的情况下交易其他任何代币。再加上发行代币与美元,欧元和多个加密货币挂钩的集成网关,该功能使得Waves可以作为去中心化的外汇市场。它也允许代币发行人直接使用法定代币进行首次发行。有了完整的客户端,甚至可以用代币代替WAVES来支付手续费。

此外,值得注意的是,在开发中或者在路线图上还有几个特征也可以把Wave与其他平台区分开来。一个是信誉系统,通过账户年龄,交易历史和其他因素,来给账户评分。目前还没有太多的细节,但目标是至少为用户提供给代币行者可信度的粗略指示。白皮书甚至甚至建议信誉系统将作为“某种形式的去中心化的KYC / AML”(了解客户/反洗钱)系统。虽然很难看到一个去中心化的信誉系统如何能够帮助发行人实际上遵守KYC和反洗钱法,但是假设它可以在区块链社区起到类似的目标,这并不是不合理的。

在谈到合规性问题时,Waves还宣布了一个新项目Tokenomica,该项目将为不同类型的代币众筹提供一个“100%的合法框架,包括私人股权众筹”。不幸的是,2017年路线图的引用仅仅是关于我已经能够找到有关Tokenomica的全部信息。我的印象是,这个项目还处于早期阶段,但是这表明团队正在严格遵守法律法规。

为了完整起见,我应该提到Waves团队也计划将智能合约纳入Waves。脚本语言将不会是图灵完成的,而且也不会等同于以太坊的“gas”概念,可能是因为没有循环。除了这些细节之外,还没有其他可用的信息。

最后,我必须提到Waves团队概述的扩展方法。它主要由两部分组成:重新设计锻造过程,将大区块分成“小区块”以优化带宽使用; 还有帐户余额如何存储的优化 – 或者更确切地说,不是存储——这减少了完整节点的内存需求。

这两个提案中的第一个,名为Waves NG,是基于比特币NG的。简而言之,一旦一个节点获得了伪造下一个块的权利,它立即发出一个通常为空的密钥块,然后每隔几秒广播一个包含交易的小区块。这种设计的动机是,每个区块间隔广播一个大区块是使用网络带宽效率更低的方式,而网络活动中相应的峰值则人为地降低了网络所能处理交易数量。通过将交易分散到多个小区块上,可以提高网络上的平均数据速率,但是会降低 峰值数据速率,减少了带宽和延迟对最大交易速率的限制。

扩展计划的第二个组成部分是通过Leonid Reyzin,Dmitry Meshkov,Alexander Chepurnoy和Sasha Ivanov实现 在本文中描述的想法。我承认我并没有花费太多时间,但要点是,为了验证交易,全节点都不需要在内存中存储每个帐户中的每个代币余额。相反,他们将存储此信息的合同摘要,而锻造则将其存储在完整的或某些子集中,而forgers则将其存储在完整的或某些子集中,如果他们选择只锻造涉及特定的代币交易,那么他们将生成加密的证据,以便正确地更新了帐户余额。然后锻造者将在每个新区块的标题中包括证明和更新的摘要。选择不记录涉及这些交易的所有代币的余额的节点将仍然能够使用它们的当前摘要和锻造者的证据来计算更新的摘要,他们可以与锻造者报告的摘要进行比较。

作者认为,这种方法可以在实际条件下将完整节点所需的内存减少大约四倍。此外,如果这种优化能够将所有需要的信息保存在内存中,否则将不得不将其存储在磁盘上,性能的改善可能会大得多,约为20倍,作者建议。

与阿朵比较

虽然数个特点描述都没有在NXT中提出,但在将来Ardor中也会有类似的功能。

具体来说,阿朵的父链/子链架构将允许用户交易所有成对的子链硬币,其中一些可以与法定货币和其他加密货币挂钩。它还可以任何子链硬币上定价资产,并且在特定的子链上进行交易时,可以在子链中支付费用。直接交换对方的资产是不可能的,但大多数成对交易可能交易量很低,它确实不值得添加这个功能。

关于wave团队通过部分中心化对他们的DEX进行了改进,应该可以通过在Nxt / Ardor之上构建一个中心化的订单匹配器来模拟这个功能。实际上,InstantDEX项目在过去完成了类似的事情,使用Nxt以去中心化的方式进行交易。

关于扩展的问题,减少完整节点内存存储需求的建议是有趣的,我想知道是否存在与安全性之间的一个小小的权衡。(如果您已阅读本系列中的以前的文章,那么您现在可能已经发现,我总是怀疑性能改进会降低安全性。)特别是,如果节点不需要存储每个帐户的当前状态,并且在每个新的区块块的数据头中必须使用证明和摘要来验证其中包含的交易,那么我假设这意味着节点将不是必需的,甚至也不能,在将交易广播给他们的同行之前验证未确认的交易。我不知道允许节点在整个网络传播潜在的无效交易的后果,但这个想法让我有点不安。

阿朵的扩展方法是所有的节点都要验证所有的交易,但只有少量的信息才会永久地记录在阿朵区块链上。特别是,只有那些改变ARDR余额的交易,即锻造令牌,需要存储在区块链中,以便其他节点可靠地验证每个区块是否被有资格这样做的帐户锻造。相比之下,仅涉及子链硬币的交易以及在这子链上交易的资产和货币的全部历史不需要存储在区块链中,因此可以被删除,只保留该信息的加密哈希。其结果是,区块链保持最小,并且比存储所有这些额外信息的情况下增长得更慢。

哪种方法更好,取决于两个平台的增长是否会带来一个更大的问题,即区块链的永久储存和当前帐户余额的内存储存。我不知道这个问题的答案,但是有一些相关的观点可能是值得做的。一个是,这两个问题的时间尺度可能大相径庭:我可以看到阿朵平台上的新资产的爆炸式的发展给内存带来了压力,而区块链膨胀可能会对Wave造成严重的长期问题,特别是如果它每秒达到数百或数千次交易,这是当前的目标。我的另一个想法是,阿朵需要一个全新的架构来实现其扩展解决方案,而Waves的方法则不然。毫无疑问,在未来的某一时刻,对阿朵来说,加入wave的解决方案将会变得更容易,而wave则不可以。

最后,也许这个比较中最有趣的一个问题是法规遵守问题。Waves将自己定位为创建和发行代币的平台,特别关注众筹。为此,Waves团队已经表示,他们正在认真研究与众筹有关的监管问题,例如可能涉及出售证券,以帮助用户遵守法律。虽然去中心化的信誉系统可能最终取代传统的KYC / AML要求的建议会消除信任,但至少可以帮助抑制诈骗并减少不良行为者利用他人的机会。从这个意义上说,它可能会达到监管者想达到的一些相同的目标。

就阿朵而言,它将提供Nxt的一些增强功能,这对于法规遵从来说是非常有价值的。一个是能够发行只能以某种类型的分阶段交易进行交易的资产,另一个是增加一个新的分阶段交易类型,只有当该账户具有特定的特定财产时才允许账户批准交易。结合这两个特征,该资产只能由拥有该属性的帐户购买,例如,KYC / aml兼容的身份提供者已经添加了该属性,以确定它已经验证了所有者的身份。

如果您的资产代表公司股票,共同基金或其他类型的证券,则此功能将使您能够向监管机构证明您知道谁在购买您的代币。此外,如果您是有兴趣购买这些类型的代币的用户,通过您账户的资产在区块链上记录您的身份证明,希望您可以花更少的时间来试图说服企业,你是谁,你不洗钱。

此外,还可以创建仅支持阿朵平台提供的一部分功能的子链。这将允许儿童连锁创作者禁用某些功能,例如混币系统,这可能会在某些管辖区域与监管机构发生冲突。

结论

那么,对于Waves我们做什么呢?选择一个问题并尝试解决问题比其他任何人都能做得更好,这绝对是值得说的。放弃Nxt的丰富的功能,而将目光集中在建立一个伟大的代币交易平台的单一目标上,无疑使其更容易推销、发展Waves市场。从资金充足方面来说,Waves获得了1600万美元的ICO。

但同时,我不确定Waves和阿朵的客观比较是否可以得出这样的结论,Waves在技术上与阿朵一样成熟。(为了记录,我试图在这篇文章中做一个公平和客观的比较,但我并不是说我成功了,最终是你决定。)Nxt几乎已经能够完成Waves所能做的所有事情了,更不用说了所有Waves 不能做的事情,而Ardor也在增加新的功能。

也许阿朵剩下的最大挑战就是像比特币社区和以太坊基金会一样卖出自己的愿景,而这正是Waves有一个相当大的领先优势的地方。能够做出很多不同的事情,而不是为了特别的目的而建造的,在这里,Ardor面临着一项非常困难的任务。最糟糕的结果是,用户和企业将其视为“仅仅是另一个平台”,或者可能无法理解它所能做的全部范围,并简单地忽略它。

至于Waves,我很高兴看到未来的发展。对于Nxt资产交易所的改进,尽管我认为是微不足道的,但仍然把它看作是一个强大的DEX。如果Waves团队能够贯彻他们的路线图,那么Waves将成为 中心化和去中心化交易所之间激烈的竞争对手。

 作者:Segfaultsteve

 翻译:fz1128

 

 

 

View this in: English Español

留下评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据