区块链行业2019年的6月注定会是不寻常的一个月份,有人说:Conflux和 Nervos Network这两个项目很可能会如2017年的以太坊一样,创造一个新的区块链时代,极大的促进区块链得到更深更广的应用。
Conflux 和 Nervos Network 真的有这么神奇吗?我们今天来一起梳理梳理~
Conflux是什么?
简单来说是一个 Conflux 创新的公链系统,是可扩增、可延展、且安全的区块链,可用于打造世界级的去中心化应用程式。它致力于打造下一代高性能的 DApp 公链平台,根据Conflux联合创始人、多伦多大学助理教授龙凡指出,Conflux 将通过改变区块排序的方式,来突破公链的性能瓶颈。
目前多数区块链都是以相对线性的方式进行工作,一次只能生成一个区块。当有两个区块同时生成时,整个网络的节点必须决定采用哪一个区块来继续整个链的延伸,否则就会导致分叉。
因此,每当交易量增多时,区块链就很容易堵塞,多数公链都严重受限于此一瓶颈。尽管目前已有许多项目提出不同方式试图解决这一问题,但通常都必须对网络的去中心化做出某种程度的牺牲。
但 Conflux 的理念设计是可以容许不同区块同时生成,并运用基于有向无环图(directed acyclic graph, DAG)概念的排序算法来避免分叉的问题,先決定所有区块的整体排序,再決定衍生的交易排序。这将打破现有系统(如比特币和以太坊)的可扩展性限制,同时提供强大的安全保障。
(来源: Conflux)
Conflux技术特点
Conflux 是一个高速、可扩展并且完全去中心化的区块链系统,它可以在不丢失任何分叉的情况下高效地处理并发区块。
Conflux 采用基于“树图”结构的共识协议以对区块和交易的顺序达成共识。在 20,000 个共识节点(部署在Amazon EC2 集群上)的测试中,Conflux 实现了每小时 5.76 GB 的吞吐量,同时达到了 4.5-7.4 分钟的确认时间。Ghost协议(Greedy Heaviest-Observed Sub-tree selection Rule)是一种加速比特币处理速度的协议改进方法。
根据Conflux 在官网上公布的信息,目前在相同环境下,Conflux 所達到的吞吐量,与另一图灵奖得主Silvio Micali领军的明星项目Algorand相比已是其3.7倍。与比特币Ghost协议相比则是12.5倍。
(来源: Conflux)
Conflux团队背景
Conflux 团队主要为来自清华大学、多伦多大学等一流名校学者,具有相当强的学术科研背景,核心技术团队由来自 Google 、 Microsoft、Uber 等知名企业工作多年的高级工程师、华尔街对冲基金技术经理等成员组成。主要成员拥有麻省理工学院(MIT)、卡内基梅隆大学(CMU)、伊利诺伊大学香槟分校(UIUC)等名校学位,研究领域包含分布式系统、网络安全、密码学和博弈理论等。
(来源: Conflux)
Conflux 测试网上线进程
4月4日,Conflux官方宣布1.0版本测试网正式上线。Conflux 联合创始人龙凡博士表示“Conflux测试网开发历时半年以上,经过团队的努力,我们的测试网实现了高安全性、高TPS等特性,各项性能均处于行业领先水平。开发期间,Conflux首席科学家姚期智院士也针对一系列技术难题给予了一定程度的指导,目前Conflux测试网在不牺牲安全性、保证去中心化的前提下TPS超过了3000,遥遥领先各竞争对手。”
Nervos又是什么?
Nervos 是一套可扩展可互操作的协议,旨在以CKB 作为核心的信任基础设施,搭建网络上的可信任组件,建立一个可商用的高扩展性公链。Nervos的协议层分成两层,第一层(layer1)主要解决安全和去中心化的问题,第二层(layer 2),解决性能问题。
区块链网络共有两层:第一层是名为CKB(Common Knowledge base)的底层公链,也是整个 Nervos Network 的底层核心,其作用是保证上层的安全和去中心化;第二层主要负责计算的处理,其核心组件可以是采用微服务架构的底层区块链内核CITA。
Nervos通过分层设计,使得整个网络同时拥有了安全、性能和去中心化三个特性,从而达到整个区块链网络的平衡。
Nervos CKB改变了现有公链的底层架构设计,其采用的链上存储共识结果,链外执行计算过程从根本上解决了区块链的扩展性问题。
Nervos技术特点
Nervos Common Knowledge Base(CKB)是一个无需许可链,它是 Nervos Network 的基础层,并在设计上提出了一些理念:
-
CKB 共识协议 NC-MAX 使用两阶段提交节约带宽,并根据网络情况调整自身参数,提升了 Nakamoto Consensus 的可扩展性;
-
CKB 虚拟机采用底层 CPU 指令集架构 RISC-V 开发,提供更高的开发弹性与运行的稳定性;
-
CKB Cell Model 是比特币 UTXO 模型的通用化,能够验证和存储任何类型的数据;
-
CKB 经济模型用货币政策限制状态存储的增长,并实现智能合约平台的价值存储功能。
Nervos团队背景
Nervos Network 的创始团队来自于以太坊、imToken 和云币等业内知名组织的核心成员。其中首席架构师兼研究团队负责人谢晗剑(Jan Xie)曾是以太坊核心研发成员;CEO 太檑(Terry Tai)是密码货币/数字货币交易所云币的核心开发者;联合创始人兼 COO 吕国宁(Daniel Lv)曾是全球最大的以太坊钱包 imToken 的 CTO;联合创始人兼北美团队负责人王宁宁(Kevin Wang)则是 Launch School 的创始人,前 IBM 工程师。
Nervos 测试网上线进程
5月18日,命名为Rylai的测试网正式。 发布后将会分为多个阶段继续进行完善,直至主网上线。第一阶段的测试网主要包含共识协议、P2P 协议以及 CKB-VM,非常欢迎和鼓励社区成员运行节点和挖矿!第一阶段还包含了基本的智能合约编程模型和 NervosDAO 的初步实现,开发者可以尝试构建和运行 CKB 脚本进行体验。
为什么这两个明星项目都选择了POW?
Conflux 和 Nervos 在这方面拥有共同的价值观,他们都倡导和追求更加去中心化的方式,也都认为 PoW 是目前更好的共识协议,PoW 是无需许可的,任何人都可以选择随时加入或退出这个网络。
对于参与挖矿的节点,PoW 初始参与成本也更低,你也许只需要用一台闲置的电脑或购买矿机和电力,然后安装运行环境和客户端,就可以成为一个节点,而且你与其他矿工在同一个起跑线上,对任何人都是完全公平的。
PoW 相对来说更去中心化,也更有利于网络的启动。这也是 Conflux 和 Nervos 选择的 PoW 作为主要共识协议的原因之一。
挖矿的简单教程
听完了以上的分析,备受关注的两个国内顶级pow公链项目Nervos、Conflux都在六月份都完成了测试网部署,纷纷开启了挖矿的测试活动,你是不是也想要加入一起挖矿呢?在这里,我们把简单的挖矿教程分享给你。
Nervos: https://docs.nervos.org/getting-started/wallet
Conflux: https://juejin.im/post/5cbd2629f265da03761e8986
「全民挖矿月」强势来袭
链茶馆联合Rebase社区、一块链习共同主办了全民挖矿月,我们希望能够通过两次线上直播为各位分享最新的关于刚刚所提到的Nervos、Conflux 项目信息,并且我们还会通过线下workshop的形式带你手把手轻松参与挖矿,解锁正确挖矿姿势。
具体活动信息:
六月第二周 第一弹:Conflux
6月13日 晚上8:00 线上直播——区块链的性能突围
6月15日 下午2:00 线下workshop——Conflux现场挖矿教学实践
六月第三周 第二弹:Nervos
6月19日 晚上8:00 线上分享——Nervos经济模型解读
6月22日 下午2:00 线下workshop——Nervos现场挖矿教学实践
六月第四周 第三弹:Rebase Talk——挖矿那些事儿
分享主题:
-
挖矿算法
-
矿池的发展史
Conflux第一弹:区块链的性能突围
区块链提供了一种新的数据组织方式,以无需可信第三方的方式实现了数据确权。这也导致区块链技术在保障安全性的前提下,不得不在性能上做出妥协。但区块链要走向落地,又不得不突破性能瓶颈。于是,行业发展出了各式各样的性能改进方案。
所以,全民挖矿月的六月第二周 第一弹,我们邀请到Conflux技术商务总监尚书,他将从Layer0谈到Layer2,为大家解析细数不同层级性能提升方案的取与舍,吃透区块链性能突围之路。
分享大纲:
1)性能瓶颈 – FLP不可能性到不可能三角
2)Layer 0 – OSI Network
3)Layer 1 – Sharding, Tree Graph, DAG
4)Layer 2 – Side Chain, State Channel, Oracle
5) 最佳实践
时间:2019年6月13日 晚上20:00
感兴趣的小伙伴们可以添加一块链习jessie小姐姐的微信,尽快报名参加活动噢~
6月,我们等你来挖矿!
扫码添加jessie小姐姐微信????,加入“全民挖矿交流群”和大家一起讨论吧,等开始挖矿之后,大家还可以在群里分享自己的数据,一起总结出高效挖矿的规律!
原文始发于微信公众号(Rebase社区):全民挖矿!解锁区块链挖矿的正确姿势