首页
学习
活动
专区
工具
TVP
发布

深度解读——小蚁Neo

导读:所谓币圈一日,人间一年,是形容币圈的变化很快,时间流速是远远高于其它行业,在此背景之下,项目可谓是层出不穷,不少投资者盲目投资,或听“大神”指导或追逐热度,但是并不知投资的项目为何,这就是属于典型的非理性投资,为利于粉丝理解项目,我们决定推出TOP 100币种的分析,利于读者理解区块链项目。

NEO 小蚁

一、背景

NEO作为我国本土区块链项目,目前在国际上也具有较高知名度,海外社区也较为活跃,其中NEO和量子可以说是我国本土区块链项目中最为成功的两个。

创始人达鸿飞,圈内人称达叔,中国区块链行业的代表人物,中国比特币社区的早期参与者,,达鸿飞于2011年接触比特币,2013年全职从事区块链技术创新、数字货币社区工作,联合创立了“比特创业营”,2014年创立小蚁。

2015年起开始主持“小蚁”项目,后来他们认为原来的名字不太合适随于2017年6月更名为NEO,寓意新的开始。

另外一点值得与大家说道说到的是NEO和本体之间的关系,达鸿飞是NEO的创始人,同时也是Onchain分布式科技的联合创始人,而另外一个联合创始人就是本体的创始人李俊,而本体的创始团队大多来自分布式科技,这使得两家的关系可谓是非比寻常。

二、定位

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

NEO主要聚焦于数字层,也就是数字经济的交换、交易、清算、结算等方面。而NEO 因为引入了智能合约又被国人称之为“国产以太坊”。

三、NEO的资产与代币特点

NEO 中有两种形式的数字资产:全局资产和合约资产。全局资产能够被记录在系统空间,可以被所有智能合约和客户端所识别。

合约资产被记录在智能合约的私有存储区中,需要兼容该智能合约的客户端才能识别。合约资产可以参照某种约定的标准,从而实现与多数客户端的兼容。

这两者的区别可以对照以太坊和基于以太坊发行的数字货币。

NEO 中内置两种原生代币,NEO(缩写符号 NEO)和 NeoGas(缩写符号 GAS)。

NEO 是管理代币,总量 1 亿份,用于实现对 NEO 网络的管理权。管理权包括投票进行记账人选举,NEO 网络参数更改等。NEO 的最小单位为 1,不可再分割。

GAS 是燃料代币,最大总量上限为 1 亿,用于实现对 NEO 网络使用时的资源控制。NEO 网络对代币转账和智能合约的运行和存储进行收费,从而实现对记账人的经济激励和防止资源滥用。GAS 的最小单位为 0.00000001。

代币的分配机制

在此告诉大家,观察一个项目时一定要注意其代币的分发机制,最好的状态是代币比较分散,且有严格的锁仓机制(针对风投等投资机构),这样的话其发生破发和大幅度下跌的概率会小很多,因为被砸盘的可能性会小的多。

NEO 的 1 亿管理代币分为两部分,第一部分 5000 万份 NEO 用于按轮次和比例分发给 NEO 开发经费众筹的支持者,该部分已经分发完毕。

第二部分 5000 万份由 NEO 理事会管理,用于支持 NEO 网络的长期开发、运维和生态发展。该部分的 NEO 处于锁定期,在 2017 年 10 月 16 日 NEO 网络运行达 1 年时方可解锁被使用。这部分 NEO 不会进入交易所交易,仅用于长期支持 NEO 项目,计划按如下比例分配使用:

1000 万份(总量 10%)用于激励 NEO 开发者和 NEO 理事会成员

1000 万份(总量 10%)用于激励 NEO 周边生态开发者

1500 万份(总量 15%)用于交叉投资其他区块链项目,所获得代币归属于 NEO 理事会,并仅用于 NEO 项目

1500 万份(总量 15%)机动使用

每年使用的 NEO 原则上不得超过 1500 万份

以上的分配机制均来自NEO官网,根据其机制目前NEO流动量为6500万,从上文所述,我们可以看出NEO的代币分配并算没有很分散,其理事会控制着很多代币,但是其按照锁仓机制进行了严格的操作。

不过从另外一个角度来讲这样也利于项目团队进行市值维护,如果给其代币分配机制打分的话十分满分我给其6.5分。

四、共识机制

NEO与以太坊POW(后期将转到POS)共识机制不同的是,其采取的是DBFT,对拜占庭容错机制进行了改进。那么什么是拜占庭容错呢?

我们知道POW的机制存在一个51%攻击的风险,即拥有超过51%的算力即可更改账本,实现双重支付,而拜占庭容错的容错率为(N-1)/3,其中N代表全网的节点数目,举个例子当N=100时,其容错率为33,最多允许33个节点出现故障,否则整个系统就会严重问题,甚至无法运行。

而NEO的DBFT是一种通过代理投票来实现大规模节点参与共识的拜占庭容错型共识机制。NEO 管理代币的持有者通过投票,可以选出其所支持的记账人。随后由被选出的记账人团体通过 BFT 算法,来达成共识并生成新的区块。

五、NEO的亮点与特色

1、智能合约

NEO被称为国产以太坊不是没有原因的,以太坊开启了智能合约的序幕,是实打实的区块链项目中的智能合约鼻祖,NEO也不甘落后,后来也开始做起了自己的智能合约。其智能合约分为三部分:

1)NeoVM - 通用区块链虚拟机,NeoVM 是一个轻量级的通用型虚拟机,类似于一个虚拟 CPU,负责读取并按顺序执行合约中的指令,根据指令的功能进行流程控制、算数运算、逻辑运算等。

2)InteropService - 互操作服务:用于加载区块链账本、数字资产、数字身份、持久化存储区等底层服务。

3)DevPack - 编译器和 IDE 插件;用于虚拟机的架构,可以将 Java byte code 和 .NET MSIL 这类中间语言编译成 NeoVM 的指令集。

除智能合约以外,NEO开发着的还有跨链互操作协议NeoX和分布式存储协议:NeoFS,以及独特的抗量子密码学机制:NeoQS。当然这些都是一个复杂的工程,需要花费大量的时间开发研究,不是一朝一夕所能完成的!

2、跨链互操作协议:NeoX

NeoX 是实现跨链互操作的协议。NeoX 分为两个部分:“跨链资产交换协议”和“跨链分布式事务协议”。

跨链资产交换协议:

NeoX 在已有的双链原子资产交换协议上进行了扩展,可以让多个参与者在不同的区块链上进行资产交换,并保证整个交易过程中的所有步骤全都成功或全都失败。

为了实现这个功能,需要利用 NeoContract 的功能,为每一个参与者创建一个合约账户。对于其它的区块链,如果它不兼容 NeoContract,但是只要能够提供简单的智能合约功能,也能够与 NeoX 相兼容。

跨链分布式事务协议:

跨链分布式事务是指,事务的多个步骤分散在不同的区块链上执行,且保证整个事务的一致性。这是对跨链资产交换的一种扩展,将资产交换的行为扩展成任意行为。

通俗的说,NeoX 使得跨链智能合约成为了可能,一个智能合约可以在多个不同的区块链上执行不同的部分,要么全部执行完毕,要么全部退回执行前的状态。

3、分布式存储协议:NeoFS

NeoFS 是一套利用了 Distributed Hash Table 技术的分布式存储协议。NeoFS 通过文件内容(Hash)而非文件路径(URI)来对数据进行索引。大文件将被分割为固定大小的数据块分布式地存储在众多节点中。

该类系统的主要问题是需要在冗余度和可靠性之间寻找平衡点。NeoFS 计划通过代币激励机制和建立骨干节点的方式来解决这一矛盾。用户可以选择文件的可靠性要求,低可靠性的文件可以免费或几乎免费的被存储和访问,高可靠性的文件将由骨干节点提供稳定可靠的服务。

NeoFS 将作为 NeoContract 体系下的 InteropService 互操作服务之一,使得智能合约可以在区块链上存放大型文件,并为这些文件设定访问权限。

此外,NeoFS 可以与数字身份相结合,使记录数字身份的数字证书可以点对点签发、传送、吊销,而无需中心化服务器来管理。

未来可以将陈旧的区块数据存放在 NeoFS 中,使得大部分的全节点可以释放旧数据,获得更高的扩展性,并保证历史数据的完整性。

4、抗量子密码学机制:NeoQS

量子计算机的出现将对基于 RSA 和 ECC 的密码学机制产生重大挑战。量子计算机能够在极短的时间内解决 RSA 所依赖的大数分解问题和 ECC 所依赖的椭圆曲线离散对数问题。

NeoQS 是一种基于格的密码学机制,QS 是 Quantum Safe 的缩写。目前,量子计算机尚无快速解决最短向量问题(SVP)和最近向量问题(CVP)的能力,格密码学被认为是抵御量子计算机的最可靠算法。

六、结语

NEO作为国产的明星项目,诞生以来一直备受关注,其技术路线囊括了智能合约、跨链协议和分布式存储,这三项同时是目前最受瞩目的发展方向,从时间的角度来讲,NEO从诞生距今历时约有四年,若非持之以恒的开发维护也不可能生存到现在,对于其未来发展,可以保持几分期待。

区块链交流群,私信我入群

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180824A02E0L00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券