NEO支持微软.NET开发者构建去中心化应用

比特币熊市打击和伤害了大量的区块链初创公司,可以用一些常用的词语来形容,如“精简”、“重组”和“资金耗尽”、“倒闭”等。但NEO却仍在扩大规模,招聘人才。

2019年2月16-17日,第二届NEO DevCon在西雅图举行,其中最值得注意的是大会上宣布NEO将在著名的以科技为导向的华盛顿州最大城市西雅图开设新的NGD办公室。将由微软.NET框架工程总监,前微软数字业务总经理 John deVadoss牵头。

在DevCon一个演讲专题中还发布了“NEO 3.0”的预告,介绍了该平台的一些巧妙的技术改进。为了正确理解这些概念,我们先退一步对这个特殊区块链进行梳理。

NEO使用DBFT共识机制,而非DPoS

NEO是一个区块链,承载着分布式应用程序(dapps)的生态系统,并由NEO Token提供支持。

NEO基金会在维持其发展。NEO是一个非营利性的系统,用于构建分布式的平台,如游戏、交易和其他面向Token的服务。

与比特币的工作量证明(PoW)共识机制不同,NEO使用的是一种称为委托拜占庭容错(dBFT)的共识机制,在这种模型中,任何有足够资源的人都可以参与网络的验证,交易验证的责任被转移到数量很少的共识节点。

从更高的层面上来看,dBFT让人联想到另一个共识模型,委托股权证明(Delegated Proof-of-Stake, DPoS),EOS和TRON使用的就是DPos,它们分别有21个和27个验证节点。比特币目前有超过10,000个节点用于保护其区块链,而以太坊仅有不到9,000个。

目前NEO共识节点由七台机器负责管理。五个验证节点由NEO基金会(同样是非盈利组织)直接管理,一个由名为City of Zion(CoZ)的社区管理,电信巨头KPN也管理了一个节点。

信任委托的验证节点依赖于计算机科学中的数学原理,简单来讲,就是只要有三分之二(加一)的验证者能够达成共识,就可以在理论上相信该网络。换一种说法,如果有大约66%的网络同意,则该交易被视为合法。这也意味着要相信那一小部分人不能搞出任何违纪的事情。

这种方法被认为是为交易提供“绝对终结性”,而不是像比特币和以太坊这样的PoW区块链所提供的“概率终结性”。

DPoS和NEO的dBFT之间的差异不止这些。通过DPoS,参与者可以使用其帐户余额来选择第三方验证网络。持有的Token越多,就有更多的机会来选择谁应该主持验证。

虽然通常建议在区块链上使用较少数量的验证节点来提升交易吞吐量,但长期以来人们一直认为,这样的准民主机制可以由合作者共同选择一群自己喜欢的人来组织操作。

在NEO的测试网中,有很多测试者正在测试他们的可靠性,如瑞士领先的电信Swisscom。在过去两次“选举”中,NEO基金会放弃了其中2个验证节点,给到新成员。

NEO 3.0将成为一个重要的平台

NEO 3.0是如何形成的,以及去中心化是如何与他们的理念相适应。Hard Fork 采访了一个关键人物,NGD Seatle新任主管John deVadoss。

DeVadoss表示,NEO正在努力成为一个处理严谨业务的严谨的区块链。从这个意义上说,要相信NEO创始人达鸿飞,以及他分阶段的权力下放方式。

“与其他区块链平台不同,NEO始终拥有智能经济的核心业务:智能合约、数字化资产、数字身份,以及专注于游戏、STO等场景”,deVadoss解释道,“鉴于这一基础,我们希望在合作伙伴方面保持谨慎和小心,建立一个值得信赖的平台意味着要花时间。”

“很容易决定说’放开限制,设置更多有效的节点‘”,deVadoss说,“但是我认为在区块链平台的发展和成熟这一点上,依靠’多少个节点’或’多少这个’和’那个’还为时过早,我们将更多地关注区块链的基础建设。“

“例如PoW,我认为这种概率终结的理念可能对比特币更有意义。但是一旦你进入dapps的世界,概率终结性就无法奏效了”,deVadoss说,“所以你看股权证明(Proof-of-Stake,PoS),这种概率终结的理念也有很大的挑战,共识机制必须有绝对的终结性。”

DeVadoss接着说,dBFT给NEO带来了独特的优势。他还指出,以太坊希望完全改变共识机制,并且已经遇到了问题。

“所以以太坊,他们现在必须从PoW转到PoS ,他们在发展道路上遇到了一些问题“,他继续说到,“这并不容易,因为在建立一个值得信赖的平台的长期目标方面,这些基础可能没有得到充分的考虑。”

对于NEO来说,更多的是与主要参与者建立强有力的合作关系,显然微软就是其中之一,因为它诞生于西雅图地区。

NEO获得微软的关注并不是玩笑。deVadoss将设计选项描述为与多语言相关,NEO允许开发者使用微软的.NET编程语言(以及其他一般语言,如C#和Java)编写NEO dapps。他注意到这是软件巨头非常欣赏的事情。

“我们希望被视为是一个重要的平台- 值得信赖、对开发者友好并且随时可用的。我们可以从微软用.NET做事情的方式中学到很多东西,显然还有亚马逊网络服务“,deVadoss补充道,“这就是我们想要为NEO和NEO社区建立的身份,我认为这意味着我们必须在面对的挑战上更加慎重。”

他接着指出,NEO并不会很快改变共识机制或协议。

七个共识“代表Token持有者的意愿”

虽然NEO在网络去中心化进程的努力(与KPN和Swisscom的合作关系)在大会上受到了称赞,但技术层面的去中心化似乎还不是当务之急。

NEO基金会目前运营着其整个Token供应的40-45%,这可以作为其财务稳定的阶段性证据。

当Hard Fork与NEO创始人交谈时,达鸿飞表示,NEO3.0将更多地关注于改善开发生态系统中的标准,而不是立刻增加节点的数量。

“我想说,这七个共识节点反映了所有NEO持有者的意愿”,达鸿飞告诉Hard Fork,“但是,在NEO 3.0中,我们正在探索新的或更好的管理模式,我们需要激励NEO Token持有人参与选举(或授权)过程。“

当被问到会采取一些什么样的激励措施时,达鸿飞说这个问题仍在讨论中。目前有一些不同的提案正在考虑中,但尚未得出任何结论。

在此之前,NEO上发生的大部分的工作都与编码有关,如提高可靠性、解决安全问题以及总体上改进当前设计。对于去中心化的开源项目,这确实可以说是最佳开发过程的一个范例。

“过去,我们采用’代码优先’的过程,因此没有规范。我们讨论,我们有一些想法,我们写了一份白皮书然后直接去编码。但是在未来[对于NEO 3.0],我们将做到’规范第一’,因此它更像是一个建立新基础的正式协议“,达鸿飞解释说。

特别是从软件工程的角度来看,明确的指导方针是必要的。达鸿飞接着描述了开源区块链项目与传统软件开发之间的主要区别,即避免绝对控制。

“你不能说,’我想要这个功能,我希望它能在这个日期之前完成’,你需要进行大量的沟通,你需要告诉社区和利益相关者你为什么要这样做,为什么它有利于社区“,他说,“但有时候,这不是你自己做的。您必须委托其他核心开发者或着像City of Zion这样的社区,这就是一个挑战。”

找到合适的区块链就像找到合适的日期一样

达鸿飞告诉Hard Fork,NEO基金会目前有200万美元的法币,价值700万美元的比特币和以太坊,以及40-45%的NEO Token。

NEO Token的总量是1亿个,最近的价格约为9美元一个,但在去年的1月到3月,它们的价值超过100美元。

NEO全球资本(NEO Global Capital, NGC)也推动了NEO的发展,这是一家战略性的区块链投资公司,在该生态系统中为大约80个项目提供了资金。达鸿飞表示目前该公司正在盈利状态。

达鸿飞表示,“我们唯一的盈利收入来自NGC。与其他加密货币基金相比,我们的投资表现相当不错“,但NEO Global Development(NEO全球发展与软件开发部门NGD)并未依赖NGC的利润。

当被问及是否会由于长期熊市,像许多其他著名的区块链创业公司那样不得不裁员时,达鸿飞表示:“我们正在招聘。实际上我们还开了新的办公室。NEO Global Development(NGD)的员工数量从4个增长到今天的45个,呈线性增长,非常稳定。“

“即使在牛市期间,我们也不会过于激进。我们不雇用300名开发者,然后裁掉三分之二的开发者。我们不会这样做的”,他补充道。

达鸿飞强调,NEO的价值在很大程度上依赖于吸引开发者通过发布项目将效用带入网络。他还号召新兴的区块链开发者考虑直接研究NEO的技术,而不是简单地将一个dapp注入已经过度饱和的其他市场。

“我认为大部分的dapps将在未来几年内死亡,因为他们尚未准备好被大规模的应用”,达鸿飞说,“所以,我会鼓励人们把更多的时间投入在基础设施上。”

NEO全球发展的生态增长部门主管John Wang指出,当前没有太多去中心化应用程序完全存在于NEO区块链中。目前在NEO生态系统中正在积极开发大约100个dapps,其中许多都是游戏。

潜在的开发者是否会因为NEO区块链如此“中心化”而望而却步。Wang说“这取决于他是什么类型的开发者。例如,你和我喜欢的女孩的类型是不同的。有些开发者会喜欢用以太坊,有些人则会喜欢NEO“,他建议道,“如果你是C#或.NET的开发者,你会喜欢NEO。”

“当然,有开发者挑战我们只有七个共识节点”,王继续说道,“我们不会永远只有七个共识节点,但目前,我们认为七个可能是我们正确的数字。”

总的来说:NEO希望成为每个人的区块链项目。对于一些人来说,区块链开发者愿意用去中心化来换取编码灵活性的想法是可以理解的,但目前NEO形成了一个整洁且相当实际的共建社区-这很难说NEO是错误的。

本文翻译自Hard Fork,并有一些修改和增删,部分内容与原意略微不同,欢迎大家查阅原文,链接如下:https://thenextweb.com/hardfork/2019/02/21/neo-microsoft-dev-blockchain/

发表评论

Top