今年年初,Nervos 基金会成立了 3000 万美元 的基金,用于资助开发者在 Nervos 上的开发。这笔基金将直接通过 现金 的形式支付给开发者,所有 Grants 方案的流程全部公开透明。
2020 年是 Nervos 基础设施建设完善的一年 。我们需要为上层应用提供更好的更灵活的底层技术支持,让更多的人更容易、更便捷地去基于 CKB 开发相关的产品。让 CKB 的优势与潜能得到充分地展现。
自 2020 年 1 月发布 Grants 计划以来,我们收到了许多来自社区的积极回应和项目申请。经过项目委员会及社区的阶段讨论,截止目前,已有如下 8 个团队的 9 个项目获得 Nervos 基金会的资助:
|序号|团队|项目|项目特点|
|—|—|—|—|—|—|—|
|1|Summa| Bitcoin SPV Utils|支持和比特币跨链|
|2|Obsidian Labs| Nervos IDE|社区友好的开发工具
|3|SECBIT Labs|zkp-toolkit-ckb|CKB 的零知识证明工具包|
|4|Synapse| Browser Wallet and Keyper Agency|CKB 的网页端钱包和密钥代理|
|5|Obsidian System| Ledger Nano S/X Application|集成 CKB 与 Ledger 钱包|
|6|Lay2|pw-sdk|让 CKB 随处可用|
|7|ABC Wallet| Another CKB SDK and CKB Web Auth|允许 dApp 开发者定制专属的 iframe 钱包|
|8|GrowFi| UDT Swap|支持 UDT swap 的流动性池|
Summa:支持和比特币跨链
Summa 是一家开发区块链跨链互操作性工具的技术解决方案提供商。在 Nervos 的生态建设中, Summa 将为未来的比特币互操作性奠定基础,最终实现比特币到 CKB 的跨链。
短期内,Summa 团队将扩展其 Bitcoin SPV(一组用于处理比特币与其他链之间进行通信的开源库),以支持 Nervos CKB。应用于 CKB 的 Bitcoin SPV 将支持比特币与 CKB 之间的交换、中继和桥接等跨链通信,从而扩大 Nervos 的功能组件,并在标准化的跨链市场中获得新的流动性。
Summa 联合创始人 Matthew Hammond 表示:「Nervos CKB 解决了类似以太坊状态爆炸等诸多问题,同时还支持复杂的智能合约。我们很高兴扩展我们的 SPV 库,来丰富 CKB 创新的状态模型。」
若想了解更多关于 Summa 团队及 Bitcoin SPV Utils 项目的信息,欢迎查阅以下内容:
Obsidian Labs——社区友好的开发工具
Obsidian Labs 曾入选孵化器 Y Combinator ,主要帮助公链部署集成开发环境(IDE)。
Obsidian 团队将 在 Nervos 网络中为开发者社区构建简单易用的图形化 IDE,以加快 dApp 的开发进程。它将涵盖编码、编译、部署和调试等一些列功能。
Obsidian Labs 的联合创始人 Rose Ren 认为:「Nervos 是一个非常有前景的公链项目,它继承了比特币的 UTXO 设计,并在其基础上进行了功能上的扩展。其独特的设计为区块链行业带来了新的技术进步和应用前景。许多开发人员都希望可以在像 Nervos 这样的链上做开发,但是他们需要通过正确的工具来成功地过渡到一个去中心化的开发环境中。Nervos IDE 的出现将使开发者更容易在 Nervos 上构建和发布应用程序。
目前,Obsidian 团队开发的产品 CKB Studio 已经问世,最新版本可以在 Obsidian Labs 官网进行下载体验。
若想了解更多关于 Obsidian Labs 及 Nervos IDE 项目的信息,欢迎查阅以下内容:
SECBIT:CKB 的零知识证明工具包
SECBIT Labs(安比实验室)希望通过 打造一个 CKB 的零知识证明的工具包,来弥补密码学研究和 dApp 开发之间的差距。
密码学家多年来一直在研究零知识证明,它在区块链上验证数据、保护隐私和匿名性上具有极大的潜力,这也使得零知识证明在区块链领域变得越来越重要。SECBIT Labs 认为在这一领域需要进行更多的探索和实现。
零知识证明也一直是 Nervos 团队关注的重点研究领域。通过这项资助,我们希望可以促进和推动对前沿密码学的研究及应用;CKB 的零知识证明工具包的诞生,将有助于泛化编程接口,为开发者提供更友好的开发体验。
这一项目的完成,将确保 Nervos CKB 拥有最先进的零知识原语,处于基于零知识证明研究领域的第一梯队。
若想了解更多关于 zkp-toolkit-ckb 的信息,欢迎查阅以下内容:
Synapse:浏览器扩展——加密钱包和密钥代理
Synapse 团队计划 构建 CKB 的网页端钱包和密钥代理,使得用户可以更方便地管理资产,并与 CKB 生态的 dApps 进行交互 。
网页端钱包将包括接收和发送 CKB,创建和导入/导出密码,导入/导出私钥,UDT 管理等功能,同时会支持中英文双语。
密钥代理将允许用户方便地管理由不同的 lock script 保护的 cell,Synapse 还将提供不同的 lock script 输入到一个交易中的功能,并为密钥和密钥代理之间以及密钥代理和 dApp 之间的建立通信标准。
若想了解更多关于 Synapse 的信息,欢迎查阅以下内容:
Obsidian:集成 CKB 与 Ledger 钱包
Obsidian Systems 成立于 2014 年,由 Ali Abrar 和 Ryan Trinkle 联合创立,团队目前有超过 35 位软件开发人员,质保工程师等。他们现有的解决方案可确保数百万美元的加密资产,可降低参与共识的技术壁垒,促进智能合约的开发。
Obsidian Systems 将 构建一个可以使 CKB 存储在 Ledger 硬件钱包中的应用程序。
此应用程序将支持在 Ledger Nano S 和 X 上发送、接收、导入密钥,以及 Nervos DAO 的存取款。这两个设备都将支持通过 web 浏览器进行通信,并且 Nano X 将可以通过蓝牙使用。
Ledger 钱包被公认为是最安全的消费硬件钱包之一,这一提案将增加硬件钱包对于 CKB 的支持,将为 Nervos 生态系统的不断完善做出贡献。
若想了解更多关于 Ledger Nano S/X Application 的信息,欢迎查阅以下内容:
Lay2:让 CKB 随处可用
Nervos 的 Cell Model 和基于 RISC-V 的 CKB-VM 提供了前所未有的灵活性和可扩展性,为Nervos 开启了更多的可能性。
Lay2 团队在设计的项目产品 pw-sdk 。不同于普通 sdks,通过 pw-sdk 开发的 dApp(简称 pw-dapps)可以直接在比特币,以太坊,EOS,Tron 等钱包中运行。在钱包层面无需进行特定开发即可支持 pw-dapps。实际上,它们甚至不需要支持 Nervos CKB 底层公链,例如 MetaMask 现在就可以运行 pw-dapps。本质上看, 任何区块链地址已经是有效的 CKB 地址,并且在使用 pw-dapps 之前无需创建 CKB 钱包 。 pw-dapps 在用户体验和资产安全性上,和区块链上的本机 dApps 是一样的。
pw-sdk 将加快 Nervos CKB 加密基础设施的发展与用户体验的提升,集中体现 CKB 作为新一代加密经济基础设施的独特功能,价值和潜力。
若想了解更多关于 pw-sdk 的信息,欢迎查阅以下内容:
ABC Wallet:允许 dApp 开发者定制专属的 iframe 钱包
ABC Wallet 是 BlockABC 正在进行的区块链项目之一,成立于 2018 年。团队核心成员均来自腾讯,拥有深厚的技术和区块链背景,并对用户体验有着敏锐的洞察力。他们致力于降低进入加密货币领域的门槛。
ABC Wallet 向社区 提供用于 dApp 与钱包之间通信的标准协议 ,以及基于该协议可 与 iframe 进行通信的 SDK ,从而使 dApp 开发者可以 自定义自己的 iframe 钱包 。其中:
One Chain CKB 是一款 基于 ckb-sdk-js 的新的 SDK ,它将提供一系列对开发者友好的接口,包括灵活的交易编辑,HD 钱包体系结构的自动派生以及一系列对 CKB 至关重要的工具,使开发者可以更轻松地构建 CKB 交易。
CKB Web Auth 是一系列来自 ABCWallet-lite 开源的嵌入式钱包服务 ,可用于补充 dApp 和钱包之间通信的标准协议。开发者将能够通过使用开源的服务器或者同样支持该协议的 ABCWallet-lite 服务器来构建自己的服务器。随着 Nervos 2020 路线图的进展,ABC 也将会进一步支持 UDT 标准。
若想了解更多关于 ABC Wallet 的信息,欢迎查阅以下内容:
GrowFi:UDT swap
GrowFi 团队参与了过去一年 Nervos 韩国社区的布道。在 Nervos 分层架构的独特设计方面,该团队贡献了许多社区类的研究性文章,并对在 Nervos CKB 上构建 DeFi 十分感兴趣。
GrowFi 将专注于 Nervos 的 token 接口(UDT),使得投资者和用户更容易进入生态,无缝体验。随着 Layer2 和 dApp 的生态发展, 将支持 UDT swaps 的流动性池,来创建新的商业模式,Token 的价格将由流动性池的大小决定。
GrowFi 将创建一个 UDTswap 锁定脚本和一个 UDTswap 类型脚本——UDTswap 锁定脚本仅在该交易中存在 UDTswap 类型脚本时才进行检查。这 将支持 5 种类型的交易 : 创建 UDTswap,添加流动性池,去除流动性池,将 CKB 交换到 UDT,将 UDT 交换到 CKB。
若想了解更多关于 UDT swap 的信息,欢迎查阅以下内容:
我们相信并坚定我们对发展生态的态度,也希望 Nervos 提供的这一小部分资金,可以给那些区块链世界的开拓者们货真价实的支持。 他们不满足于追随大流,他们渴望为区块链带来新的可能,他们可能成功、可能失败,但他们才是未来。
如果你也对 Nervos 项目感兴趣,如果你也有一些奇思妙想,欢迎来申请 Grants,让我们一起共建生态!
关于更多 Grants 的信息,欢迎查看: