山神带你入门区块链第六十九弹:小蚁—今天你爱搭不理,明天你高攀不

2018-11-28  本文已影响808人  珞珈山神

NEO,原名小蚁, 2014年萌芽,发轫于2015年。

NEO于2014年正式立项,自2015年6月起在GitHub上实时开源。2016年4月,NEO提出了一种改进的拜占庭容错算法dBFTlegated BFT),这最大限度地确保系统的最终性,使区块链能够适用于真正的金融应用场景。

自成立以来,NEO 团队亲历了区块链行业的高潮与低谷,数字货币市场的狂热与冷却,各国监管与政府态度的模糊与清晰。不过 NEO 并未止步,反而以此为契机,成功的迈向了新的高度。可谓是“今天你爱搭不理,明天你高攀不起”!

NEO非常重视社区的发展,拥有庞大的全球开发者社区,以CoZ、NEL和NeoResearch为代表,长期以来为NEO的开发提供支持。NEO社区规模庞大,拥有数百万社区成员,长期活跃在Reddit、Discord、GitHub与Twitter等频道。

作为一个非盈利的社区化的区块链项目,NEO的目标是基于区块链技术打造资产数字化系统。既然是一个系统,那么自然是各种区块链技术的集大成者,可以说是“集万千宠爱于一身”,所以让我们来看一下, NEO集聚了哪些技术特性?

NEO底层支持多种数字资产,用户可在NEO上自行注册分发资产,自由交易和流转。

支持数字证书,解决公有链信任问题,利用数字证书可以合法合规地在区块链上发行资产并且享受法律保护。

超导交易机制,可以实现去信任的数字资产交易所,在无需充值的情况下对各类数字资产进行撮合。

图灵完备的智能合约,在NeoVM中执行并且拥有确定性、可终止性、资源控制、并发、分片与无限扩展等众多优点。

NEO智能支持用C#、Java、Phthon等编程语言来开发,开发者无需学习新语言即可快速开发基于NEO区块链的智能合约。

NeoVM:NEO轻量级基于堆栈的虚拟机,拥有快速的启动时间和较高的执行效率,配合“确定性调用树”技术,可以实现理论上无限的扩展性。

独创的dBFT共识机制,共识节点之间通过拜占庭容错算法来达成共识保障交易最终性,并且可以保障小于三分之一的节点出现拜占庭故障时系统仍然拥有最终性和可用性。

跨链互操作协议,包含跨链资产交换协议和跨链分布式事务协议,可以实现多个区块链之间的原子级资产交换,还可以在多个区块链上共同执行智能合约并保证事务一致性。

引入基于Lattice(格密码学)的签名与加密技术,将加解密问题规约到量子计算机尚无法解决的SVP(最短向量)问题,从而预防“量子危机”。

结合NEO的愿景:

数字资产 + 数字身份 + 智能合约=智能经济

通过以上机制实现智能经济的路径,很容易就被清晰地描述出来了。

首先,我们都知道,数字资产是以电子数据的形式存在的可编程控制的资产,用区块链技术实现资产数字化具有去中心、去中介、免信任、可追溯、高度透明等特点。在NEO系统中,底层支持多数字资产,用户可在 NEO 上自行注册登记资产,自由交易和流转,并且通过数字身份解决与实体资产的映射关系。用户通过合规的数字身份所注册登记的资产受到法律的保护。 

其次,数字身份是指以电子数据形式存在的个人、组织、事物的身份信息,目前较为成熟的数字身份体系是基于 PKI的 X.509 标准。在 NEO 中,我们将实现一套兼容 X.509 的数字身份标准。这套数字身份标准,除了兼容 X.509 的层级式的证书签发模式,还将支持 Web Of Trust 式的点对点的证书签发模式。

最后一个原料就是智能合约。NeoContract 的智能合约体系的最大特点是无缝对接现有的开发者生态。开发者无需学习新的编程语言,就能用 C#、Java 等主流编程语言在熟悉的 IDE 环境(Visual Studio、Eclipse 等)中进行智能合约的开发、调试、编译。NEO 的通用轻量级虚拟机 NeoVM 具有高确定性、高并发性、高扩展性等优点。NeoContract 智能合约体系让全球百万级的开发者能够快速进行智能合约的开发。

NEO的优势,就在于 NEO 区块链通过将点对点网络、拜占庭容错、数字证书、智能合约、超导交易、跨链互操作协议等一系列技术的结合,实现了让你快速、高效、安全、合法地管理你的智能资产。那么,通过以上技术和机制的整合,这个系统可以说是相对完整地实现了利用区块链技术和数字身份进行资产数字化,利用智能合约对数字资产进行自动化管理,从而实现“智能经济”的分布式网络。

上一篇下一篇

猜你喜欢

热点阅读