查看原文
其他

改变世界的 9555 行原始代码,正被万维网之父作为 NFT 拍卖

Linux爱好者 2022-07-03

↓推荐关注↓

转自:InfoQ
万维网之父 Tim Berners-Lee 爵士正以 NFT 形式出售建立现代互联网体系的原始代码。

NFT 是一种对于纯数字项目的独特所有权形式,在这两年火极一时。今年 3 月份,一幅数字拼贴画曾以 100 美元起拍,最终以 4.5 亿元的天价成交。此次 Tim 爵士的拍卖活动将由苏富比拍卖行负责处理,拍卖定于 6 月 23 日至 30 日举行,起拍价为 1000 美元,所得款项将用于 Tim 爵士及其妻子指定的用途。

Tim 爵士于 1989 年发明了万维网,也就是我们使用互联网基础设施的主要方式。这批代码总共 9555 行,可谓极具历史价值,而拍得者将获得 Tim 爵士本人的认可,并由“数字签名”证实自己的所有权。

苏富比将这份藏品宣传为“现在首款网络浏览器的唯一签名代码副本”,在定位上类似于出售名人手稿。

苏富比此次将以单一数字 NFT 的形式拍卖包含 4 个不同项目的统一集合。其中包括为万维网项目编写的“原始时间戳文件”源代码、“动画可视化”源代码、Tim 爵士回顾开发过程的一封信,以及由他亲自设计的“数字海报”。

在不少人眼中,NFT 属于纯粹的圈钱工具而且有损于软件开发领域的整体环境。Tim 爵士之前也从未直接借自己的发明牟利,时至今日万维网仍然遵循开放标准。因此在 Tim 爵士宣布此次拍卖时,不少人感到相当意外——当年那位拒绝为万维网申请专利的伟人,现在是怎么了?


三十年前写出的改变世界的代码行


英国科学家 Tim 爵士于 1989 年在欧洲核子研究中心 (CERN) 工作期间发明了万维网 (WWW)。

这次在苏富比拍卖的原始代码写于 1990 年 10 月 3 日至 1991 年 8 月 24 日之间,由 Objective C 编程语言编写,在 NeXT 计算机上使用 Interface Builder 编译。只是三十年后的现在,NFT 的买家不一定还能实际运行这个初始版本。

今天网络上也出现了一个非常早期的源代码副本(https://github.com/cynthia/WorldWideWeb/tree/master/NextStep/Implementation),苏富比说这类似于 NFT 中出售的代码,但不是原始代码。而且根据 CERN 的说法也证实现在很难编译万维网网站,即使买家运行了原始浏览器,也可能很少有网站可以很好地使用。

这批文件共包含 9555 行代码,其中包括三个核心创新成果,分别是 HTTP(超文本传输协议)、URL(通用资源定位符,Tim 最初称其为 URI,即通用资源指示符)以及 HTML(超文本标记语言)。HTTP 允许您单击链接并直接转向对应的文档或网页;URL 为用于查找该文档或页面的地址;HTML 则允许您在文档及页面中放置链接,实现了资源的相互连接。 

万维网的出现,彻底改变了人类世界的交流方式,但其崛起自然非一日之功。在 Tim 和 Robert Cailliau 确定万维网能够顺利起效之后,就开始努力推广万维网和 Web 这个词汇。在得到 CERN 的支持之后,Tim 从 1991 年开始飞遍世界各地,与众多对超文本及互联网抱有兴趣的人们会面,并创建出更多网络浏览器以访问 CERN 计算机上不断扩大的信息库。他还鼓励爱好者们布设自己的服务器。从这时候开始,listservs 开始掀起一轮热潮;此外,大学的计算机科学课程中也逐步引入万维网的相关知识,并将浏览器与服务器编码作为理想的学生实验场景。其中最著名的项目之一正是由伊利诺伊大学的 Marc Andreessen 所领导,并最终转为网景网络浏览器。

但 Tim 后来开始担心像微软这样的大型企业及各所高校可能会建立自己的网络以对抗公共互联网,或者对内容收费——这就违反了他最初提出的每个人都应该能与他人自由沟通的核心原则。为了阻止这种情况,他要求 CERN 管理层基于通用许可发布了所有源代码,以供全球各地的程序员免费使用。在 Tim 看来,只要全世界都在共同构建这套网络,那就没有哪家企业能够单独将其控制。

Tim 首先把万维网视为一种社交媒体,他认为万维网是一种通过计算机将人们联系起来的系统,这也成就了万维网源自草根的天然属性。但直到上世纪九十年代中期,网景与美国在线等公司实现浏览器商业化之后,公众才真正参与进来。这些厂商通过免费邮寄 CD 的形式发布自己的浏览器软件,这样人们就能获得上网能力。而在接入网络后,公司会进一步提供其他收费服务,例如电子邮件。

在万维网的发展历程中,最让他感到惊讶的是,多年以来人们对内容的浏览与阅读兴趣,要远远高于内容创建。他开发的第一款浏览器 WorldWideWeb 本身既是浏览器、也是编辑器。大家可以在其中编写自己的页面、将页面发布到网上,也可以编辑其他人发布的面面。但后来的商业浏览器并不提供这类编辑功能。这让他沮丧了好几年,因为对他来说万维网的意义不仅在于查看信息、更在于发布信息。直到博客乃至后来 Facebook 的出现,才真正降低了人们发布内容的门槛,当然这都是后话了。

“蒂姆爵士的发明创造了一个新世界,使信息共享民主化,创造了新的思考和互动方式”,苏富比全球科学和流行文化主管卡桑德拉哈顿女士说。“在过去的几个世纪里,人类经历了一系列的范式转变,这些发明将我们带入了现代世界……但没有一个像万维网的创建那样对我们日常生活产生如此大的影响。”


拍卖的原因:“跟着感觉走”


Tim 爵士从未直接借自己的发明牟利,时至今日万维网仍然遵循开放标准。Tim 爵士曾经供职的欧洲核子研究中心(CERN)也于 1993 年放弃了对万维网技术的所有权利,支持其始终保持全面开放。

这次不同寻常的拍卖有望为 Tim 爵士及其夫人筹集一大笔款项。虽然 NFT 在经历了早期的短暂辉煌之后逐渐遇冷,但万维网源代码在加密货币支持者眼中应该算是一种极具吸引力的收藏品。但也有不少人对此表示质疑,认为 Tim 爵士应该继续坚守不从万维网中获利所建立起的伟大人设,至少别恰这种烂钱。

围绕 NFT 本身的争议也不少——有些人认为这是一项卓越的创新,代表着数字艺术及其他收藏品也能实现货币化。

2021 年 2 月 19 日,35 岁的美国业余漫画家克里斯托弗·托雷斯,以 58 万美元的价格,卖出了在他过去十年的创作生涯中,唯一的一幅 SNS 热榜大作:“彩虹猫”(Nyan Cat)。面对仿佛是从天而降的几十万美元,克里斯托弗·托雷斯差点当场被钱砸晕,他兴奋地预测会有更多的此类交易:“我感觉,我仿佛拉开了防洪闸……”

接下来的一个月里,果真就发生了更多的颠覆我们认知的拍卖活动。

埃隆·马斯克的现任女友、来自加拿大的女歌手克莱尔·伊莱丝·布彻(Grimes),用 20 分钟拍出 10 首数字单曲,成交总价接近 600 万美元...... 据 CNBC 报道,全球 NFT 市场 2020 年全年的交易总额为 2.5 亿美元,而仅在今年二月这一个月的时间里,就已经实现了 2.2 亿美元的交易额。

真正刷新纪录的拍卖发生在今年 3 月 11 日,数字艺术家 Beeple(真名 Mike Winkelmann)推出了他耗时 14 年创作的作品《Everydays: The First 5000 Days》。他从 2007 年开始每天作图一张,最终把 5000 张图片拼接成一个 316MB 的 JPG 文件,并将其作为 NFT 出售。

这场线上拍卖会,其竞拍激烈程度远超预期。距离拍卖结束还剩 30 分钟时,竞拍价格突破 1000 万美元;最后十分钟时,竞拍价格突破 2000 万美元;而在拍卖倒计时归零的那一刻,成交价定格在了 6025 万美元,加上佣金,总价为 6934.6 万美元,约合人民币 4.5 亿元。

作为今年区块链与虚拟币圈子里最热门的投机概念之一,更多人认为这些都是骗局,留给买家的只是一种真实持有的幻觉。

还有一个更大的问题,在于以以太坊区块链为依托建立的 NFT 给环境带来的恶劣影响。一位分析师认为,单笔以太坊交易产生的碳足迹可达实体艺术品印刷的 14 倍以上。出于对环境问题的重视,不少数字艺术家拒绝加入 NFT,甚至有人将其称为“一场噩梦般的生态灾难”。

在由苏富比发布的新闻稿中,Tim 爵士表示“为什么选择 NFT?作为一名计算机科学家,又掌握着编写了很多年的代码素材,那 NFT 就是很自然的平台选项。”

“对于这种纯数字化成果加个人签名的全新所有权形式,我决定跟着感觉走。”

他还对万维网本身的抽象属性与 NFT 拍卖的全新思路进行了比较。“无论是艺术品还是数字成品,都是 NFT 这一领域中的有趣创作,而 NFT 又是这些作品的理想所有权表现形式。” “能用它把万维网的起源精心「打包」起来,实在再合适不过了。”

拍卖行则坚持认为“本 NFT 的碳足迹可以忽略不计”,尽管交易发生的区块链本身确实会带来巨大的日常运行成本,但仍足以抵消往来账目及交易活动产生的碳排放量。

延伸阅读:
https://www.sothebys.com/en/buy/auction/2021/this-changed-everything-source-code-for-www-x-tim-berners-lee-an-nft/source-code-for-the-www
https://www.reuters.com/technology/world-wide-web-code-that-changed-world-up-auction-nft-2021-06-15/



- EOF -

推荐阅读  点击标题可跳转

1、20 条非常实用的 Python 代码,建议收藏!

2、写好 Python 代码的几条重要技巧

3、提高代码逼格的利器:宏定义-从入门到放弃


看完本文有收获?请分享给更多人

推荐关注「Linux 爱好者」,提升Linux技能

点赞和在看就是最大的支持❤️

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存