Binance Square
JoyID
10,048 次浏览
12 个内容
热门
最新内容
LIVE
LIVE
CKB 中文
--
10 分钟快速入门 RGB++ 协议及其玩法从 4 月初部署到比特币主网到现在,不到一个月的时间,通过 RGB++ 协议发行的加密资产已经超过了 300 多种,首个 RGB++ 资产 $SEAL 的持币地址数则达到了 16850,累计交易额超过 180 $BTC 。 除此之外,RGB++ 的生态发展也开始初具规模,钱包、浏览器、DEX、Launchpad、资产管理器等必要的基础设施都可以使用。 然而,还是有很多人对 RGB++ 协议及其玩法不够了解,想参与却不知道从哪里开始。所以,今天这篇文章将分为 3 个部分,第一部分用通俗易懂的语言介绍 RGB++ 协议的相关知识,第二部分介绍 RGB++ 的生态及其玩法,第三部分是 FAQ,希望能帮助大家快速入门和上手。 RGB++ 协议的基础知识 1、RGB++ 协议是什么?它和 RGB 协议是一样的吗?和最近上线的 Runes 协议有什么区别? RGB++ 协议和 RGB 协议是两个完全不同的协议。RGB++ 协议的作者是 Cipher,他也是 $CKB 的联合创始人,而 RGB 协议目前主要是 Maxim Orlovsky 博士在主导。 RGB++ 的定位是比特币一层资产发行协议,这就意味着你可以使用 RGB++ 协议在最安全、共识最强的比特币区块链上发行加密资产。发行完资产后,你把资产转给其他人,接收方不需要自己运行客户端做验证,这是因为通过 RGB++ 协议发行的资产,会在 CKB 区块链上生成对应的影子资产。如果拿肉身和影子作为类比,在比特币区块链上转账 RGB++ 资产,相当于肉身发生了转移,其对应的影子也会跟着移动,而影子的移动会有 CKB 区块链的 PoW 矿工进行验证。所以,我们可以相信,只要影子的移动是正确的,那对应的肉身转移也是正确的(当然,你也可以选择不信任 CKB 矿工,选择自己去验证肉身的转移是否正确)。 Runes 协议和 RGB++ 一样,都属于比特币一层资产发行协议,但当下并没有太多的竞争,因为整个市场的盘子很小,大家一起把蛋糕做大才是最重要的。目前 Runes 还缺乏可编程性,如果和 RGB++ 合作,会带来双赢的效果:RGB++ 可以为 Runes 带来可编程性,而 Runes 可以为 RGB++ 带来更多的关注度。 2、比特币链上太堵且手续费太贵了,RGB++ 协议有什么解决方案? 在铸造 RGB++ 资产时,会同时在比特币区块链和 CKB 区块链生成交易,比特币链上的交易用来塑造资产的肉身,CKB 上的交易用来生成对应的影子。所以,在铸造时,用户需要花费更多的 BTC 手续费(因为有一小部分用来购买 CKB 和生成对应的影子了)。 铸造好资产后,如果嫌比特币链上太堵和手续费太高,可以把资产的肉身 Leap 到 CKB 区块链上,这样肉身和影子就都在 CKB 链上了。CKB 平均出块时间约为 10 秒,手续费也非常低廉,一枚 CKB 正常情况下可以支付 5000 多次转账所需的矿工费。所以,Leap 到 CKB 区块链的 RGB++ 资产,可以享受 CKB 带来的高速高性能,可以在 CKB 上完成几千次、几万次的转账后再 Leap 回到比特币区块链。 此外,CKB 区块链是图灵完备的,可以在上面搭建各类 DeFi 和 GameFi 应用。这意味着 Leap 到 CKB 区块链的 RGB++ 资产也可以参与这些应用,赚取更多收益,实现更广的应用场景。 3、Leap 操作是啥?它是跨链桥吗? 不是的,RGB++ 资产从比特币区块链 Leap 到 CKB 区块链或者反向操作,并没有使用任何跨链桥或者引入外部的信任假设。 常见的跨链桥,是大家把加密资产打给某个多签钱包或者合约,然后在另外一条链给你发相应的资产凭证。它的缺陷是偏中心化,而且用户得信任跨链桥的运营方不会作恶。如果跨链桥被黑客攻击了,用户的资产可能会遭受损失:2021 年 7 月跨链资产桥项目 ChainSwap 遭到攻击,损失了近 800 万美元的资产;2022 年 1 月,Qubit Finance 跨链桥遭到黑客攻击,损失超过 8000 万美元;2022 年 2 月,Wormhole 被黑客攻击,损失超过 3.2 亿美元...... Leap 是点对点地把资产从一条区块链转移到另外一条区块链,它会更加安全,也更加去中心化。 RGB++ 的生态和玩法 RGB++ 的生态 RGB++ 协议于 4 月初部署到了比特币主网,目前已经实现了协议本身所要涵盖的核心功能,包括 fungible、non-fungible 资产的发行、转让,还有 leap 操作,SDK 等。 RGB++ 的生态发展也开始初具规模: 钱包:JoyID、REI Wallet(插件钱包)等DEX:HueHub、Omiga、JoyID 内置的 DEX 等,还有即将上线的 AMM  DEXLaunchpad:HueHubDID:.bitDeFi:Stable++(稳定币协议)知名项目:Nervape、SEAL 等其他:Haste(RGB++ 资产管理工具)、Metaforo(支持 RGB++ 协议的投票治理工具)等 RGB++ 的玩法 1、如何发行 RGB++ 资产? 目前,大家可以直接使用 HueHub 来发行 RGB++ 资产。 打开 HueHub 网站(https://huehub.xyz),连接钱包(UniSat、OKX 或者 JoyID)并确保钱包里有足够的 BTC,点击「Issue a RGB++ token」,然后填写 RGB++ 资产的代币名称、符号、总供应量、每次 mint 的数量以及几个比特币区块后开始 mint 等信息,填写完后提交并支付 BTC 手续费即可,非常简单易操作。 2、如何 mint 他人发行的 RGB++ 资产? 如果他人发行的 RGB++ 资产有专门的 mint 网站,可以直接打开相应的网站并参照指示完成铸造。 第二种是打开 HueHub 的 Fair Mint 页面(https://huehub.xyz/fair-mint),连接钱包,找到你想要 mint 的资产,点击旁边的 mint 按钮进行铸造。 3、如何交易 RGB++ 资产? 如果你想交易在比特币一层上的 RGB++ 资产,可以直接使用 HueHub 的 Marketplace,买的话就在 Market 中点击「Buy Now」,卖的话就选择「List for sale」。 如果你想交易在比特币二层(即 CKB 链上)的 RGB++ 资产,目前有多个选择。一个是使用 JoyID 钱包内置的 DEX,可在钱包的「Market」中看到;另一个是使用 Omiga 的 Marketplace(https://omiga.io/market)。这两个 DEX 都是订单簿模式的,同时社区团队成员也在做基于 AMM 的 DEX,预计会在不久的将来推出 4、如何将比特币链上的 RGB++ 资产 Leap 到 CKB 链上? JoyID 钱包已经支持了 RGB++ 资产的 Leap 功能。登录 #JoyID 后,切换至 Bitcoin 网络,然后点开你的 RGB++ 资产(比如 SEAL),在发送界面选择「Bitcoin L2(CKB)」并输入 CKB 地址、数量,选择矿工费,最后点击「Send」并进行签名确认。视频教程如下: https://x.com/joy_protocol/status/1780505146067448176需要特别说明的是,为了保证安全性(防止区块重组),整个 Leap 的过程需要等待大约 1 小时。完成 Leap 后,RGB++ 资产就在 CKB 区块链上了,就可以使用 JoyID 钱包内置的 DEX 或者 Omiga 的 Marketplace 进行交易了。 5、如何将 CKB 链上的 RGB++ 资产 Leap 到比特币链上? JoyID 钱包目前的版本还未支持该功能,需要再等待一段时间,预计 5 月底之前会上线。 另外,目前并不建议大家使用社区成员做的一些工具来进行 Leap 操作,因为容易发生资产被烧掉的事情(将在下文具体介绍)。 1、在铸造 RGB++ 资产或者转账 BTC 时,为什么 mempool 中没有显示? 其中一个原因是节点没有完成广播,这种情况比较常见,如果是这个原因,多等一段时间即可。 另一个原因是交易手续费设置得太低了。挖矿节点会按交易的手续费从高到低排队,优先打包那些手续费高的,如果手续费太低,过了一定时间,比如三天,还没有轮到它的话,挖矿节点一般会把这样的低手续费交易从自己的内存池里删除掉。任何节点删了你的交易,它们并不会通知你的钱包,交易也不会被退回,你的钱包也不可能自动显示你发送交易之前的余额。如果是这种情况,只能使用一些矿池推出的 “交易加速处理服务”,需要额外支付费用。 2、为什么 RGB++ 资产会被烧掉? 通过 RGB++ 协议发行的资产,它 “寄生” 或者说 “绑定” 在比特币的 UTXO 中,更具体地说,是绑定在大小为 546 聪的 UTXO 中。如果这个 UTXO 被花费了,那对应的 RGB++ 资产也会被花费掉。 那怎么避免绑定了 RGB++ 资产的 UTXO 被用户误花费掉呢?JoyID 钱包设置了一个阈值,目前这个阈值是 1200 聪,低于这个阈值的 UTXO 不会被当作矿工费或者是普通的 BTC 转账而花费掉。当然,不同的钱包设置的阈值不一样,因此为了避免被误花费掉,建议大家使用 JoyID 钱包来存储和收发 RGB++ 资产。 前文有提到,目前并不建议大家使用社区成员做的一些工具来将资产从 CKB 链上 Leap 到比特币链上,这是因为有些工具在绑定比特币 UTXO 的时候并没有遵循 RGB++ 的标准 —— 绑定到 546 聪的 UTXO 上,如果他们把资产绑定到了超过 1200 聪的 UTXO 上,那用户在使用 JoyID 钱包发送 BTC 交易时,钱包就很容易会把这个 UTXO 当作矿工费或者是普通的 UTXO 花费掉。 3、既然 JoyID 钱包在 RGB++ 生态中扮演了那么重要的角色,那我应该如何提高钱包的安全性呢? JoyID 钱包目前的版本还不支持助记词备份,所以为了防止误删钱包或者误删 Passkey,建议大家一定要做账户升级,升级后可以关联多个不同品牌的设备。 登录 JoyID 钱包后,在设置中,选择「Security」,点击「Trusted Devices」旁边的「+」号,点击「Upgrade」,然后支付 150 CKB 或者其他数量的其他代币,即可完成账户升级。升级完成后,点击「Trusted Devices」旁边的「+」号,就可以添加不同品牌的设备了,比如苹果手机创建的 JoyID 钱包可以添加安卓手机作为备用登录设备。 关于 JoyID 钱包的更多知识,欢迎阅读: https://nervina.notion.site/JoyID-FAQ-2fcae5726fee4c298f6e5efdb2d1ed3d

10 分钟快速入门 RGB++ 协议及其玩法

从 4 月初部署到比特币主网到现在,不到一个月的时间,通过 RGB++ 协议发行的加密资产已经超过了 300 多种,首个 RGB++ 资产 $SEAL 的持币地址数则达到了 16850,累计交易额超过 180 $BTC

除此之外,RGB++ 的生态发展也开始初具规模,钱包、浏览器、DEX、Launchpad、资产管理器等必要的基础设施都可以使用。
然而,还是有很多人对 RGB++ 协议及其玩法不够了解,想参与却不知道从哪里开始。所以,今天这篇文章将分为 3 个部分,第一部分用通俗易懂的语言介绍 RGB++ 协议的相关知识,第二部分介绍 RGB++ 的生态及其玩法,第三部分是 FAQ,希望能帮助大家快速入门和上手。

RGB++ 协议的基础知识
1、RGB++ 协议是什么?它和 RGB 协议是一样的吗?和最近上线的 Runes 协议有什么区别?

RGB++ 协议和 RGB 协议是两个完全不同的协议。RGB++ 协议的作者是 Cipher,他也是 $CKB 的联合创始人,而 RGB 协议目前主要是 Maxim Orlovsky 博士在主导。
RGB++ 的定位是比特币一层资产发行协议,这就意味着你可以使用 RGB++ 协议在最安全、共识最强的比特币区块链上发行加密资产。发行完资产后,你把资产转给其他人,接收方不需要自己运行客户端做验证,这是因为通过 RGB++ 协议发行的资产,会在 CKB 区块链上生成对应的影子资产。如果拿肉身和影子作为类比,在比特币区块链上转账 RGB++ 资产,相当于肉身发生了转移,其对应的影子也会跟着移动,而影子的移动会有 CKB 区块链的 PoW 矿工进行验证。所以,我们可以相信,只要影子的移动是正确的,那对应的肉身转移也是正确的(当然,你也可以选择不信任 CKB 矿工,选择自己去验证肉身的转移是否正确)。
Runes 协议和 RGB++ 一样,都属于比特币一层资产发行协议,但当下并没有太多的竞争,因为整个市场的盘子很小,大家一起把蛋糕做大才是最重要的。目前 Runes 还缺乏可编程性,如果和 RGB++ 合作,会带来双赢的效果:RGB++ 可以为 Runes 带来可编程性,而 Runes 可以为 RGB++ 带来更多的关注度。
2、比特币链上太堵且手续费太贵了,RGB++ 协议有什么解决方案?
在铸造 RGB++ 资产时,会同时在比特币区块链和 CKB 区块链生成交易,比特币链上的交易用来塑造资产的肉身,CKB 上的交易用来生成对应的影子。所以,在铸造时,用户需要花费更多的 BTC 手续费(因为有一小部分用来购买 CKB 和生成对应的影子了)。
铸造好资产后,如果嫌比特币链上太堵和手续费太高,可以把资产的肉身 Leap 到 CKB 区块链上,这样肉身和影子就都在 CKB 链上了。CKB 平均出块时间约为 10 秒,手续费也非常低廉,一枚 CKB 正常情况下可以支付 5000 多次转账所需的矿工费。所以,Leap 到 CKB 区块链的 RGB++ 资产,可以享受 CKB 带来的高速高性能,可以在 CKB 上完成几千次、几万次的转账后再 Leap 回到比特币区块链。
此外,CKB 区块链是图灵完备的,可以在上面搭建各类 DeFi 和 GameFi 应用。这意味着 Leap 到 CKB 区块链的 RGB++ 资产也可以参与这些应用,赚取更多收益,实现更广的应用场景。

3、Leap 操作是啥?它是跨链桥吗?
不是的,RGB++ 资产从比特币区块链 Leap 到 CKB 区块链或者反向操作,并没有使用任何跨链桥或者引入外部的信任假设。
常见的跨链桥,是大家把加密资产打给某个多签钱包或者合约,然后在另外一条链给你发相应的资产凭证。它的缺陷是偏中心化,而且用户得信任跨链桥的运营方不会作恶。如果跨链桥被黑客攻击了,用户的资产可能会遭受损失:2021 年 7 月跨链资产桥项目 ChainSwap 遭到攻击,损失了近 800 万美元的资产;2022 年 1 月,Qubit Finance 跨链桥遭到黑客攻击,损失超过 8000 万美元;2022 年 2 月,Wormhole 被黑客攻击,损失超过 3.2 亿美元......
Leap 是点对点地把资产从一条区块链转移到另外一条区块链,它会更加安全,也更加去中心化。

RGB++ 的生态和玩法
RGB++ 的生态
RGB++ 协议于 4 月初部署到了比特币主网,目前已经实现了协议本身所要涵盖的核心功能,包括 fungible、non-fungible 资产的发行、转让,还有 leap 操作,SDK 等。
RGB++ 的生态发展也开始初具规模:
钱包:JoyID、REI Wallet(插件钱包)等DEX:HueHub、Omiga、JoyID 内置的 DEX 等,还有即将上线的 AMM  DEXLaunchpad:HueHubDID:.bitDeFi:Stable++(稳定币协议)知名项目:Nervape、SEAL 等其他:Haste(RGB++ 资产管理工具)、Metaforo(支持 RGB++ 协议的投票治理工具)等

RGB++ 的玩法
1、如何发行 RGB++ 资产?
目前,大家可以直接使用 HueHub 来发行 RGB++ 资产。
打开 HueHub 网站(https://huehub.xyz),连接钱包(UniSat、OKX 或者 JoyID)并确保钱包里有足够的 BTC,点击「Issue a RGB++ token」,然后填写 RGB++ 资产的代币名称、符号、总供应量、每次 mint 的数量以及几个比特币区块后开始 mint 等信息,填写完后提交并支付 BTC 手续费即可,非常简单易操作。

2、如何 mint 他人发行的 RGB++ 资产?
如果他人发行的 RGB++ 资产有专门的 mint 网站,可以直接打开相应的网站并参照指示完成铸造。
第二种是打开 HueHub 的 Fair Mint 页面(https://huehub.xyz/fair-mint),连接钱包,找到你想要 mint 的资产,点击旁边的 mint 按钮进行铸造。
3、如何交易 RGB++ 资产?
如果你想交易在比特币一层上的 RGB++ 资产,可以直接使用 HueHub 的 Marketplace,买的话就在 Market 中点击「Buy Now」,卖的话就选择「List for sale」。
如果你想交易在比特币二层(即 CKB 链上)的 RGB++ 资产,目前有多个选择。一个是使用 JoyID 钱包内置的 DEX,可在钱包的「Market」中看到;另一个是使用 Omiga 的 Marketplace(https://omiga.io/market)。这两个 DEX 都是订单簿模式的,同时社区团队成员也在做基于 AMM 的 DEX,预计会在不久的将来推出

4、如何将比特币链上的 RGB++ 资产 Leap 到 CKB 链上?
JoyID 钱包已经支持了 RGB++ 资产的 Leap 功能。登录 #JoyID 后,切换至 Bitcoin 网络,然后点开你的 RGB++ 资产(比如 SEAL),在发送界面选择「Bitcoin L2(CKB)」并输入 CKB 地址、数量,选择矿工费,最后点击「Send」并进行签名确认。视频教程如下:
https://x.com/joy_protocol/status/1780505146067448176需要特别说明的是,为了保证安全性(防止区块重组),整个 Leap 的过程需要等待大约 1 小时。完成 Leap 后,RGB++ 资产就在 CKB 区块链上了,就可以使用 JoyID 钱包内置的 DEX 或者 Omiga 的 Marketplace 进行交易了。
5、如何将 CKB 链上的 RGB++ 资产 Leap 到比特币链上?
JoyID 钱包目前的版本还未支持该功能,需要再等待一段时间,预计 5 月底之前会上线。
另外,目前并不建议大家使用社区成员做的一些工具来进行 Leap 操作,因为容易发生资产被烧掉的事情(将在下文具体介绍)。

1、在铸造 RGB++ 资产或者转账 BTC 时,为什么 mempool 中没有显示?
其中一个原因是节点没有完成广播,这种情况比较常见,如果是这个原因,多等一段时间即可。
另一个原因是交易手续费设置得太低了。挖矿节点会按交易的手续费从高到低排队,优先打包那些手续费高的,如果手续费太低,过了一定时间,比如三天,还没有轮到它的话,挖矿节点一般会把这样的低手续费交易从自己的内存池里删除掉。任何节点删了你的交易,它们并不会通知你的钱包,交易也不会被退回,你的钱包也不可能自动显示你发送交易之前的余额。如果是这种情况,只能使用一些矿池推出的 “交易加速处理服务”,需要额外支付费用。
2、为什么 RGB++ 资产会被烧掉?
通过 RGB++ 协议发行的资产,它 “寄生” 或者说 “绑定” 在比特币的 UTXO 中,更具体地说,是绑定在大小为 546 聪的 UTXO 中。如果这个 UTXO 被花费了,那对应的 RGB++ 资产也会被花费掉。
那怎么避免绑定了 RGB++ 资产的 UTXO 被用户误花费掉呢?JoyID 钱包设置了一个阈值,目前这个阈值是 1200 聪,低于这个阈值的 UTXO 不会被当作矿工费或者是普通的 BTC 转账而花费掉。当然,不同的钱包设置的阈值不一样,因此为了避免被误花费掉,建议大家使用 JoyID 钱包来存储和收发 RGB++ 资产。
前文有提到,目前并不建议大家使用社区成员做的一些工具来将资产从 CKB 链上 Leap 到比特币链上,这是因为有些工具在绑定比特币 UTXO 的时候并没有遵循 RGB++ 的标准 —— 绑定到 546 聪的 UTXO 上,如果他们把资产绑定到了超过 1200 聪的 UTXO 上,那用户在使用 JoyID 钱包发送 BTC 交易时,钱包就很容易会把这个 UTXO 当作矿工费或者是普通的 UTXO 花费掉。
3、既然 JoyID 钱包在 RGB++ 生态中扮演了那么重要的角色,那我应该如何提高钱包的安全性呢?
JoyID 钱包目前的版本还不支持助记词备份,所以为了防止误删钱包或者误删 Passkey,建议大家一定要做账户升级,升级后可以关联多个不同品牌的设备。
登录 JoyID 钱包后,在设置中,选择「Security」,点击「Trusted Devices」旁边的「+」号,点击「Upgrade」,然后支付 150 CKB 或者其他数量的其他代币,即可完成账户升级。升级完成后,点击「Trusted Devices」旁边的「+」号,就可以添加不同品牌的设备了,比如苹果手机创建的 JoyID 钱包可以添加安卓手机作为备用登录设备。
关于 JoyID 钱包的更多知识,欢迎阅读:
https://nervina.notion.site/JoyID-FAQ-2fcae5726fee4c298f6e5efdb2d1ed3d
joyID和RGB++已经开始热起来了,前 2 天又开始财富神话的苗头了。但很诧异,为啥一致找不到入口呢?赶紧搜索了一下,https://m.huehub.xyz/market/1 这里可以铭文,市场,以后可以关注。找不到RGB++神话的入口的同学可以参考 joyID + 这个网址等于起点。 由于RGB++的兴起,CKB生态开始火热,看了下币价, CKB巅峰时候是现在 2 倍,感觉可以买点存着了。#ckb #RGB++ #JoyID
joyID和RGB++已经开始热起来了,前 2 天又开始财富神话的苗头了。但很诧异,为啥一致找不到入口呢?赶紧搜索了一下,https://m.huehub.xyz/market/1 这里可以铭文,市场,以后可以关注。找不到RGB++神话的入口的同学可以参考 joyID + 这个网址等于起点。
由于RGB++的兴起,CKB生态开始火热,看了下币价, CKB巅峰时候是现在 2 倍,感觉可以买点存着了。#ckb #RGB++ #JoyID
直播回顾|如何打造超越 Web2 的钱包体验:JoyID Wallet 介绍与展望4 月 5 日,JoyID 创始人兼 CEO Cipher 在登链社区直播分享了 JoyID Wallet 这款产品,以及它的原理,还展望了 Web3 领域钱包的未来发展。 以下是字节君根据直播视频整理的内容概要: 钱包创新会是区块链的下一个推动吗? 我们可以看到 3 个现状: 1、越来越多的资本和开发者进入了 Web3。大家普遍认为 Web3 还是一个重要的叙事,虽然最近被 AI 给抢了一点风头,但资本和开发者还是愿意进来的。 2、Web3 目前的主流用户画像是投机用户,还有撸羊毛用户。 3、整个 Web3 的 DApp 领域,DeFi 这个叙事在往下走,甚至很弱了,Game、Social、NFT、音乐等出圈应用在兴起。 这个时候,你会发现 Web3 的叙事和现状出现了矛盾。Web3 的叙事是取代 Web2,或者至少用户基数和 Web2 一样,但目前 Web3 真正的用户并不多,使用钱包的用户可能全球不超过两三千万人。 为什么会有这个矛盾?一个很重要的原因是钱包挡住了用户,用户进不来。 钱包存在 3 个普遍的问题:助记词学习曲线太高,私钥丢失无法复原,手续费需要用户支付。目前的这些钱包产品,对技术极客来说,安全但不便利;对 99% 的人来说,既不安全也不便利,不安全是因为他们大部分人不具备管理私钥的能力。 当然,目前也出现了几种针对钱包的解决方案: 智能合约钱包:可以解决私钥丢失无法复原以及手续费需要用户支付这两大问题,但并没有解决助记词学习曲线太高的问题。智能合约钱包还存在成本高的问题,以及多链同步的问题。 MPC(多方安全计算):可以解决助记词学习曲线太高和私钥丢失无法复原的问题,且无条件支持多链,但并没有解决手续费需要用户支付的问题。MPC 的本质是 SaaS,不论 MPC 钱包帮你把私钥分成了多少碎片,最终每一笔交易签名其实都依赖于 MPC 的服务器去帮你做一些事情,而且只能依赖它这一家,所以也存在很高的风险。 其他方案:托管钱包,或者是伪装成 MPC 的托管钱包,以及使用了 MPC、合约和其他技术的混合钱包。 特别提醒,只要牵扯到 MPC,就需要问下自己是否真的打算用一个 SaaS 钱包?另外,尤其要警惕只需验证一次就完成登录的 MPC 钱包。 JoyID 钱包的特点 在介绍 JoyID 之前,大家可以先试玩一下 JoyID 的测试版,它支持 Windows 电脑、Mac 电脑、苹果手机,以及安装有谷歌服务(GMS)的安卓手机。 测试版链接:https://app.joyid.dev CKB 测试币领取地址:https://faucet.nervos.org JoyID 钱包具有以下特点: 无密码、无助记词:直接通过指纹创建钱包,确认交易。 无需依赖任何 Web2 账号:不需要手机号,不需要邮箱...... 去中心化、真非托管:密钥在你的设备的安全芯片里生成,JoyID 只能读取你的公钥并请求签名,并不能读取你的私钥。 无需安装:不用下载 App,只要打开网页就行了,也很方便被其他应用集成。 多设备登录:测试版需要在其他设备上输入地址后再开始授权登录,后面会优化成直接扫码登录(类似 Telegram 的多设备登录方式)。 支持助记词、社交恢复、Passkey 等多种恢复方案(可选)。 拥有超越 Web2 账户的体验。 JoyID 的设备支持范围非常广,账号创建可以在 Windows 10/11、MacOS(需要支持 TouchID)、Android 7.0+(需要有 GMS)、iOS 14.5+ 等系统的浏览器中实现(不要用 “魔改” 的浏览器,比如微信浏览器),而 JoyID 账号的登录对设备的系统没有要求,支持全平台登录。Linux 系统后面也可以用,只不过需要使用 Yubikey 来生成公私钥。 JoyID 的原理介绍 首先科普一下 JoyID 的密码学基础:WebAuthn/Passkey。 WebAuthn 是 FIDO 联盟推出的,很多 Web2 大厂(比如微软、谷歌、苹果等)都在支持的下一代无密码账户技术。这项技术在每一台设备上内置了一个叫安全芯片或者说安全区的 TEE(独立于 CPU 芯片),然后在里面生成公私钥对。其安全性达到了硬件级别的安全性,并通过生物识别技术进一步保障使用安全。 Passkey 则在 WebAuthn 的基础上,实现了多个设备之间的互通或者互相授权。 这项技术原本是给 Web2 的账号系统来使用的,但我们把它用到了区块链上,还给它起了个名字叫 “设备账户”。设备账户是什么意思?本质上它是一个合约账户,但是这个区块链合约账户的私钥不是通过助记词来保存的,而是用设备上的硬件芯片来保存。通过使用 WebAuthn/Passkey 技术,在不需要安装的情况下,可以直接在网页环境里面使用系统的安全芯片来做密钥生成和签名,然后通过账户抽象技术,将多个设备密钥绑定到同一地址上,在区块链上公示出来,同时也提供账户恢复功能。 WebAuthn/Passkey 采用的密码学算法是 P256/RS256 等,和主流区块链使用的 secp256k1 还不一样,所以这里就需要区块链拥有账户抽象的能力,能支持其他密码学源语。这样的区块链很少,而 Nervos CKB 正好可以满足这点,所以 JoyID 选择了在 Nervos CKB 区块链上做开发。 这里再科普一下 Nervos CKB 上基于 UTXO 的账户抽象。其实每一个 UTXO 都由一个锁定脚本来管理使用权限,使用者只要提供正确的证明即可解开锁定脚本。通常情况下,“证明” 即数字签名;“锁定脚本” 即验签算法,例如 secp256k1,而锁定脚本即 “地址”。Bitcoin 是第一个使用 UTXO 模型的区块链,但 Bitcoin 的锁定脚本不是图灵完备的,且有很大的限制。Nervos CKB 在 Bitcoin UTXO 模型的基础上做了改进,并提供了基于 RISC-V 虚拟机的图灵完备脚本,所以 CKB 上所有的账户都是 full-featured 抽象账户。 很多人可能会问,JoyID 基于 Nervos CKB 做开发,是不是只支持 CKB 而不支持其他 EVM 链?其实不是的,JoyID 会支持多链,除了 CKB 链外,也会支持 CKB 的侧链 Axon,而 Axon 100% 兼容 EVM 且有着非常高的 TPS。其实只要把其他 EVM 生态无缝地迁移过来,再配合 JoyID 这款低门槛钱包,就可以满足新用户的需求了,因为他们不会特别在意自己在玩哪条链,只在意生态里可玩的项目多不多。 这里再解释一下背后的技术原理。以太坊上的交易由原始交易和数字签名两部分组成,其中数字签名由节点校验,校验通过后就让 EVM 去执行交易内容,EVM 并不会去校验数字签名。所以,我们可以把以太坊的数字签名换成 JoyID 的签名,节点遇到 JoyID 的签名时,把这个签名丢给 CKB 去校验,校验通过后再把交易内容交给 EVM 去执行。这样就能做到 100% EVM 兼容了。 现在 Axon 的开发已经接近尾声,所以大家能看到 JoyID 的测试版里有 ETH 和 USDT,目前是灰色不可用的状态,但再过个把月就可以玩起来了。 最后,有必要提一下 JoyID 的全流程开源和去中心化。JoyID 的合约还在审计中,审计完后会开源,开放访问;中间件也会开源,且允许第三方自行部署;前端同样会开源,任何人都可以部署,且支持离线签名。JoyID 的账户密钥,则完全在用户侧持有和管理。所以,JoyID 真正地实现了全流程开源和去中心化。 全流程开源和去中心化在整个 Web3 的基础设施里面是非常重要的,因为当你的用户数达到一个量级时,比如说 10万以上,你迟早会意识到你不可能一直依赖于一个中心化、不透明的 SaaS。 Web3 钱包的未来 首先说两个我自己的判断: 1、钱包生来就是用来代替 Web2 账户的。 2、通过邮箱、手机号、用户名和密码、谷歌登录等方式作为入口的钱包,一定是中间状态,因为钱包要替代 Web2 账户,就不能让它依赖于 Web2 的账户服务。 有些人可能会问,Web2 账号服务我用得挺好,为什么要换成 Web3 账户?因为 Web3 账户有很多优势: 1、没有密码,不怕服务器泄漏或者被社会工程学,更加安全; 2、不需要提供邮箱/手机号,隐私性更强; 3、应用方对接不需要中心方允许,更加开放; 4、账户自我主权,不依赖中心方,独立存在,更加可靠; 5、天然具备支付和收款功能,以及更多去中心化服务。 有些人可能还会问,既然 Web3 账户这么好,为什么现在用的人却很少?这个当然有历史原因,但我觉得更重要的是 Web3 门槛太高了。所以 JoyID 才会想把门槛降到比 Web2 还低。 门槛降低后,显然会有更多的人进入 Web3 世界,而且 Web3 账户的 permissionless、开放性、可组合性,会让越来越多的 Web2 应用开始使用 Web3 账户,最终导致 Web2、Web3 没有明显界限。 #Nervos #CKB #Web3 #DID #JoyID

直播回顾|如何打造超越 Web2 的钱包体验:JoyID Wallet 介绍与展望

4 月 5 日,JoyID 创始人兼 CEO Cipher 在登链社区直播分享了 JoyID Wallet 这款产品,以及它的原理,还展望了 Web3 领域钱包的未来发展。

以下是字节君根据直播视频整理的内容概要:

钱包创新会是区块链的下一个推动吗?

我们可以看到 3 个现状:

1、越来越多的资本和开发者进入了 Web3。大家普遍认为 Web3 还是一个重要的叙事,虽然最近被 AI 给抢了一点风头,但资本和开发者还是愿意进来的。

2、Web3 目前的主流用户画像是投机用户,还有撸羊毛用户。

3、整个 Web3 的 DApp 领域,DeFi 这个叙事在往下走,甚至很弱了,Game、Social、NFT、音乐等出圈应用在兴起。

这个时候,你会发现 Web3 的叙事和现状出现了矛盾。Web3 的叙事是取代 Web2,或者至少用户基数和 Web2 一样,但目前 Web3 真正的用户并不多,使用钱包的用户可能全球不超过两三千万人。

为什么会有这个矛盾?一个很重要的原因是钱包挡住了用户,用户进不来。

钱包存在 3 个普遍的问题:助记词学习曲线太高,私钥丢失无法复原,手续费需要用户支付。目前的这些钱包产品,对技术极客来说,安全但不便利;对 99% 的人来说,既不安全也不便利,不安全是因为他们大部分人不具备管理私钥的能力。

当然,目前也出现了几种针对钱包的解决方案:

智能合约钱包:可以解决私钥丢失无法复原以及手续费需要用户支付这两大问题,但并没有解决助记词学习曲线太高的问题。智能合约钱包还存在成本高的问题,以及多链同步的问题。

MPC(多方安全计算):可以解决助记词学习曲线太高和私钥丢失无法复原的问题,且无条件支持多链,但并没有解决手续费需要用户支付的问题。MPC 的本质是 SaaS,不论 MPC 钱包帮你把私钥分成了多少碎片,最终每一笔交易签名其实都依赖于 MPC 的服务器去帮你做一些事情,而且只能依赖它这一家,所以也存在很高的风险。

其他方案:托管钱包,或者是伪装成 MPC 的托管钱包,以及使用了 MPC、合约和其他技术的混合钱包。

特别提醒,只要牵扯到 MPC,就需要问下自己是否真的打算用一个 SaaS 钱包?另外,尤其要警惕只需验证一次就完成登录的 MPC 钱包。

JoyID 钱包的特点

在介绍 JoyID 之前,大家可以先试玩一下 JoyID 的测试版,它支持 Windows 电脑、Mac 电脑、苹果手机,以及安装有谷歌服务(GMS)的安卓手机。

测试版链接:https://app.joyid.dev

CKB 测试币领取地址:https://faucet.nervos.org

JoyID 钱包具有以下特点:

无密码、无助记词:直接通过指纹创建钱包,确认交易。

无需依赖任何 Web2 账号:不需要手机号,不需要邮箱......

去中心化、真非托管:密钥在你的设备的安全芯片里生成,JoyID 只能读取你的公钥并请求签名,并不能读取你的私钥。

无需安装:不用下载 App,只要打开网页就行了,也很方便被其他应用集成。

多设备登录:测试版需要在其他设备上输入地址后再开始授权登录,后面会优化成直接扫码登录(类似 Telegram 的多设备登录方式)。

支持助记词、社交恢复、Passkey 等多种恢复方案(可选)。

拥有超越 Web2 账户的体验。

JoyID 的设备支持范围非常广,账号创建可以在 Windows 10/11、MacOS(需要支持 TouchID)、Android 7.0+(需要有 GMS)、iOS 14.5+ 等系统的浏览器中实现(不要用 “魔改” 的浏览器,比如微信浏览器),而 JoyID 账号的登录对设备的系统没有要求,支持全平台登录。Linux 系统后面也可以用,只不过需要使用 Yubikey 来生成公私钥。

JoyID 的原理介绍

首先科普一下 JoyID 的密码学基础:WebAuthn/Passkey。

WebAuthn 是 FIDO 联盟推出的,很多 Web2 大厂(比如微软、谷歌、苹果等)都在支持的下一代无密码账户技术。这项技术在每一台设备上内置了一个叫安全芯片或者说安全区的 TEE(独立于 CPU 芯片),然后在里面生成公私钥对。其安全性达到了硬件级别的安全性,并通过生物识别技术进一步保障使用安全。

Passkey 则在 WebAuthn 的基础上,实现了多个设备之间的互通或者互相授权。

这项技术原本是给 Web2 的账号系统来使用的,但我们把它用到了区块链上,还给它起了个名字叫 “设备账户”。设备账户是什么意思?本质上它是一个合约账户,但是这个区块链合约账户的私钥不是通过助记词来保存的,而是用设备上的硬件芯片来保存。通过使用 WebAuthn/Passkey 技术,在不需要安装的情况下,可以直接在网页环境里面使用系统的安全芯片来做密钥生成和签名,然后通过账户抽象技术,将多个设备密钥绑定到同一地址上,在区块链上公示出来,同时也提供账户恢复功能。

WebAuthn/Passkey 采用的密码学算法是 P256/RS256 等,和主流区块链使用的 secp256k1 还不一样,所以这里就需要区块链拥有账户抽象的能力,能支持其他密码学源语。这样的区块链很少,而 Nervos CKB 正好可以满足这点,所以 JoyID 选择了在 Nervos CKB 区块链上做开发。

这里再科普一下 Nervos CKB 上基于 UTXO 的账户抽象。其实每一个 UTXO 都由一个锁定脚本来管理使用权限,使用者只要提供正确的证明即可解开锁定脚本。通常情况下,“证明” 即数字签名;“锁定脚本” 即验签算法,例如 secp256k1,而锁定脚本即 “地址”。Bitcoin 是第一个使用 UTXO 模型的区块链,但 Bitcoin 的锁定脚本不是图灵完备的,且有很大的限制。Nervos CKB 在 Bitcoin UTXO 模型的基础上做了改进,并提供了基于 RISC-V 虚拟机的图灵完备脚本,所以 CKB 上所有的账户都是 full-featured 抽象账户。

很多人可能会问,JoyID 基于 Nervos CKB 做开发,是不是只支持 CKB 而不支持其他 EVM 链?其实不是的,JoyID 会支持多链,除了 CKB 链外,也会支持 CKB 的侧链 Axon,而 Axon 100% 兼容 EVM 且有着非常高的 TPS。其实只要把其他 EVM 生态无缝地迁移过来,再配合 JoyID 这款低门槛钱包,就可以满足新用户的需求了,因为他们不会特别在意自己在玩哪条链,只在意生态里可玩的项目多不多。

这里再解释一下背后的技术原理。以太坊上的交易由原始交易和数字签名两部分组成,其中数字签名由节点校验,校验通过后就让 EVM 去执行交易内容,EVM 并不会去校验数字签名。所以,我们可以把以太坊的数字签名换成 JoyID 的签名,节点遇到 JoyID 的签名时,把这个签名丢给 CKB 去校验,校验通过后再把交易内容交给 EVM 去执行。这样就能做到 100% EVM 兼容了。

现在 Axon 的开发已经接近尾声,所以大家能看到 JoyID 的测试版里有 ETH 和 USDT,目前是灰色不可用的状态,但再过个把月就可以玩起来了。

最后,有必要提一下 JoyID 的全流程开源和去中心化。JoyID 的合约还在审计中,审计完后会开源,开放访问;中间件也会开源,且允许第三方自行部署;前端同样会开源,任何人都可以部署,且支持离线签名。JoyID 的账户密钥,则完全在用户侧持有和管理。所以,JoyID 真正地实现了全流程开源和去中心化。

全流程开源和去中心化在整个 Web3 的基础设施里面是非常重要的,因为当你的用户数达到一个量级时,比如说 10万以上,你迟早会意识到你不可能一直依赖于一个中心化、不透明的 SaaS。

Web3 钱包的未来

首先说两个我自己的判断:

1、钱包生来就是用来代替 Web2 账户的。

2、通过邮箱、手机号、用户名和密码、谷歌登录等方式作为入口的钱包,一定是中间状态,因为钱包要替代 Web2 账户,就不能让它依赖于 Web2 的账户服务。

有些人可能会问,Web2 账号服务我用得挺好,为什么要换成 Web3 账户?因为 Web3 账户有很多优势:

1、没有密码,不怕服务器泄漏或者被社会工程学,更加安全;

2、不需要提供邮箱/手机号,隐私性更强;

3、应用方对接不需要中心方允许,更加开放;

4、账户自我主权,不依赖中心方,独立存在,更加可靠;

5、天然具备支付和收款功能,以及更多去中心化服务。

有些人可能还会问,既然 Web3 账户这么好,为什么现在用的人却很少?这个当然有历史原因,但我觉得更重要的是 Web3 门槛太高了。所以 JoyID 才会想把门槛降到比 Web2 还低。

门槛降低后,显然会有更多的人进入 Web3 世界,而且 Web3 账户的 permissionless、开放性、可组合性,会让越来越多的 Web2 应用开始使用 Web3 账户,最终导致 Web2、Web3 没有明显界限。

#Nervos #CKB #Web3 #DID #JoyID

JoyID加密钱包 Nervos AMA 中文整理稿Nervina Labs 首席执行官兼创始人 Cipher 在 3 月 29 日美东时间在 Nervos Reddit 开启英文AMA 。主题为 JoyID ,这是一款革命性的加密钱包,它在 Nervos CKB 上实现了无密码、非托管且完全去中心化的特性。 过去四年,Nervina Labs 一直在为 Nervos Network 构建基础设施和产品。他们已成功构建了 NFT 平台 Token.city、CoTA 标准。JoyID 是一款用户友好型加密钱包,让用户仅通过指纹或 FaceID 就能轻松控制加密货币。以下内容为本次 AMA 整理稿,翻译为中文,有部分删改,具体以原文为准。 Q1:你认为 Nervina Labs、Nervos Network 和整个区块链行业面临最大的障碍是什么?另外,你认为普通人需要什么才能利用区块链,而不是陷入骗局式投资?虽然这些问题与 Nervina Labs 工作没有直接关系,但我认为像您这样的行业领袖对当前行业状况的看法具有很高的价值。 A:自从 2016 年进入区块链行业以来,我一直致力于让更多普通用户从区块链的价值网络中受益,享受平等和自由。在 Nervina Labs,我的主要工作是思考非技术爱好者如何更容易地使用区块链,以及如何以最低的学习曲线和成本吸引用户。在 Nervos Foundation,我的工作是设计应用层协议以支持这些产品。我必须承认这些任务非常具有挑战性,但我很高兴地说我们已经取得了一些成果。特别是我们的产品 JoyID 钱包,为数十亿普通用户打开了区块链的大门。关于如何让普通人将区块链视为资源,而不是骗局式投资,我认为需要更多的教育和普及,以及更多安全、易用和有用的应用程序的出现,让人们真正意识到区块链技术的价值和潜力。 Q2:请简要介绍以及它的开发阶段,它是否已准备好投入生产?JoyID 是一个真正的钱包/应用程序,还是只是为其他钱包提供商提供工具包?还是两者兼具?据了解,恢复钱包需要使用生物识别信息(如面部或指纹),但仅限于同一设备。这意味着他人无法用另一台设备的生物识别信息恢复我的钱包,这固然是好事,但如果设备丢失了,如何恢复钱包呢? A:CoTA 是一种运行在 Nervos CKB 上的超低成本代币协议,仅需 32 CKBytes 的状态存储成本便能铸造数百万个 NFT。此外,CoTA 还可作为第三方 dapps 的通用 on-chain key-value 存储数据库。JoyID 利用 CoTA 管理抽象账户。 您可以在此处找到有关 CoTA 的更多信息:https://www.cotadev.io/docs/protocols/cota_main CoTA 已准备好投入生产,目前已有一些 dapps 和应用在主网上使用它,例如免费 NFT 铸造和分发平台 NFTBox.me 和 NFT 钱包 token.city。JoyID 是一个基于网页的钱包,允许您管理在 Nervos CKB 和 L2 链上的资产。同时,它还是一个 on-chain 工具包和智能合约。任何人都可以复制我们的开源代码并部署网页以提供相同的服务,实现完全去中心化。 Q3:JoyID 是 Nervos 独有的产品吗?它是否仅限于在 Nervos 网络上开发? A:是的,JoyID 专为 Nervos 的 L1 和 L2 设计,只能在这些网络上使用。在 Nervos 的 L2 网络 Axon 上,您可以像使用 EOA 账户一样使用 JoyID。Nervos 提供了两个关键功能以支持 JoyID。首先,它提供完整的账户抽象支持,使 JoyID 能够将多个设备的 webauthn 密钥作为相同地址的签名验证机制。其次,高效的 RISC-V 虚拟机确保了 webauthn 签名验证的实际成本可行性。虽然还有一些其他链,如 StarkNet 或 Fuel,也在尝试类似的实现,但它们的技术进度相对落后,尚未准备好投入生产。 Q4:JoyID 是一个将在 Web2 应用商店上线的应用程序,还是更像 ckb.pw? A:目前,JoyID 钱包是一个基于网页的应用程序,类似于 ckb.pw。我们可能会构建一个原生应用程序来提供更多功能,包括通知、nfc 访问等。但它现在不在我们的路线图上。 Q5:请解释一下 JoyID 中生物识别认证过程的工作原理以及采取了哪些措施来确保用户的隐私和安全? A:生物识别认证过程由 FIDO 维护的 WebAuthn API 提供。JoyID 不会直接访问您的生物识别信息,这在技术上是不可能的。相反,JoyID 通过 WebAuthn API 请求非对称身份验证,并触发系统的生物识别传感器进行验证。因此,您的系统(Windows/MacOS/Android/iOS)负责进行生物认证,而 JoyID 仅获取签名和公钥。公钥具有高熵且完全随机,无法用于追踪您的设备和个人信息。 Q6:JoyID 如何确保私钥永远不会离开用户的设备,如果用户丢失了设备会发生什么? A:私钥的安全性由使用的硬件保证。FIDO/WebAuthn 标准利用硬件的 Secure Enclave 生成、存储和处理私钥,它们被设计为无法导出。即使是制造商,也无法获取这些私钥。 若设备丢失,您可以采取以下两个措施:1) 在新设备上恢复您的账户;2) 远程删除旧设备的身份验证。JoyID 协议和前端应用程序都支持这两项操作。 Q7:能否解释一下 JoyID 中的社交恢复功能如何运作以及如何实现去中心化的账户恢复? A:JoyID 提供了账户抽象化,使您能够在多个设备上“登录”同一账户。这意味着您可以将多个设备(如手机、笔记本或 PC)生成的公钥链接到一个账户。即使您丢失了其中一个设备,也可以使用其他设备访问您的账户。此外,您还可以将 Metamask 地址绑定到账户,并使用 Metamask 钱包或助记词来恢复账户。 社交恢复功能允许您指定多个好友的 JoyID 地址作为恢复监护人。若您失去所有设备,无法自行恢复账户,可以在新设备上启动社交恢复流程。首先,在 JoyID 钱包中使用旧账户/地址登录,系统将提示您设备上没有有效密钥。然后,通过将恢复链接发送给好友来获取他们的批准(签名),开始社交恢复过程。收集到足够签名后,您可以将新设备生成的密钥添加到旧账户。此后,新设备便可控制您的账户。整个过程无需依赖中心化方案。 Q8:能否讨论一下 JoyID 如何利用 Nervos CKB 区块链上的 CoTA 扩展来注册公钥并完成用户地址抽象的技术细节? A:CoTA 提供了一个“用户数据扩展”功能,允许第三方脚本通过 SMT 数据累加器以键值格式访问其脚本范围数据。这意味着 JoyID 脚本可以将抽象账户数据(如多个子密钥或社交恢复设置数据)存储到 CoTA 单元中,无需产生额外的 CKBytes 成本。所有数据都通过 CoTA 协议存储在一个 32 字节的 SMT 根目录中。虽然文档网页上的扩展详细信息尚未更新,但您可以参考:https://www.cotadev.io/docs/protocols/cota_userdata 了解更多。 Q9:请问 JoyID 是如何管理用户配置文件并将其以 CTmeta 格式存储在链上的?为确保数据隐私和安全,采取了哪些措施? A:在 JoyID 的早期设计阶段,我们在标准中加入了用户画像字段,将其作为 Nervos 的“身份层”。但后来,我们认为 JoyID 更适合作为类似于 Metamask 的大规模采用版本,专注于账户而非身份。因此,在最新设计中,我们不再将用户资料上链。 尽管如此,我们仍在链上存储其他可能泄露用户隐私的信息,如 WebAuthn 的自定义设备标签和关键索引。我们将这些数据存储在 CKB 交易的 witness 字段中,并采用 CTMeta 标准,使所有人都能访问这些公共数据,以保持 JoyID 的去中心化。在将数据推送到链上之前,用户可以修改链上设备标签以隐藏他们的踪迹。例如,他们可以使用表情符号代替硬件/位置描述以保护隐私。最终,这一切都取决于用户自己。 CTMeta 标准https://www.cotadev.io/docs/protocols/CTMeta Q10:能否详细介绍一下 Nervos CKB 区块链如何支持 WebAuthn 算法以实现无密码用户体验的 dApps?JoyID 如何实现跨平台和跨终端的功能,以及涉及的技术挑战有哪些? A:Nervos CKB 采用 RISC-V VM 和验证模型,而非执行模型来实现共识,因此其计算效率远高于 EVM 或其他 VM。这使得 P256 和 RS256(由 WebAuthn 支持)签名验证相较于竞争对手变得可行。CKB 还具有强大的账户抽象功能,使账户能够适应 WebAuthn 签名格式和数据序列化标准。通过使用账户抽象,多个设备和跨平台生成的密钥可映射至同一账户。因此,用户无需使用助记词保存私钥,这些私钥会存储在设备的高安全区域内。同时,用户无需用密码保护密钥,因为 WebAuthn 接口允许使用生物特征进行签名认证。 Q11:能否谈谈 JoyID 的未来计划或发展,以及您对其未来演变的看法? A:我们正着手开发以下 JoyID 功能: L2 支持:将推出具有 JoyID 原生支持的测试网 Axon 链,这意味着所有 EVM dapp 可部署实例至 Axon,享受无密码、无助记符钱包。 可选的恢复功能:包括社交恢复和 Metamask 集成。 更多资产支持:如 mNFT、CoTA、sUDT、L2-ERC20/ERC721/1155 等。 L1 和 L2 的 SDK。 dapp 集成:如 NFTBox、token.city、dotbit 等。 JoyID 的一个令人兴奋的方面是,它有可能成为替代 Google/Apple ID 的通用账户系统,为 Web2 世界提供更好的用户体验和去中心化特性。因此,传统 Web2 网站可能将 JoyID 选为未来的无密码、无许可账户解决方案。 Q12:请介绍一下 Nervina Labs 在 Nervos、Token.City 和 NFTBox.Me 上的 NFT 平台,以及能量点、身份认证和支付验证过程。 A:NFTBox.me 是一个面向希望吸引更多用户的传统企业的中心化分布式平台,提供 SaaS 网站。然而,其底层技术采用的是去中心化的 CoTA 协议。 您可以直接与智能合约交互来铸造/转移 NFT,从而绕过 NFTBox.me。能量点用于 mNFT 协议,这是我们早期的 NFT 协议之一。每次分发需要 145 CKBytes,所以我们按分配向用户收取能源点数。 Q13:关于 JoyID 支持除 Nervos 之外的其他货币的详细信息或时间表,以及是否有支持所有(加密)货币的钱包的目标? A:通过来自其他链的跨链桥,JoyID 将支持 Axon 上的各种 ERC20。Axon 团队正致力于 IBC 兼容性,以提高桥梁的强大性和通用性。 JoyID 无法支持其他链,因为它依赖于 CKB 提供的关键功能。但如果其他链采用 CKB-VM 作为地址认证模块,将其有效地作为 CKB 的 L2,那么 JoyID 可能没有技术障碍支持它们。 Q14:您预计 Nervos 将采用哪些隐私保护技术?(如 Mimblewimble、环签名、零知识证明等) A:我相信 Nervos CKB 上可以实现所有这些功能。由于其 UTXO 模型和高度灵活的脚本系统,CKB 为隐私保护技术提供了良好的环境。 Q15:我注意到您为 RFCS21 编写了原始的 CKB-address-demo 代码。您可以推荐一个资源/参考资料,以便了解更多关于密码学的一般信息吗? A:虽然我不是密码学家或密码工程师,但我是精通密码学应用的协议研究员和产品设计师。如果您希望对区块链相关的密码学有初步了解,而不深入技术实现、可证明的安全性等细节,我建议从 Coursera 等平台的密码学基础公开课开始,然后直接阅读最新的区块链密码学介绍,以便对密码学与区块链的结合有一个大致了解。如果需要更深入了解,可以查阅相关文献。 (完) JoyID官网:https://joy.id/ #CKB #DID #JoyID #Nervos

JoyID加密钱包 Nervos AMA 中文整理稿

Nervina Labs 首席执行官兼创始人 Cipher 在 3 月 29 日美东时间在 Nervos Reddit 开启英文AMA 。主题为 JoyID ,这是一款革命性的加密钱包,它在 Nervos CKB 上实现了无密码、非托管且完全去中心化的特性。

过去四年,Nervina Labs 一直在为 Nervos Network 构建基础设施和产品。他们已成功构建了 NFT 平台 Token.city、CoTA 标准。JoyID 是一款用户友好型加密钱包,让用户仅通过指纹或 FaceID 就能轻松控制加密货币。以下内容为本次 AMA 整理稿,翻译为中文,有部分删改,具体以原文为准。

Q1:你认为 Nervina Labs、Nervos Network 和整个区块链行业面临最大的障碍是什么?另外,你认为普通人需要什么才能利用区块链,而不是陷入骗局式投资?虽然这些问题与 Nervina Labs 工作没有直接关系,但我认为像您这样的行业领袖对当前行业状况的看法具有很高的价值。

A:自从 2016 年进入区块链行业以来,我一直致力于让更多普通用户从区块链的价值网络中受益,享受平等和自由。在 Nervina Labs,我的主要工作是思考非技术爱好者如何更容易地使用区块链,以及如何以最低的学习曲线和成本吸引用户。在 Nervos Foundation,我的工作是设计应用层协议以支持这些产品。我必须承认这些任务非常具有挑战性,但我很高兴地说我们已经取得了一些成果。特别是我们的产品 JoyID 钱包,为数十亿普通用户打开了区块链的大门。关于如何让普通人将区块链视为资源,而不是骗局式投资,我认为需要更多的教育和普及,以及更多安全、易用和有用的应用程序的出现,让人们真正意识到区块链技术的价值和潜力。

Q2:请简要介绍以及它的开发阶段,它是否已准备好投入生产?JoyID 是一个真正的钱包/应用程序,还是只是为其他钱包提供商提供工具包?还是两者兼具?据了解,恢复钱包需要使用生物识别信息(如面部或指纹),但仅限于同一设备。这意味着他人无法用另一台设备的生物识别信息恢复我的钱包,这固然是好事,但如果设备丢失了,如何恢复钱包呢?

A:CoTA 是一种运行在 Nervos CKB 上的超低成本代币协议,仅需 32 CKBytes 的状态存储成本便能铸造数百万个 NFT。此外,CoTA 还可作为第三方 dapps 的通用 on-chain key-value 存储数据库。JoyID 利用 CoTA 管理抽象账户。

您可以在此处找到有关 CoTA 的更多信息:https://www.cotadev.io/docs/protocols/cota_main

CoTA 已准备好投入生产,目前已有一些 dapps 和应用在主网上使用它,例如免费 NFT 铸造和分发平台 NFTBox.me 和 NFT 钱包 token.city。JoyID 是一个基于网页的钱包,允许您管理在 Nervos CKB 和 L2 链上的资产。同时,它还是一个 on-chain 工具包和智能合约。任何人都可以复制我们的开源代码并部署网页以提供相同的服务,实现完全去中心化。

Q3:JoyID 是 Nervos 独有的产品吗?它是否仅限于在 Nervos 网络上开发?

A:是的,JoyID 专为 Nervos 的 L1 和 L2 设计,只能在这些网络上使用。在 Nervos 的 L2 网络 Axon 上,您可以像使用 EOA 账户一样使用 JoyID。Nervos 提供了两个关键功能以支持 JoyID。首先,它提供完整的账户抽象支持,使 JoyID 能够将多个设备的 webauthn 密钥作为相同地址的签名验证机制。其次,高效的 RISC-V 虚拟机确保了 webauthn 签名验证的实际成本可行性。虽然还有一些其他链,如 StarkNet 或 Fuel,也在尝试类似的实现,但它们的技术进度相对落后,尚未准备好投入生产。

Q4:JoyID 是一个将在 Web2 应用商店上线的应用程序,还是更像 ckb.pw?

A:目前,JoyID 钱包是一个基于网页的应用程序,类似于 ckb.pw。我们可能会构建一个原生应用程序来提供更多功能,包括通知、nfc 访问等。但它现在不在我们的路线图上。

Q5:请解释一下 JoyID 中生物识别认证过程的工作原理以及采取了哪些措施来确保用户的隐私和安全?

A:生物识别认证过程由 FIDO 维护的 WebAuthn API 提供。JoyID 不会直接访问您的生物识别信息,这在技术上是不可能的。相反,JoyID 通过 WebAuthn API 请求非对称身份验证,并触发系统的生物识别传感器进行验证。因此,您的系统(Windows/MacOS/Android/iOS)负责进行生物认证,而 JoyID 仅获取签名和公钥。公钥具有高熵且完全随机,无法用于追踪您的设备和个人信息。

Q6:JoyID 如何确保私钥永远不会离开用户的设备,如果用户丢失了设备会发生什么?

A:私钥的安全性由使用的硬件保证。FIDO/WebAuthn 标准利用硬件的 Secure Enclave 生成、存储和处理私钥,它们被设计为无法导出。即使是制造商,也无法获取这些私钥。

若设备丢失,您可以采取以下两个措施:1) 在新设备上恢复您的账户;2) 远程删除旧设备的身份验证。JoyID 协议和前端应用程序都支持这两项操作。

Q7:能否解释一下 JoyID 中的社交恢复功能如何运作以及如何实现去中心化的账户恢复?

A:JoyID 提供了账户抽象化,使您能够在多个设备上“登录”同一账户。这意味着您可以将多个设备(如手机、笔记本或 PC)生成的公钥链接到一个账户。即使您丢失了其中一个设备,也可以使用其他设备访问您的账户。此外,您还可以将 Metamask 地址绑定到账户,并使用 Metamask 钱包或助记词来恢复账户。

社交恢复功能允许您指定多个好友的 JoyID 地址作为恢复监护人。若您失去所有设备,无法自行恢复账户,可以在新设备上启动社交恢复流程。首先,在 JoyID 钱包中使用旧账户/地址登录,系统将提示您设备上没有有效密钥。然后,通过将恢复链接发送给好友来获取他们的批准(签名),开始社交恢复过程。收集到足够签名后,您可以将新设备生成的密钥添加到旧账户。此后,新设备便可控制您的账户。整个过程无需依赖中心化方案。

Q8:能否讨论一下 JoyID 如何利用 Nervos CKB 区块链上的 CoTA 扩展来注册公钥并完成用户地址抽象的技术细节?

A:CoTA 提供了一个“用户数据扩展”功能,允许第三方脚本通过 SMT 数据累加器以键值格式访问其脚本范围数据。这意味着 JoyID 脚本可以将抽象账户数据(如多个子密钥或社交恢复设置数据)存储到 CoTA 单元中,无需产生额外的 CKBytes 成本。所有数据都通过 CoTA 协议存储在一个 32 字节的 SMT 根目录中。虽然文档网页上的扩展详细信息尚未更新,但您可以参考:https://www.cotadev.io/docs/protocols/cota_userdata 了解更多。

Q9:请问 JoyID 是如何管理用户配置文件并将其以 CTmeta 格式存储在链上的?为确保数据隐私和安全,采取了哪些措施?

A:在 JoyID 的早期设计阶段,我们在标准中加入了用户画像字段,将其作为 Nervos 的“身份层”。但后来,我们认为 JoyID 更适合作为类似于 Metamask 的大规模采用版本,专注于账户而非身份。因此,在最新设计中,我们不再将用户资料上链。

尽管如此,我们仍在链上存储其他可能泄露用户隐私的信息,如 WebAuthn 的自定义设备标签和关键索引。我们将这些数据存储在 CKB 交易的 witness 字段中,并采用 CTMeta 标准,使所有人都能访问这些公共数据,以保持 JoyID 的去中心化。在将数据推送到链上之前,用户可以修改链上设备标签以隐藏他们的踪迹。例如,他们可以使用表情符号代替硬件/位置描述以保护隐私。最终,这一切都取决于用户自己。

CTMeta 标准https://www.cotadev.io/docs/protocols/CTMeta

Q10:能否详细介绍一下 Nervos CKB 区块链如何支持 WebAuthn 算法以实现无密码用户体验的 dApps?JoyID 如何实现跨平台和跨终端的功能,以及涉及的技术挑战有哪些?

A:Nervos CKB 采用 RISC-V VM 和验证模型,而非执行模型来实现共识,因此其计算效率远高于 EVM 或其他 VM。这使得 P256 和 RS256(由 WebAuthn 支持)签名验证相较于竞争对手变得可行。CKB 还具有强大的账户抽象功能,使账户能够适应 WebAuthn 签名格式和数据序列化标准。通过使用账户抽象,多个设备和跨平台生成的密钥可映射至同一账户。因此,用户无需使用助记词保存私钥,这些私钥会存储在设备的高安全区域内。同时,用户无需用密码保护密钥,因为 WebAuthn 接口允许使用生物特征进行签名认证。

Q11:能否谈谈 JoyID 的未来计划或发展,以及您对其未来演变的看法?

A:我们正着手开发以下 JoyID 功能:

L2 支持:将推出具有 JoyID 原生支持的测试网 Axon 链,这意味着所有 EVM dapp 可部署实例至 Axon,享受无密码、无助记符钱包。

可选的恢复功能:包括社交恢复和 Metamask 集成。

更多资产支持:如 mNFT、CoTA、sUDT、L2-ERC20/ERC721/1155 等。

L1 和 L2 的 SDK。

dapp 集成:如 NFTBox、token.city、dotbit 等。

JoyID 的一个令人兴奋的方面是,它有可能成为替代 Google/Apple ID 的通用账户系统,为 Web2 世界提供更好的用户体验和去中心化特性。因此,传统 Web2 网站可能将 JoyID 选为未来的无密码、无许可账户解决方案。

Q12:请介绍一下 Nervina Labs 在 Nervos、Token.City 和 NFTBox.Me 上的 NFT 平台,以及能量点、身份认证和支付验证过程。

A:NFTBox.me 是一个面向希望吸引更多用户的传统企业的中心化分布式平台,提供 SaaS 网站。然而,其底层技术采用的是去中心化的 CoTA 协议。

您可以直接与智能合约交互来铸造/转移 NFT,从而绕过 NFTBox.me。能量点用于 mNFT 协议,这是我们早期的 NFT 协议之一。每次分发需要 145 CKBytes,所以我们按分配向用户收取能源点数。

Q13:关于 JoyID 支持除 Nervos 之外的其他货币的详细信息或时间表,以及是否有支持所有(加密)货币的钱包的目标?

A:通过来自其他链的跨链桥,JoyID 将支持 Axon 上的各种 ERC20。Axon 团队正致力于 IBC 兼容性,以提高桥梁的强大性和通用性。

JoyID 无法支持其他链,因为它依赖于 CKB 提供的关键功能。但如果其他链采用 CKB-VM 作为地址认证模块,将其有效地作为 CKB 的 L2,那么 JoyID 可能没有技术障碍支持它们。

Q14:您预计 Nervos 将采用哪些隐私保护技术?(如 Mimblewimble、环签名、零知识证明等)

A:我相信 Nervos CKB 上可以实现所有这些功能。由于其 UTXO 模型和高度灵活的脚本系统,CKB 为隐私保护技术提供了良好的环境。

Q15:我注意到您为 RFCS21 编写了原始的 CKB-address-demo 代码。您可以推荐一个资源/参考资料,以便了解更多关于密码学的一般信息吗?

A:虽然我不是密码学家或密码工程师,但我是精通密码学应用的协议研究员和产品设计师。如果您希望对区块链相关的密码学有初步了解,而不深入技术实现、可证明的安全性等细节,我建议从 Coursera 等平台的密码学基础公开课开始,然后直接阅读最新的区块链密码学介绍,以便对密码学与区块链的结合有一个大致了解。如果需要更深入了解,可以查阅相关文献。

(完)

JoyID官网:https://joy.id/

#CKB #DID #JoyID #Nervos

Smart Layer 发币在即,手把手教你获得空投积分关于 Smart Layer Smart Layer 是一种独特的解决方案,可解决数字环境中的集成、隐私和信任挑战。它引入了一个新的集成层,可实现无需信任的令牌逻辑,为具有无限集成潜力的令牌化网络铺平道路。 目前 #SmartLayer 官网已经开启明牌空投活动,官方推特暗示空投很快就会到来,按照 SmartLayer 的路线图来看,现在空投可以撸起来。 下面我们来一起完成 SmartLayer 的空投任务 官网邮箱注册 注册地址:https://www.smartlayer.network/referral/1271026091 之后检查 邮箱,验证之后开始任务。 完成基础任务 注册成功之后会跳转到一个任务页面,一直往下滚动完成相关任务即可 通行证迁移到智能网络 连接(绑定)钱包加入 Discord (编辑文章的时候处于暂停状态)推特关注邀请好友发布一个关于 SmartLayer 的推文 完成以上任务我们切换到 Perk 的菜单 福利菜单目前有以下任务: 任务一: 创建一个JoyId 账号,一鱼双吃(1500 积分) 地址:https://app.joy.id/?invitationCode=3Zb0Eb 使用 #JoyID 创建一个新账户,joyId 是使用 Passkey 技术通过生物指纹快速生成wallet,无需助记词,完成账号创建即可领取 1500 积分。同时,我们也可以埋伏 JoyId 的空投,目前 JoyId 也在做 Quest 任务。 任务二:游戏任务 类似宠物养成任务,我们去 openSea => https://opensea.io/collection/smart-cat-reward 上买一个 猫咪宠物 地址:https://viewer.tokenscript.org/ gas:0.36 左右 matic 买好了之后我们在这里 https://viewer.tokenscript.org/ 可以看到我们的猫咪,链接钱包,选择 SmartCat ,点击进去。 需要进行以下动作交互,每次交互会有一定积分 给宠物取名喂养洗澡邀请猫咪玩游戏 (找朋友玩游戏,来邀请我的猫咪吧,ID:770548901)之后就一直喂 一直 洗澡 一直玩游戏,每天的动作是有上限的 完成到一定程度之后可以升级,升级之后一次交互 积分会更多一点。 每次动作都会有一次链上交互,感觉又是一款签到游戏了 😁 第三个: Cat LOOP XNF Drop 这个是一个早起养猫积极玩家可以铸造的 NFT,目前总量是 900 枚,当时是 0.1 e 铸造的,这里提下这个 NFT 的好处是,他可以用作养成任务,另外就是如果这个 NFT 跌倒0.1e 一下,销毁掉 NFT 也可以获得 0.1 e 的代币 (意味着不可能亏本) 目前NFT 无法被铸造,只能通过 市场购买的形式获取,大家理性参与。 至于一鱼多吃的 JoyId 大家有兴趣的可以参与一下,任务也很简单,照着列表来就行 #空投教程 #Airdrop #撸毛

Smart Layer 发币在即,手把手教你获得空投积分

关于 Smart Layer
Smart Layer 是一种独特的解决方案,可解决数字环境中的集成、隐私和信任挑战。它引入了一个新的集成层,可实现无需信任的令牌逻辑,为具有无限集成潜力的令牌化网络铺平道路。

目前 #SmartLayer 官网已经开启明牌空投活动,官方推特暗示空投很快就会到来,按照 SmartLayer 的路线图来看,现在空投可以撸起来。

下面我们来一起完成 SmartLayer 的空投任务

官网邮箱注册
注册地址:https://www.smartlayer.network/referral/1271026091
之后检查 邮箱,验证之后开始任务。

完成基础任务
注册成功之后会跳转到一个任务页面,一直往下滚动完成相关任务即可
通行证迁移到智能网络 连接(绑定)钱包加入 Discord (编辑文章的时候处于暂停状态)推特关注邀请好友发布一个关于 SmartLayer 的推文

完成以上任务我们切换到 Perk 的菜单

福利菜单目前有以下任务:

任务一: 创建一个JoyId 账号,一鱼双吃(1500 积分)
地址:https://app.joy.id/?invitationCode=3Zb0Eb
使用 #JoyID 创建一个新账户,joyId 是使用 Passkey 技术通过生物指纹快速生成wallet,无需助记词,完成账号创建即可领取 1500 积分。同时,我们也可以埋伏 JoyId 的空投,目前 JoyId 也在做 Quest 任务。

任务二:游戏任务

类似宠物养成任务,我们去 openSea => https://opensea.io/collection/smart-cat-reward 上买一个 猫咪宠物
地址:https://viewer.tokenscript.org/
gas:0.36 左右 matic

买好了之后我们在这里 https://viewer.tokenscript.org/ 可以看到我们的猫咪,链接钱包,选择 SmartCat ,点击进去。

需要进行以下动作交互,每次交互会有一定积分
给宠物取名喂养洗澡邀请猫咪玩游戏 (找朋友玩游戏,来邀请我的猫咪吧,ID:770548901)之后就一直喂 一直 洗澡 一直玩游戏,每天的动作是有上限的
完成到一定程度之后可以升级,升级之后一次交互 积分会更多一点。
每次动作都会有一次链上交互,感觉又是一款签到游戏了 😁

第三个: Cat LOOP XNF Drop
这个是一个早起养猫积极玩家可以铸造的 NFT,目前总量是 900 枚,当时是 0.1 e 铸造的,这里提下这个 NFT 的好处是,他可以用作养成任务,另外就是如果这个 NFT 跌倒0.1e 一下,销毁掉 NFT 也可以获得 0.1 e 的代币 (意味着不可能亏本)
目前NFT 无法被铸造,只能通过 市场购买的形式获取,大家理性参与。

至于一鱼多吃的 JoyId 大家有兴趣的可以参与一下,任务也很简单,照着列表来就行

#空投教程 #Airdrop #撸毛
浏览最新的加密货币新闻
⚡️ 参与加密货币领域的最新讨论
💬 与喜爱的创作者互动
👍 查看感兴趣的内容
邮箱/手机号码