这篇文章探讨了区块链技术中分叉的概念,强调分叉如何为用户提供自由以逃避中心化带来的控制和限制。通过游戏、操作系统和加密货币的实例,文章阐述了分叉的必要性及其带来的潜在好处,尤其是在用户权益和产品持久性方面。未来,区块链有望为游戏经济提供更稳定的基础,确保游戏资产的独特性和不可篡改性。
区块链、视频游戏和操作系统有什么共同点?
当视频游戏的创作者改变游戏规则时,用户通常无能为力。但在《终极在线》中,用户决定采取主动,创建自己的游戏服务器。当 Android 启动新的操作系统时,他们并没有从头开始,而是对 Linux 进行了分叉。比特币有大量的追随者,但社区无法就如何扩展交易达成共识,因此像比特币现金这样的团体应运而生,为核心社区不认同的新特性提供了支持。
分叉是让用户摆脱专制并建立自己社区的基本机制。分叉是指一组人对集中控制结构不满,并决定独立发展。
每当某事由单一实体控制时,权力的集中最终会伤害到用户。
以太坊创始人 Vitalik Buterin 哭着 入睡在《魔兽世界》制作公司暴雪娱乐改变了他“心爱的术士生命虹吸法术”后的那个晚上。之后,他意识到了集中服务的恐怖,并决定退出。
亚瑟之召的最终时刻
《亚瑟之召》是一款运行了很长时间的在线 RPG,它于 2017 年初关闭了服务器。该游戏历时超过 12 年,到最后,仍然有一个强大的社区。
当工作室强行关闭游戏时,一群人聚集在一起,开始记录所有游戏数据包。他们捕获了超过 1.31 亿个数据包,包含超过 2.24 亿条游戏信息。他们不得不费尽心力从这些数据中重建游戏服务器。这就像尝试仅从墙上的文字重建古埃及语言。
如果这个在区块链上运行,社区可以对数据进行分叉,只要社区依然存在,游戏就会继续存在。
社区捕获了超过 1.31 亿个数据包,包含超过 2.24 亿条游戏信息以重建游戏。
恐惧领主 — 终极在线
《终极在线》是一款自 1998 年起持续运行的在线多人 RPG (MMORPG)。在早期,他们有恐惧领主,这些是当你离开城镇时会恐吓普通玩家的邪恶角色。
随着时间的推移,他们改变了游戏玩法,以抑制这种情况,玩家反抗并创建了自己的“遗留”服务器,即游戏世界的分叉。
然而,由于他们无法访问游戏服务器,就像《亚瑟之召》一样,他们不得不从头开始重建整个游戏服务器。幸运的是,他们能够重用客户端和游戏资源。
Linux的分叉次数比想象中的任何其他事物都要多。甚至 Android 最初也是对 Linux 的一个分叉。Linus Torvalds 是主 Linux 链的最终仲裁者,但没有什么可以阻止 Redhat 或 Ubuntu 有自己的分叉。这给他们的用户提供了在旧电脑上继续运行代码的自由,或者在 Android 的情况下添加无法进入主线的实验性特性。
比特币分叉
比特币 的分叉,如比特币现金和比特币 Segwit2x,明显表明在比特币世界的核心玩家之间没有强烈的共识。 我认为这些分叉的存在是极其健康的,因为它们允许在较小的环境中实验新特性,并且这些小团体不能单独控制区块链的未来。
游戏的最大问题之一是游戏资产,如金币、盔甲和稀有物品并不是固定供应的。即使它们很稀有,代码变更和漏洞也可能随时改变这种稀有性。
在《暗黑破坏神 2》中,有一种名为“乔丹之石”的有价值物品,因其稀有而被用作货币。然而,某人发现了一个物品复制漏洞,并创建了大量此物品。开发者也可以简单地更改创建这些物品的算法,市场在瞬间可能会被摧毁。
解决方案是运行在可以被分叉的区块链上。如果存在一个漏洞改变了比特币的供应,只要社区一致同意,分叉就能修复它。如果比特币的开发者想要在明天铸造更多比特币,他们必须说服每一个节点运行他们的新软件。
此外,通过将这些资产放在区块链上,我们可以追踪游戏中的所有物品,并允许它们在独立于原始作者的“交易所”上交易。
现在我们在游戏中获得的金币可能会被无限稀释。我们花费数小时获得的盔甲,可能在瞬间就被夺走。当由单一公司运行时,审查现象频繁出现。如果对他们来说铸造新物品变得更加有利可图,他们将会这么做。
我们需要将权力重新放回用户的手中。
让我们从一个游戏开始。分叉包含哪些元素?
当这些中的任何一项是闭源的,应用程序的用户就必须从头开始重建整个东西。有时这几乎是不可能的。
一个极端的例子是任天堂的卫星视图 游戏。它们通过卫星直播视频游戏并下载到卡带的内存中。你只能玩游戏 30 分钟,然后这个游戏就会被时间遗忘。
幸运的是,有人制作了视频记录了一些玩法,以便其他人能重编码游戏。有一些独特的《塞尔达传说》游戏就这样在时间的流逝中消失了。
根据人们的动力,他们会重建上面列出的一个或多个部分。
在未来,我们可以强迫游戏创作者将所有这些资产存储在 区块链 上,以确保其持久性。
区块链游戏
最近,CryptoKitties 在以太坊区块链上推出了名为 ERC721 的唯一物品。这些代币是独特的,无法复制。用户可以分叉区块链并创建自己的副本。游戏的完整状态可以供用户检查,以便构建游戏的附加功能。
作为另一个例子,如果我们查看Steemit区块链,基本上它是一个在区块链上的 Reddit 克隆。任何人都可以克隆整个区块链,包含其中的所有评论和帖子,然后在其上构建有趣的应用程序。尽管 Steemit 的受欢迎程度较低,但这就是为什么它的附加功能多于其他区块链的原因。
如果我们能在《魔兽世界》等游戏中复制一个完整的游戏数据库会怎么样?我们可以构建新任务。我们可以构建公会管理工具。我们可以花上十年时间定制并扩展这款游戏,远超原作者的想象。
然而,这仍然不是没有问题的。我们如何可能在区块链上保存十几个 GB 的游戏资产?我们将使用 IPFS、BitTorrent,还是接受中心化解决方案并在区块链上存储哈希?我们在未来的文章中将更深入地探讨这一点。
我们看到许多公司在停止盈利时放弃其产品,或有时改变游戏的动态以取悦某些人。在未来,游戏将在区块链上运行,因此用户可以体验到与使用 Linux 相同的自由。
这会是什么样的?我们是否会将所有可收集物品存储在以太坊上或侧链上?我们能否在区块链上运行 MMOROG?本系列文章的未来篇章将探讨这将如何实现的细节。
关于作者:
Matthew Campbell 是一个名为 Loom Network 的区块链初创公司的 CEO,该公司为人们提供了一种方法来构建可扩展的侧链,以部署以太坊 DApps。他是一本名为“Go 微服务”的书的作者,并在超过 20 个国际会议上发言,包括 GothamGO、Hashicorp Conf、JS Conf、GO India、UK GOlang、MicroXchng、Prometheus Conf。你可以在YouTube上查看他之前的演讲视频。过去,他曾在 Digital Ocean、Thomson Reuters、Bloomberg、Gucci 和 Cartoon Network 工作。
Loom Network 是严肃 DApp 开发者首选的区块链平台——通用的第二层,提供开发人员构建功能性用户友好 DApp 所需的工具。
_新手上路?从这里开始 _。
_想要质押你的 LOOM 代币并帮助保护 Loom Network?了解如何质押 _。
_喜欢我们在这里做的事情吗?通过注册我们的私人邮件列表 保持了解。
- 原文链接: medium.com/loom-network/...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!