您的位置: > 比特币行情> 正文

打印本文             

作者:Chloe, IOSG Associate

“求种子”时代的存储协议:BitTorrent

说起BitTorrent,很多人会觉得陌生。但提到下载“种子”,相信不少人能回想起几年前为了玩游戏或看电影在网络上到处“求种子”的情景,这里的种子就是BitTorrent的下载术语。种子文件就是记载下载文件的存放位置、大小、下载服务器的地址、发布者的地址等数据的一个索引文件。

简单来说,BitTorrent是一种P2P下载协议,比起传统的从网站服务器下载的方式要高效许多。举一个形象的例子,学生时代班里的同学聚在一起抄作业,但只有一个同学写了作业,其他所有同学都要抄这一份答案。每个同学抄作业的速度不一样,一旦想抄作业的人多起来,这个流程就很难进行。因此普遍的做法是,一些同学抄选择题,一些同学抄填空题,一些同学抄问答题,然后大家换着抄,效率一下就上去了。

BitTorrent原理和“抄作业“类似,每个需要下载文件的用户只下载文件的一部分,在下载的同时,我们的电脑会充当服务器将下载的此部分文件传输给其他的用户。也就是说在我们下载的同时,我们也在上传(别人从我们的电脑上下载的部分),所以说在享受别人提供的下载的同时,我们也在贡献。因此下载这个文件的用户越多,种子就越多,同步进行的速度越快,下载的速度也会越快。

image

(图片来源:IOSG Ventures)

去中心化存储的先行者:IPFS

尽管大大提升了下载效率,BitTorrent仍然存在一些问题,为了优化这些问题,就不得不提到IPFS。相信许多读者一定更熟悉IPFS,现在鼎鼎大名的去中心化存储项目例如Arweave和Filecoin,就是以IPFS为基础建立的。IPFS的中文译为星际文件系统,是一个可分布式存储且共享文件的网络传输协议。

用BitTorrent下载时必须使用种子文件,用户需要将所有下载内容的地址放在这个种子文件当中才能进行下载。IPFS的显著优势之一是采用了DAG数据结构存储数据,这种数据结构的好处体现在:IPFS是以基于内容而不是基于地址的寻址方式存储和寻找文件的。这意味着如果我们要寻找一个文件,我们不需要知道它在哪里,只需要知道它包含的是什么内容。IPFS会为每个文件生成一个唯一的哈希值(例如QmSNssW5a9S3KVRCYMemjsTByrNNrtXFnxNYLfmDr9Vaan),当用户需要检索这个文件时,只需要问IPFS谁有这个哈希(QmS…Vaan)就可以完成检索。因为哈希值能防止重复存储,所以相同内容的文件不会被IPFS重复存储。这样的做法优化了存储,也提高了网络性能。

image

(图片来源:researchgate.net)

动态存储的解决方案:Ceramic

通过上述描述,细心的读者可能会发现IPFS存在一个巨大的缺陷。在IPFS中,文件一旦被存储是不能在系统中修改的,因为修改文件内容会改变文件的哈希值,用户无法通过原始的哈希值找到更改的文件。这是IPFS被大家所诟病的一个痛点:不善于存储需要随时更新升级的文件。因此,人们急需一种高效且去中心化存储动态数据的解决方案。

值得庆幸的是,人们对这个赛道的探索已经开始了。关注Web 3.0、SocialFi或者DID的朋友一定听闻过这个项目的大名——Ceramic。Ceramic是一个用于创建、托管和共享数据的去中心化开源平台,不少DID和Social Graph都是基于Ceramic上构建的。

前文提到,IPFS在存储静态文件方面表现良好,但其本身缺乏计算和状态管理能力,无法实现更高级的类似数据库的功能,例如可变性、版本控制、访问控制和可编程逻辑。而Cermaic的出现,使得以上问题得到了一定程度的解决。

高效的版本控制

在Ceramic里,每条存储信息都表示为可叠加的log(计算机里记录程序运行情况的日志文件),称为一个Stream。Stream在概念上类似于Git。Git是一个开源的分布式版本控制系统,可以有效、高速地处理大大小小的项目版本管理,是目前最流行的版本控制软件,可用来存储代码、跟踪修订历史记录、合并代码更改,恢复为较早的代码版本等等。

Git处理数据时像一个“快照”,这与我们用google docs共享文档并查看历史版本有一点相似。每当你提交更新或保存数据状态时,它就会对当时的全部文件创建一个快照并保存这个快照的索引。如果文件没有修改,Git 不再重新存储该文件,而是只保留一个链接指向之前存储的文件,大大提高了效率。

imageimage

(图片来源:IOSG Ventures)

实际上,IPFS上也可以使用Git来存储动态数据。但是开发者需要在Git里新建一个hash-log文件,用以记录每次Git log和IPFS哈希更新的映射表,并且需要手动保持同步动态,或者运用IPNS命名系统保持动态更新。这样的操作费时费力,效率很低。

Ceramic采用了“叠加log”的方式,StreamID不会根据内容改变而改变,因此可以非常便捷地存储修改版本或者回溯之前的版本,不必再频繁更改哈希值。此外,Ceramic在其他存储协议之上搭建了一层新的layer,意味着其可组合性很高。

用户可以自行选择将数据存储在哪里,包括去中心化的Arweave、Filecoin,中心化的AWS等等,都可以利用Ceramic实现自动化版本控制。并且因为每个Stream只存储log而不是数据,Ceramic不需要一个global ledger来全局同步数据状态,因此Ceramic的横向可扩展性是非常高的。

image

(图片来源:IOSG Ventures)

 

便捷的身份验证和访问控制

除了版本控制的优势之外,Ceramic还提供了非常便捷的身份验证和访问控制。当新数据要被添加进Stream时,修改者需要验证身份,否则将不能对数据进行修改。不同的Stream可以要求不同的身份验证机制,而Ceramic提供了非常强大的内嵌身份验证机制—— DID。

例如适合终端用户的3ID DID,适合开发者的key DID,支持用NFT进行身份验证的NFT DID和适合DAO等需要多重身份验证的Safe DID等,保障了数据的安全性。同时,Ceramic还赋予了Stream可编程逻辑,例如如果Stream A状态改变,则Stream B可被访问并且升级等等。

Ceramic的出现极大赋能了Web 3.0的建设。目前已经有很多DID以及Web3.0社交平台项目在Ceramic上开发。值得关注的有Social Graph Middleware平台CyberConnect,Web3.0 Twitter的Orbis,即时通讯平台The Convo Space等等。我们很期待Ceramic的基础设施能够给应用层带来的新的可能。


Yuga Labs 收购 CryptoPunks 的始末

撰文:Will Gottsegen

编辑:南风

就在上周,CryptoPunks 和 Bored Ape Yacht Club (BAYC) 还是 NFT PFP(个人资料图片)领域的两个主要竞争对手。但上周五,Larva Labs 将 CryptoPunks 的 IP(知识产权)卖给了无聊猿BAYC 的开发商 Yuga Labs。

在上周五的声明中,Yuga Labs 宣布从 Larva Labs 获得了 CryptoPunks 和 Meebits 这两个 NFT 项目的知识产权。Yuga Labs 在声明写道:“这意味着我们现在拥有这两个 NFT 系列的品牌、艺术版权和其他知识产权,以及423 个 CryptoPunks 和 1711 个 Meebits。”该声明还表示,“我们要做的第一件事是给予这些 NFT 持有者完全的商业权利

尽管 CryptoPunks 和 BAYC 是该领域最大的两个 NFT 项目,但二者却采用了截然不同的方法。Larva Labs 于 2017 年推出的 NFT 收藏品CryptoPunks(加密朋克) 在以太坊领域拥有 OG (元老级) 的地位,但随着去年整个 NFT 市场的膨胀,其创造者很大程度上却对此袖手旁观。相比之下,Yuga Labs 迅速发展的项目BAYC(无聊猿游艇俱乐部) 就像一个会员俱乐部,拥有可观的收益和不断增长的来自名人持有者带来的声望(包括美国电视主持人 Jimmy Fallon、亿万富翁投资者 Mark Cuban、Stephen Curry 和 Shaquille O’Neal 等 NBA 运动员,以及像 Marshmello 和 Post Malone 等音乐人在内的名人都是 BAYC 的持有者)。

这是一个鲜明的对比,而且近几个月来这种对比更加明显。现在,Larva Labs 将CryptoPunksMeebits的所有权出售给了 Yuga Labs,其中还包括 Larva Labs 两位创始人Matt Hall 和 John Watkinson自己持有的这两个 NFT 项目中的一些 NFTs。而Bored Ape 的创作者们计划对 CryptoPunks 做出一些改变,以回应一些 CryptoPunks 持有者长期以来的抱怨

Meebits NFTs

本文将分析 Larva Labs 将 CryptoPunks 和 Meebits 这两个 NFT 项目的 IP 卖给 Yuga Labs 背后的原因,以及这两家公司对于此次收购交易的回应。

NFT 巨头

Larva Labs 的两位创始人Matt Hall 和 John Watkinson 于 2017 年创建了 CryptoPunks,为任何人免费提供这个总量只有 10,000 个的 NFT 项目的供应量的90%。逐渐地,CryptoPunks 在新兴的 NFT 领域获得了价值和名声,并在 2021 年初 NFT 市场爆发时声名鹊起。

CryptoPunks 迅速成为 NFT 领域的重要地位象征,根据 CryptoSlam 的数据显示,2021 年 1 月份,CryptoPunks NFT 以美元计算的平均销售单价飙升至5 位数,然后在 2021 年 8 月份,随着 NFT 市场飙升至新的高度,CryptoPunks 的平均销售价格升至6 位数。仅当月,二级市场上 CryptoPunks 的销售额就达到了近 6.8 亿美元。甚至Visa 也买了一个 CryptoPunk。

相比之下,于 2021 年 4 月份才推出的 Bored Ape Yacht Club (BAYC) 要比 CryptoPunks 要新得多。BAYC 借鉴了 CryptoPunks 总计发行 10,000 个具有随机特征的头像的方式进行推出,但 BAYC 将这个概念推到了另一个高度,将所谓的“游艇俱乐部”打造成了某种排他的社交组织,为那些接受 BAYC 愿景的人提供了额外和持续的好处

比如,在 BAYC 发布后的几个月里,“无聊猿”的持有者们获得了两个额外的免费 NFT——Mutant Apes Yacht Club(MAYC,突变猿游艇俱乐部)和Bored Ape Kennel Club(BAKC,无聊猿狗舍俱乐部)——同样被证明是有价值的。最重要的是,他们可以购买独家商品,并可以参加去年秋天在纽约市举行的一场由The Strokes、Chris Rock和其他明星参加的免费音乐会。

BAYC 无聊猿 NFT

但对一些 BAYC 持有者来说,BAYC 价值主张的最珍贵的部分是他们拥有的猿猴图片的商业化能力Bored Apes 可以用于产品营销和包装,也可以用于原创商品,甚至可以创建虚拟乐队——就像音乐制作人Timbaland和环球音乐集团 (Universal Music Group) 那样:Universal Music Group 已经宣布,计划根据 BAYC NFTs 中的一组角色创建一个虚拟元宇宙乐队;音乐制作人 Timbaland 也宣布创建 Ape-In Productions,该公司将与一些 BAYC NFT 的持有者合作,围绕他们拥有的无聊猿头像创作音乐和动画。

Yuga Labs 还在开发一款基于 Bored Apes 的「边玩边赚」(P2E)游戏,并计划在不久的将来推出一款潜在有价值的基于以太坊的代币

不同的路径

虽然一些 CryptoPunks 的持有者坚称,该 NFT 的起源使其有了价值和有吸引力,并且其创造者 (即 CryptoPunks 的两位创始人) 不需要向持有者们提供额外的特权或福利,但其他人开始抱怨 Larva Labs 对该项目缺乏关注

例如,去年秋天,在 NFT 纽约活动期间,当时Yuga Labs举办了 Ape Fest 2021 活动,包括上文提及的音乐会;而一些 CryptoPunks 的持有者在 Twitter 上抱怨Larva Labs在大会期间是如何无所作为的。没有派对,没有福利

但对一些持有者来说,更大的问题是CryptoPunks 商业化权利的不明确指导,以及 Larva Labs 对衍生 NFT 项目 (即那些明显受原始 CryptoPunks 启发的 NFT 项目)不断增加的诉讼可能性。CryptoPunks 的授权和商业用途还不清楚,与正在兴起的 BAYC 形成了鲜明对比,如前所述,BAYC 允许持有者将自己拥有的“无聊猿” NFT 用于音乐表演、品牌大使和商品。

例如,去年 12 月,由于 Larva Labs 明显不愿意澄清有关 CryptoPunks 收藏品的商业化权利,知名的匿名 NFT 收藏家同时也是以太坊 NFT 项目 Nouns 的联合创始人punk4156 将他收藏的 CryptoPunk #4156 NFT(见下图)以 1000 万美元的价格卖掉了。此外,Larva Labs 的两位创始人试图把其他CryptoPunks 的衍生项目 (比如 CryptoPhunks) 从市场中赶出去,这也让 punk4156 很恼火。

CryptoPunks NFT #4156

今年 2 月,另一个情况激怒了一些CryptoPunks持有者。CryptoPunks社区的成员创建了一个智能合约允许CryptoPunks持有者基于最初的 CryptoPunks 合约 (因漏洞而放弃)铸造一个单独的“包装”NFT,并将其作为Wrapped V1”版本进行出售。

然而,Larva Labs 反驳了V1 Punks这个项目,声称它们不是“官方的”CryptoPunks。但一直以来,Larva Labs 的这两位创始人一方面不承认这个由社区发起的项目,但另一方面又开始出售自己的一些V1 Punks。最终,Larva Labs 为此事道歉,表示自己的行为是“愚蠢的”。与此同时,这二人还表示可能会对 V1 Punks 项目采取法律行动,不久之后,该项目就从领先市场 OpenSea 移除。

Yuga Labs 收购 CryptoPunks 的始末

撰文:Will Gottsegen编辑:南风就在上周,Cry...

关于我们

币安下载官方app|币安iOS版|币安安卓版|币安电脑网页版

  • 用户支持
  • 帮助中心
  • 服务条款
微信二维码
币安官网渠道 数字区块链交易平台 Powered by binance
QR code