NULS——伴随商业世界发展不断自我进化的公链

行业报道linjm12272018-11-01 18:51:49  阅读 -评论 1  阅读原文

比特币诞生至今,已有十个年头,其设计之精巧、逻辑之精密,让后来者难以望其项背。

虽然以太坊智能合约概念掀起了另一场风波,但以太坊和比特币还是有着本质的区别,比特币是一种点对点的加密货币,在设计上原本就没有足够可扩展性,而以太坊设计之初是一个世界计算机的角色,由此其性能就变得相当重要。

NULS——伴随商业世界发展不断自我进化的公链

为此业界涌现不少要超越以太坊的项目,但都不尽如人意。知名公链项目NULS有自己不一样的哲学逻辑,他们借鉴了比特币的智慧。比特币之所以能发展至今,是因为其有一定的"自我进化能力",其技术在社区的维护下不断更新迭代。

NULS团队认为,当今商业模式快速发展,未来商业模式更是不可预测。NULS不在商业发展上做任何猜测,而是全力搭建一个可以伴随商业世界高速发展的基础设施。这个基础设施的显著优势就是可持续升级。未来商业世界不可预测,技术更不容有任何局限!

模块化基础架构,让升级更加随意

说到区块链升级,人们可能会提出这个问题,难道以太坊不能升级吗?没错,以太坊也能够进行升级,但以太坊在结构设计上并未对升级打好基础,因此他的每一次升级都像一次大手术,如同把一个半智能手机修改成一个智能机,其难度可想而知。

NULS首先它是一个新的系统,这要比将旧楼翻新更加耐用,其次它也考虑到了未来行业的发展,因此项目选择了特有的模块化结构。

首先需要底层代码层,这层代码层包含了程序运行的基本逻辑。在代码层的基础上,产生了区块链的基础模块层。其中包括了共识机制、存储、网络、账本、智能合约等等基础模块。

NULS的最终目地是让这些模块可随意定制、并可实现热插拔,从而能根据实际要求配置成一条最适应当下环境的链。只有标准建立后,模块之间才能实现这样的功能,因此,如何建立模块标准,并统一所有接口标准,是至关重要的一步。经过不断的努力,NULS为模块提供了标准定义,一个完整的模块定义包含4个部分:基本信息,模块服务,模块事件,模块配置。目前阶段NULS的几大模块标准(账本、共识、存储、网络、智能合约等),已基本定义完成,并且NULS团队将根据行业发展动态来升级这些标准,同时维护模块内容。

模块化标准定义之后,再上一层就是链层,由不同模块自由选择组合成了链,值得一提的是,这些模块同样可以用相同的原理搭建成符合不同应用场景的友链。

最后一层是业务应用层,前面三层的设计最终目的都是为了支持业务应用层。介于第四层和第三层,有一个中间层,这样设计是因为在商业应用细分领域中,有一些共性的需求,这些需求在技术实现上可以抽象和提炼。比如防伪行业的特性有:数据量大,流转信息存在依赖性,使用场景要求快速查询完整溯源流转信息,并验证合法性。

这一设计使得NULS可以灵活升级,各个模块之间相互独立,每一个模块在需要时候都可进行独立升级,NULS坚持开源,社区成员可以共同为NULS的升级做贡献,并可以开发新的模块加入原有系统。同时这样的构造,也使得应用层业务搭建更加灵活,BUG更容易被定位、被修复。

NULS是最先几个采取这种架构的项目,得到了不少业内人士的认可,后续的很多项目也都在借鉴这一方法。

扩展性极高的业务逻辑,应用落地更方便

NULS——伴随商业世界发展不断自我进化的公链

区块链应用落地,业界谈论最多的就是区块链处理速度,去中心化程度、处理速度、及安全性被称为区块链的不可能三角,NULS通过主链+友链的多链并行机制来解决处理速度问题。

在传统的业务逻辑中,所有业务都发生在主链上,其处理速度完全依赖于主链的性能,并且随着时间的延长会出现数据拥挤不堪的状况,NULS将业务分配至友链中,友链用于处理具体业务,根据业务需求选择最适合自己的共识机制,主链只负责存储并验证友链的区块头部。

这种处理方式将业务逻辑和验证分开,极大的提升了处理速度,并且每一个处理具体业务的友链又可通过平行扩展方式,扩展至多条友链,因此其处理速度得到了质的飞跃。友链上传区块头打包进主链,使主链不需要存储所有业务交易数据的同时,又保证了友链数据的不可篡改性,将审计与业务数据分离。

这种构造不仅在区块链处理速度上得到了质的提升,并且能将不同的业务进行归类,每一种业务对应一条自己的友链,可根据不同业务进行分类。团队同时考虑到各种友链业务之间的数据、价值、信任流通的问题,因此在整个NULS结构中接入卫星链模块,模块可实现各个友链之间及其它链之间的通讯,让整个生态的数据通过卫星链连接在一起。

这种业务逻辑,也是国内外顶尖区块链专家一致认同的方法,毕业于清华大学的国内顶尖区块链专家吴萌野曾公开发表演讲称,理想的基础链模型,要进行业务的分区,把业务进行垂直划分,并且弹性扩容,业务分配有规律可循。可以参考阿里云单元计算的概念,把不同的业务,例如区块链养猫、区块链借贷等,分配给不同的链上单元。

这正是NULS项目的设计理念。

独创POC共识,安全、可信两不误

在不可能三角中,NULS通过主链+友链模式解决了处理速度问题,但区块链的去中心化及安全也是不可忽视的因素。

这一点是通过共识机制来解决的,现有的共识机制都多少存在一些不足,如POW的耗能、速度慢、51%攻击;POS的权利集中、大户节点权限太高、容易出现分叉;DPOS的权力相对集中、普通用户参与不积极等。NULS研究目前所有共识的优缺点,独创了POC(Proof Of Credit)信用共识机制。

NULS——伴随商业世界发展不断自我进化的公链

POC信用共识机制采用信用门槛、委托共识(委托人)、代理节点(代理人)三个部分来达成整个系统的一致性。委托人全员都可以参与,普通用户只需要持有2000及上NULS,将NULS抵押给自己认可的代理人,就可成为委托人;代理人负责提供硬件,创建出块节点,当代理人抵押20000NULS,且接收到委托人所委托的NULS大于或等于200000,并且小于等于500000,即可建立共识节点。

其中委托人和其认可的代理人可分享出块奖励及交易手续费,有效的提高了普通参与者的积极性。每一个代理人都会有相应的信用系数,系数会根据其是否作为相应改变,如果信用低于要求,将会被从代理人当中踢出。

POC共识有效的调动了全社区人员的积极性,并保证了出块速度以及出块的公平性,很好的解决了去中心化程度和信任之间的矛盾。NULS的信用共识机制驱使每个参与者都作出更有利于网络稳定的行为,保证网络安全稳定地运行。

全球化布局,一切才刚刚开始

NULS主网上线已经有一段时日,但团队认为这只是一个开始,仅完成其目标的5%。NULS目标不仅是上线主网,而是将生态布局于全球,让所有人都能用上NULS的高性能公链。

项目目前已在中国、美国、澳大利亚、韩国等地区进行布局,并已取得不错的进展,团队还将进一步扩展。

NULS将秉承以"链"为核心的发展理念,着力打造核心产品"链工厂"。通过"链工厂",团队希望做到仅需4个步骤,就可以让一个对区块链底层不甚了解的开发者,经过简单的配置就可以在几分钟内拥有一条自己的公链(当然开发联盟链和私链也是可以的)。第一步选择自己所需要的模块,第二步配置系统参数,第三步下载系统完整的运行包,第四步部署系统。

NULS——伴随商业世界发展不断自我进化的公链

链工厂四步搭链:

选择模块>配置参数>打包>云服务器搭链

如果计划实现,任何一个组织就可轻松发行一条自己的公链,发链将变得相当简单。NULS也欢迎更多的开发者参与其中,共同创建NULS生态社区。

值得一提的NULS的智能合约,NULS智能合约采用了模块化设计的创新理念,并将其加入NULS核心产品链工厂的模块仓库中,开发者在搭链时,选取NULS智能合约模块,就可以在链上编写和部署智能合约。同时,NULS智能合约实现了分钟级别部署,在开发者编写完智能合约之后,经过6个节点的确认(每个节点确认大约10秒钟),就可以快速在链上进行部署。

不仅如此,NULS智能合约的NVM是基于JVM实现,NULS智能合约解释器将无缝支持JVM体系编程语言,并将陆续支持其他主流编程语言,应用开发者可以使用自己熟悉的语言,设计NULS智能合约。

另外,NULS希望让智能合约的开发、部署和调用能够更加的便捷化,将能够打造一个丰富的智能合约库。

NULS从始至终,于设计之初就立志做一条让人人都能参与、简单易用的公有链,团队也在进一步努力,让区块链更好地融入人们生活。

来源:金色财经

声明:链世界登载此文仅出于分享区块链知识,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。此文如侵犯到您的合法权益,请联系我们100@7234.cn

    参与讨论 (1 人参与讨论)

    相关推荐

    比特币有什么缺点?

    1.交易平台的脆弱性。比特币网络很健壮,但比特币交易平台很脆弱。交易平台通常是一个网站,而网站会遭到黑客攻击,或者遭到主管部门的关闭。2.交易确认时间长。比特币钱包初次安装时,会消耗大量时间下载历史交易数据块。而比特币交易时,为了确认数据准确性,会消耗一些时间,与p2p网络进行交互,得到全网确认后,交易才算完成。3.价格波动极大。由于大量炒家介入,导致比特币兑换现金的价格如过山车一般起伏。使得比

    业务中使用区块链的四种方式

    业务中使用区块链的四种方式

    暴走时评:区块链是一种支持像比特币这样的数字货币的公共分类帐本,并且正改变着我们的业务方式。一旦那些对匿名交易,甚至是秘密交易感兴趣的人接纳了这样一种鲜为人知的工具,加密货币就会日趋成为主流。 区块链是一种支持像比特币这样的数字货币的公共分类帐本,并且正改变着我们的业务方式。一旦那些对匿名交易,甚至是秘密交易感兴趣的人接纳了这样一种鲜为人知的工具,加密货币就会日趋成为主流。越来越多的个人和企

    区块链:法定数字货币技术路线的必然选择

    区块链:法定数字货币技术路线的必然选择

    在人类发展史上,货币的进化从未停止。从物物交换,到金属铸币,再到纸质货币,以及当前正在发展的数字货币正在向着越来越便捷的方向进化。 比特币的出世起初并未带来轰动,但是最近几年其价格惊人的爬高创造出了一个个造富神话,引起各国政府及监管机构的关注。虽然金融专家普遍认为它只是一种资产,而非货币,但是,其背后的区块链(Blockchain)技术引起了包括各大金融机构、政府、企业及学术界的浓厚兴趣,未

    用区块链记录证书,证明真伪,墨尔本大学迈出了第一步

    用区块链记录证书,证明真伪,墨尔本大学迈出了第一步

    墨尔本大学宣布发起区块链认证和审核计划,允许通过一种隐私、安全且持久的方式验证学生的证书。 墨尔本大学正在试验一个区块链记录维护项目,允许接收者(即学生)存储他们的证书,出于核验目的,第三方也能访问这个系统。Learning Machine是这个发布系统的开发者,他们采用的是麻省理工媒体实验室(MIT Media Lab)在2016年提交的Blockcerts开源代码。 墨尔本大学副校长格雷

    日本IT巨头富士通联合日本“三大行”开发区块链p2p资金转移系统

    日本IT巨头富士通(Fujitsu)与三家大型银行已经宣布计划试点一项基于区块链创建的点对点资金转移系统。 通过与日本三大行——瑞穗金融集团,三井住友金融集团和三菱UFJ金融集团——的合作,富士通将现场试验一种基于云的区块链平台,用于在个体之间发送资金,并开发一款智能手机APP来提高这个系统的可用性。 从理论上讲,这个平台将把三大行的客户法定货币账户与这个区块链系统相连接。客户然后将能够使用这

    动画科普:什么是比特币?

    动画科普:什么是比特币?

    比特币(Bitcoin,简写BTC)概念由中本聪(化名)提出,是一种点对点、去中心化的数字资产;2009年,中本聪打包了第一个区块,并获得50枚比特币的挖矿奖励,挖矿奖励每4年减半一次,按此计算,比特币预计2140年发行完毕,总量为2100万枚。 随着比特币的发展,比特币逐渐受到认可:德国为全球首个接受比特币支付的国家;微软、戴尔等知名企业也纷纷接受比特币支付。 举个栗子,你能直接用比特币买到

    3分钟理解什么是公有链、私有链、联盟链、许可链

    不同的区块链有着不同的内涵和功能,在区块链领域经常出现的公有链、私有链、联盟链、许可链,这些又都代表什么意思呢? 公有链 公有链是指全世界任何人都可以随时进入系统中读取数据、发送可确认交易、竞争记账的区块链。公有链通常被认为是完全去中心化的,因为没有任何人或机构可以控制或篡改其中数据的读写。公有链一般会通过代币机制鼓励参与者竞争记账,来确保数据的安全性。比特币、以太坊都是典型的公有链。 私

    区块链是比特币的底层技术,但似乎两者已走上不同的道路

    区块链是比特币的底层技术,但似乎两者已走上不同的道路

    比特币的出现带来了一项新的技术——区块链,不过区块链和比特币似乎已走上了两条不一样道路,作为技术的区块链被越来越多的人所看好,而性质偏向于投资的比特币似乎被更多人看衰。 成也萧何败也萧何 比特币火爆的原因是其拥有去中心化、全世界流通、专属所有权、低交易费用、无隐藏成本、跨平台挖掘的特性,这些特性促使比特币成为了很多人关注的焦点。之后众多庄家的入局让比特币一瞬间成为了热门投资产业,但这几大特

    麦妖榜
    更新日期 2018-12-17
    排名用户贡献值
    1等待的宿命23695
    2BitettFan23626
    3六叶树20309
    4天下无双15845
    5lizhen00214658
    6让时间淡忘14198
    7区块大康14020
    8冷风大q11188
    9momo11174
    10Butterfly10433
    返回顶部 ↑