一份NEO新手指南

什么是NEO?

NEO不使用挖矿机制来产生Token,同时允许开发者使用通用的编程语言开发智能合约和去中心化应用(DApps)。

第一代加密货币主要是一些能在世界范围内自由流通的数字货币。而第二代加密货币的产生主要是为了创造出能够撼动全球最大公司的产品和服务。

NEO自然是属于后者。与EOS和以太坊一样,NEO认为智能合约将是未来区块链技术的发展方向。

NEO是一个区块链平台、加密货币和分布式网络,为去中心化应用的开发提供支持。在功能上与以太坊等公链有相似之处,但核心技术的实现上存在部分差异,我们将在下面进行概述。

NEO是利用区块链技术和数字身份进行资产数字化,利用智能合约对数字资产进行自动化管理,实现“智能经济”的一种分布式网络。

谁创造了NEO?

NEO项目的创始人是达鸿飞和张铮文于2014年决心开创自己的区块链项目。

发展历程回顾

2014初——达鸿飞和张铮文开创了一个名为小蚁股(Antshares)的项目

2017年6月——Antshares品牌重塑后更名为NEO

2018年3月——向NEO持有者发放可用于投票的Token,使得全民参与网络管理。

特别之处

与以太坊类似,NEO也有两种原生的Token,用来维持网络的运行。但二者存在部分差异。

NEO——用于实现对NEO网络的管理权。管理权包括投票进行记账人选举,NEO网络参数更改等。

GAS——燃料Token,用于实现对NEO网络使用时的资源控制。

然而,与以太坊不同的是,NEO交易时不收取任何的手续费。这使得NEO网络能够保证一致性的增长,同时具有1000TPS的并发处理能力。

目前,以太坊每秒可以处理大约13笔交易,使用分片技术(Sharding)可能会对此有所改善,而Visa的处理速度大约为45,000TPS。

NEO是如何生成的?

NEO不通过挖矿产生。在NEO网络的创世块里,1亿份NEO已经生成,其中5000万份NEO由NEO Foundation持有,用于支持NEO网络的长期开发、运维和生态发展。

GAS有些许差异。GAS伴随着每个新区块的生成而产生。GAS初期总量为零,伴随着新区块的生成逐渐增多,当前每个区块可产生8个GAS,直至约22年后达到总量上限1亿。此后将不再产生新的GAS。

NEO的共识机制是一种经改进的拜占庭容错算法,只要系统中有三分之二的节点是在正常工作的,就可以保证其一致性。这种共识机制可以防止硬分叉事件的发生。

NEO是如何工作的?

加密货币的核心是它的共识算法。对比特币而言,使用的是工作量证明机制(PoW),这是非常耗能的,也意味着交易率低于其他加密货币。

NEO使用了自主研发的协议,称为授权拜占庭容错机制或dBFT。

机制的运行过程取决于具体的网络:

  1. 任何NEO的持有者都具有投票权;
  2. 该投票可用于选举管理区块链的共识节点;
  3. NEO持有者将他们的交易发送给共识节点,并加以打包进一个区块;
  4. 随机选择共识节点来验证当前区块,并将区块中的账本发送给网络上的所有其他共识节点;
  5. 当不少于66%的记账人达成共识后,该块就完成了;
  6. 当共识达成率低于66%时,则选择不同的共识节点并提交自己的区块进行验证,然后再次启动该过程。

要成为共识节点,需要持有一定量的GAS并有专有的网络连接。需要注意的是,如果社区成员不认可你的贡献,他们可以给其他人投票。

NEO在加密货币项目中是独一无二的,NEO Foudation负责平台项目建设,并决定如何使用目前持有的剩余5000万份NEO。

NEO智能合约通过neoVM编译器支持许多常见的编程语言,包括Microsoft.net, Java, Kotlin, Go and Python等。

使用NEO你能做些什么?

正如我们前面所说的,NEO这一区块链项目希望能够创建、交易、发送不同类型的资产。我们将在下面进一步探讨这些内容。

  1. 数字资产:用户可在NEO上自行注册登记资产,自由交易和流转。这些资产是以电子数据的形式存在的可编程控制的资产。它们可以是音乐、财产甚至是物品。
  2. 数字身份:数字身份是指以电子数据形式存在的个人、组织、事物的身份信息。
  3. 智能合约:以太坊也支持智能合约开发,但这两个项目不同的是,开发者不需要重新学习一种新的编程语言开编写合约。相反,他们可以使用c#、Java和其他一些主流的编程语言。

NeoQ:一种基于网格的加密机制,可用来创建连量子计算机都无法攻破的安全层。

未来

目前为止,以太坊拥有最大的开发者社区,但是NEO越来越受开发者欢迎。2018年,由于为开发者提供更容易上手的开发环境,已经有几个项目从以太坊上移植到了NEO平台。

NEO开发者创造出来的一个关键特性是区块链能够存在于非区块链环境中。这意味着从理论上来讲,将NEO整合到现有的业务基础架构中将变得更为简单,从而加速未来区块链技术的采用。

翻译:包子

原文链接:https://litepaper.com/resources/neo


NEOFANS 微博:https://www.weibo.com/neofanscommunity

NEOFANS Telegram群:t.me/NEOfansCN

发表评论

Top