X

极热区对话Nerthus陈圆君|要对中国制造的公链项目有信仰和信念

4月28日晚20:00,极热区邀请深圳Nerthus纳尔图项目COO陈圆君做live AMA分享活动!以下为纳尔图为极热区社区带来问候以及对Nerthus的简单介绍:

视频加载中...

同时还有双子星3TIF团队的专业评测!以下为主要内容整理,各位enjoy:

问题一

极热区欧鑫:能先介绍一下你们吗?你们的团队, 你们的项目。

Nerthus项目COO陈圆君:大家晚上好,我是陈圆君。我比较偏重技术分享,话有点多,大家耐心看完。虚的话就不说了,希望给大家带来的是干货与理念的分享。那就从我自己先开始介绍。我是陈圆君,Nerthus的COO。2013年时,在很偶然的机会下,听朋友聊到过比特币。当时也没多想,就想着这玩意儿和股票一样,有涨有跌,那就先试一试看。而后才知道一个词叫“区块链”。参与过IOTA、BYTEBALL、NEO等项目的早期众筹,深度参与了IOTA、BYTEBALL等DAG技术项目的社区建设,超过3年的社区建设经验,掌握行业多方面相关资源。曾任巴比特商务经理。

极热区欧鑫:入行算是很早了。

Nerthus项目COO陈圆君:80%的人都从比特币先开始,很社会。Nerthus的创始人是龚剑锋先生,他也是我们CEO。他是一名资深区块链研究者,连续创业者。2012年开始投资比特币,2013年就开始密切关注并研究区块链技术。从事程序开发已有十几年了,曾编写过一本技术类书藉: 《编程思想与C#》。目前已成功申请了链外数据对接、验证、共识方法等多项区块链技术专利 。我们的创始人也在群里。

我们的CTO 叫虞双齐,是一名Go高级开发工程师。他是Go开源框架beego早期贡献者、磨链区块链技术社区组织者之一、Solidity新版翻译者之一、以太坊智能合约实战教程发布者。也在群里。

极热区欧鑫:以后这个群就是区块链行业的CXO群,哈哈。那Nerthus是什么?

Nerthus项目COO陈圆君:Nerthus(纳尔图)是一个基于DAG技术的通用型区块链编程平台,一个去中心化分布式的区块链操作系统。可解决传统区块链系统面临的低吞吐量,交易确认延时,区块膨胀等问题。Nerthus有自己的图灵完备的编程语言Witstone以及运行环境OVM,兼容Go和以太坊的Solidity,可用于编写Nerthus智能合约语言,极大降低开发者的学习成本,使其能在短时间内编写出Nerthus智能合约,来建构和定义他自己的各种特性,开发自己的应用与区块链系统和发行自己的货币。并且在Nerthus系统里设计了一套链外数据验证确认共识的机制,推动智能合约在现实世界的普及应用。

Nerthus的名字由来也很有意义,Nerthus一词来源于北欧神话,是大地之母的意思。蕴含包容、滋养之意,与本项目这一底层公链的衍生性相符。故命名中文名为“纳尔图”。“纳尔”中文直译为“接纳”之意,象征Nerthus纳尔图项目的滋养性,如同一片广阔无垠的土地可孕育出各种生物(即各类DAPP或小程序)。因为在底层数据上使用DAG技术(有向无环图),因此由“图”作为后缀,“纳尔图”命名由此而来。然后啊,中文名是开创了先例,大家都链啊链的叫,我们已经不想交链了,因为我们就不是这个架构。当初,Nerthus中文命名是征集了社区小伙伴的建议,收集了100多个中文名,最终才选定并且确定了纳尔图这个名字,感谢社区小伙伴的大力支持与无限的智慧,给了Nerthus这么一个有意义的中文名。

极热区欧鑫:名字很有创意,注册商标了吗?

Nerthus项目COO陈圆君:在注册。

问题二

极热区欧鑫:你们白皮书上写道:Nerthus 与以太坊一样,致力于打造一个通用的智能合约编程平台与区块链操作系统。 那Nerthus能解决以太坊的什么问题?

Nerthus项目COO陈圆君:现有的区块链系统的问题,例如吞吐量低、交易延时与确认延时、数据膨胀等问题。这些都制约了区块链技术在更广泛的领域里的发展与应用,尤其是在高频、实时性要求高的领域。伴随而生的是例如雷电网络、分片、跨链等技术。这在一定程度上取得了进展,但都是改良改进式的,并非革命性的突破。

我们可以看到这是区块链的工作流程。这在个过程中,交易矿工收集交易,再由其计算校验。本质上,矿工就相当于一个类中心化的服务器,整个系统的吞吐量,取决于矿工的网络环境与计算处理能力。区块链系统打包矿工不是只有某一个特定的人,它由无数个矿工同时在打包并竞争区块的发布权。但是,这样只能保证区块链系统能及时发布区块,保证系统的稳定性与健壮性,但并不能提高和拓宽系统的吞吐量。因为某一个特定的区块,只能由一个特定的矿工发布。而整个系统的吞吐量,就受限于该矿工。

所有的交易,只有写入区块才是有效的,而在某一个特定的点,只有一个特定的区块是有效的。区块的大小,决定了写入区块的交易的多少。如果交易比较多,而区块又比较小的情况下,那就意味着,有些交易一定不能及时写入当前区块,只能等待下一个区块。如果交易多到一定的程度,下一个区块,也写不进去,那就只有再继续等待。造成严重的交易延时。

群友双子星3tif评级冯先森:正常的链,吞吐量受制于区块大小和出块速度吧。

Nerthus项目COO陈圆君:因此,我们做了如下的设想:有没有可能建构一个从网络构架、数据存储到运行机制,都是完全去中心化的区块链系统,有没有可能,不要区块+链式这个集中化的数据结构,采用一种更小单元的,在交易级别上的原子化的分散式的数据结构呢?从而建造一个更高效,不存在吞吐量限制,更实时的区块链系统呢?

Nerhtus旨在解决低吞吐量,交易确认延时,区块膨胀等问题,提升区块链技术在现实场景的应用。Nerthus(纳尔图)是基于DAG技术开发的底层公链,但DAG并不是本项目的亮点,我们认为要解决现今区块链技术的瓶颈,要从网络构架、数据存储、运行机制这三方面进行优化、改革。因此在运行机制这方面,我们设计了一套更分布式的运行机制,即人人都可以是见证人,并且每个人的见证人都是不一样的,互不干扰;在数据存储方面,我们采用链外数据存储,即用户自己存储自己的数据,即使数据量非常庞大,也不影响整个网络的运行机制。

极热区欧鑫:那你们主要解决以太坊的一些瓶颈, 那以太坊有解决这些问题的升级解决方案吗?

Nerthus项目COO陈圆君:雷电网络和分片技术。小V说,分片技术,路漫漫其修远兮,吾将上下而求索。

问题三

极热区欧鑫:现在有种观点认为强调高效率的项目会造成分布式的效果越来越差,而更加集中化,这是否回到了中心化的构架里面去了?你怎么认为这个观点?

Nerthus项目COO陈圆君:这个问题相当有争议性,发表个人观点,不喜勿喷。区块链去中心化的特征,大家都倒背如流,但却没真正理解“去中心化”,强调的都是“伪去中心化”。区块链能够做到“去中心化”、“去信任化”的特征靠的是共识。在没有中心的组织中,组织的秩序是混乱的,是一个无序的世界,靠的是无形的共识把无序的世界变成有形有序的世界。大家都会说共识是去中心化的,是大家想出来的然后共同达成的协议。那么问题来了,按照“伪去中心化”的标准来说,共识是大家想出来的没错,但从共识的形态上来说,还是由一个意识形态去引导大家往这个方向共同协作,那么这一团那不见摸不着的抽象化“共识”非得具体化去衡量,共识就成了一个,是大家靠着这一个共识一起干活,那这不是中心化了吗?对于分布式和中心化的概念要正确理解,人家不是现实世界的,是抽象的,你非得要具体化衡量,按照表象去分析,那什么都是中心化的了。马克思早告诉我们了,看待问题要从本质出发。

极热区欧鑫:那区块链的本质是什么呢?

Nerthus项目COO陈圆君:有人说是分布式账本,有人说是共识,还有人说是.....各种各样的答案,大家可以一起探讨这个问题。插个题外话,这幅图大家都很熟悉,请问哪个是去中心化的结构。

这是个很伤人自尊心的回答,会让你反思下自己是不是懂区块链。A是中心化 B是去中心化 C是分布式。好了,话题扯远了。再回到欧老板的问题上。现在有种观点认为强调高效率的项目会造成分布式的效果越来越差,而更加集中化,这是否回到了中心化的构架里面去了?你怎么认为这个观点?其实这个问题的本质涉及到了区块链的 “不可能三角”,即无法同时达到“高效低能”、“去中心化”、以及“安全”这三个要求。

以Nerthus为例,给大家分析这个问题。Nerthus采用DAG数据结构和DOPS机制。没有区块的概念,不需要旷工进行打包交易与确认。用户可以自己发布交易由见证人确认交易。值得注意的是,Nerthus系统中的见证人也是分散的,每个用户见证人都是不同的,我们采用地址见证人。那也会有人说,DPOS机制就是伪去中心化的机制。我们能够做到用户自己交易,自己发布,每个用户的见证人的不同,实现各自存储,够分布式的设计了吧,同时,我们还能做到秒级确认交易。如果仅用DPOS来这么衡量是否中心化,是否有失偏颇?

另外关于“不可能三角”的问题,在“区块+链”式结构中无解,大家可以从DAG角度来思考这个问题,有解。有机会大家再一起探讨。DAG是个很新很有意思的玩意儿,强烈呼吁大家多关注,多思考。从这个问题上,想再唠叨一句。很多人现在去判断项目都很“唯心”,我认为什么就是什么 ,就和“盲人摸象”一样,摸到大象的耳朵以为是整个大象。区块链是个可以无穷无尽可以探讨可以思考的技术。个人认为,区块链的魅力在于无限的可能性。

问题四

极热区欧鑫:简单来介绍下Nerthus的架构设计是怎样的? Nerthus有什么创新特点?

Nerthus项目COO陈圆君:话有点长,可以慢慢看。

Nerthus的架构分为三层,第一层是Nerthus的最底层,也是最核心的基础层,第二、三层都是基于底层的应用层。第一层的底层是采用DAG结构,解决了传统区块+链式结构吞吐量低,交易确认延时,数据膨胀等先天性的缺陷,这是整个系统的基石。第二层是服务层,主要面向开发者与企业,供基于Nerthus系统的开发者快速开发各种应用。除了封装好核心层的各种API之后,还加入了区块链翻译系统与侧链系统。区块链翻译系统主要是指,使两个相互独立的区块链,能够相互读懂对方,能够无障碍通迅。侧链系统是指企业用户,可以快速生成基于Nerthus的私有链和联盟链,并链结在Nerthus主链上,可以利用Nerthus翻译系统与其它链相互通信与交易。Nerthus的第三层是应用层。Nerthus应用层是指,主要面向普通用户,是基于Nerthus上开发的各种区块链应用,主要由第三方开发者开发。

在智能合约方面,为了使其更具实用性,Nerthus系统设计了一套链外数据验证确认共识的机制,使之前很多智能合约难以实现的场景,变成了可由智能合约实现的领域。Nerthus将推动智能合约在现实世界的普及应用。

我们还提供了一门编写 Nerthus 智能合约的语言——Witstone。Witstone 是一种类似于 Javascript 的脚本语言,从语言层面上加入了对Nerthus一些特性的支持。Witsone是一门简单易用、易上手的智能合约编程语言,开发者无需多大学习成本,在短时间内就能编写出Nerthus智能合约。

目前,区块链的各种应用,最典型的比如钱包,用户体验还不是很好。区块链开发者更多的还是注重于功能的实现,对于用户体验关注度不是很高。一项技术,一个系统,一项应用,如果想要大家都使用,用户体验是非常重要的一环。Nerthus 非常关注用户体验,借鉴 IOS 的经验,将建立一套 Nerthus 应用层的规范与标准。

创新点的话 在白皮书里有写到:

1、更彻底去中心化

没有“区块”的概念,所有单元由用户自己创建与发布。其验证与确认由引用其作为先辈单元的后辈单元来承担。

2、无吞吐量瓶颈

没有记账人打包,采用的是单元+DAG 结构,没有记账人打包区块这一中心化的操作,单元由用户创建发布,并由其它单元验证确认。

3、无区块扩容与数据膨胀的悖论性

传统区块+链式结构需要所有交易要打包到区块才有效,但Nerthus 没有区块这一概念,所以对于传统区块+链式结构先天性的悖论两难问题,在Nerthus中不存在。

4、明确可预期的最终性

传统区块链出现分叉时,以最长链作为有效链。该机制在理论上会将无法确定最终性,因为无法保证是否存在一条隐藏长链。而 Nerthus 通过见证人机制,只要通过见证人发布的见证单元验证确认,即具最终性,无法推翻。

5、可选交易确认速度

见证人发布见证区块分为加急、急、快、普通、慢五个等级。用户可根据自身需求,选择交易确认速度。

6、链外数据对接、验证、共识机制

在智能合约方面,更具实用性,大大地拓展了智能合约的应用领域与应用场景。因此,Nerthus将推动智能合约在现实世界的普及应用

问题五

极热区欧鑫:Nerthus是如何设计技术方案的?Nerthus如何解决”DAG+智能合约”一致性的问题?

Nerthus项目COO陈圆君:Nerthus的技术方案是采用DAG与见证人机制来构建高效、稳定、可持续、可扩展的智能合约平台。从拓展性和安全性两方面展开讲。

1、扩展性方面

扩展性上分两方面,一方面是灵活的交易类型,后期可升级加入新交易类型。另一方面是不存在容量限制与交易瓶颈。

(a)灵活的交易类型

Nerthus内置转账、存储、智能合约等基本交易类型。随技术发展,可不断优化和加入新的交易类型。而在升级过程中,不存在利益冲突,全网可一致认可有价值的新型交易。

(b)无容量限制与交易瓶颈

依托Nerthus采用DAG数据模型和用户见证人交易确认算法,见证人不需要同时为全网交易负责,只需对分配到的某些用户交易进行见证确认。理论上2秒内完成交易确认,不会随市场活跃度的增加而增加见证负担。在经济利益驱动下,伴随市场活跃的增加,会有更多的见证人加入。而见证人并不需要提供高性能的服务即可有效参与见证活动。因此更多的见证人加入,只会加速交易确认速度和服务更多用户。

与此同时,在DAG数据模型下,由交易用户发布交易单元,再由见证人确认交易。相比比特币和以太坊,Nerthus极大程度地降低数据大小,并同时提升交易速度。用户只需关心与自己相关的交易,而无需加载和承担全网交易。钱包也不会定义明显的轻、重之分。除了网络延迟这些外部因素外,可以做到秒级处理。

2、安全性方面

(a)私钥签名

采用与比特币、以太坊相同的ECDSA算法,但同时在研发实现可抵抗量子攻击的NTRU算法,以满足技术发展需要。同时支持双重签名,以满足企业用户资产管理需求和防止私钥被盗风险。

(b)双花攻击

Nerthus网络中以大量复盘论证的单元引用关系法则(用户级主链)和见证逻辑,可预防双花攻击,也不会形成孤链、分叉链。网络并不保留无效交易单元,且用户的交易有效性是建立在以该用户交易形成的唯一主链上,全网可方便验证其有效性。

(c)见证人作恶

全网用户可监督见证人行为。一旦举报确认某见证人作恶,见证人将付出高于收益的惩罚和激活交易无效程序。为防止用户的21个见证人联合作恶,Nerthus网络中通过稳定可共识的算法生成用户的21个见证人,网络中将无人能干预用户见证人的分配,用户更换见证人也将产生交易成本。而见证人只有在缴纳保证金和冻结最近见证收益的情况下积极参与见证,才不会被用户投诉,才有更多的机会参与更多的见证。在Nerthus网络中,21个见证人中超过15个见证人联合作恶的概率几乎为0。

群友宋一凡哈希世界:咨询一下,DAG目前的latency问题怎么解决?

Nerthus项目COO陈圆君:在DAG这样的数据机构中的,不一致这个问题,是由于并行处理时,不同的用户可能会同时调用同一个智能合约,从而造成智能合约的状态不一致,产生混乱。在Nerthus系统中,不会存在这个问题。因为所有的地址,包括智能合约地址的交易与执行,都由他们的见证人发出的见证单元确认。每个用户的见证单元都有前后包括关系。抽象出一个该地址的链。同一个智能合约同一时间由不同的用户调用,该智能合约的见证人会把它们做先后串行处理,并形成一条该智能合约前后包含的见证链,从而确保状态的一致性。

问题六

极热区欧鑫:DAG技术有名的项目有IOTA和Byeteball等,纳尔图与这些同类项目相比,有什么不同点?

Nerthus项目COO陈圆君:首先,Nerthus和IOTA、Byteball并没有太多的重合点,我们不认为我们是中国版的“IOTA”或者w“Byteball”。三者之间的共同之处便是使用DAG数据结构。其次,IOTA不支持智能合约的部署,其零交易手续费的特点很适合用于支付领域。但其钱包用户体验差一直是个诟病。Byteball只能简单的进行if{}else{},编程,而不能完成的图灵完备编程。它用于字节存储领域是极好的。

最后,在技术上,IOTA提出的是协调者的模式, Byteball则是以主链机制为主。Nerthus采用了系统治理链与地址单链这两层机制。我们是一个更分散的,更去中心化的系统,我们每个地址的见证人是在地址产生之始就分配好了的。同时,为每一个地址引入了地址单链机制。地址单链意味着,只要有地址单链的数据,无需全网的数据,就可以效验是否是有效的,是否存在双花与作恶。这意味着,我们不存在数据膨胀的问题。从而也解决一些DAG项目智能合约能力弱的问题。iota是我对DAG认知的启蒙者,始终爱它。byteball由几个俄罗斯技术极客埋头苦干在做,喜欢。

群友双子星3tif评级冯先森:区块里公布到整个网络的收敛速度快也有大概也有毫秒级到秒级的延迟吧,对于秒级处理的nerthus应该还是可能出现交易顺序冲突现象吧?

Nerthus项目COO陈圆君:不会冲突的,有个一致性原则。这些单元都是存在“血缘关系”的。简单说,一旦认定B是A孙子,B就没办法说A是他孙子。顺序单元。白皮书这个地方有写 你可以看看。

问题七

极热区欧鑫: Nerthus的社区建设情况?目前有什么应用在你们系统上了?你认为最先最合适部署到你们系统上的的行业应用是什么?

Nerthus项目COO陈圆君:Nerhtus社区立足于社区成员自主、自治、分享、贡献的共识,实行DAO社区生态建设。从开发者、用户两个维度开展社区建设活动,Nerhtus BBS论坛(bbs.nerthus.io)为主要的社区自治渠道,由志愿者自行开发与管理,团队成员协助与配合,目前注册用户量已破万,微信官方群共13个。据不完全统计,社区成员自建Nerthus生态群数量已破百。定位于知识分享与互动的付费渠道——芥末圈,成员人数为766人,每日都有相关分享知识的更新,活跃度比较高。加上Telegram、Twitter、qq群等渠道,社区用户数达到2w+。

除此之外,Nerthus的社区建设主力军为纳尔图集团军成员,成员小伙伴们非常的积极,为Nerthus社区建设献言献策,有力出力。同时,我们也希望Nerthus项目能够逐步走向社区自治,邀请志同道合的朋友共同壮大Nerhtus社区。10%的token将用于社区建设,奖励对Nerthus社区有贡献的小伙伴。这是社区建设情况,目前确定合作关系的应用类项目分为三类,加密聊天软件、钱包、协议类项目,具体的项目名称不便透漏,等主网上线后一一公布。

然后里面又包含了一个很具思考性问题。关于公链项目适合部署什么类型的应用,这个话题还是蛮具有争议性的。前段时间在新加坡,和一些朋友聊到这个话题。有些人认为,公链之争的结果就是死了一大片公链,最后只有几个类似BAT巨头的公链。还有一些人认为,每个公链都有适用的垂直领域,没法一个公链上跑各行各业的应用。这是个很值得思考的问题,大家可以去做一些大胆的设想,去思考下这个问题。

极热区欧鑫:说到主网上线....

Nerthus项目COO陈圆君:Nerthus是一个高吞吐量、高实时性、高效运行的底层公链,支付类、钱包类、物联网类等项目都可以非常顺畅的在Nerthus上运行。作为一个公链项目,底层性能上要足够支撑起各种各样的应用类项目才是一个合格的公链。Nerthus具有节点越多,交易确认速度越快的特点,所以应用类项目的体量和深度越大,越能体现Nerthus的底层性能优越性。我们在积极寻找各种行业领域的合作机会,最终能够在Nerhtus上成功运行并且落地的项目,在不远的将来,大家都能看的到。

问题八

极热区欧鑫:那你怎么看? 关于公链的思考? 还有同为公链项目方,哪个公链是你推崇的?为什么?

Nerthus项目COO陈圆君:欧老板这个问题太坏了,我会没朋友的。我要开始传X了啊......老项目,Asch(阿希),一个16年的项目。是我见人必吹捧的一个技术类项目。公链项目,绝对公链,绝对技术咖。

Asch——基于侧链技术的区块链应用开发平台。阿希是一个高效、灵活、安全的去中心化应用平台,其设计初衷是为了降低开发者的门槛,比如使用javascript作为应用编程语言,支持关系数据库来存储交易数据,使得开发一个dapp与传统的web应用非常相似,相信这对开发者和中小型企业有很大的吸引力,只有开发者的生产力提高了,整个平台的生态才能够更迅速的繁荣起来。 Asch 在设计上也是开放的,并没有局限于某个细分领域,比如金融、文件存储、版权证明等,其提供的`api`都是较底层和抽象的,它们可以被自由组合实现各种不同的应用。 在共识机制方面,Asch继承并增强了DPOS算法,大大降低了分叉几率和双重支付风险。另外,Asch的侧链即应用模式不但延缓了区块链膨胀问题,还使得dapp更加的灵活和个性化。 Asch是一个具有前瞻性的、低成本的一站式应用解决方案,相信将成为新一代去中心化应的孵化器。公链的原因看这里。

Asch平台提供的服务包括一个公有链和一套应用sdk,这个公有链称之为主链,而使用Asch应用sdk可以开发出拥有独立不可篡改账本的区块链应用,这些应用也叫做侧链应用。应用sdk内置了跨链协议,通过该协议可以与主链进行资产互通,也就是说主链承担了资产路由的功能,通过资产路由,各个应用之间可以实现多种资产的流转。阿希的生态体系包含多条链,每个链可以承载多个代币或资产,每个代币或资产也可以转入多条链上。

Asch上已经有7个DAPP在运行了,关于阿希具体的介绍请欧老板之后邀请阿希官方的人来给大家好好讲讲。然后还有一个重磅消息,asch的跨链即将上线,实现与比特币跨链互通。这么牛逼的技术,应该给点个赞。

极热区:能够让你这么给他们宣传的, 应该也很不错, 期待和他们的互动问答。

Nerthus项目COO陈圆君:欧老板提到的这个问题,我想再叨唠两句。好多人都不相信咱们中国人搞的技术,中国人都说中国人不行,到底行不行。抛开这些偏见,认真看看国内的项目。圈钱的是一回事,但不影响做事的。骗子多的还是老外,说跑就跑。0到1是创新,1.1-1.2就是copy,就不是创新了,这个理论,是不是很扯淡,多看看自己国人的项目,多有点宽容和包容的心。

群友双子星3tif评级冯先森:哈哈,其实项目间也是应该有一点壁垒存在的。

群友钱胖胖:投资人都是觉得国外的月亮比国内的圆。而且EOS感觉已经不是技术多强。而是在代币发行上的策略让人叹为观止。这也是别人比我们先进的地方。

Nerthus项目COO陈圆君:拿EOS,很多人也在叫,说好的百万级别的处理量,现在tps才1000,然后就各种叫嚣。反过来想想,技术的完善,是不是需要时间的,难道我们从娘胎爬出来就能自己吃喝拉撒的,飞行员天生就会飞的?给项目方多点包容性,一个字,等。技术不断完善,项目会越来越好的。好了,屁啦帕拉说一大段。只是想和大家说,给项目方多点耐心,包容一些。多关注国产项目。嗯,你们看出来了,我很爱国的。中国制造的区块链项目会比老外好的。要有信仰和信念。

问题九

极热区欧鑫:Nerthus的开发进度现在情况怎么样?今年的项目规划是怎么样的?你们的融资情况能介绍一下吗?

Nerthus项目COO陈圆君:这是我们开发的时间节点,给大家做个进度汇报:

2017年10月31日,内部发布V0.1,提供命令行交互式转账交易。

2017年12月1日,内部发布V0.2,构建钱包和合约语言框架与实现完整的见证人管理和数据落地与同步。

2018年1月1日,内部发布V0.3,支持支付交易的完整操作。

2018年2月11日,内部发布V0.4,支持简单智能合约部署与执行。

2018年3月7日,发布内测版V0.6.1版本,集成以太坊智能合约与完善系统治理合约。

2018年4月13日发布内测版V0.6.2,支持GO语言智能合约。

以上数据证明,我们相当务实,一步一个脚印,近期在内部测试,预计第三季度发布测试网络。测试网络发布后进行公测,然后做代码安全审计,准备主网上线。同时在这期间我们会接入一些基于Nerthus开发的应用类项目。准备2019年第一季度举办首届Nerthus 应用开发者大赛。线上线下的一些项目分享和推广这些常规运营类的事件就不用说了,着重放在开发者社区的建设,因此有10%的token用于奖励与支持基于Nerthus上做开发的技术开发者。

融资这块的话,我们没有做过,都是股东自己掏腰包支持团队开发。我们坚持 “先开发后融资”的理念,把技术实现,项目先做出来再说。我们要做的是基业长青,而不是昙花一现。安安心心做开发,手上拿那么多钱干嘛。是不是觉得这样的理念很感人。

极热区欧鑫:你们股东都是早期投资比特币挣到钱的吗?

Nerthus项目COO陈圆君:偷偷爆料 Erica 是极具眼光的早期投资者哦,股东们都很有远见 ,可能不仅只有btc吧, 哈哈。不然他们怎么会选择Nerthus呢。对不对。

问题十

极热区欧鑫: 现在有这么多区块链底层技术的公有链项目, 你认为你们的优势是什么?普通DAPP开发团队应该怎么挑选公链去合作?有什么激励计划吗 ?

Nerthus项目COO陈圆君:这是个让我自己吹捧自己的问题。我们的优势明显的不能再明显了,重要的事情说三遍。解决了区块数据膨胀、交易确认延迟、吞吐量低的问题。Nerthus可理解为网络操作系统,其性能为目前最高的系统之一,做到秒级见证,区块无膨胀,通信无延时,实现各自存储,统一见证。做到见证人弱中心化见证,确保网络的有序统一,分布式执行,提升性能,分布式分片存储。是较为完美的操作系统,具备辩证统一的哲学思维。

开发成本低、技术性强的底层公链会是开发者的首选。另外,根据开发者开发应用的方向会选择相对应或者相匹配的公链。除此之外,一些技术人员比较有个性,会选择与自己理念相合的公链作为合作方。Nerthus提供了一门编写 Nerthus 智能合约的语言——Witstone。Witstone 是一种类似于 Javascript 的脚本语言,从语言层面上加入了对Nerthus一些特性的支持。Witsone是一门简单易用、易上手的智能合约编程语言,开发者无需多大学习成本,在短时间内就能编写出Nerthus智能合约。在第8问中,说过有10%的token用于奖励与支持基于Nerthus上做开发的技术开发者。

极热区欧鑫:辛苦Eric了, 我的问题先到此打住!下面还有请双子星区块链3TIF专业测评团队来提几个问题, 顺便纳尔图项目做个点评!

群友双子星3tif评级冯先森:陈总,技术咱们再深入一下,DAG这种数据结构由来已久,与区块链网络结合的案例在最近的项目审阅时也是出现挺多的,DAG算法并发起来其实也有好有坏。在众多DAG链中要脱颖而出,Nerthus要成为高性能的DAG链还需对DAG作哪些优化呢?这些解决方案有哪些技术壁垒吗?

Nerthus项目COO陈圆君:DAG这种数据结构由来已久,是IOTA首先引入区块链领域的,相比传统的链这种数据结构,DAG这种数据结构少了一个将交易打包到区块这一个集中化的动作,前面的单元由后面的单元引用并确认,单元可引用之前的多个单元,也可以被之后的多个单元引用,这样便具有了先天的并发性,而不像传统的区块链那样,是单线串行的。这样,也会带来一些问题,比如数据的一致性,特别是在智能合约的一致性问题,这需要进行一些复杂的设计。并且论证数据的一致性。

高性能DAG链,一个区块链项目,是否具有高性能,我的理解是,一个高性能区块链项目,吞吐量要大,交易确认要快。吞吐量大,一般的DAG项目都应该问题不大,DAG项目,在整个网络来说,是有天生并发特性的。交易确认快,各个项目的共识算没不一样,快慢也不尽相同。比如Iota,他的交易确认速度就非常不稳定,快的几秒就可以,慢的一两个小时还没到账。byteball,最终确认也要30多秒左右。

群友邓嘉驹@双子星区块链:陈总对DAG研究得十分深,在这方面您是专家,我想问一个编程语言以及对社区运营影响的问题。再让陈总开个小课,您说到,双花问题上:大量复盘论证的单元引用关系法则(用户级主链)和见证逻辑。Nerthus在性能和验证上做了哪些妥协?最终要达到怎样的性能要求?带宽是否成了最后的限制?哈哈我们都等不及,纳尔图太吸引

Nerthus项目COO陈圆君:关于双花的问题,在项目的白皮书里也做了详细的阐述。一个地址的单元,必需引用他之前的最后一个单元,这样这个地址所有单后,会根据前后顺序,依次排列,形成一条自己的链,不在自己这条链的这个用户的单元,一律不承认。如果在链内的,很容易认识是否存在双花。我们采用见证人异步投票机制,在三秒之内交易就具有最终性。

群友邓嘉驹@双子星区块链:3秒确认相信基本能为大部分场景服务了,我想问,纳尔图采用的Wistone语言作为你们的编程语言,刚刚您说这个是类似JavaScript的脚本语言。这让我们想起LSK,这个16年的德国项目。

Nerthus项目COO陈圆君:是的。

群友邓嘉驹@双子星区块链:如今LSK已经吸引了不少开发者,而且其市值也冲到全球前30了,这不得不承认是JS带来了不少帮忙。那么,纳尔图在这个时间节点进入,同样采用类JS语言进行链上开发,未来将如何与这些先行者竞争呢?

Nerthus项目COO陈圆君:这个问题其实和语言没有什么关系吧,系统整体设计。Lsk是“区块+链”式机构,我们是dag结构,先天有的优势。另外,再做个广告,Lsk和Asch相比,Asch的技术强一些,社区这块,Lsk好一些。而且,不需要相互竞争,我们的愿景是让开发者能在Nerthus平台上使用团队所熟悉的编程语言完成快速、高效、稳定地开发DAPP。这个问题回到公链之争的问题上,有点大。

群友邓嘉驹@双子星区块链:所以您们的意思是,系统底层结构不一样,所以不能做同一层对比是嘛。这个有点像Windows和Linux的类比了,哈哈,这个问题不铺开了。

Nerthus项目COO陈圆君:能够做对比,各有千秋。

极热区欧鑫:改天要开一个公链的辩论大赛!把当下几个黑马公链项目团队拉在一起, 想想就兴奋。

Nerthus项目COO陈圆君:对的。今天时间原因,就不展开了。可以私下交流。

群友邓嘉驹@双子星区块链:陈总今天的分享非常精彩,接下来我斗胆做一个点评:纳尔图,低调务实的国人技术团队,对比当下空气币成群的风气下,是区块链的一股清流。咱们把话筒传回给欧老板。

极热区欧鑫: 今天都没谈到币的问题, 有兴趣者, 请听下回分解!感谢纳尔图ERIC和其团队的时间, 给我们带来的精彩项目分享! 也感谢双子星3TIF团队的专业点评! 谢谢大家的关注! 今天的活动先到此结束!