imtoken钱包网站下载|nervos
Nervos Network
os NetworkMENUCommon Knowledge BaseBuilt on RISC-V and secured by Proof-of-Work, CKB is the most flexible and interoperable Layer 1 in the blockchain industry. It serves as the ultimate foundation of Nervos, a modular blockchain network built from the ground up to ensure outstanding security, decentralization, flexibility, and interoperability.Supreme Security and DecentralizationCKB leverages the battle-tested Proof-of-Work consensus algorithm to ensure exceptional security and decentralization under all conditions. It is truly decentralized, permissionless, and uniquely resistant to capture by adversarial actors.Unmatched Flexibility and InteroperabilityCKB is the only blockchain on the market that supports all cryptographic primitives. It can seamlessly interoperate with all heterogeneous blockchains and anchor all types of sidechains, state channels, and Layer 2 networks. Moreover, it comes with protocol-level account abstraction by default, enabling decentralized applications boasting unmatched user experience.Inventive TokenomicsCKB leverages a novel tokenomic model that aligns the interests of all Nervos participants and stakeholders. It ensures the miners are paid for providing security in perpetuity, while token holders are protected from inflation.Modular ArchitectureNervos was designed as a modular blockchain network from the get-go, meaning it can scale to millions of transactions per second through many diverse Layer 2 networks without sacrificing security or decentralization. CKB offers pristine security, while the Layer 2 networks built on top ensure unbounded scalability.Get StartedLaunch your own Nervos sidechain with Axon.Need high throughput? Build your own custom EVM-compatible sidechain and deploy it on Nervos with ease.AXON Build on hardware, not software.CKB's low-level virtual machine allows you to build without limits.DEVELOPERS Build universal decentralized applications.Experience protocol-level account abstraction and build dApps that work seamlessly across blockchains.LEARN MORE DiscoverCKBMiningWalletsJourneyWikiMedia KitDevelopersDocumentationGithubExplorerEcosystemCryptapeGodwokenNervina LabsTunnel Vision LabsAxon.bitMagickbaseCommunityCommunityFund DAONervos Talk ForumRFCsCKB Node ProbeLearnKnowledge BaseMediumYoutubeBecome a part of something bigger.Sign up to the Nervos monthly newsletter to stay ahead of the curve.©Nervos is an open-source project initiated by the Nervos Foundation. All Rights Reserved.Scroll D
Nervos到底是一家什么样的公司? - 知乎
Nervos到底是一家什么样的公司? - 知乎首页知乎知学堂发现等你来答切换模式登录/注册公司区块链(Blockchain)Nervos到底是一家什么样的公司?这个项目靠谱吗?显示全部 关注者13被浏览20,978关注问题写回答邀请回答好问题 1添加评论分享4 个回答默认排序erictian 关注你可以在一个区块链上创建一个应用程序,并接触到每个区块链中的用户;你可以在一个区块链上进行构建,并触达到每一个区块链;你可以使用自选的一个密码,一个接口,与每个区块链交互。是的!一个密码,一个接口。如果你已经构建了你的应用,你就可以神奇地访问区块链之外的用户了,你可以将代码移植到每个区块链上。Nervos,区块链世界的万能通行证!2021/4/26 Nervos的美好时代项目简介Nervos于2018年一季度成立,同年7月完成2800万美元融资,投资方包括红杉、HashKey Capital、招银国际、经纬中国、九合创投、策源创投、峰瑞资本、imToken、星火矿池、币信、Polychain Capital、FBG Capital、1kx、1Confirmation等。该团队核心成员包括谢晗剑、吕国宁、太檑以及王宁宁等。谢晗剑曾与以太坊创始人Vitalik Buterin共同开发Casper和Sharding,利用Ruby语言完整实现Ethereum;吕国宁与太檑分别为云币网核心开发者、CTO,前者曾任imToken联合创始人;王宁宁则为前Launch School及Teahour联合创始人,曾在IBM硅谷实验室从事大数据解决方案工作长达10年,带领Nervos团队设计出经济模型。2019年10月24日,Nervos在Coinlist 合规众筹平台完成7000万美元公募,并于11月16日上线Nervos CKB主网「Lina」。一个月后,Nervos发布2020年发展路线图,称2020年Nervos发展的三大方向主要在于:开发、研究和社区。(注:Nervos Network分为两层架构,底层是Nervos CKB,专注于提供安全和去中心化,上层是Layer 2设施,专注高扩展性)紧接着,国际区块链基金Dragonfly于12月24日发文宣布投资国产公链项目Nervos。文章称,“我们认为Nervos是目前中国市场上最强大的免许可、可扩展的公链,Nervos 区块链开创了一个全新概念:为Layer 2构建的Layer1区块链。”技术实力毋庸置疑,国产第一公链。总结起来核心几点:一、25家著名投资机构投资——(代表公信力);二、超百亿TOKEN锁定(代表长期定力);三、公链新势力(不走寻常路);四、顶层设计,弯道超车(新特点)。五、目前排名相对靠后,具备爆发实力(百倍千倍)。项目历程2018年7月18日,Nervos Network 宣布获得 2800万美元融资,红杉资本、万向区块链领投。2018年11月28日,Nervos 宣布 Nervos CKB 正式开源。 2019年3月8日,Nervos 正式发布 CKB 经济模型,提出两种发行模式组成的发行政策。2019年5月18日,Nervos 正式发布 CKB 测试网第一个版本 Rylai。 2019年5月23日,Nervos 宣布将与开源社区 ABC 开设区块链课程。2019年7月20日,Nervos 发布 PoW 哈希算法 Eaglesong。2019年10月11日,Polychain Capital 和 Nervos 达成战略伙伴关系,并计划追加 570万美元投资。2019年10月16日,Nervos上线众筹平台 Coinlist 并首次公售,计划募集 6700万美元。 2019年10月24日,Nervos 提前在 Coinlist 完成 6720万美元募资,超募 230万美元。2019年10月31日,安全公司 PecksShield 及 Least Authority 声明已完成 Nervos CKB 代码安全审计。 2019年11月16日,Nervos CKB 主网「Lina」成功上线。2019年11月16日,火币全球站上线 Nervos 代币 CKB。 2019年12月18日,Nervos 公布 2020 年路线图,开发者体验和 Layer2 为重点。 2019年12月24日,风投基金 Dragonfly Capital Partners 宣布投资 Nervos。 2020年1月9日,Nervos 宣布设立 3000万美元基金资助开发者在 CKB 上开发应用。 2020年2月29日,Nervos 基金会与火币集团联合开发的火币公链测试网正式上线。 2020年3月10日,鱼池宣布将与 Toddminer 共同为 Nervos 网络生态提供支持。 2020年5月6日,Nervos 推出虚拟孵化器「CK Labs」,资助初创公司开发 DAPP 应用。 2020年5月18日,Nervos 基金会密码学研究员的论文被欧密会收录。 2020年7月21日,区块链服务网络 BSN 宣布集成 Nervos 区块链等六个公链。 2020年8月4日,Nervos 宣布加入由 Coinbase 发起的开源项目 Rosetta。 2020年8月13日,Nervos CKB 首款生态应用 Portal Wallet 正式上线。 2020年8月25日,Nervos 宣布集成去中心化预言机 Band Protocol。 2020年9月1日,Nervos 宣布将由 Trail of Bits 对 Nervos 进行智能合约安全审计。 2020年9月15日,Nervos 公布 Q4 路线图:将推进 DEX、稳定币、代币协议、跨链资产及预言机等。 2020年9月23日,Nervos 宣布与首个跨链兼容的去中心化 Delta-One 资产协议 Linear Finance 达成合作伙伴关系。 2020年10月12日,Nervos 集成社区型加密交易预测平台 HedgeTrade ,推进交易预测发展。 2020年11月10日,Nervos CKB 推出兼容以太坊 EVM 的工具 Polyjuice。 2020年11月19日,Nervos 推出智能合约开发代币标准 sUDT。 2020年11月20日,Nervos (CKB)宣布与区块链平台即服务(BPaaS)平台 Morpheus Labs 达成战略合作伙伴关系。 2020年12月9日,Nervos 宣布支持 HUSD 作为其区块链的首个稳定币,预计将于 2021 年一季度完成整合。 2020年12月15日,Nervos 上线 DEX 示范项目 Gliaswap,可将无常损失降至最低。 2020年12月18日,Nervos 推出跨链协议 Force Bridge,支持以太坊 DApp 和用户一键接入 CKB。 2021年1月26日,币安宣布上线公链项目 Nervos Network 代币 CKB。v2021.6生态图v2021.3生态图新增Messari Registry(Messari 是全球知名区块链数据提供商,致力于成为行业开源信息披露存储中心,为用户提供可免费访问的可信项目信息,包括代币设计、发行明细、技术审核、官方沟通渠道、相关团队成员、投资者和顾问等)v2020.12生态图新增生态gliaswap(超级跨链DEX)force bridge(跨链协议 Force Bridge ETH,让以太坊上的 dApp 和用户轻松接入 CKB)v2020.11生态图编辑于 2021-07-16 14:29赞同 19添加评论分享收藏喜欢收起谢荡生电气工程师 关注没玩过虚拟货币,我看这个便宜,随便跟别人买了30块钱ckb,练习一下提币到钱包。这样我也算是入圈了。跟《精通比特币》,买0.1个比特币练习区块链的技术太贵了。发布于 2021-03-20 11:29赞同添加评论分享收藏喜欢收起
Nervos Network
os NetworkMENU共同知识库CKB 是一个基于 RISC-V 架构,采用工作证明机制的 Layer 1 区块链。它是区块链行业中最为灵活和互操作性最强的方案之一,是 Nervos 最核心的基础设施。Nervos 是一个从头开始构建的模块化区块链网络,以确保出色的安全性、去中心化、灵活性和互操作性。卓越的安全性和去中心化CKB 采用了久经考验的工作量证明共识算法,确保在任何情况下都具备卓越的安全性和去中心化特性。它是一个真正的去中心化、无需许可的平台,具备独特的对抗敌对行为的能力。无与伦比的灵活性和互操作性CKB 是市场上唯一支持所有密码学原语的区块链。它可以与所有异构区块链进行无缝互操作,锚定所有类型的侧链、状态通道和 Layer 2 网络。此外,它天生具备协议级的账户抽象能力,能为去中心化应用程序提供无与伦比的用户体验。创新的代币经济模型CKB 设计了一种新颖的代币经济模型,保护了所有 Nervos 参与者和利益相关者的利益。该模型可确保矿工始终获得提供安全性所应得的报酬,并保护代币持有者免受通货膨胀的影响。模块化架构Nervos 从一开始就被设计成一个模块化的区块链网络,这意味着它可以通过许多不同的 Layer 2 网络扩展到每秒数百万笔交易,而不会牺牲安全性或去中心化。CKB 提供了出色的安全性,构建在 CKB 之上的 Layer 2 网络则确保了无限的可扩展性。开始使用 Axon 启动您自己的 Nervos 侧链需要高吞吐量吗?使用 Axon 构建自己的自定义 EVM 兼容侧链,并轻松部署在 Nervos 上。AXON 在硬件上而不是在软件上做开发CKB 偏底层的虚拟机可以让您的开发不受限。开发者 构建通用的去中心化应用程序体验协议级的账户抽象能力并构建可在不同区块链之间无缝运行的 dApp。了解更多 发现CKB挖矿钱包旅途WikiMedia Kit开发者文档Github区块浏览器生态系统CryptapeGodwokenNervina LabsTunnel Vision LabsAxon.bitMagickbase社区社区基金 DAONervos Talk ForumRFCs CKB 节点探针学习知识库MediumYoutube成为更大的一部分。订阅 Nervos 月度通讯,保持领先。©Nervos is an open-source project initiated by the Nervos Foundation. All Rights Reserved.向史上最通俗的方式让你看懂 Nervos - 知乎
史上最通俗的方式让你看懂 Nervos - 知乎切换模式写文章登录/注册史上最通俗的方式让你看懂 Nervos傲慢雨偏剑学无止境备受关注的Nervos即将在近日开始公募,我是早在一年多前就关注了这个项目,当时仔细研究过它的各项特性,感觉提出的各项理念设计十分超前,于是马上就被吸引了,对于它此次推出是期待已久。但是由于Nervos的白皮书非常偏重专业性技术性,我发现很多人都表示看不明白,对其中提出的一些理论和概念都觉得云里雾里,因此纷纷对Nervos表现出很多疑虑,所以我根据我的理解用通俗易懂的方式讲解一下其中的一些特性,希望能有更多朋友了解Nervos,明白这条公链的特性和意义,有理解不到位的地方还往批评指正。1. 双层架构自2017年以来,人们逐渐认识到以比特币、以太坊为代表的公链在吞吐量上的局限是未来发展的瓶颈,这个问题将导致其很难在满足全球亿级规模用户应用的需求,因此从那时候开始,很多公链项目都开始寻求更快的速度以及新的区块生成方式,其中一部分是致力于增加节点处理能力、带宽,一部分提出分片技术等解决方案的设计。但Nervos认为,仅仅提高节点处理速度和网络带宽存不仅会提高基础设施成本和降低去中心化程度,而且终究是无法承载上亿级用户的交互需求的,而分片的方案不仅在片与片之间协作存在问题,而且随着片增多,同样会出现交互障碍。因此Nervos提出了双层网络架构的解决方案,由生成层即应用层来承载各类应用,而基础层即共识层只用作验证。举例来说,如果我们把把区块链看作一列开在环形轨道上的火车,那用户就是住在火车上的乘客。(1)比特币的火车通道很窄,无法让所有乘客自由行动,同一时间只有少数乘客可以起身走动、上厕所、去通道口抽烟之类,其他人要排队,人很多时火车基本无法正常通行,所以比特币只能给乘坐最必要的一部分人;(2)EOS的解决方案是把车体加得很宽,这样同一时间能有非常多的乘客可以活动,甚至空间足够到可以摆个桌打麻将。但问题是车体不能无限加宽,否则车身在运行中就有撕裂的可能,这样如果将来乘车的人特别多,最后还是会人挤人,出现同样的拥堵问题;(3)分片的解决方案是,同时4个车厢并排运行,这样每个车厢里都可以容纳很多人,就可以有更多的人乘车了,车厢之间设置了通道,人们可以通过通道在不同车厢之间走动。但是由于不同车厢的状况不一样,人们换车厢时就要安检,还要按照乘务安排规划合理使用通道,这在人多的时候又会造成复杂出错的情况,如果乘客继续增多的话,并列的车厢要变成8节、16节,此时又会由于换车人数在通道处几何级数增加导致出现拥堵。(4)Nervos的设计是,乘客都下车去,在不同车站外的空地里随便行动,只是把每一站有多少人、需要吃什么、需要什么物资做个报表,送火车上登记就行了,火车只做登记和发物资,不用来载乘客,这样乘客就可以扩展到非常多了,火车也不会不堪重负。(5)闪电网络其实就是这种“下车”的方案,闪电网络存在的问题是,需要在火车上开一个送登记信息的窗口,但是比特币这列火车太昂贵了,大部分车上的人害怕对车体进行改造会破坏掉火车,谁也担不起车厢出现不可逆损害的责任,于是火车方面迟迟不肯下增加这个窗口的改造决定。2. 生成和验证分离Nervos的双层结构将区块链上状态的生成和验证两个步骤分开,生成层可以有多种生成方式,只有验证才在共识层进行,在生成层上可以用非共识层的适合自身情况的共识算法,只有在需要在验证层记录时才将状态提交去验证,这就实现了很高的灵活性和扩展性。还是以上面的火车为例,为了确保所有乘客都有座位,没有乘客跳车或是混进来别的人,火车要这样跟踪乘客信息:——46座的乘客离开座位了,问他去哪。——乘客要上卫生间,允许上卫生间。——他走向了车厢后部,确实是去上卫生间了。——乘客出来了,看下是不是进去的那位乘客。——乘客回到座位,查验车票确实是这个座位的乘客。这种全程在车上(链上)生成和验证状态的方式不仅占用了相当多的乘务资源、影响了乘客的活动效率,还限制了乘客的行为——只能做车厢允许的事。Nervos的方案是,给每一站的乘客群配备一个面部识别系统,乘客下车后想干什么干什么,可以不受座位号限制建一排小房子分开居住,可以建个社区按照自己喜欢的方式登记信息,可以租个大巴去游玩,可以随意换掉衣服等等,他们需要做的只是在需要火车给补给时,让面部识别系统扫过所有人,与车上登记信息进行核对,确认没有丢掉人、没有混进来别人后,火车方就可以认定这些就是这站的所有人无误,于是就可以给这些人发盒饭了。3. 经济模型这里我用将公链类比为城市,解释下不同类型区块链的经济模式的区别。首先我先为这种类比做必要的前提假设A)将公链视为一个封闭的城市。B)交易是进出城市运货的道路。C)矿工是保护道路的守卫。D)守卫的力量和雇佣数量成正比。E)当守卫的投入远低于城市的内货品的价值时,强盗就有动机发动攻击抢劫货物。F)只有攻击成本远小于攻击获益时,强盗才会发动攻击。(1)比特币比特币的城市可以视为一个金库,守卫的收入来自城市内建设基金(挖矿收入)和道路运送资金的过路费(矿工费)。目前这座城市的仓储位置有限(BTC总量有限),为了竞拍有限的安全仓库,越来越大额的资金被源源不断送入,当有越来越高额的资金流入且道路资源也十分有限时,竞争路权支付的过路费就会逐渐增多,守卫的收入就随之提升,这会让更多的守卫前来保卫道路,从而让城市中仓库更安全,而更安全的仓库会让更多资金放心地进去竞标存储空间,从而让守卫获得更多资金城市更安全。简言之,资金的流入会传导到资金的安全上,促使资金更安全,从而更有利于资金流入,这就是储值模型。比特币的问题是,守卫的工资是基金+过路费,但基金是每4年越分越少的,若干年后基金剩余不多时守卫就要逐渐只依靠过路费来获得收入,当有一天城市内储存的资金非常多、竞争仓储位需要非常高资金时,道路却还是有限的,此时竞争路权支付的过路费就可能高到了绝大多数商户都无法承受的地步,以致于他们尽量不使用道路进出资金,此时可能只有少数大商贾能支付过路费,这些过路费又支持不了城市所需安全等级的守卫费用,这就将导致守卫收入下降并纷纷离开,城市的安全水平随之下降,当守卫的力量低到一定程度、消灭守卫力量的花费远低于城中财富时,强盗就有充分的动机去雇佣更多的军队吞掉守卫,从而夺走城市里的资金。这是比特币的一个远期的危机点,应对方案是逐步扩充道路宽度(扩容)或是加快运送货物速度(减少区块确认时间),但不能像BSV城那样一次性扩大道路,那将导致路随便用根本不需要竞争,于是过路费会锐减而守卫失去绝大部分收入后会纷纷退出。比特城现存的忧患是由于城市中存储的资金太多,商人们害怕改造道路会将现有的安宁被打破,出现不可控的威胁资金安全的问题,所以不希望城市有任何哪怕一点的变动,于是倾向于阻止城市改建,这导致比特币城的这个问题始终像幽灵一样潜伏者。(2) 以太坊以太坊是城市中有无数的仓库(随意建合约),仓库都不收费。但当地政府在道路边上设了一个税务站(ETH本身),任何货物进出都要用当地货币ETH交一点税。至于每个仓库里装什么货,怎么个装法,政府都不关心,只要进出交税就行了,守卫的收入用这些税金支付。以太坊的问题是,城中仓库中可能价值连城的货物全部依赖于道路的守卫,但守卫从中不会获得一分钱的收益,只有政府发的工资收入,守卫的强度只和政府有关。也就是说,城中财富的积累并不会同步让守卫力量增加,守卫是否有力完全取决于当地政府的财政状况(ETH本身是否值钱)。这样,当城中某些仓库的货物十分十分贵重,贵重到远超过当地政府雇佣的守卫力量时,或当地政府破产(ETH大跌),守卫力量大幅削弱时,强盗就完全有理由扩充力量、消灭守卫,去夺走城中某个仓库的价值连城的货物。(3)POS这个城市中不存在武器,所以不需要守卫。由城里仓库的商家分别出资维护道路,大户出得多,小户出得少,因为道路如果不通,所有人都会受损,损失最大的是大商户,所以理论上所有人不会和自己的利益过不去,就一定会努力维护道路。POS的逻辑建立在如果发生问题就会不可收拾,所以就不会发生问题,但问题是决定权在大户手上,而大户并不是总可靠的,比如大户会越来越有钱,当他力量足够雄厚,雄厚到即使别人拒绝出资,他自己也能维护进出道路时,他就可以把道路改成对自己有利;比如大户出城被绑架了,强盗可以抢来钥匙进入大户账户来破坏道路,但若是比特币城,就算大户被劫持,想破坏道路仍然需要过守卫这一关;除此外POS城还有很多潜在的问题,这都困扰着、阻碍着这类城市的广泛建设。(4)DPOSEOS城的道路是免费的,城中公民只要先有当地货币,就可以根据货币量获得有相匹配的仓储与道路权。维护道路由21个长老(节点)负责,所有道路相关决定需要14个长老同意才能通过。每年对城中所有商户收税来给这21个长老做奖励,理论上因为长老不会和钱过不去,所以他们会努力维护道路。EOS的问题是,虽然商户的繁荣可能会促进当地货币的需求,让当地货币总市值提升,但存储的货物价值并不和商户持有的当地货币相关。现在城市正在兴建,仓储货物还不是很值钱,运输收入远不如从持币中课税的钱多,但如果当地货币不升值,将来城市繁荣了,其中的一些仓库中的财产远超出单个长老的年收入,这些长老会不会不满足于这点收入,而是联合起来去搞一下这个大户呢?(5)NervosNervos的城市也是有很多地皮(即白皮书中的Cell),且地皮数量是有限的,但这地皮不是像比特城一样只能建仓库存储资金,而是可以建大楼去扩展用途。同时并不像以太城那样一个仓库可以放无限的东西,而是越大的商业规模需要的仓库越多。这个城市也是由守卫来守护道路(POW),守卫的收入来自城市建设基金(挖矿)、过路费(矿工费)和房产税(增发),每一个仓库都要交房产税。理论上,越多的商户进入,经济越繁荣,交的过路费越多,这就让守卫的力量更强。但和比特城不一样的是,比特城的商业发达与守卫毫无关系,商人即使在城中有巨额产业,但只要不进出城市运输,守卫就没有收入,而Nervos城中,在城市建设资金用尽后,守卫不是只有过路费收入,而是还有和房产税挂钩的收入,商人若希望在城中存储和收获财富,就要获得更多地皮用于经营,这样就需要交房产税,从而让守卫获得更高收入,守卫力量因此而增强,会给商人们的产业更好的保护,这就解决了比特城的潜在问题。同时还要解决的问题是,一些居民买了地皮,但并没有进行商业开发,如果还要收税的话,会让很多居民失去购买地皮的意愿,这是很多通胀类城市面临的问题。对此Nervos城的方案是设置一个房产中心,居民可以在其中抵押地皮,这样就不用每年交房产税。也就是说,有钱赚的人才交税,没钱赚的不用交税。并且,如果商业极度发达,地皮供不应求时,Nervos城还允许城中居民建立私人的地皮租赁中心,可以在其中将地皮直接租给有需求的商户,这样有地产的人不但不用交税,还可能从中赚得收入。这些是根据我的理解中对Nervos几个关键特性的通俗解释,希望能让更多同学理解清楚,还有两个比较重要的概念Cell模型和更具扩展性的VM虚拟机,日后我会继续讲解。发布于 2019-08-15 11:21比特币 (Bitcoin)区块链(Blockchain)科普赞同 1016 条评论分享喜欢收藏申请
Nervos:一个模块化的区块链网络
os:一个模块化的区块链网络MENU知识库返回Nervos·May 25, 20238 minsNervos:一个模块化的区块链网络本文力求成为介绍 Nervos Network 底层架构和价值主张的最重要的内容。Nervos Network 是一个全新的模块化区块链网络,从底层(也就是 Layer 1)开始就确保了安全性、去中心化、灵活性和互操作性,同时在上层具备无与伦比的可扩展性。
Nervos Network 的 Layer 1 被称为 CKB(Common Knowledge Base,共同知识库)。CKB 采用了 PoW(工作量证明)机制来实现共识,使用了全新的通用版 UTXO 模型来记账,以及利用基于 RISC-V 指令集的虚拟机来执行交易和智能合约。CKB 支持所有当前和未来的密码学原语,因此开发者可以在 CKB 上构建各种类型的 Layer 2 网络。
模块化区块链 vs. 单片区块链
要了解 Nervos Network 的设计和价值主张,首先需要介绍一下所有区块链普遍面临的关键性问题,以及通常会采用的两种解决方法。
区块链执行的主要任务包括三个方面:
执行交易,即节点如何处理待定交易并推动区块链状态向前发展。这个过程发生在所谓的 “执行环境” 中,通常包括虚拟机,比如 Ethereum 虚拟机(EVM)和 Nervos 的 CKB-VM。
保证数据的可用性,这意味着让区块链网络中的所有节点都能够获得与交易相关的所有数据。这一点非常重要,因为它使得所有网络参与者能够独立验证交易并计算区块链的状态,而不需要相互信任。
达成共识,就区块链的真实状态达成共识是非常必要的。区块链本质上代表了广泛分布的数据库,必须同步、独立验证并得到所有数据库持有者的信任。如果网络参与者不能实时就数据库的正确状态达成一致,那么区块链实际上就毫无用处。
在尝试执行这些任务时,会遇到一个通常被称为区块链 “不可能三角” 的问题,即区块链网络无法同时兼顾安全性、可扩展性和去中心化。这是因为区块链的可扩展性与节点的硬件和带宽需求呈负相关。如果要实现更高的交易吞吐量和数据可用性,就需要更昂贵的硬件,从而导致更少的参与节点和更强的中心化现象。
因此,所有的区块链在设计时都必须进行架构上的权衡,接受在某一方面的牺牲以换取其他方面的收益。例如,像 Solana 或 BNB Chain 这样的高吞吐量区块链,优化了可扩展性,但在去中心化方面做出了牺牲。考虑到去中心化与安全性的关系,可以说它们在这方面也做出了相当大的牺牲。另一方面,像比特币这样的第一代区块链,非常注重安全性和去中心化,但缺乏足够的可扩展性,这意味着它们在单位时间内只能处理少量的交易。
为了解决这个问题,许多区块链最近开始从单片区块链设计(即交易执行、共识和数据可用性都在同一层)转向更加模块化的设计,其中一个或多个功能被放在不同的层上。
Nervos 很早就意识到,在不牺牲安全性和去中心化的情况下实现可扩展性的唯一方法是通过分层架构,因此从一开始,Nervos 就被设计成了一个模块化的区块链网络。
Nervos Network 的底层是 CKB,专注于安全性、去中心化、灵活性和可互操作性。搭建在 CKB 之上的不同类型的 Layer 2 可以提供几乎无限的可扩展性和可编程性。
由于从一开始就考虑了模块化区块链的架构,Nervos 与那些最初设计为单片的区块链项目相比,具有显著的技术优势。
底层 CKB 非常通用且高度灵活,开发者可以获得更大的自由和更多的新功能。CKB 可以支持所有的密码学原语,这让 CKB 与其他异构的 Layer 1、Layer 2 甚至现有的互联网协议之间拥有更好的互操作性。
因此,开发者可以很容易地在 CKB-VM 内运行不同的虚拟机,例如 EVM,或者搭建通用应用程序,让所有类型的区块链用户、钱包甚至标准认证协议(例如 Apple Passkey)都能访问。这将带来任何其他区块链都无法比拟的用户体验,降低新用户的进入门槛,并让现有区块链用户可以丝滑地与 CKB 进行交互。此外,模块化设计使 Nervos 可以轻松地通过 Layer 2 网络实现扩展,而 Layer 1 则保证了 Layer 2 网络的安全性。这种分层架构,最近被广泛采纳,是业内扩展区块链网络的最佳方式。
如果您想了解这一切是如何实现的以及它对用户意味着什么,请继续阅读下文。
安全性和去中心化
在启动区块链时,选择适合的共识机制是最初的架构设计之一。共识机制代表正式的协议或规则,区块链利用这些协议或规则来确保参与节点之间就账本的正确状态持续地达成一致。
需要注意的是,尽管所有的共识机制都有效地利用了 “胡萝卜加大棒” 的激励模式,但它们在安全性和去中心化方面的博弈结果(理论上)是不同的。
在 PoW(工作量证明)共识模型中,矿工必须获得专门的挖矿硬件并消耗大量电力才能参与区块生产。如果他们诚实并遵守协议的规则,他们将获得新铸造的加密货币作为奖励,这是激励他们验证交易和保护网络安全的 “胡萝卜”。如果他们不遵守规则,他们将花费巨额电费但得不到任何奖励,这就是阻止他们欺骗和破坏网络的 “大棒”。
PoS(权益证明)机制也利用了相同的逻辑,但实现方式有所不同,从而导致结果也不尽相同。与消耗外部资源(如 PoW 案例中的电力资源)不同,PoS 验证者需要参与质押(并冒着被罚没的风险),同时获得相同的加密货币作为验证交易的奖励,从而保证系统安全。
PoW vs. PoS
在 PoS 机制下,潜在的激励结构本质上可能会导致更大的中心化,对网络的安全性和抗审查性产生负面影响。这一观点的证据是,以太坊转向 PoS 后的五个月里,大约 52% 的验证权集中在四个实体手中:Lido(去中心化流动性质押协议)、Coinbase、Kraken 和 Binance。这与矿池中哈希算力的中心化有着本质的区别。矿池按照个体矿工(他们可以随时离开矿池)的算力占比分配挖矿奖励。在以太坊中,机构验证者控制或保管用户直接委托给他们的 ETH,这意味着他们可以相对容易地被监管机构追踪或者影响到,并被迫遵守可能对网络造成伤害的规则。
以太坊质押分布图(来源: Dune)
因此,我们可以看到在以太坊区块链上,已经有审查的情况出现了。具体来说,OFAC(美国财政部外国资产控制办公室)规定与隐私协议 Tornado Cash 有交互的交易要被排除在外,这表明区块链网络非常需要的共识层中立性已经丧失。更糟糕的是,PoS 系统分配质押奖励的确定性方式将进一步增加头部验证者的权力,从而导致更大的中心化。在 PoS 系统中,头部验证者的权力优势被有效锁定,因为没有自然的市场力量来挑战它。
另一方面,PoW 为保护网络安全的挖矿节点提供了完全不同的运营方式。矿工和矿池必须不断创新、追求稳健的商业战略,并持续投资基础设施,以保持竞争力。PoW 确保了更高的安全性、去中心化和抗审查性,最重要的是,PoW 是客观可验证的。终端用户可以快速验证生成区块链所付出的努力,并确信他们所看到的是准确的区块链历史记录。
基于上述原因,Nervos 选择了当前最强大且经过实战检验的共识模型:PoW。具体而言,CKB 采用了比特币中本聪共识模型的优化版本,称为 NC-MAX。NC-MAX 修补了中本聪共识在自私挖矿攻击方面的漏洞,加强了这个已经很强大的机制,并提高了交易吞吐量。NC-MAX 还使用了新的哈希函数 Eaglesong,确保 CKB 在启动时具有与比特币相同的路径依赖衍生的安全性。所有这些意味着,相比基于 PoS 的区块链,CKB 在去中心化、无需许可和中立性方面绝对更胜一筹,并且即使在安全预算相同的情况下,也能够实现比比特币更高的安全性。
灵活性和互操作性
除了去中心化和安全性,设计充分的模块化区块链的理想基础层必须具备高度的灵活性和可互操作性。灵活性意味着高度通用或 “抽象” 的区块链架构,可以让开发者在默认情况下或者不需要核心协议更新/硬分叉的情况下,使用更全面的系统和应用程序的密码学原语。互操作性指的是这条区块链与其他异构区块链、Layer 2,甚至 Web2 系统进行通信和连接的能力。将灵活性和可互操作性这两个功能相结合,可以确保模块化区块链的 Layer 1 持续面向未来,这也是任何区块链网络都想拥有的最理想的属性之一。
说到这里,Nervos CKB 是该领域最灵活和可互操作的区块链。它支持所有当前和未来的密码学原语,因此可作为强大的基础,为使用不同共识机制、编程语言、执行环境和数据可用性存储方案的各种 Layer 2 网络提供安全性。此外,它还可作为中心枢纽或跨链桥,与各种异构区块链进行通信。Nervos 的独特记账模型和基于 RISC-V 指令集的虚拟机,使这种前所未有的灵活性和互操作性成为可能。
记账模型:Cell 模型(通用版的 UTXO)
区块链中的记账模型是区块链开发者需要在一开始就做出的重要架构选择之一,这将决定系统如何记录和保存状态。
从本质上讲,区块链是一个确定性的状态机,或者更广泛地说,是一个 “有状态的系统”。这意味着区块链是一个被配置为在可复制但不可更改的分布式账本上记录所有事件和用户交互的系统。分布式账本上保留的信息被定义为区块链的 “状态”。首先,用户进行交易并广播交易,然后矿工验证这些交易并将其包含到区块中,这些区块随后永久记录在区块链上。这基本上就是区块链记录状态的方式,每次将新区块添加到区块链时,其状态都会发生变化。
区块链有两种最流行的状态记录方式,分别是比特币首创的 UTXO(未花费的交易输出)模型和以太坊首创的账户模型。对于这些模型有何不同,最好的非技术性解释是用 “现金和银行账户” 来做类比。
UTXO 的工作方式类似于现金,其中每个 UTXO 就像一张独特的纸币,用户只能使用一次。在基于 UTXO 的区块链上,每个用户通过将他们拥有的独特 “纸币” 相加来追踪他们的余额。例如,当 Alice 想要向 Bob 发送 13 美元时,她可以递给他两张纸币,一张为 10 美元,另一张为 5 美元。每张 “纸币” 都有唯一的序列号。此外,Alice 将会收到一张 2 美元的零钱,这是一个新的 UTXO。在这个模型中,用户的余额是用户钱包生成的抽象概念,这些钱包记录了不同地址的 UTXO。
相比之下,账户模型中的账户就像银行账户一样,资金转移被记录为不同用户账户的收支。当 Alice 想要向 Bob 发送 10 美元时,银行会从 Alice 的账户余额中扣除 10 美元,并在 Bob 的账户余额中增加 10 美元。同样的情况也发生在基于账户模型的区块链上,只不过记录的账本分布在许多节点中而已。
从功能的角度来看,两种记账模型各有优缺点。账户模型是有状态的,这使得开发需要访问区块链状态信息的智能合约变得更容易,但可扩展性较差。另一方面,UTXO 模型是无状态的,这使得开发需要状态信息的智能合约变得更加困难,但它支持并行交易处理,从而提供了更强的可扩展性。此外,账户模型是基于计算的,而 UTXO 模型是基于验证的,这意味着后者需要的资源密集度较低,可以让参与节点在更便宜的硬件上运行。
Nervos 的独特之处在于,它使用了一种全新的记账模型,称为 Cell 模型。Cell 模型充分结合了上述两个模型的优点:账户模型的可编程性和 UTXO 模型的可扩展性以及灵活性。简单来说,Cell 模型是一种更通用或者说更抽象的记账模型,它对系统和应用的合约开发者的限制更少。
“Cell 模型是抽象的,Cell 只是简单的存储,没有任何内部结构,其布局完全由开发者自主决定。”
Cell模型完美地补充了 Nervos 的模块化设计,因为它让底层公链 CKB 的发展可以不通过破坏性的硬分叉来实现。几乎所有的算法、密码学原语和数据结构,都可以在 CKB 上通过存储在 Cell 中的脚本来实现,让 CKB 网络更加灵活和面向未来。对比之下,其他区块链项目往往将算法进行硬编码或者在虚拟机中焊死。如果量子计算机问世,它能破解当今大多数区块链所依赖的密码学,那么,Nervos CKB 是目前唯一一个能够在不用硬分叉的情况下,将其使用的密码学原语升级为新的抗量子密码学原语的区块链。硬分叉是一个充满争议的过程,可能需要几个月或几年才能实现,且容易对网络造成严重破坏。
此外,由于 Cell 模型在 Nervos 中的运作方式,所有资产,包括用户自定义代币和 NFT,都被视为一等公民。这意味着代币的合约仅存储或定义代币的操作逻辑,例如 “发行上限为 1,000,000 个代币” 或 “通胀率为每个区块 50 个代币”。决定用户余额的资产记录,例如“Alice 拥有 100 个代币”,存储在用户直接控制的 Cell 中。这使得 Nervos 上的资产比基于账户模型的区块链上的资产更安全。即使攻击者设法破坏了代币的合约,他们也无法窃取或更改用户的余额,因为在这种情况下,代币由用户直接控制,任何更改都需要得到他们的明确许可。
CKB-VM:基于 RISC-V 指令集的虚拟机
Nervos 的许多功能和灵活性来自其交易执行环境的设计:CKB-VM。虽然目前支持智能合约的区块链大多使用了更高级的指令集,如 WebAssembly 或 EVM,但 CKB-VM 选择了 RISC-V 计算机指令集。CKB-VM 创建了一个尽可能偏底层的软件堆栈,并直接向 CPU 提供原始指令。换句话说,Nervos 的虚拟机直接搭建在硬件上,而像 EVM 这样的其他虚拟机则是搭建在软件之上,这从本质上限制了它们的能力。
使用 RISC-V 构建虚拟机的优势很多。一方面,CKB-VM 的底层特性带来了前所未有的灵活性,让应用开发者在区块链上构建有了更大的选择。例如,开发者可以使用所有编程语言在 CKB 上构建智能合约,大大拓宽了可以加入生态系统的开发者群体以及可以构建的应用程序的多样性。此外,Nervos 上的 dApp 开发者可以使用任何密码学原语,例如 Schnorr 签名、BLS 签名、zkSNARKs 和 zkSTARKs,在不影响其他应用的情况下构建他们自己的应用产品。这也意味着 CKB-VM 可以相对轻松地运行 EVM 等其他虚拟机,从而拥有比其他区块链项目更强大的互操作性。
使用 RISC-V 构建的 CKB-VM 还提供了更稳定和可预测的编程环境,并且在交易执行处理方面可以比其他虚拟机更高效。最后,RISC-V 是行业领先的开源标准,可确保 Nervos CKB 能够在数十年内保持灵活性和面向未来。理论上,芯片制造商可以设计专门的 RISC-V CPU 来运行 Nervos 节点,从而将网络的算力提高好几个数量级。这相当于在 Apple 最新的 M2 处理器上运行区块链,而不是在旧的、过时的 Intel 或 AMD 芯片上运行它们。
可扩展性
Nervos 的基本价值主张在于其分层或者说模块化架构。这样的设计使得 Nervos 能够在不牺牲安全性和去中心化的情况下,通过许多不同的 Layer 2 网络来扩展至每秒数百万笔交易。这是因为 Nervos 的 Layer 1,也就是 CKB,专注于状态验证,而 Layer 2 则专注于计算或状态生成。
目前,区块链领域中大多数的 Layer 1 项目都使用单片区块链架构。它们没有将状态生成、交易执行和状态验证分离到不同的层上。所以这些项目存在固有缺陷,很难从技术上解决区块链 “不可能三角” 问题。
以太坊中非常好地体现了这点,它最初被设计为一条单片区块链,试图在一层上做所有的事情。但经过七年的规划和开发,最终选择了模块化的方法,采用多条 Layer 2 进行扩展。
然而,由于以太坊最初并没有考虑到这个想法,因此它将不得不经历许多变更和硬分叉。相比之下,Nervos 从一开始就构建了一个非常适合未来的 Layer 1,使其能够支持和扩展 Layer 2,而无需进行任何难以实施的更新或做出任何技术妥协。
PoW 共识机制赋予了 Nervos 的底层公链 CKB 无与伦比的安全性,而基于 RISC-V 的虚拟机为其提供了必要的稳定性和灵活性,使其能够轻松地与不同类型的区块链和 Layer 2 网络进行互操作。同时,Layer 2 也可以利用 CKB 的安全性,为 Nervos 网络提供无限的可扩展性和吞吐量,以及低廉的交易手续费。
CKB 被设计成一个通用的验证机,而不是一台计算机,非常适合充当验证链下状态转换的 “密码法院”。正如前面所提到的,它是目前唯一一条支持所有密码学原语的区块链,这意味着它可以验证几乎所有类型的 Layer 2 解决方案生成的欺诈证明。用通俗易懂的语言来说,CKB 就像一个掌握多种语言的人,能够与不同语言的人进行有效的交流和互动。
在实践中,这意味着 CKB 具备天生的或无需进行复杂修改即可理解其他所有区块链网络语言的能力,并成为它们的 “翻译” 中心。例如,开发者可以在 CKB 上利用不同的共识机制构建基于 EVM、Move 或 CosmWasm 的 Rollup,而不会遇到任何问题。此外,CKB 可以充当跨链桥,允许所有基于 UTXO 的区块链(包括 Cardano、ERGO 和 Fuel)进行互操作。机构还可以利用 CKB 的灵活性和安全性,在 CKB 上构建需要许可且合规的 Layer 2 网络。
代币经济学上的突破
代币经济学是设计区块链经济模型的一门科学,主要目标是确保区块链系统的长期可持续性。
可持续性意味着区块链在任何情况下都能保持在线、抵御攻击并正常运行的能力。为实现这一目标,需要精心设计的经济模型来激励所有网络参与者,包括用户、矿工和代币持有者,共同为网络的成功和安全做出贡献。
保障区块链的安全本身就十分昂贵,PoW 矿工必须消耗大量电力,PoS 验证者则必须承担因质押代币而产生的机会成本。因此,区块链系统必须为这些服务提供足够的补偿。目前为止,常用的手段是通过区块奖励和交易手续费的方式来奖励他们做出的贡献。
然而,像比特币这种发行量有上限的区块链,后期会越来越依赖交易手续费来补偿矿工。也就是说,在所有代币都被开采出来之后,它们的网络安全成本必须完全用交易手续费来支付。在经济上,这就导致了一个分歧,即专门使用区块链进行支付的用户对其安全性没有长期的既得利益,而那些将其用作为价值存储的用户因为操作次数少,很少支付交易手续费,所以长期暴露于安全风险之中。
换句话说,使用区块链进行支付的用户不必持有其原生代币或在交易结算后留在网络上,这意味着他们不愿意或者没有动力为网络的长期安全付费。另一方面,持有代币并从区块链的长期安全性中获益最多的用户可能愿意为此付费,但他们几乎不进行交易并支付交易手续费。
在支持智能合约的区块链中,这种激励错位变得更加明显,因为这些区块链被优化为交易性平台或价值存储的平台。这两种用例对系统资源的利用是不同的:交易消耗的是瞬时但可再生的计算和带宽资源,而保存需要长期占用全局状态。为其中一种用例优化的经济模型不太可能为另一种用例也做出优化。
有竞争力的交易平台必须优先考虑低交易成本,他们的用户暴露在安全风险中的时间有限,所以对安全性的要求没有那么高。对比之下,作为价值存储的平台必须优先考虑安全性,本质上这意味着更高的交易成本,因为它们的用户长期暴露在安全风险之下。
问题在于,目前越来越多的用作价值存储的 Layer 1 区块链,采用了针对交易平台进行优化的经济模型设计。相比之下,CKB 利用了经过优化的经济模型设计,从而确保能长期保存状态,同时捕获价值。
CKB 的经济模型
CKB采用了充满创新的代币经济模型,该模型专为长期可持续性发展而设计,且独立于交易需求,并为所有利益相关者提供良好的价值捕获属性。该模型通过基础发行、二级发行以及能避免被二级发行所稀释的 Nervos DAO 相结合,解决了其他区块链中普遍存在的激励失调问题。
基础发行的总供应量有限,发行机制类似于比特币,其中区块奖励大约每四年减半,直到变为零。所有通过基础发行的币都给矿工,以激励他们持续保护 Nervos 网络。另一方面,二级发行是恒定的,没有供应上限。它的功能之一是向矿工提供状态租金(在链上存储数据的成本),减少矿工对交易需求的依赖,从而保证网络的长期安全。
与此同时,原生代币 CKB 不仅用于支付交易手续费,还代表了链上空间的使用权利,其中一个 CKB 等于区块链上一个字节的空间。这意味着区块链的链上空间受到代币供应的限制,使其成为一种稀缺资源。此外,对链上空间的需求意味着对 CKB 代币的需求,这会产生飞轮效应,将区块链的安全性与对链上空间的需求联系起来,让 CKB 持有者与区块链用户、链上状态占有者之间的激励保持公平公正。
CKB 二级发行的目前状态
二级发行确保在区块链上存储状态的用户,通过固定的二级发行为区块链的长期安全买单。另外,为了确保协议不会对不用于存储状态的 CKB 代币不公平地征税,这些代币可以锁定到 Nervos DAO 这个特定的合约中,享受二级发行带来的补偿,避免被不公平地稀释。
总而言之,CKB 的代币经济学设计:
确保了维护区块链安全的 CKB 矿工在任何情况下都会得到补偿;
让仅使用区块链进行支付的用户通过交易费用为其安全性买单;
占用了链上状态的用户,通过二次发行变相地交了状态租金或者说通货膨胀税;
通过 NervosDAO 智能合约,保护 CKB 长期持有者免受不公平的稀释。
通过充分利用网络效应,并协调各利益相关方的激励措施,CKB 能够提升其作为模块化 Layer 1区块链的内在价值。此外,它还能促进生态系统的更紧密结合,让系统不易受到治理挑战。
总结
Nervos 是一个模块化的区块链网络,完全可以满足 Web3 未来的需求。它利用独特设计的 Layer 1,即非常安全、去中心化、灵活且可互操作的 CKB 区块链,为上层各种类型的 Layer 2 解决方案提供了理想的基础层。此外,CKB 采用了创新的经济模型,为 Nervos 网络的所有利益相关者提供了足够的价值捕获。Table of contents:最近的文章:What are Wrapped Tokens in Cryptocurrency?The Ultimate Guide to Bitcoin Ordinals and InscriptionsWhat are Airdrops in Cryptocurrency?分类:bitcoinaccount abstractionpopularconsensuseconomicsnodeeducationpownervosblockchainutxoscaling分享此文章:发现CKB挖矿钱包旅途WikiMedia Kit开发者文档Github区块浏览器生态系统CryptapeGodwokenNervina LabsTunnel Vision LabsAxon.bitMagickbase社区社区基金 DAONervos Talk ForumRFCs CKB 节点探针学习知识库MediumYoutube成为更大的一部分。订阅 Nervos 月度通讯,保持领先。©Nervos is an open-source project initiated by the Nervos Foundation. All Rights Reserv
对话真本聪:拓展想象空间,聚焦正在苏醒的雄狮·Nervos - 知乎
对话真本聪:拓展想象空间,聚焦正在苏醒的雄狮·Nervos - 知乎切换模式写文章登录/注册对话真本聪:拓展想象空间,聚焦正在苏醒的雄狮·Nervos知乎用户SmMwyk2021 年 3 月 11 日,真本聪、Winkrypto 和 Nervos 联合举办了 AMA 活动,本次 AMA 邀请了 Nervos 联合创始人 Daniel Lv,他向大家介绍了 Nervos 的开发进展、生态应用情况、经济模型和跨链解决方案等,并对 Layer 2 和 Rollup 等热点话题发表评论,以下是本次 AMA 的文字整理,Enjoy It!Q1:社区的很多小伙伴已经对 Nervos 有所印象,能否简单回顾一下 Nervos 上线以来的进展的情况?时间过得非常快,转眼间,Nervos 已经进入了项目成立以来的第四个年头:2018 年初,Nervos 项目正式立项;2019 年 11 月 16 日,经过整个项目团队 400 多天的努力,Nervos CKB 主网终于正式上线了;2020 年,CKB 主网上线的第一年,Nervos 在开发和生态上都有了非常大的突破。先说说算力,都说 PoW 项目的冷启动是一道生死关,记得在 2019 年项目刚上线时,我们的算力只有 73.47TH/S。但是在 4 个月以后,CKB 上的第一批 ASIC 矿机就出现了,这也让我们成为了所有 PoW 项目中,ASIC 矿机面世最快的项目。目前,Nervos CKB 上的算力最高达到了 34.51 PH/S,较主网上线时上涨 469 倍。我们的网络环境也非常的稳定,出块时间稳定在 19s 左右;CKB 地址数量超过 71K;Nervos DAO 内,CKB 锁定总额突破 110 亿,占流通量的 46.75%,DAO 中的锁定地址总数超过 5.5K。再说说生态。2020 年初,在主网上线的第二个月,我们就宣布了设立 3000 万美元 Grant 基金,帮助开发者在 CKB 上进行开发。目前,我们收到了 130+ 的 Grant 项目申请,有 40 个团队进入审核阶段,有 14 个项目已通过审批。在开发上,我们在 Layer 1 CKB、Layer 2、开发工具、代币标准、互操作性 2.0 等方面都做了非常多的更新:CKB 版本迭代到了 0.39.0;CKB VM 的 RISC-V B 扩展基本完成;Neuron 新版本中包含了资产账户和离线交易等一些有趣的特性;sUDT 和 ACP 标准都已通过代码审计,并已在部署上 CKB 主网;Nervos 互操作性 2.0 的三个核心组件:pw-lock、Force Bridge、Godwoken & Polyjuice 都有了重大更新;在 Nervos 上构建了第一个 Unidapp(demo):GliaDEX;正在研发自动化做市商(AMM)风格的 DEX:Galiswap……现在,有 35+ 的公司和团队正在 Nervos 上开发;Nervos 社区规模达 89000+。Q2:你们有一个很强大的团队,在上线以来,这个团队经历了怎样的发展和变化呢?我觉得团队的发展和变化是跟着目标走的,在 2019 年及 Nervos 主网发布之前,整个 CKB 团队专注在 Layer 1 基础协议的工作上,所有的努力和目标都是为了交付一个功能完备的 Layer 1 区块链。所以,在这个阶段,我们的主要团队是小而美,聚集了很多非常优秀的工程师、研究员、市场等团队,主要以国内和工程师为主。很多人听说过的「我们有七位曾经做过 CTO 的同事」就是当时很真实的写照。主网上线之后,Layer 1 CKB 的开发和完善依然会继续,但我们的很多工作重点转移到了 Nervos 的下一阶段:开发者体验和 Layer 2 协议这两个关键领域。所以,我们也在 2020 年年初开始组建几个新的团队,致力于基础设施的完善,比如说开发工具 DT「蛋疼 (dàn téng)」团队,致力于为开发者解决所有「棘手的」问题。还有为用户和社区创建工具和应用程序的 MAKE 团队、探索 Nervos CKB 潜力的 Gadgets Workshop 团队等。主网上线之后,在完善基础设施的同时,我们也在借助社区的力量,建设网络生态。这个时候,我们会和非常多来自全球各地的优秀开发者团队接触,也因此,我们招募了非常多全球各地的优秀小伙伴们加入我们,去做一些开发者关系,和 Grants 等生态开发团队对接。这也是我们真正往世界范围内拓展团队的关键节点。而现在这个阶段的目标是拓展应用生态,这时候,我们需要在全球范围内有更多的社区的拓展、更多的市场推广,以及应用端的开发者关系来拓展生态。近期,我们也发布了 TrailBlazer(开拓者)计划,希望网罗更多社区领袖来成为我们的网络生态开拓者。欢迎大家前来申请:https://mp.weixin.qq.com/s/dSct4SrYmBrG_Cpiz28xhw大家也注意到,[招人中] 一直是我微信名称铁打不动的后缀。其实从我刚刚说到的团队、目标变化来看,这一点也不为过。我们的网络正在一步步的壮大,每壮大一圈,就需要更多的优秀人才为我们赋能,所以如果你也有加入 Nervos 团队的意愿和能力,请随时来撩我:daniel@nervos.orgQ3:我看过你们的长期计划, 说在 2024 年之前能够完成 Nervos 协议栈的全部设计和实现。如果 2024 达到长期目标后,预计 Nervos 能够给用户提供怎样的体验?回答这个问题之前,我想先谈一下 Nervos 是怎么思考如何制定长期目标这件事情的,我们在发布 2021 Roadmap 的时候,刻意在发布的文章的开头用几段文字来阐述我们对长期目标这件事情的思考,并希望能破除大家的迷思。这里我引用一下:有时候人们会很疑惑,为什么在 Nervos 网站上找不到名字华丽的里程碑,而只有一个「2020 年路线图」?于是怀疑 Nervos 是不是真的有长远的计划,甚至怀疑在 2020 年后团队是不是会「把项目还给社区」?事实恰恰相反。我们相信 2019 年 Nervos 主网上线只是一个漫长旅程的开始,我们已经做好了充足的准备。想出一些很酷的里程碑名字很容易,但是如果这些里程碑在几年后仍然有意义的话,那么要跟上它们的步伐就很难了。提前计划好一切,朝着一个固定的目标努力(软件工程中所谓的瀑布模型),在不断变化的环境中是行不通的。而在加密领域中,这是 200% 的真理。每天我们都能看到新想法的出现,新项目的推出,每天我们都会互相学习,任何计划在 3 个月后就会过时(也许我夸张了一点,可能是 6 个月)。那么,今天为 2077 年设立里程碑的目的又是什么呢?有人说过:「模糊的正确胜过精确的错误。」所以我们用了另外一种方式,我们称之为 Nervos 之道。Nervos 是一个运行在许多协议之上的网络,它不是一个单一的区块链。我们对使用区块链技术后的世界有一个大致的想法,我们希望确保 Nervos 协议栈能够支持这一愿景。我们把最重要的东西保留在 Layer 1,使它成为稳定和安全的最小基础,把其他的东西留给 Layer 2 或更高的层。这种分层为 Nervos 带来了极大的灵活性,因为在 Layer 2 上更容易尝试各种想法和探索不同的方向。这意味着,随着我们对未来了解的越来越多,Nervos 可以与整个行业一起发展。引用结束。其实我们所说的 2024 年的网络状态,已经是一个非常理想的网络状态,那个时候,Nervos 的整个网络是要比现在任何一个区块链网络都要灵活、安全、稳定的,甚至可以支撑起互联网级的用户体验。事实上,此刻的 Nervos 已经非常的灵活稳定了,比如说测试网上的 Demo Gliadex,你可以用 MetaMask 在 Nervos 上做各种各样的操作。对于用户来说,其实是没有感知的。用户可能会以为自己就是在用以太坊网络,因为用户接触的东西无非就是一个钱包、一个网页。Nervos 现在就可以做到让比特币的用户、以太坊的用户、EOS 的用户等等,在不知情的情况下,实际上使用的是 Nervos 网络,这样的灵活性在其他链上很难找到。从现在到 2024 年,我相信 Nervos 还会不断做出非常多让开发者、让用户惊喜的设计。Q4:转向 PoS 的 Layer1 越来越多,谈谈你们的为何坚守,也分享一下在今年你们会在 Layer1 方面有什么改进和升级?对于 PoW 的确信,我们一直没有改变。如果你选择做一条公链,又必须确保安全性和去中心化,PoW 是唯一的选择,没有之一。PoS 的核心问题是初始分配。早加入就能以比较低的成本拿到比较多的 Token,而这种权利很难被新加入者挑战和取代的。因为权利和利益分配方式定了,新加入者很难获得和前人一样多的利益。所以大家都会去在早期抢新的网络筹码,然后再去抢下一个 PoS 的早期筹码。我们选择 PoW,是希望通过时间来证明自己的价值,而这是 PoS 很难去证明的。比特币用了十年时间去证明 PoW 是安全可靠的。PoW 是彻底的 Permissionless。无论什么时候,只要你愿意,都可以买矿机和电力加入出块者的行列,不需要今天的矿工给你任何形式的许可。今年在 Layer 1 上,我们计划对 CKB 进行第一次硬分叉,包括 Nervos RFC 提出的升级。这些建议可以让我们能够以很多不同的方式改进 CKB,比如引入官方的 RISC-V B 扩展、Flyclient 支持、macro-op fusion 的引入等。我们在轻客户端也会做一些改进。轻客户端可以让用户用最少的带宽和存储与 CKB 进行交互,它还可以帮助 Nervos dApp 在更多的平台上运行,比如移动设备。去年我们已经测试了一个基础的轻客户端协议设计。2021 年,我们会完成这项工作,并发布版本。我们会构建工具并与 Neuron 整合。基础轻协议仍然会下载所有的区块头,如果我们成功地将 Flyclient 添加到硬分叉中,并切换到更高级的轻协议里,这可能会大大减少同步时间、网络带宽和磁盘存储量。Q5:现在 Nervos 上 的 Layer2 方案都有哪些?和以太坊的 Layer2 方案相比,他们有怎样的特色?Nervos 上主要的 Layer 2 方案目前有:Godwoken & Polyjuice、Muta、Axon 和通道网络。Godwoken 是一个基于 Nervos CKB 的 Layer 2 Rollup 框架。它为 CKB 提供了扩展能力,以及基于账户的编程模型。搭配着 Godwoken,Polyjuice 在 Nervos CKB 上提供了一个 Ethereum 兼容层。它利用 Godwoken 提供的账户模型以及可扩展性,然后集成 evmone 作为运行 Ethereum 智能合约的 EVM 引擎。Polyjuice 的目标是 100% 兼容 EVM,这意味着我们计划支持以太坊最新硬分叉版本所支持的所有智能合约。Godwoken 与 Polyjuice 都已经部署到 Nervos CKB 的测试网环境中。2021 年,在 Godwoken/Polyjuice 通过审计之后,我们会将它们部署到 Nervos CKB 主网中。Godwoken 和 Polyjuice 这两个组件在一起合作,让第三方基于以太坊平台开发的 DApp 应用可以无缝的迁移到 Nervos 上的 Layer 2 上来。Muta 是一个高性能的区块链框架,同时适用于公有链和联盟链。开发者可以基于 Muta 定制开发 PoA、PoS 或者 DPoS 链,并且可以使用不同的经济模型和治理模型进行部署。Muta 和 CKB 之间的互操作性,可以让任何采用 Muta 框架的区块链都能和 CKB 进行跨链交互,同时享受到基于 PoW 的 CKB 底层所提供的高安全性和最终性。目前 Muta 侧链取得了非常好的进展,我们在 21 个节点的广域网上对它进行了测试,稳定 TPS 达到了 4000,交易结算确定只需 3 秒,而且网络可以持续稳定的保持这么快的交易速度,这比目前市面上所有使用 BFT 共识的 PoS 区块链性能都要出色的多。例如 EOS,它最高 TPS 是 3500,稳定时只有 1000,而且它交易结算确定需要等待 180 个区块,Muta 只需要等待 1 个区块。Axon 是一个基于链的 Layer 2 协议。它不是 Rollup,因为它没有使用 CKB 作为数据可用性层。在 Axon 中数据可能不可用,我们希望用不同的假设和设计来解决这个问题。我们之前也做过几轮 Axon 协议设计,但直到去年才有了令人满意的结果。经过了 2019 年和 2020 年,我们从合作伙伴那里了解到了更多的真实需求和痛点,我们相信这些经验会帮助我们做出正确的取舍,并为 Axon 带来更好的安全模型、治理模型和代币经济学。目前,我们仍然还在研究协议。希望我们可以在 2021 年完成设计并将其转译成代码。通道网络是 Layer 2 原生代币的另一面(与基于链的协议相比)。2020 年,我们从通用的支付通道(GPC)开始研究,探讨了 HTLC 的通道同步、UDT 的支持、瞭望塔、付款的路由问题和拆分付款等话题。我们建立了一个原型来测试这些想法,并在去年进行了多次设计迭代。原型和讨论表明,CKB 上的支付通道网络不仅是可能的,而且比比特币和以太坊上的支付通道网络更加强大。通用支付通道的可组合性意味着可以在 CKB 上毫不费力地对 UDT 进行「通道化」!UDT 不仅是 Layer 1 上作为「一等公民」的资产,也是 Layer 2 上的「一等公民」资产,因为它们可以在各层之间流入和流出,且无需进行任何修改。这就给支付通道网络带来了最大的流动性,因为 Layer 1 的所有资产都可以毫无摩擦地加入 Layer 2 的资金池中。Q6:在开发工具上,Nervos 目前得到了怎样的完善?在开发工具方面我们能在今年看到怎样更多的让人兴奋的更新?2020 年我们确实花了非常大的精力来完善开发者工具。Nervos 是一个全新的平台,因为缺乏工具,所以它的启动是很艰难的。相对于其他,比如采用了和以太坊相同的账户模型的项目来说,可以说在起跑线上我们就落后了人家十米。大家都是百米赛跑,我们先落后了十米,这也是为什么我们在 2020 年初致力于开发工具,并日以继夜地进行工作的原因。通过去年一整年,我们发布了各类 CKB SDK、ckb-indexer、ckb-x64-simulator、lumos、Capsule、animagus、mandrake 等一系列工具,开发应用的门槛降低了很多,已经有很多开发者开始使用这些工具在 Nervos 上搭建应用了,我觉得是把这个十米给补上了。甚至有社区的小伙伴说,落后的十米是因为要在我们身上按上更好更具爆发力的弹簧。我们的开发工具解决了非常多的开发问题,比如 Animagus,它解决了开发者把 UTXO 模型当作 CKB 账户层使用时遇到的大部分编程障碍,使 CKB 的全部优势得以实现:Lumos:一个基于 JavaScript/TypeScript 的框架,可以显著加快 dApp 的开发进度,Lumos 的目标是通过几个组件简化 Nervos CKB 上的 dApp 开发;Capsule:一个开发框架,它提供了一个使用 Rust 编程语言构建 CKB 脚本的解决方案(Rust 是一种编程语言,旨在让每个人都能构建可靠且高效的软件);Polyjuice:Nervos CKB 上的以太坊兼容层,给 CKB 带来了灵活性,通过它完全可以在 Nervos CKB 上使用账户模型,这会带来无限的可能性;Force Bridge & Godwoken:Force Bridge 是一个跨链桥,初期将连接以太坊和 Nervos,并计划在未来整合其他区块链;Godwoken 是一个通用的框架,用于在 Nervos CKB 上构建 Rollup 解决方案……2021 年,我们会继续改进现有的工具,并给大家带来一些新的工具:Tippy 是 Nervos CKB 上一套完整的 dApp 开发套件,旨在提供所有在 CKB dApp 开发中能派上用场的工具。比如时光倒流的功能。开发者在写智能合约和做应用时,需要有一个测试环境,时光倒流就是这个测试环境中的功能。假设我现在已经挖了三个块,但是我对结果不满意,想把链回滚到三个块之前,那么 Tippy 就可以实现这个需求。当然,它还会有其他很多的功能,比如内置迷你 CKB 浏览器、内置交易调试器等。aML 是一种新的编程语言,用于编写 Nervos CKB 的智能合约。aML 提供了一种现代编程语言,具有许多便捷功能(静态类型、模式匹配、垃圾收集器以简化内存管理),其中有一个功能在智能合约的编程中特别有用——形式验证:不仅该语言在设计时内置了一流的、最先进的、源代码级的形式验证,而且从 aML 到 CKB VM 中使用的 RISC-V 汇编的整个编译器也是经过形式验证的。这种独特的设计让 aML 从我们今天所使用的大多数其他编程语言中脱颖而出,包括 C、Rust、JavaScript 等。我们希望这个完全经过形式验证的语言,包括经过形式验证的编译器,能够帮助并确保 CKB 智能合约的最大安全性。我们计划在 2021 年发布 aML 的初始版本供大家使用。关于密码学原语,CKB VM 有别于其他区块链虚拟机的一个独特之处,就是能够提供灵活的密码学原语支持。截至 2021 年 1 月,我们还没有看到第二个能以智能合约的形式、支持灵活的密码学原语的区块链虚拟机。2021 年,我们将继续在这方面努力,希望将更多的密码学原语带入 CKB 的世界中。Q7:近来关于 Layer2 的讨论很多,几个 Rollup 的项目方都在加紧上线进度,也有项目选择 Other Chains as Layer2,你们怎么看目前的以太坊性能扩展(特别是 Layer2)现状?这里面有好几个点,我尝试拆细一点说。首先说以太坊,以太坊长期以来的一个大目标是做 ETH 2.0,ETH 2.0 曾经的主要方向是分片,现在的以太坊已经改变了它的方向,改为以 Rollup 为中心的二层扩展路线。我们认为以太坊经过多年尝试后,选择了 Nervos 的道路,这变相证明了 Nervos 从一开始就走在对的道路上,并且提前出发了三年。大家可能对 Rollup 这个词不陌生,但是对 Rollup 的历史可能不熟悉,如果对以太坊的 Layer 2 发展有所了解的话,以太坊在最初的 Layer 2 的尝试是 Plasma,经过两三年的探索,发现很多问题还是难以解决,于是在 Plasma 的架构上往回退了一步,形成了今天的 Rollup 方案。今天的 Rollup 方案,从技术角度看,是一个权衡和取舍后的折中方案,并且这个方案从历史发展进程的角度看,其实是一个过渡方案,用来解决当下以太坊在 2.0 的分片遇到巨大的问题而无法推进,有面临巨大的性能扩展压力面前的过渡方案。展开讲会比较复杂,简单的说,Plasma 的数据放在 Layer 2,其相对于 Layer 1 的数据可用性问题一直没有解决,于是就退一步,不解决数据在 Layer 2 的可用性问题,把数据都放回去到 Layer 1 上,就把计算还留在 Layer 2,这就是退一步的 Plasma,就是今天的 Rollup。Plasma 其实的可扩展性实际上比 Rollup 要好,Plasma 只需要在 Layer 1 上存很少的数据。而 Rollup 是这样做的:既然 Plasma 有这样一个问题,那么我们就把更多的数据存到 Layer 1 上面,这样就可以把这个问题给绕过去。但代价就是,因为把更多的数据放到了 Layer 1 上,所以 Rollup 的可扩展性就没有 Plasma 好。但是它更安全,而且现在就可以用。虽然可扩展性不好,但总比以太坊现在快,总能够缓解一下现在的问题。所以,从实际效果上来说,Rollup 是一个很有实用性的方案。今天的以太坊 1.0,包括去年 12 月份发布的以太坊 2.0 的第一阶段 Beacon Chain 都不是为 Rollup 而优化设计的 Layer 1。以太坊现在整个 Rollup 方案,严格来说不是基金会做的,不是以太坊核心团队在做,事实上是社区在做。Rollup 本身只是一个思路,它在工程实现上可以细化成很多不同的方案。目前以太网社区非常多的 Rollup 方案大致上分成两类:Optimistic Rollup 和 ZK Rollup,它们各有各的优点。简单来说 Optimistic Rollup 的通用性更好,它可以支持各种各样的合约,包括现在我们看到的 DeFi 应用,任意的应用都可以直接往上搬,但是它的资产退出时间会更长。它的安全性可能会比 ZK Rollup 要差一些。零知识证明用了非常高深的密码学方案,但是现在所有的这些基于零知识证明的方案,其实没有经过很长时间的检验。大家要知道,在安全领域,真正能检验一个东西是否安全的,只有时间。你可以做很多理论的证明,但是理论的证明不代表实际。当你把它通过工程变成一个可用的产品时,它可能实现的细节上就不一样了,会出现各种各样的漏洞。所以理论和工程是不一样的,这是零知识证明面临的一个问题。ZK Rollup 面临的另外一个问题,是不太通用,假设开发者做了一个只能用来做支付的 Rollup,或者做了一个 DEX 的 Rollup,那么它上面就只能是一个 DEX,不能再部署一个像 Compound 这样的借贷合约。这是目前以太坊的 Rollup 的两大流派,两大流派都有很多项目在做。2021 年以太坊上会出现很多类似的 Rollup 方案,希望基于 Rollup 的以太坊临时扩容方案能在 2021 年可以改善以太坊的拥堵问题。Q8:从您的角度看,从上线以来,你们当初设计的经济模型有没有经历了时间的检验?有哪些是您觉得运行得特别好的,哪些还需要有改进的空间?其实在项目上线之前,我们一直就强调,比特币和以太坊都是基于交易费来做经济模型的,这里会存在的问题就是,如果未来扩容的方向要往 Layer 2 走的话,那也就意味着未来主要的交易、经济活动会发生在 Layer 2 上。现在的趋势也验证了,因为昂贵的手续费,越来越多的应用和交易都在往交易摩擦更低的链迁移。但是当大部分的交易迁移之后,我们会发现这整个体系是不协调的,因为如果是一个健康的生态,正确的经济模型,那么它应该是生态越大,手续费收入就会越多,对原生代币的需求越高,市值越高,就越安全。但如果是在基于交易手续的经济模型之上,而交易又在往 Layer 2 迁移,那么之前支撑起他的经济基础就会被打破。Nervos 的经济模型是建立在 Layer 1 的存储空间基础之上的。不管网络的 Layer 2 如何发展,始终都要往 Layer 1 上面存数据,并且对 Nervos 的原生代币产生需求。所以分层之后,Layer 1 上会保存两种东西:一种是关键的、高价值资产,另一种是 Layer 2,我们把它叫原数据。这时候 Layer 1 上会有的东西,它基本上是一个存储的用途;Layer 2 会变成一个交易的场所。另外一点是,基于我们的经济模型设计,我们在发展 Layer 2 之前,在只有 Layer 1 的时候,我们的矿工生态就发展的非常繁荣了。在最开始我们也提到,目前 CKB 的算力网络已经进入到非常安全稳定的状态,上线 4 个月之后,CKB 上的第一批 ASIC 矿机就出现了,算力也达到了 34.51 PH/S,较主网上线时上涨 469 倍。这样的发展是非常令人兴奋的。当然不可否认的,就现状来讲,我们最缺失的是应用生态的发展。这也是我们经济模型非常重要的一环。应用生态的繁荣,才能增加对 CKB 的真正需求,才能让整个经济体往最健康长久的路上发展。经过去年一整年的努力,我们为生态应用的爆发也做了非常多的准备。已经有非常多的开发团队在 CKB 上进行开发,今年也会有一些应用会上线。Q9:xUDT 是什么?2020 年诞生了大量的 DeFi 应用,我们有没有机会在 2021 年,看到 DeFi 应用在 Nervos 上爆发?去年我们推出了 Nervos 上的「ERC 20 代币标准」sUDT,而 xUDT(可扩展的 UDT)扩展了 sUDT,为 UDT 可能需要的额外行为提供了空间,例如合规性要求和治理。xUDT 更像是可扩展的框架,就像 Chrome 浏览器一样,我们可以为其创建各类扩展。xUDT 本身并未指定或实现任何具体的 UDT 行为。当你想创建一个新的 UDT 时,这些扩展可以以一种灵活的方式组合和使用。你可以认为它有一个已经做好了的 xUDT 核心,不同的社区开发者可以做不同的扩展。比如说可以在它之上扩展符合监管 A 的标准,另一个开发团队可以做一个符合监管 B 的插件、带隐私功能的插件等,这些插件都可以由有不同的团队开发,还可以被组合在一起。在 xUDT 标准中,Token 的很多功能特点可以被模块化,这在以太坊里面是做不到的。以太坊上有很多代币标准。但是,现在用的最多的还是 ERC20,其他代币标准其实很难取代 ERC20,但是 ERC20 本身并没有多少可扩展性。所以如果开发者想要开发更复杂的功能,ERC20 是不够的。这时候,开发者只能把它的代码复制一份,修改之后再上线。但这种做法对安全是不友好的——*因为改了哪怕只有一行代码,都有可能引入安全的问题。一个更好的安全方面的实践是,拿经过考验的东西直接用。*所以,如果能够做到以一个插件的形式或者模块化的形式来组合,且该插件可能已经被很多人用过,那么就能极大的保证安全性问题。这是一个新的探索的方向,除了 Nervos 之外,现在我们还没有看到其他这样的 Token 标准。关于我们有没有机会在 2021 年,看到 DeFi 应用在 Nervos 上爆发,主要从主网上线至今,我们所做的准备都是在为上层的应用铺路。包括:发行 CKB 上的 DeFi 资产(同时他是有可在链上受监管的能力),这有赖于 sUDT 以及 xUDT 等等的尝试。在 Nervos 上用 Solidity 等以太坊虚拟机兼容的语言直接在 Nervos 上开发,这大大降低了开发者未来在 CKB 上开发的门槛。这赖于我们搭载 Rollup 扩容方案的 EVM 兼容层(Polyjuice + GodWoken)。让用户可以轻易使用各种他手上的钱包使用 CKB DeFi dAPP,在 CKB 上可以直接用以太坊、EOS 、Tron 等钱包操作 CKB dApp 这大大降低了用户的门槛吗,未来还有更多的公链可以兼容,甚至我们可以使用指纹解锁等方式照顾到没有区块链账户的数十亿互联网用户。再来是我们同时还可以在用户、开发者都只有最小的摩擦的情况下,完成多链资产的跨链,所以你可以把 CKB 想象做多链的资产交换的中心,在这里用户可以使用自己既有的钱包,用任何链上的资产在一个界面上操作他想要的交易,例如用 Tron 钱包中的 $TRX 在 CKB 上的借贷平台抵押借出 ERC-USDC 这完全是可能发生的应用,而且用户根本不需要有新的成本去使用 Nervos 上的 dApp,使用体验能够像是他每天早晨在过家门前的马路那样自然滑顺。总的来说,我们已经可以看到多链并起的战国时代已经来临,而且在以太坊没办法提出更好的 Gas fee 以及扩容方案以前,这个态势还会在。那么这时候,谁能够在最安全的前提下,让既有的用户觉得在你这条链上就像在以前的环境一样,同时手续费更低、速度更快、还支持多链的资产在上面使用,同时还能够有吸引圈外用户的能力,这种平台上的 DeFi 很大的机率会成为未来的范式,而 Nervos 的基础设施已经为此布局了超过一年的时间了。Q10:和现有的跨链方案相比,Nervso 的跨链方案有什么特色之处?这些方案现在的进展如何?相较于现有的如 Cosmos 和波卡等项目的跨链方案,这两个项目的互操作性仅适用于使用它们自己框架构建的区块链网络,并不是要和所有区块链互操作。换而言之,他们所做的事情是:如果你使用我的框架进行构建,那么我会保证与其他同构区块链兼容,与其他使用同构框架的网络进行互操作——对于波卡来说是 Substrate,对于 Cosmos 来说是 Cosmos SDK,然而这两个所谓互操作性网络本身是不能互操作的。当然,加密世界里还有其他一些互操作性解决方案,与资产桥接或实现跨多个区块链的交易,但用例都比较窄,开发人员无法构建更通用的应用程序。相比之下,Nervos 推出的是一个「万能通行证」的互操作性 2.0 解决方案,从技术层面上来看,Nervos 万能通行证更像是把许多东西整合在一起,使每一个基于 Nervos 构建的应用都能自动成为完全跨链或多链的 dApp。举个例子,如果你想构建一个可以交易的 DEX,那么这个交易所可以无缝交易所有区块链上的资产;如果你想构建一个借贷应用,那么用户能够对任何区块链上的任何资产进行存储和借贷;如果你想构建金融衍生品应用,可以表达来自不同区块链资产的多头/空头头寸,甚至可以用自己持有的任意加密货币支付交易费。具有互操作 2.0 性质的应用,比其他区块链上的应用更有优势。以太坊用户、比特币用户、以及其他任何一条区块链用户不需要做任何事情,用户探索区块链和加密货币的技术门槛也会因此大幅降低。关于目前的进展,Nervos 已经推出示范性 Dex Gliadex:https://gliadex.ckbapp.dev/在用 MetaMask 和 Gliadex 做连接时,我们不需要在 MetaMask 上进行任何网络的切换。但是如果在其他的链上,用户必须要切换网络才能使用 Metamask。这个差异是 Nervos 对于各种公私钥背后的密码学的签名算法兼容下的结果。在 Nervos 网络下,你可以直接让 Metamask 保持在「以太坊主网」就能够使用 Nervos 上已经成熟的 dApp(GliaDex 是示范用 DEX, 所以没有做这样的部署)。另外,在 dApp 尤其是 DeFi dApp 层面上,还是有少数的 DeFi dApp 会要求用户安装自己家的钱包,甚至记下另一组助记词,因此当你在使用这类型的 dApp 时,你会需要两个钱包,进行跨链的时候会需要两次以上的交易。而 Nervos 的跨链方案可以让用户在钱包使用、交易签名等层面都有更便利的体验,用户只需要一个钱包,使用上还不需要切换网络就能直接在 Nervos 的链上进行交易签名。我在想这也是为什么很多人会说 Nervos 的 dApp 叫做 UnidApp 的原因。UnidApp 统一了用户的使用体验,甚至还统一了开发者的开发体验。以下是真本聪社区成员对嘉宾的自由提问:Q11:Nervos 还是以太坊的杀手吗?短期来看,我们希望是,但是长期来看,我们 Target 的目标是下一代区块链基础设施。Q12:这个多链 DEX 的资金池是怎么保存资产的呢?多链的资产跨到 CKB 上,将以 sUDT(CKB 的 ERC20 Token 标准)方式呈现。Q13:第一次硬分叉,会出现分叉币吗?不会出现分叉币,虽然是否出现分叉币从理论上并不是由开发者决定,而是由矿工决定,但是我们跟矿工社区保持非常紧密的合作,这次分叉属于协议升级,是一次无争议分叉,在社区并没有出现任何形式的共识分裂,所以不会产生两条链,也就不会有分叉币。Q14:Nervos 会像以太坊那样转 PoS 吗?永远不会,我们从头到脚都不认同 PoS 适合 Layer 1。Q15:我们在今年能玩到 CKB 上的 dApp 吗?一定会。Q16:所以你们的 Layer2 方案都是自己提供吗?未来会像以太那样由社区开发吗?未来一定会主要通过社区来主导,目前我们的 Layer 2 方案要考虑的是发挥出我们的 Layer 1 的优点,同时 CKB 的 Layer 1 设计是为了优化支持 Layer 2,所以基于 CKB Layer 2 的整体表现要大幅好于其他 layer 1 上的 layer 2。Q17:为什么你们的社区这么偏执于技术?这样子是很难做社区的。是不同阶段的优先级不同,在项目的早期阶段,我们希望能在尽可能短的时间内把平台搭建出来,而未来我们将全力以赴的去做社区,这个就想做饭一样,我们希望做有米之炊,而不是空对空做社区,其实如果从 18 年就知道我们的话,会了解我们一直在努力做开发者社区,等平台上线后,我们才开始着重做产品和用户社区。Q18:Nervos 感觉还是最初那版 Logo 好看的确我们的 Logo 做了改版,但是每一次改版,Logo 都用更简练的方式来呈现 Nervos 协议的精神内核。Q19:招人中?招!!!!!!!!Q20:以后如果 Uniswap 想转到 Nervos 上来,可以实现吗?可以的。更多 Nervos 信息请关注:Nervos 官网:https://www.nervos.orgNervos 论坛:https://talk.nervos.orgCommunity Blogs:https://medium.com/nervosnetworkReddit:https://www.reddit.com/r/NervosNetworkGitHub:https://github.com/nervosnetwork以上便是本次 AMA 的所有内容,如果你还有任何其他疑惑和见解,欢迎加入我们的社群。同时如果关于 AMA 主题有任何推荐请告诉我们,我们下期 AMA 不见不散。发布于 2021-03-15 14:30去中心化金融(DeFi)赞同 112 条评论分享喜欢收藏申请
[回顾] Nervos,让区块链应用触达每一位互联网用户 - 知乎
[回顾] Nervos,让区块链应用触达每一位互联网用户 - 知乎首发于字节元CKB切换模式写文章登录/注册[回顾] Nervos,让区块链应用触达每一位互联网用户Nervos Community6 月 17 日,Nervos 倡议者 Williams(威廉姆斯)应 Mixin 超级社区之邀,做了一场 AMA 直播分享,分享的主题是:Nervos,让区块链应用触达每一位互联网用户Mixin 于 2020 年 3 月就已经支持 Nervos CKB 了,目前全网存储近三千万 CKB,发生过超 70 万次的转账。下面是这场分享的简版回顾:Nervos现在区块链已经不是一个非常新鲜的技术了,很多人在讨论、炒作,但绝大部分人除了持币外,并没有用过任何区块链上的 DApp。原因何在?原因在于,太多的人没有办法在一个很友善的环境下使用区块链应用。对此,Nervos 有哪些解决方案,整个公链设计有什么不一样的地方?Nervos CKB 是一个多资产价值存储公链。所谓的多资产,是指它支持智能合约,并且能够兼容其他区块链上的资产;价值存储的意思是说它足够的安全,可以在这里面储存非常多的价值;公链,本身它一定是去中心化的,任何人都可以使用,并且有无限兼容的能力。简单来说,你可以把 Nervos CKB 想象成 BTC 加上 ETH 2.0。BTC 的特性是足够安全,并且可以价值存储;ETH 是高性能。Nervos CKB 通过分层的网络架构,去实现高性能,同时又保证足够的安全性和去中心化程度,让它成为价值存储的工具之一。昨天看到有人提问:Nervos 是什么,CKB 又是什么?简单解释,Nervos 代表了整个区块链生态,是区块链这个网络。CKB 有两层含义,一是指 Nervos 这个网络下面最底层的公链,我们简称 CKB,全称是 Common Knowledge Base,共同知识库;第二个是指这条公链的原生代币的简称。在 Nervos 上,一个 CKB 也等于一个 Byte 的链上存储空间。上面这张图,我们能看到 Nervos 这条公链是有很多层的。我们可以在 Layer 1 上部署 DApp,也可以将一些需要实现高性能的 DApp 放到 Layer 2 上。下面这张图给大家简单介绍一下 Nervos 的生态:不管是社区,工具或者是基础设施,这些 Nervos 都在逐渐地完善当中。比如说钱包,很多知名的钱包都支持 CKB,Mixin 在 2020 年 3 月就已经支持 CKB 了;红杉资本中国基金、万向区块链、招银国际、Polychain Capital 等国内外非常知名的投资机构都有参与投资。整体上讲,Nervos 是少数在生态方面比较健全,而且团队非常扎实的区块链项目,近期也会慢慢有更多的区块链应用出来。Nervos 是分层架构,底层的公链一定是尽可能地灵活,那样才能够去配合上层的链和搭建在上面的应用。现在的区块链,普遍使用公私钥、助记词,这些东西对普通用户而言,门槛太高且不熟悉,他们熟悉的是人脸识别、指纹解锁,或者用邮箱、手机号登录。这些东西现有的区块链无法去兼容,但 Nervos 却可以,Nervos 对于既有的互联网和区块链基础设施理论上都可以无限兼容。所以,在 Nervos 上,我们可以用邮箱去生成一个去中心化钱包,或者直接用以太坊钱包或者其他链上的钱包登录。这些是前所未有的,也是未来 Nervos 的发展主轴。之所以有这样的想法,是因为 Nervos 在立项之初就发现,BTC、ETH 以及后续出现的一些新兴公链,都是一座座孤岛。现在的跨链方案很多,波卡有波卡自己的跨链方案,Cosmos 有 Cosmos 的方案,跨链并不难,难在大家怎么一起玩。割裂的区块链世界,导致用户的使用体验也不佳,因为每使用一条链,就需要生成一个钱包,保存一套助记词,但用户其实不想要这么多钱包,装这么多 App 或者插件。近期,一些项目的解决方案是尽可能地去做到和以太坊一模一样,比如 BSC、HECO,直接 Fork 以太坊的代码,还有一些项目比如 Matic 选择兼容以太坊 EVM。在底层公链兼容能力不足的情况下,尽可能地做到和以太坊一模一样,只是暂时的解决方案,不是长久之计。Nervos 想的是,如果时过境迁,最强势的链不再是以太坊了,而且其他公链,比如 Facebook 推出的公链,腾讯、阿里做的公链,那能不能用最小的成本去兼容它。Nervos 想做的,是不管用户要去哪条链,都只需要用一个钱包;不管开发者要用什么开发语言,都可以在 Nervos 上做开发;资产也可以通过 Nervos 这条公链去做各种跨链转移。简而言之,Nervos 想要链接所有的区块链,让用户任意使用区块链。我们把这一套解决方案称之为互操作性 2.0。从分层的角度去看,Nervos 互操作性 2.0 的底层是 CKB 公链去保护上层应用的安全,中间是互操作性层,有钱包、跨链协议、跨链桥等等,上面是各类应用,比如 DEX、NFT 等。此外,还有更重要的一点,那就是 Nervos 可以去兼容我们日常使用的解锁方式,比如指纹识别、Face ID 等,因为底层兼容各种密码学原语。Nervos DApp上面讲的大部分是理论层面的东西,下面给大家介绍 Nervos 上的应用长什么样。Portal Wallet我给大家介绍的第一款应用来自 Lay2 团队,叫做 Portal Wallet。这款钱包最大的特点,是你不需要去拥有一个 CKB 账户,你只要有以太坊账户就可以去操作 CKB 链上的资产了。也就是说,以太坊地址变成了 CKB 地址,所有兼容以太坊的钱包都变成了 CKB 钱包。未来,Portal Wallet 还将支持更多链的钱包作为 CKB 钱包。刚有小伙伴问:不用助记词和私钥,怎么保证安全性?在 Portal Wallet 中,你可以用以太坊的私钥或者助记词去控制 CKB 链上资产。另外,这个技术不只是 Portal Wallet 可用,Nervos 上的 DApp 都可以用,而且这个技术不仅支持区块链钱包,还支持日常生活中我们所见到的各种签名算法,比如指纹解锁、Face ID。也就是说,Portal Wallet 可以成为任何普通人进入 Nervos 区块链世界的一个入口。如果不知道如何使用 Portal Wallet,可以参考 Nervos 联合创始人 Daniel 录制的这个视频:https://www.bilibili.com/video/BV1o5411a7Aa?share_source=copy_webNFT:金色传说+秘宝账户NFT 相信大家都很熟悉了,也是最容易出圈的区块链应用。但即便如此,目前的 NFT 离互联网应用还有很大距离。举个例子,一个歌手想发行 NFT,必须先去购买加密货币,创建钱包,保存好助记词,并用加密货币支付手续费。对于圈外的人来说,门槛太高,流程太复杂了。互联网上的应用,大家可以直接上手用,而区块链应用并不是。Nervos 上的第一个 NFT 平台由 Nervina Labs 团队打造,可分为三件套:金色传说、秘宝账户、秘宝浏览器。金色传说是给圈外的那些大 V、大 IP 打造的,也是目前唯一面向海量互联网用户的 NFT 发行平台。在金色传说的 NFT 发行页面,这些圈外的用户、大 IP 只需要购买能量点,上传作品,写上作品名字和简介,选择是否限量以及发行的数量,就可以了。其中,能量点支持用人民币购买,在国外未来也支持用 Paypal 购买,非常方便。下面这张图我们可以看到,在这个过程中,通过购买能量点直接省去了很多需要区块链背景知识才能完成的动作,比如创建账户、保存公私钥、购买 CKB、计算手续费、构造交易等等,大大降低了使用门槛。NFT 发行方只需要专注于创作 NFT 和发行 NFT 这两项即可。秘宝账户,是目前唯一互联网级别体验的 NFT 钱包。益于 Nervos 的生态组件 Unipass,用户通过邮箱、手机号就能创建一个去中心化钱包,互联网产品的体验,区块链产品的实质。用户接收到的 NFT 会在秘宝账户里显示。因此,NFT 收藏者只需要专注于两件事,创建账户用来收藏 NFT,以及交易 NFT。另外,不同于以太坊上的 NFT,通过金色传说这个平台发行的 NFT 在 CKB 上流转时,用户不需要额外买 CKB 支付手续费。所以说,Nervos 上的应用已经把很多区块链所产生的鸿沟给填平了,可以实现互联网级别的体验,包括不需要用户去备份助记词,不需要购买加密货币支付手续费,不需要支付 Gas 费,等等。因此,秘宝账户可以扩展的方向非常多,比如被圈外的互联网软件、小程序所集成,被更广大的圈外用户所使用。金色传说和秘宝账户,已经上线三个多礼拜了,目前有超过 3800 种 NFT,700 多位创作者,以及超过 950 位收藏家,而且这些数据还在持续增长。Nervina Labs 近期也在积极地和圈外的创作者合作,包括今天(6 月 17 日)在厦门的艺术展和 Nervina Labs 创始人& CEO Cipher 的主题演讲,还有之前和北京那边非常有名的艺术家刘嘉颖合作,展出与 Nervos 合作的互动性艺术作品「忏悔屋」,还有最近很火爆的「狗小坑」。据我所知,已经有 NFT 创下了 10 万 CKB 的交易记录。另外,Lay2 团队推出的 NFT 红包功能,大家也可以体验下。DID:去中心化账户服务最后,我给大家简单介绍下去中心化账户服务 DID,不久前刚上线测试网。DAS 开发团队里有很多成员来自腾讯,他们之前做了一款很有名的 ABC Wallet 钱包,可以在微信上发 CKB、BTC 等加密货币红包,对用户非常友好。DAS,以 .bit 结尾,一个域名代表一个加密身份。比如,Williams.bit,我可以用它来接收 BTC,也可以接收 ETH 或者其他加密资产,这点和以太坊上的 ENS 有点像,不一样的地方在于 DAS 兼容更多的链,并且你可以用任意链的钱包去注册和控制这个域名。前不久,数字名片「Linktree」获得了 4500 万美元的 B 轮融资。Linktree 做的事情非常简单,类似于域名,用户去注册一个账户,然后用这个账户将其他社交平台的账户做一个关联。在过去,也有很多项目在尝试做去中心化身份体系,但效果都不是特别好。做得最好的 ENS,只能用以太坊账户去注册,将其他链的用户挡在门外。目前 DAS 还处于测试阶段,在注册时,你会发现,除了用 ETH 支付之外,还可以用微信支付,未来还会支持 Paypal、USDT 等支付方式,不仅覆盖了区块链用户,还可以覆盖互联网用户。DAS 开放公测不到 5 天时间,就有超过 9000 个域名被注册了,注册地址数超过 2500 个,这对一个测试网而言是非常好的一个成绩。当然,在测试网注册的 DAS 账户在主网上线时是不能沿用的,需要重新注册。不过,大家的热情可见一斑。在公测阶段,如果你能提供一些有价值的反馈,或者足够幸运的话,还有机会赢取限量版 DAS 金唱片,并在主网上线时在 Cell 中留下你想说的话。这个 DAS 金唱片,目前 10 万 CKB 都不一定能买到,非常稀缺,持有者也都非常惜售。DAS 除了做为收款账户外,玩法还有很多:作为所有网页的登录入口,个人名片,DAS 账户间端到端的加密通讯,作为荣誉的象征,等等。DAS 网址(公测正在进行中):https://da.systems/结束语CKB 是 Nervos 上的原生代币,它就像是一片数字土地。在 Nervos 上开发或者存储任何数据,都需要拥有 CKB 资产。就像我们开一间 35 平方米的商店需要占用 32 平方米的土地一样,在 Nervos 上你使用 35 万 Bytes 的链上存储空间,你就需要 35 万 CKB,使用 100 万 Bytes 空间就需要 100 万 CKB。因此,Nervos 上的应用越多,对 CKB 的需求越旺盛。在 Nervos 上开发应用,最大的优点是可以吸引更多的互联网用户,因为它对用户极其友好,使用门槛非常低。在这种优势下,也会吸引更多的互联网应用开发者进来,他们可以在 Nervos 上开发出自己所想的任意应用。所以整体上,Nervos 会形成一个不断循环的飞轮,而目前这个飞轮才刚刚启动,未来会有越来越多类似 Portal Wallet、NFT、DAS 这样的应用在 Nervos 生态中出现。发布于 2021-06-21 19:06区块链(Blockchain)赞同1 条评论分享喜欢收藏申请转载文章被以下专栏收录字节元CKB同步「字节元CKB」的原
Nervos Network · GitHub
Nervos Network · GitHub
Skip to content
Toggle navigation
Sign in
nervosnetwork
Product
Actions
Automate any workflow
Packages
Host and manage packages
Security
Find and fix vulnerabilities
Codespaces
Instant dev environments
Copilot
Write better code with AI
Code review
Manage code changes
Issues
Plan and track work
Discussions
Collaborate outside of code
Explore
All features
Documentation
GitHub Skills
Blog
Solutions
For
Enterprise
Teams
Startups
Education
By Solution
CI/CD & Automation
DevOps
DevSecOps
Resources
Learning Pathways
White papers, Ebooks, Webinars
Customer Stories
Partners
Open Source
GitHub Sponsors
Fund open source developers
The ReadME Project
GitHub community articles
Repositories
Topics
Trending
Collections
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search
Clear
Search syntax tips
Provide feedback
We read every piece of feedback, and take your input very seriously.
Include my email address so I can be contacted
Cancel
Submit feedback
Saved searches
Use saved searches to filter your results more quickly
Name
Query
To see all available qualifiers, see our documentation.
Cancel
Create saved search
Sign in
Sign up
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.
You switched accounts on another tab or window. Reload to refresh your session.
Dismiss alert
Nervos Network
307
followers
https://www.nervos.org
X
@NervosNetwork
hello@nervos.org
Overview
Repositories
Projects
Packages
People
More
Overview
Repositories
Projects
Packages
People
Pinned
rfcs
rfcs Public
This repository contains proposals, standards and documentations related to Nervos Network.
Python
253
160
ckb
ckb Public
The Nervos CKB is a public permissionless blockchain, and the layer 1 of Nervos network.
Rust
1.1k
206
ckb-vm
ckb-vm Public
CKB's vm, based on open source RISC-V ISA
Rust
325
62
Repositories
Type
Select type
All
Public
Sources
Forks
Archived
Mirrors
Templates
Language
Select language
All
C
C++
CSS
Dart
Dockerfile
Go
HTML
Java
JavaScript
Lua
Makefile
Python
Ruby
Rust
Shell
Swift
TeX
TLA
TypeScript
Sort
Select order
Last updated
Name
Stars
Showing 10 of 192 repositories
ckb
Public
The Nervos CKB is a public permissionless blockchain, and the layer 1 of Nervos network.
Rust
1,090
MIT
206
25
(2 issues need help)
20
Updated Mar 7, 2024
ckb-cli
Public
CKB command line interface
Rust
50
MIT
34
27
(2 issues need help)
2
Updated Mar 7, 2024
docs.nervos.org
Public
Nervos CKB Documentation, curated by Nervos Foundation, contributed by the Nervos Community with ❤️.
JavaScript
14
MIT
55
9
4
Updated Mar 7, 2024
neuron
Public
Neuron: Nervos CKB Wallet
TypeScript
166
MIT
80
49
17
Updated Mar 7, 2024
ckb-vm
Public
CKB's vm, based on open source RISC-V ISA
Rust
325
MIT
62
5
1
Updated Mar 7, 2024
ckb-standalone-debugger
Public
A standalone debugger enabling off-chain contract development
Rust
17
MIT
20
7
0
Updated Mar 7, 2024
ckb-rpc-resources
Public
1
2
0
0
Updated Mar 7, 2024
ckb-sdk-rust
Public
Rust SDK for Nervos CKB
Rust
10
MIT
20
15
5
Updated Mar 6, 2024
ckb-explorer
Public
CKB Explorer
Ruby
30
MIT
40
12
6
Updated Mar 6, 2024
ckb-docker-builder
Public
Dockerfile
1
14
1
0
Updated Mar 5, 2024
View all repositories
People
Top languages
Rust
C
TypeScript
JavaScript
Ruby
Most used topics
ckb
blockchain
nervos
rust
muta
Footer
© 2024 GitHub, Inc.
Footer navigation
Terms
Privacy
Security
Status
Docs
Contact
Manage cookies
Do not share my personal information
You can’t perform that action at this time.
Nervos Network 2022 年路线图 - 新闻资讯 - Nervos Talk
Nervos Network 2022 年路线图 - 新闻资讯 - Nervos Talk
Loading
Nervos Talk
Nervos Network 2022 年路线图
中文
新闻资讯
路线图,
roadmap
JackyLHH
February 25, 2022, 1:16pm
1
810×456 40.3 KB
英文原文:Nervos Network 2022 Roadmap
自上线以来,Nervos Network 一直在实现重要的里程碑,而去年可以说是 Nervos 通过发布 Force Bridge 和 Godwoken 等项目,实现最快增长的一年。随着 2021 年这些重要里程碑的实现,今年将有更多的项目可以利用 Nervos 这个更加灵活多样的多链生态系统。
现在到了 2022 年,我们正在将 Nervos Network 这个平台进一步往前推进。Layer 1 和 Layer 2 的相关创新,目前正在紧锣密鼓地进行中。Force Bridge 正在支持更多的区块链,新的跨链桥即将推出,这些将进一步提升 Nervos 的互操作性能力,扩大 Nervos 在社区中的影响力。最后,也是最重要的一点,Nervos Network 正走在加密研究的前沿,继续努力改造和改进区块链技术,从而引领整个行业。
正如你将在路线图中看到的那样,Nervos Network 致力于通过这些里程碑来突破区块链技术的边界。所有的这些努力,都旨在构建一套多链解决方案,让 Nervos Network 成为一个多样化的、dApp 生态蓬勃发展的终极平台。
Layer 1:CKB
CKB 协议的第一次主要更新
CKB 协议的第一次主要更新,已于 2021 年开始开发,计划在 2022 年初在主网上发布,在社区完成最终审核和协调后进行。Lina(当前 CKB 主网的版本名称)已经为 CKB 服务了 2 年多,她即将退位,为即将公布的新英雄让路。
这一次的升级,将为 Flyclient 协议和 CKB 轻客户端奠定基础。轻客户端是 CKB 期待已久的功能,它有可能在不牺牲去中心化的情况下将用户体验提升到一个全新的水平。
Nervos 轻客户端通过 Flyclient 协议设计,将使用最少的资源,因此对移动、Web 和嵌入式环境都很友好。得益于 PoW 和 Cell 模型,轻客户端在 CKB 上的构建要比在其他区块链上容易得多。
CKB 协议的第二次主要更新
从 2021 年 Q4 开始,CKB 开发团队也开始了 CKB 协议第二次主要更新的开发工作,预计将于 2022 年 Q4 在主网上发布。这一次的重大升级之一,是 CKB-VM 的 RISC-V V-extension(RVV)。
RVV 是 CKB 密码学抽象方法的关键。有了 RVV,作为链上脚本实现的加密算法可以在 CKB-VM 中运行得更快。这意味着某些成本高昂的加密操作,例如配对(许多零知识证明系统的基础),将能够在 CKB 上实现。
这一更新标志着 Nervos Network 在发展方面的又一次重大改进。
在 Layer 1 上,CKB 协议的这两次主要更新不可或缺,将为 Layer 2 架构提升可扩展性奠定基础。
可扩展性和 Layer 2
Axon
Axon 是 Nervos Network 创建的 Layer 2 侧链 SDK。Axon 的开发始于 2020 年的 Axon 原型一,然后是 2021 年的 Axon 原型二。Axon 专为游戏或社交网络等需要高吞吐量的应用而设计,同时保持自己的数据可用性层。(Axon 的交易不存储在 Layer 1 的 CKB 链上。)
我们从 Axon 前两个原型和 Godwoken 上线后学到的东西,为进一步探索 Axon 指明了方向。在当前的 Axon 设计中,数据可用性解决方案与侧链协议分离,成为一个独立的项目。通过这种分离,Axon 的第一阶段将是一条更简单的侧链,其中 UDT (用户自定义代币)质押在 CKB 上。这种分离还会让许多新颖的用例成为可能。
有了 Axon,dApp 开发者可以使用 Axon 工具包在 CKB 上创建和分发特定的链上 UDT,链上 UDT 的持有者则可以质押 UDT 成为 Axon 链的验证者,或者在 Axon 链上的 dApp 中进行使用。
就像 Godwoken 一样,Axon 将 100% 兼容以太坊,基于 Axon 构建的应用天生具有支持多链的能力。Nervos 团队期待着通过某项重大活动来启动这个新的 Layer 2,并计划在今年举办的黑客马拉松中,将全新的 dApp 引入到 Axon。
SMT dApp
SMT dApp 可以丝滑地进行扩展,为大规模采用做好准备。在 2022 年,我们将尝试找出共同的模式,为 SMT dApp 提供更多的支持和工具。
如果说 Godwoken 和 Axon 是现成的通用 Layer 2 解决方案,那么,基于 SMT(Sparse Merkle Tree)创建的 SMT dApp,是高度定制的 layer 2 应用。sparse-merkle-tree 是 Godwoken 团队 2 年前推出的一个高度优化、经过严格测试和审计的数据结构库,用于 Godwoken 中的状态聚合树(state aggregation tree)。
在 SMT 的帮助下,dApp 或者 layer 2 可以将其状态转移到链下,以节省链上成本,同时保持状态的完整性。SMT 能够将那些纯粹的 layer 1 dApp 变成 layer 1 和 layer 2 之间的链下 dApp(layer 1.5)。已经使用了 SMT 的应用有 Nervina 团队推出的秘宝 NFT,Lay2 科技推出的 Unipass V3,以及 DAS 团队即将推出的子账户功能。
除了当前的 SMT dApp 设计外,Nervos 研究人员还将通过额外的优化来扩展 SMT,以突破理论极限并证明其最优性。相关的研究结果和其他信息,将于 2022 年公布。
对开发者友好的 zkSNARK
隐私保护是区块链面临的众多难题之一,对 zkSNARK 的需求也变得越来越明显。
zkSNARK,全称 Zero-Knowledge Succinct Non-Interactive Argument of Knowledge(零知识下简明的非交互知识论证),是一种相对较新的零知识密码学,它允许一方证明其拥有特定信息,而无需向另一方透露该信息。
随着《Polynomial IOPs for Linear Algebra Relations》在公钥密码学领域的国际顶级会议 PKC 2022 上发布,我们在设计更高效和对开发者更友好的 zkSNARK 方面取得了稳步进展。
我们将展示 2 款用于创建 zkSNARK 的工具——VOProof 和 VORAM。
具体来说,VOProof 提供了一种简单且直观的语言来描述 zkSNARK 的设计,并且编译器可以将这种语言转换为 zkSNARK 的工作代码。基于 VOProof 工具集,我们开发了 VORAM,它专注于自动创建基于 RAM 的 zkSNARK——一种对程序员友好的计算模型。
互操作性
互操作性是 Nervos 创建多链生态系统的决定性特征之一。在主干部分 Layer 1 和 Layer 2 的改进基础之上,Nervos 还将展示更多的互操作性改进。
Godwoken 以太坊兼容性
Nervos Layer 2 解决方案 Godwoken,在 2021 年底以其高速运转和廉价手续费的特性成为人们关注的焦点。2022 年,Nervos 计划在此基础之上,推出 Godwoken 的下一版本,并将其提升到新的水平。
最新版本的 Godwoken 将 100% 兼容以太坊,并可以提供更加便利(如完全支持 Metamask)、简单的合约部署解决方案,以及更紧密的集成现有以太坊生态系统。
除了以太坊兼容性,新版 Godwoken 还将改进其 Web3 RPC 的可扩展性,提升数据查询和交易性能,以应对不断增长的生态系统的挑战。
Force Bridge & 跨链流动性
Nervos 跨链桥 Force Bridge 可以让用户在 Layer 1 和 Layer 2 之间转移资产,在 Nervos 平台的开发中发挥着不可或缺的作用。Force Bridges 还为那些 dApp 较少的区块链提供了非常大的机会。
2022 年,团队将继续通过新的 Force Bridge 拓展更多的区块链,让社区的生态系统更加多样化。这种与其他链的关键连接将为社区提供大量机会,可以让他们充分利用在 Nervos 生态系统中的资产,同时,为平台带来更多的跨链流动性。
研究
Research 是 Nervos 的关键和基本组成部分。团队每天都在众多高度技术研究领域持续推进,以进一步改进 Nervos 网络。通过这些努力,例如帮助创建 UTXO 联盟,Nervos 将在 2022 年采取更多措施,加强工作量证明、扩展 UTXO 模型和支付渠道方面的研究。
进一步增强 PoW
Nervos CKB(Layer 1)采用了类似比特币的工作量证明模型(PoW),以实现共识的零妥协解决方案。这一改进后的共识模型以比特币创始人中本聪的名字命名,称为 NC-Max。
我们的共识协议 NC-Max 将在「四大安全会议」之一的 NDSS 2022 上发布。这一结果再次证明了我们在 PoW 安全研究中的领先地位。
NC-Max 并不是旅程的终点。我们的研究人员在 Nervos CKB 当前的共识机制中发现了一些需要改进的地方,包括尚未发布的难度调整机制(DAM)。2022 年,我们将进一步打磨 DAM,为其在学术界的首次亮相做好准备。
Nervos 还与学术界的不同合作者进行了一系列的安全分析。在网络层,Nervos已经确定了一种安全性能权衡(类似于非 NC-Max 区块链协议和 blockDAG 共识协议中的安全性能权衡),而之前人们认为这些协议是不受权衡影响的。相反,在共识层,我们将继续探索使用人工智能中的工具,来分析共识协议的安全性和发布现有共识协议的漏洞。
Cell 模型/UTXO 模型的扩展
Nervos CKB(Layer 1)采用的是扩展的 UTXO 模型,并基于此进行了许多重要的合作。2022 年,Nervos 与 Cardano 研究团队进行了合作。在与 Cardano 研究团队的合作中,甚至在 UTXO 联盟成立之前,Nervos 就已经开始了一个比较 UTXO 模型和账户模型的研究项目。
我们一起取得了一些初步成果,但没有设法将其正式化为一份完整的报告。现在,Nervos CKB 工具链更加完善,我们不仅可以在概念上,而且还可以通过实验结果证明 UTXO 的优越性。
我们希望这篇即将发表的论文能够成为 UTXO 联盟的学术宣言。它不仅是 UTXO 联盟最早的产品之一,而且还将与 Nervos 一起,向学术界宣传该联盟。
支付通道网络
支付通道网络(PCN)始终在我们的路线图上,因为我们认为它是 Nervos Layer 2 的必要组成部分。我们在前几年创建了许多原型来测试各类想法,看看我们如何能将 PCN 与 UDT 和其他 Layer 2 网络结合起来。2022 年,我们将继续进行这方面的进展。
展望 2022
2022 年,我们将迎来许多新的重大里程碑,Nervos 正朝着创造更多跨平台价值的方向前进。
这些关键领域概述的每一项发展都将使 Nervos 向实现其总体目标迈进一步,即让 Nervos 网络尽可能地简单、可适应和可扩展。
2022 年,随着 Nervos 继续在区块链领域取得重大突破,我们将在未来为大家分享更多 Nervos 的进展。
3 Likes
Nervos CKB 预计在 5 月 10 日进行主网升级,新主网将被命名为 Mirana
字节元周刊#25: Nervos 发布 2022 年路线图,北京冬奥纪念NFT 在秘宝平台发行
Arcangelo_Corelianni
April 14, 2022, 2:59pm
2
hi, can i ask if here some english edition? thank you
1 Like
JackyLHH
April 15, 2022, 2:03am
3
Yes, you can read the original English version of Nervos Network 2022 Roadmap here : Nervos Network 2022 Roadmap | Nervos Network
1 Like
Arcangelo_Corelianni
April 15, 2022, 7:41am
4
can i ask you, if you know where i can apply for grant program on english?
or grant program not avaliable for now?
thank you @JackyLHH
orange-xc
April 15, 2022, 1:25pm
6
Hi, here.
Arcangelo_Corelianni:
if you know where i can apply for grant program on english
Grants
A place for Grants submission and discussion
2 Likes
Home
Categories
FAQ/Guidelines
Terms of Service
Privacy Policy
Powered by Discourse, best viewed with JavaScript enabled
Nervos CKB
Nervos CKB
Skip to main contentBasicsReferenceLabsIntegrateEssaysSearchNervos CKBNervos CKB is a public permissionless blockchain and the layer 1 of Nervos.CKB generates trust and extends this trust to upper layers, making Nervos a trust network. It's also the value store of the Nervos network, providing public, secure and censorship-resistant custody services for assets, identities and other common knowledge created in the network. We will also vigorously develop the developer community and aim to offer blockchain developers exciting new capabilities.If you run into an issue on our documentation website you can contact us on Nervos talk or Discord.Getting StartedIf you are a beginner who just started experimenting with CKB for the first time, Basics will help you get to know CKB, and get the chain running. Reference contains advanced concepts that might also be of interest. Basics ReferenceExchange & Wallet IntegrationIntegrate section provides first hand experience gained in integrating CKB into existing exchanges and wallets. Reference might also help you learn more about CKB specific behavior. Integrate ReferenceBuilding DappsIf you are developers who want to build dapps on CKB, Labs provides hands-on tutorials which you can follow. Reference also contains explanations for CKB concepts and specific blockchain behaviors. Labs ReferenceClarificationAs dapp developers, you might need clarifications on specific part from time to time, Reference will be your best friend on this topc. ReferenceRandom BrowsingFor users who are just browsing to get a glimpse of CKB's design, or developers who want to learn one or two tips, Essays will provide all sorts of articles explaining CKB related topics. Reference might also be of interest since it aims to describe specific constructs in CKB.EssaysReferenceFoundationAbout UsDeveloperGitHubWhitepaperRFCsCommunityDiscordForumRedditTelegramMoreTwitterMediumYouTubeCopyright © 2021 Nervos Foundation. All Rights Reserved.