LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > 行走笔记:全民NFT,尽在CKB(上篇)

行走笔记:全民NFT,尽在CKB(上篇)

2021-05-18 行走 来源:区块链网络

今天的笔记来自昨晚币乎直播,Nervos上第一个NFT平台金色传说的AMA。直播内容比较多,行走会分上、下两篇输出。在笔记的结尾,行走也简单设计了一个可以获得我铸造的NFT的玩法。



以下,Enjoy:

主持人:近期NFT领域如火如荼,大家都瞄准了面向未来世界的入口。Nervos一直在NFT领域默默蓄力。近日Nervos上第一个NFT发行平台正式上线。今天我们邀请到了Nervos上生态项目Nervina Labs创始人兼CEO Cipher,雷兔科技创始人 知县,CKB币吧吧主一休哥为大家揭开“金色传说”的神秘面纱。一起来讨论Nervos上第一个NFT平台是如何让我们拥有互联网级的使用体验。

首先请三位做个自我介绍。

Cipher:我是区块链老兵,13年就进来玩币了,但当时没有做技术。16年先是加入了中国印钞造币总公司下面的区块链研究院做产品负责人,后来去了秘猿科技做产品负责人,秘猿科技和Nervos有非常深度的合作关系。今年年初出来独立成立了一家Nervos 生态公司Nervina Labs。Nervina的含义就是Nervos加China。我们主要做生态落地的业务,今年最大的动作是推出了NFT的解决方案。

知县:币吧的老朋友见过我,之前和一休哥做过两次直播。我是最早加入CKB的生态开发者,19年就加入了。当年CKB测试网挖矿有一个排行榜就是我做的。 现在我们做的是秘宝钱包中的Unipass,体验太互联网了以至于可能大家会感受不到它的存在。Imtoken中的DAO也是我们做的,累计存了11亿的CKB在其中。

一休哥:正好在两年前的5月14号我第一次接触到Nervos。当时是密码极客的社区有Nervos做介绍,我第一次接触到了项目。之后两年一直在Nervos做社区的工作,不知不觉间时间过得非常快。

今晚是CKB生态中第一个NFT项目“金色传说”的发布会,感谢大家的参与。

主持人:请问Cipher,能为我们介绍下CKB上首个NFT发行平台金色传说吗?它是个怎样的平台,目前我们能够在其上实现哪些功能?

Cipher:NFT今年非常火。最早这个概念是17年从加密猫出来的,但由于是游戏背景,并没有特别爆发。

金色传说这个平台和现在能看到的所有NFT平台都有差异。所有平台都面向币圈,必须要有MetaMask钱包,必须要有数字货币,转让时需要付GAS费。这些和NFT本身定位是有冲突的。NFT本事是出圈的,这波火起来首先是在艺术圈,接着是明星,再往后会有出圈的人进来。这些人的粉丝和拥趸愿意购买NFT,和币圈重叠度很低。可能从来没听说过MetaMask钱包,甚至从来都没有碰过数字货币。让他们搞懂币圈的东西是很难的。

我们产品的定位是让所有人都能玩。可以用非常低的用户门槛就可以进来,转账不需要显示的手续费。用户有互联网级别的体验,同时让用户具有钱包的安全性, 资产也是在链上流转,可组合性和现在区块链世界的NFT也是一模一样的。

最大的特点可以总结成:所有的发行方、持有和转让都不需要碰数字货币。这就意味着可以在中国合法框架下和全球的合法框架下,将CKB上的NFT,基于公链,用户自托管钱包上的NFT推到所有的互联网产品、应用和人群。

主持人:在项目初期,是什么灵感促使您想在CKB上搭建NFT平台?金色传说名称的由来是什么?

Cipher:在CKB上搭建的原因是其他所有平台实现不了这些功能。它需要底层密码学支持现有的互联网世界的密码学算法。而我们知道比特币、以太坊以及后续很多公链项目用的密码学算法和现有的互联网算法是不兼容的,这是刻意为之的。 但这给用户带来很大的不便。

第二个问题是转账手续费。即使解决了用户门槛问题,用户进来了,搞定了助记词,但一转账就需要GAS费,GAS费就需要买数字货币,而买数字货币没有途径,需要FQ,需要OTC。这件事就不可行。

因此我们只能找能够解决这些问题的公链。因为我是深度参与Nervos项目的,所以我们在最初就知道Nervos可以实现这些功能。所以我们只能在Nervos上做。

对于金色传说这个平台名称,是我们的技术合伙人定的。他是暴走漫画的CTO,他玩炉石传说,抽卡牌中有个金色传说的卡牌觉得很酷,就叫了这个名字。

主持人:社区里也收集了很多优质的问题。大家对金色传说的热情是非常高涨的。下面结合社区的问题进一步了解金色传说。

1、平台中的能量点代表什么?它和区块链技术有什么关联,如何进行充值?

Cipher:因为我们可以让所有用户不碰数字货币。那要发一个NFT怎么发?你可以登陆金色传说的平台(wallet.jinse.cc), 注册一个账号,每发一个NFT,需要一个能量点。能量点可以用微信、支付宝或VISA来买。目前价格大概是30块钱一个能量点。30块钱可以发一个NFT。30块钱是付到我们后台的,后台把对应的CBK铸造成NFT发到链上。这样用户就不用碰币了。

那我们如何解决合规问题呢,我们的币是找矿池买的。矿池是自己消耗电费,提供技术服务输出给我们。我们把钱给到他们。整个过程都是合规的逻辑。而能量点数就是我们把数字货币包装了起来。但用户买能量点是不能兑换成数字货币的,只有使用功能,只能铸造NFT。

目前我们还没有开放购买。很快会开放,使用站内商城来购买。

2、看到领取NFT秘宝 钱包只需要通过手机号或者邮箱就可以注册账号,无需借助助记词和公钥、私钥。并且是加密账户,这和互联网的使用体验几乎没有差别。目前没有其他任何公链可以做到这点。听说这是通过Unipass实现的,可以介绍下Unipass吗?背后施展了怎样额魔法,可以让用户拥有互联网级别的加密体验?如果想要备份私钥要如何备份?

知县Unipass是我们现在主要的产品,中文是通用护照。产品的特点就不像是一个加密钱包,太顺滑。大家第一反应会觉得是一个中心化的托管钱包。所以我首先想介绍下托管钱包和非托管钱包的区别。

大家的误区是有服务器的就是托管钱包,有运营方的就是托管钱包。其实不是。非托管要保证两个点。一是用户资产运营方无法获取。不能拥有用户的私钥,转走用户的钱。这是最基本的安全性;二是如果用户想要动自己的资产,作为运营方没有权利不让用户动。这是保障用户的自主性。只要安全性和自主性都保障了,就是去中心化钱包,也叫非托管钱包

Unipass就是一个完完全全的非托管钱包。大家觉得会非常神奇,用手机号或邮箱注册一下就能生成私钥,还是非托管。当一个问题显得比较奇怪时,要么是骗子,要么是有你不了解的背景知识没有展现出来。我们肯定是后者。

至于我们是如何做到的,这就要涉及Nervos的特点。我们给用户提供的Unipass是基于Nervos的自定义密码学功能实现的。其中重要的点是大家注册时用到的邮箱。邮箱不仅是用户名,也有类似助记词的功能。一旦大家忘记密码,互联网产品可以帮用户重置密码。但区块链中,密码是解锁私钥的唯一方法。丢了运营方也不知道,没办法帮你重置密码。但我可以通过让你发一封邮件的方式,帮你把密码发到指定的地址去。

而之所以可以用邮件做,是因为Nervos的灵活性可以让我们在链上验证这封邮件确实是邮箱的主人发出的。细节会涉及很多密码学的知识。懂技术的人会明白这个过程本身是完全去中心化的。

第二个是Unipass的特色是双重密钥架构。可以让用户的资产和环境是分开的。在用户注册Unipass时会生成一个地址,这个地址是资产密钥,它特别重要,我们要减少它暴露的可能。平时大家在手机或电脑上使用,环境是很不安全的。所以我们设计了双重架构后,资产密钥只有在第一次你登陆了环境,输入密码的一瞬间会给本地环境密钥签一个授权,之后资产密钥就再也不需要出现了。前面的环境密钥,拿着这份授权签发交易代行资产密钥的权利。

可以举个例子,大家平时通过签委托书,可以让第三方帮你跑事情。资产密钥可以通过签委托书,让当时的环境密钥帮着发交易。

这样设计的好处:一是用户在不同的环境下都可以用同一个地址,而不需要不同的环境不同的地址;二是我们用的加密算法在本地可以做到密钥生成不可导出。不可导出就完全没有丢失的可能,这样在本地使用是绝对安全的。甚至还可以用设备自带的指纹和扫脸进行交易的签发。这连苹果手机本身都导不出私钥来。

我们是比较好的把安全性和方便做了平衡,两方面都达到了极致。

刚才看弹幕有人说NEAR做德更好。NEAR的体验确实做得很好,我们也调研了它的产品。问题是它的体验是以安全为代价的,无法做到二者兼顾。体验打满,安全基本就降到零了。如果你用NRAE的手机号做备份,它会把助记词的明文发到你手机短信里。用邮箱做备份,会把助记词的明文发到邮箱里。这基本是裸奔的安全状态。

第三点是独特的备份。我们的产品使用双重密钥的好处是,可以针对不同用户做不同方案。小白用户什么都不懂时,我们可以把加密的私钥存在服务器。只有密码可以解密。后面我们会提供导出功能。除了我们存,用户自己可以导出来存。当用户成长为高级用户,我们支持用户用现有的以太坊钱包、CKB钱包、EOS、波场等现在我们支持的7条链的任何一条链的钱包,因为本身有助记词,已经备份好,可以用原先钱包的助记词。对于大佬,甚至可以选择硬件钱包作为资产密钥,再使用扫脸作为环境密钥,这两个的安全性都可以达到无法超越的水平。Unipass都可以支持。我们会针对不同用户有不同的解决方案。如果能够想到导出密钥,其实已经是高级用户了。

主持人:一休哥在币乎有发一篇关于秘宝NFT发行和分发教程。我根据教程试了一下Unipass,整个过程非常顺滑,用邮箱注册完就生成了CKB的收NFT的地址。发给我朋友很快就能生成一个NFT。体验非常好。

3、目前有哪些钱包支持CKB上的NFT?听说还可以在互联网产品的网页插件中使用,这是如何做到的?Unipass还会接入哪些其他使用场景?

知县:现在其实任何钱包都可以打开秘宝钱包的账户登陆。所有加密钱包的浏览器环境都兼容我们Unipass的运营环境。

秘宝钱包除了直接连接Unipass之外,还可以直接连接以太坊地址。可以用用户的以太坊地址来使用秘宝钱包。

关于插件的问题,说明这位朋友还是很关注我们的。不知道大家有没有用过一些论坛,这是互联网时代历史悠久的产品了。现在论坛都是有插件的,用户可以很方便的安装一个插件,就像手机安装APP一样,扩展论坛的功能。比如可以发现论坛可以支持微信登陆、QQ登陆、新浪微博登陆、Github、谷歌登陆等等。这些都是模块插件添加的功能。我们要做一个Unipass登陆。未来大家不需要使用第三方的账户,而是可以使用完全可以自己控制的账户。

Unipass不像谷歌、微信那些账户,你的微信账户不属于你,属于微信。这是用户条款明确写出来的。但Unipass账户是属于用户本身的。我们会做这样的插件,让大家使用自有的账户登陆。

除此之外,我们还会把NFT货Token的功能也做到插件里。可以让论坛的积分一键生成对应的虚拟资产。论坛的积分可以变成FT,token,有论坛的勋章就可以变成一个NFT。这些我们都帮论坛做好,论坛的运营者不需要懂技术,装上插件就可以自动拥有这些功能。

这是我们的策略,除了把门槛做低以外,我们还要不断找到和现在互联网结合的场景。这样才能接触到更多用户,才能把虚拟资产的使用场景提升起来。比如用秘宝钱包,用金色传说发行的NFT可以直接作为签名档挂在帖子下面炫耀,或者作为论坛的头像,而且可能是有很贵的价值的。这是为虚拟资产找到使用场景,让价值更大。二是让更多人进来之后产生更多的虚拟资产。在论坛和社交平台,用户交互变多之后会产生新的虚拟资产。会激发大家进行循环。未来看到的资产和现在都会不太一样。是新型的,Web3时代的资产。

4、很多小伙伴关心手续费的问题。CKB链上的NFT是自带手续费的,这是不是意味着大家不需要购买CKB就能转账收发NFT呢?这个设计是如何实现的?一个NFT自带了多少转账费用,取决于什么?

Cipher确实我们的NFT转账是不需要用户来付手续费的。但依然要付手续费,否则这条链的经济模型是有问题的

如果一条链不需要手续费,会像EOS一样。EOS是质押之后就不需要手续费,可以一直发。我认识一个朋友,就是质押了EOS之后就一直发垃圾消息。这实际是经济模型有问题。

我们依然需要手续费。手续费会包含在每一个NFT里面。Nervos是一个UTXO结构,每个NFT中包含了描述NFT的信息,同时包含了一部分的CKB。我们每个发行人在发行NFT的时候,额外会支持1.0个CKB,放到NFT里面,用来做未来转账的手续费。每转一次账,手续费大概是10的负三次方、四次方的水平。所以1个NFT可以来回倒手一万次左右。当然这不是一定的,要和NFT的转账数量,大小有关。大概是这样的数量级。从用户角度是不需要手续费的,NFT钱包也不会显示有多少CKB。因为CKB是跟着NFT走的,剥离不掉。如果到你手上是0.9个CKB,转给别人是0.89,是连着NFT一起转的。

关注NEAR我多说一句。最近了写了一篇文章,在很多EVM兼容的链上,也做了手续费代付的逻辑。比如NFT转给你,用户不需要付手续费,是智能合约帮用户付手续费。这点NEAR实现了,Conflux的路线图上也有这一项功能。

但问题在于,手续费是合约代付的。所有NFT共享一个合约,共享一部分手续费。这就意味着如果有人发动攻击,一直持续的转账,就有可能把整个合约的手续费消耗掉。二是项目方也担心这种情况发生,会给每一个人加白名单,只有在白名单的用户才能动用合约里的手续费。这在经济学上叫“公地悲剧”,因为是公共的资产,所有人都免费用。这就导致不得不设置一些限制,包括白名单。但问题是,比如我把NFT转给了知县,知县在白名单里,知县免费转给了一休,但一休没有在合约的白名单里,就无法转了,需要等待系统审核或者管理员加进白名单。这就完全和区块链的逻辑不同了。导致这个问题的原因还是经济学的原因,是因为公地悲剧问题解决不了,只能强行使用白名单。

CKB之所以能做到是因为我们的手续费是附加在个人的每个NFT上的。你想要通过频繁转账实行攻击,只能导致个人的NFT无法转账,而并是不所有人的NFT手续费都在一个合约里。

最终的结果是我们的NFT产品用起来和互联网产品是一样的。但同时又是区块链的东西。

5、铸造NFT时,如果只持有CKB上的SUDT没有CKB,也可以铸造出NFT吗?不同的NFT容量是一样的吗?比如一个很大的视频铸造成NFT,是不是会非常贵?

Cipher:这是两个问题。铸造NFT的问题,因为我们链上有合约和协议,如果直接调用合约去铸造是需要CKB的。但我们提供的解决方案是通过金色传说平台帮用户铸造,充值人民币或美元,付费就可以铸造了。不需要CKB,甚至不需要数字货币账户,直接用邮箱账户,付费生成NFT就可以了。简单回答就是不需要持有CKB。

对于每个NFY尺寸是否一样的问题。会是有区别的。但如果把视频放到链上,我极少见到有人这么做。因为没有必要。链上放的是最重要的信息。我举个例子,NFT拍卖平台上放得和NFT艺术品相关的数据就一个哈希。哈希对应的文件是放在链外,自己的服务器上。当然自己说在IPFS上也备份了一份。这其实无所谓,是数据可得性的问题。但只要把哈希放到链上就改不了了。因为头部的NFT已经这么做了,也上了拍卖,大家也认可这个模式。完全可以只在链上放一个哈希,视频等大文件放到链外,甚至放到百度云上都可以。因为只要有任何一个人能够找到原来的数据和哈希比对一致,就认为原始的数据就是这个数据。完全不需要把所有的数据放到链上。

6、已经铸造完成的NFT,有没有可能实现作品可迭代?

Cipher:作品可迭代我的理解是可以修改作品内容。我大概介绍一下NFT的功能,其实和ERC721和1155差别很大。这两者的功能非常有限,没有定义额外的功能。

我们内置合约和协议的功能,包含发行人可以设定:

1、是否可转让。某些特殊场景可以设定不可转让;

2、是否可以销毁;

3、是否可以兑换。比如发了一张门票,门票就可以兑换入场,兑换后可以设置一个标志位;

4、兑换后是否可转让。比如你参加了王菲最后一场演唱会,演唱会门票的NFT在进场时状态位已经变成了已兑换,但你依然可以设置已兑换的票根是否可以转让;

5、在发行时,发行方可以附带一句话。假设各个城市都有城市马拉松,在一个城市发的马拉松NFT看起来都是一样的奖牌,但发给你时可以附带你的名字,跑完全程的成绩。但每个NFT属于同一类;

6、签章或背书功能。比如乾隆收藏的藏品会加盖自己的鉴赏章。NFT你拿到可能不会永久持有,隔一段时间会卖掉,但在你手上时,可以在下面备注持有时的心情或者想法,再继续流转。会随着流转次数越来越多,批注也会越来越多。每个NFT就会彰显独特的价值。但可能有朋友想到是不是会写一些垃圾的东西?但这依然是经济激励的问题。如果这个NFT很有价值,是没有人会这么做的。这么做了就卖不出去了。甚至会找名人来写题跋。

以上列举的这些NFT有意思的特点,我们的NFT上都支持这些功能。但现在这些功能还没有放到前端让大家使用。大家尽请期待。

以上是笔记上篇的所有内容。

行走在AMA进行之前,已经被邀请参与了金色传说平台NFT铸造的测试。以下是我铸造的两种NFT。



其一NFT名为:Before to da moom,to Himalayan first。是4月中旬行走去西藏自驾珠峰,在噶定线岗巴县路段拍摄的喜马拉雅雪山和肥硕的行走背景。旨在揭示数字世界之外的现实世界依然有很多美好等待着我们亲身投入其中。另一个NFT是我家的狗子丢丢的美颜照片,NFT名为:also dog,no coin。相比狗狗币、柴犬币的币价,我更喜欢的是狗子本身。丢丢本是只流浪犬,行走在八年前的春节将其收养。也希望大家能以领养代替购买,让更多流浪宠物感受到人类的善意。

行走不只把NFT作为一个资产或炒作的标的(应该也不会有人去投机我吧?)所以会希望为NFT赋予一些功能。但因为铸造这两种NFT时,并不知道铸造每个NFT的铸造成本是多少(笔记中提到是30元),也不知道之后NFT还可以承载问题六中的更多功能。所以在NFT发行上设计有所欠缺。所以这次我们先简单玩一下,少铸造几枚。

玩法是:如果想领取行走NFT的朋友,可以在本篇评论区留下你的评论以及金色传说钱包的CKB地址。我会在本篇和该笔记下篇各抽取每种NFT 2枚送给大家。其中dog的NFT会赠送给我认为评论比较精彩的朋友,Himalayan NFT赠送给第一位和最后一位提出申请的朋友。评论截止发文后72小时。获奖的朋友我会在评论区留言。同时,持有行走NFT的朋友,如果你有时间,有兴趣,行走会邀请你在下个月和我一起徒步五台山朝台(费用自理,两天徒步总里程70公里左右,行走已连续十二年朝台,路线比较熟悉)我们可以一起聊聊区块链,看看太行山脉的风景,感受一下佛教文化。

PS:不要留言问CKB的NFT地址怎么申请之类的问题。一休哥写的秘宝NFT发行和分发教程已经很清楚了。

—-

编译者/作者:行走

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...