Nerthus每日一问汇总

Nerthus

原创

09-02

1.Nerthus是什么?

Nerthus是一个基于DAG技术的通用智能合约编程平台与区块链操作系统。Nerthus兼容Go和以太坊的Solidity,使开发者能在短时间内编写出Nerthus智能合约,来建构和定义自己的各种特性,开发自己的应用与区块链系统,并能发行自己的token。

 

2.有了以太坊和EOS,为什么还需要Nerthus?

在底层数据结构上,以太坊和EOS采用“区块+链”式结构,使其存在先天性悖论问题——系统的吞吐量取决于矿工的网络环境、算力和区块的大小。

而Nerthus的底层结构采用的是“单元+DAG”,没有记账者打包区块的中心化操作;在运行机制方面,采用地址见证人机制,高效、分布式地确认交易。

Nerthus能从根本上解决了“区块+链”式的先天性悖论问题。

 

3.Nerthus的架构设计是怎样的?

Nerthus架构分为三层,

第一层是核心层,一个基于DAG+单元的通用的智能合约编程平台与区块链操作系统。

第二层是服务层,除了提供 API接口,还将会加入了跨链系统与侧链系统,为开发者提供友好的Nerthus开发环境。

第三层是应用层,由第三方开发者开发的各种基于Nerthus的区块链应用组成。

 

4.Nerthus的五点突破是什么?

1.更彻底去中心化;2.无吞吐量瓶颈;3.无区块扩容与数据膨胀的悖论性两难;4.明确可预期的最终性;5.交易确认速度的可选性;6.链外数据对接、验证、共识机制。

 

5.如何理解Nethus的五点突破中的“更彻底去中心化”?

传统“区块+链”式数据结构,存在类中心化的操作, 即记账人将当前所有交易进行验证处理,然后打包到一个区块,再发布到网络。

而在Nerthus系统里,无"区块"概念,交易由用户自己创建与发布,其验证与确认由该用户的分布式见证人承担交易的验证与确认。

 

6.如何理解Nethus的五点突破中的“无吞吐量瓶颈”?

“区块+链”式系统存在着记账人打包交易至区块的中心化操作,因此处理交易能力的大小,必定受制于以下三点:1、记账人节点机器的性能;2、记账人节点的网络带宽;3、区块的大小。

而在Nerthus系统里,无"区块"概念,无记账者打包区块的类中心化操作。交易由用户自己创建与发布,不同的用户有各自的见证人承担各交易的验证与确认。

 

7.如何理解Nethus的五点突破中的“明确可预期的最终性”?

在“区块+链”式的数据结构中,当出现分叉的情况时,以最长链做为有效链。该机制在理论上不具备最终性,因为无法保证是否存在一条隐藏长链。

而在Nerthus系统里,只要通过地址见证人发布的见证单元进行验证与确认,即具最终性,无法推翻,解决双花与影子链的问题。

 

8.如何理解Nethus的五点突破中的“无区块扩容与数据膨胀的悖论性两难”?

比特币扩容之争的根本矛盾点在于,如果区块的容量设置小,则交易量大时,很多交易无法及时打包进区块;如果区块容量设置大,则会使整个区块链系统的数据量迅速膨胀,只有少数的机构和企业才能运行全节点,存在中心化的问题。而在Nerthus系统里,无"区块"概念。 因此不存在区块扩容与数据膨胀的悖论性问题。

 

9.如何理解Nethus的五点突破中的“交易确认速度的可选性”?

“交易确认速度的可选性”是指地址见证人发布见证单元的速度可分为加急、急、快、普通、慢五个等级。用户可根据自身的需求,选择交易确认速度。

 

10.Nerthus在私钥签名方面是如何保障安全的?

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

 

11.Nerthus的见证人机制是怎样的?

Nerthus见证人分为系统见证人和用户见证人,理事发起相应招募提案后,用户缴纳一定的保证金,就可以自由申请。

用户见证人负责处理用户交易,Nerthus的每个账户都有一个随机分配的见证组,1组包含11个见证人,确认交易至少需要 8个见证人参与投票见证,投票后交易立即确认稳定,不可逆。

Nerthus网络中有一条唯一的系统链,由系统见证人组成,负责记录和验证各种配置信息和用户见证人信息,同时负责维护网络的安全平稳运行。

 

12.Nerthus如何避免双花攻击?

Nerthus网络中以大量复盘论证的单元引用关系法则(用户级主链)和见证逻辑,可预防双花攻击,也不会形成孤链、分叉链。

网络并不保留无效交易单元,且用户的交易有效性是建立在以该用户交易形成的唯一主链上,全网可方便验证其有效性。

 

13.Nerthus如何防止见证人作恶?

见证人缴纳保证金和冻结最近见证收益才能参与见证,全网用户可监督见证人行为。一旦举报确认某见证人作恶,见证人将付出高于收益的惩罚和激活交易无效程序。

Nerthus通过稳定可共识的算法生成用户的11个见证人,网络中无人能干预用户见证人的分配。如果用户见证人的不作为影响用户的交易行为,用户可手动更换见证人。

 

14.Nerthus的项目开发规划是怎样的?

2019年第三季度发布公测网络,并招募公测网络测试节点见证人,参与公测。2019年第四季度做代码安全审计,准备主网上线。2020年第三季度举办首届Nerthus应用开发者大赛。

 

15.如何参与Nerthus项目?

1.注册成为Nerthus DAO社区用户,领取社区任务,参与社区建设,获奖励。(Nerthus DAO社区:bbs.nerthus.io)

2.加入Nerthus社区理事会成员。参与社区建设,获取奖励。

申请理事会成员报名表:Related Link

3. 参与由Nerthus社区举办的各种活动也有机会获得奖励。

 

16.是否有最适合部署到Nerthus系统上的行业应用?

Nerthus作为一个高吞吐量、高实时性、高效运行的底层公链,其性能足够支撑起各种各样的应用类项目。Nerthus要打造的是万链之母,不存在哪个行业最适合,有需求的应用都可以在Nerthus上进行部署,目前Nerthus也在积极寻找各种行业领域的合作机会。

 

17.Nerthus的扩展性如何?

Nerthus的扩展性分为两方面,一方面是灵活的交易类型,Nerthus内置转账,存储、智能合约等基本交易类型,也可不断优化加入新的交易类型。

另一方面是无容量限制与交易瓶颈,Nerthus采用DAG数据模型和用户见证人确认交易算法。在DAG数据模型下,由用户广播交易,见证人发布单元。与此同时,见证人对随机分配到的用户进行见证确认,随市场活跃度的增加,会有更多的见证人加入,也会加速交易确认速度和服务更多用户。除了网络延迟这些外部因素外,可以做到秒级处理。

 

18.Nerthus如何解决不一致的问题?

在DAG数据结构的网络中,特别是智能合约,由于并行处理,可能不同的用户,会在同一个时间调用同一个智能合约,从而造成智能合约的状态不一致,产生混乱。

而在Nerthus系统中,所有的地址,包括智能合约地址的交易与执行,都由他们的见证人发出的见证单元进行确认。

每个用户的见证单元都有前后包括关系,并抽象出一个该地址的链。同一个智能合约同一时间由不同的用户调用,该智能合约的见证人会把它们做先后串行处理,并形成一条该智能合约前后包含的见证链,从而确保状态的一致性。

 

19.浅析Nerthus的核心优势

Nerthus可以理解为网络操作系统,除了采用DAG数据结构,还使用了独创的地址见证人机制,能实现各自见证。除了网络延迟等外部因素外,可以做到秒级处理交易。得益于DAG数据结构和独创的共识算法,Nerthus可以从根本上解决区块数据膨胀、交易确认延迟、吞吐量低的问题,这也是Nerthus最大的优势。

 

20.Nerthus的社区建设情况是怎样的?

Nerhtus社区立足于社区成员“开源开放、公平公正、自主贡献、分享共享”的DAO社区生态建设。

Nerhtus BBS论坛(bbs.nerthus.io)为主要的社区自治渠道,由志愿者自行开发与管理,团队成员协助与配合。

据不完全统计,Nerthus生态群数量已破百,包括Telegram、Twitter、Reddit、微信、QQ、K站、芥末圈等渠道。

目前,Nerthus的社区建设主力军为纳尔图集团军成员,成员小伙伴们非常的积极,为Nerthus社区建设献言献策,有力出力。今后,集团军将变更为社区理事会,欢迎更多的小伙伴加入参与Nerthus的社区建设。

评论

暂无评论

推荐阅读

Nerthus

08-29

关注

杨海坡

原创

09-09

关注

EOS原力

原创

10-09

关注

万向区块链

原创

10-16

关注

博链财经

原创

09-24

关注

闪电

原创 首发

09-24

关注

aelf

09-30

关注
关注
关注

哈希派hashpai

原创

09-30

关注
加载更多