火花
由于链上的确定性这个本质,CKB 上的智能合约(脚本)没有办法获得当下区块高度的时间戳,这或许对一些需要有当下时间作为输入内容的交易产生了一些障碍,但这并不代表没有办法。 日前,Nervos 的核心架构师 Jan 提出了一个有趣的想法,那就是直接使用互联网上既有的时间校验服务 Roughtime。Roughtime 是一个由 Cloudflare 和 Google 提供的免费、低延迟的验证时间服务,通过 Nervos 灵活地兼容各种签名算法的特性,我们可以轻易地在链上支持 Roughtime 的签名算法 EdDSA 的验证。如此一来,我们就能够通过 Roughtime 作为 Witness,去验证任何人附在 data 或者 lock args 上的时间戳。 当然,这也还是一个比较早期的 Rough idea,开发者 Xuejie 也在此讨论到了如何激励大家来参与这个实时验证。欢迎有兴趣的小伙伴到这个帖子继续讨论: 2、Chained Lock:多种签名算法的验证一次搞定 Chained Lock 是一个由 Nervos 核心开发者 Xuejie 所提出的新点子,目的是透过 exec 这个 Linux 上的函数集来串联多个 lock,用来实现在串联的 Chained Lock 中就能够验证多种不同密码学的签名。 举个例子,今天可能有些锁是以 RSA 签名算法验证,有些则是 secp 256 r1 或者 BLS。以往,我们可能需要用多个 lock 才能够完成不同签名算法的验证,现在透过 Chained Lock 能够把这些验证都集中在一次的交互中完成。这么一来,任何 DApp 的 lock 都能够与签名验证的 lock 解耦,提供更大的便利性来支援更多重的签名验证。 如果想要了解更多或者参与讨论,欢迎查看下方的链接: CKB (#2707)用 KeyedPriorityQueue 取代 BTreeMap/HashSethttps://github.com/nervosnetwork/ckb/pull/2707(#2771)将 lru cache 从 SinceVerifier 中删除https://github.com/nervosnetwork/ckb/pull/2771(#2774)将 lru cache 从 get_cellbase fn 中删除https://github.com/nervosnetwork/ckb/pull/2774(#2784)跳过更新 tx_verify_cache 中有关 cellbase tx 的内容https://github.com/nervosnetwork/ckb/pull/2784(#2785)修复:迁移版本https://github.com/nervosnetwork/ckb/pull/2785(#2782)将 faux 从 0.1.2 升级到 0.1.3https://github.com/nervosnetwork/ckb/pull/2782(#2770)文档:使用社区贡献的网站获取脚本错误代码https://github.com/nervosnetwork/ckb/pull/2770(#2773)删除几个重复或过时的依赖项,如 hyper、futures、tokio 等https://github.com/nervosnetwork/ckb/pull/2773(#2736)重构:将状态标志移至 HeadersSyncState enum 中https://github.com/nervosnetwork/ckb/pull/2736Layer 2 Godwoken-polyjuice [为 Godwoken 兼容以太坊] (#41)更新 godwoken 和 godwoken-scripts 的依赖项 https://github.com/nervosnetwork/godwoken-polyjuice/pull/41 (#39)修复:uint8_t *content 内存泄露 https://github.com/nervosnetwork/godwoken-polyjuice/pull/39 (#38)一些 bug 的修复 https://github.com/nervosnetwork/godwoken-polyjuice/pull/38 (#37)互操作性重构 https://github.com/nervosnetwork/godwoken-polyjuice/pull/37 Godwoken [CKB 上的 Rollup 框架] (#226)更新 godwoken-scripts https://github.com/nervosnetwork/godwoken/pull/226 (#223)支持在内置脚本和提款中收取转账费用 https://github.com/nervosnetwork/godwoken/pull/223 (#219)更新 generate-config 命令 https://github.com/nervosnetwork/godwoken/pull/219 (#224)执行测试模式 https://github.com/nervosnetwork/godwoken/pull/224 (#208)为互操作性而调整 https://github.com/nervosnetwork/godwoken/pull/208 (#221)修复 web3-indexer 日志格式 https://github.com/nervosnetwork/godwoken/pull/221 (#220)更新 web3 索引器的 gw tx 哈希值 https://github.com/nervosnetwork/godwoken/pull/220 (#212)Impl gw-tools 的子命令 setup-nodes https://github.com/nervosnetwork/godwoken/pull/212 (#218)通过短地址添加 rpc 获取脚本哈希值 https://github.com/nervosnetwork/godwoken/pull/218 跨链 force-bridge[通用的 force bridge 组件] (#120)修复:添加 Prometheus 指标监测器 https://github.com/nervosnetwork/force-bridge/pull/120 (#135)修正:通过 yarn 脚本恢复 ci 流 https://github.com/nervosnetwork/force-bridge/pull/135 (#126)修复(链下):在 ci 中添加 rpc 测试 https://github.com/nervosnetwork/force-bridge/pull/126 (#131)通过客户端更新部署的方式 https://github.com/nervosnetwork/force-bridge/pull/131 (#132)在 RPC 中公开 getBridgeConfig https://github.com/nervosnetwork/force-bridge/pull/132 (#127)修复:永远重试错误,以避免处理程序崩溃 https://github.com/nervosnetwork/force-bridge/pull/127 (#130)修复:更新部署脚本和 CKB 启动高度 https://github.com/nervosnetwork/force-bridge/pull/130 (#129)文档:更新部署文档 https://github.com/nervosnetwork/force-bridge/pull/129 (#128)文档:添加部署文档 https://github.com/nervosnetwork/force-bridge/pull/128 (#124)修复:修复 cli args 解析 https://github.com/nervosnetwork/force-bridge/pull/124 (#125)文档:添加 dapp-user-guide.md https://github.com/nervosnetwork/force-bridge/pull/125 (#123)阶段性文件的 lint https://github.com/nervosnetwork/force-bridge/pull/123 (#122)修复:在 isBurnTx 和 parseMintTx 中验证 ownerTypeHash https://github.com/nervosnetwork/force-bridge/pull/122 CKB 浏览器 (#825)添加更多 NFT 的标签 https://github.com/nervosnetwork/ckb-explorer-frontend/pull/825 生态系统 ckb-nft-scripts [金色传说 & 秘宝 NFT] 秘宝持有者突破1000 人,秘宝收藏者破千纪念 NFT 免费空投社区 网易文创三三工作室将联合 Nervina Labs 发行首个 NFT 作品 https://www.chainnews.com/news/685188108368.htm —- 编译者/作者:Nervos社区号 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
这次,又是哪些互联网设施被 Nervos 用上了呢?|CKB Weekly #54
2021-06-25 Nervos社区号 来源:区块链网络
LOADING...
相关阅读:
- 官方|太和资本推出Ti-21-FILFilecoin生态基金2021-06-25
- 支付宝依托蚂蚁链试水NFT2021-06-25
- 金色微访谈第26期|异构复合链赛道迎新NA测试网即将上线2021-06-25
- ZT举办三周年狂欢系列活动多重豪礼回馈新老用户2021-06-25
- DeFi之道丨DeFi链上活动停滞不前,但流动性状况依然健康2021-06-25