科技爱好者周刊(第 151 期):NFT 是什么,听说能赚钱

作者: 阮一峰

日期: 2021年3月26日

这里记录每周值得分享的科技内容,周五发布。

本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐科技内容。

周刊讨论区的帖子《谁在招人?》,提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。

封面图

意大利一个时尚品牌,推出了穿鞋子的沙发。说来奇怪,只是简单地加上袜子和鞋子,沙发好像就有了生气。(via

本周话题:NFT 是什么,听说能赚钱

最近,美国有一个东西非常火爆,叫做 NFT,价格飞涨到了离奇的地步。

请看这样一条新闻。一个网名叫做 Beeple 的艺术家,从2007年5月1日开始,每天在 Instagram 发布一张数字艺术的图片,就像下面这种。

到了今年,他已经连续发布了5000张。为了纪念这一天,他就把所有发布过的图片,合成为一张超大的 JPG 图片,交给佳士德公司拍卖。

这里就有一个问题,JPG 图片怎么拍卖? 那只是一段二进制编码,如果有人拷贝了一份,请问哪一份是真品,哪一份是赝品?

Beeple 的做法就是,拍卖的不是 JPG 图片本身,而是这张图片的 NFT,结果拍出了6934万美元的天价!

NFT 到底是什么神奇的东西,使得一个图片文件值这么多钱?我感到非常好奇,就阅读了一些资料,下面就是我的理解。很可能有不正确的地方,欢迎指正。

简单说,NFT 是区块链的一种应用,最大特点就是把网址写入区块链。 大家知道,数据一旦写入区块链,就无法再修改(参考我的《区块链入门教程》)。因此,NFT 包含的网址是没法改的,然后可以通过区块链的买卖机制,跟某一个数字钱包相关联。

这就是说,如果某个区块在你的数字钱包名下,该区块所包含的网址自然也会在你的名下。所以,NFT 很适合作为网址的所有权证书。 回到前面的例子,佳士得拍卖的,其实就是原始 JPG 图片的网址在区块链上的所有权。

买家买到手的就是包含这个网址的一个区块,本质上就是一条数据库记录,以此证明自己拥有的是"正品"。 任何可以用网址表示的东西(一篇文章、一段视频、一条推特等等),都可以用 NFT 买卖, 所以有人说 NFT 是数字资产所有权交易的最佳方案。

你可能马上会想到一个问题,如果网址发生变化,或者下线了,那可怎么办?毕竟 NFT 是没法修改的。根据我看到的资料,这一点好像目前没有解决办法,有人提出使用内容寻址的网址(IPFS),这里就不谈了。

如果你问我,NFT 有没有投资价值,会不会像比特币那样被暴炒?我的想法是,这取决于数字资产所有权这件事,到底能有多大的市场。数字文件的最大特点就是无限的可复制性,NFT 人为创造出了所有权和稀缺性,让拷贝与拷贝之间产生差异。这样做的意义,除了拍卖和炒作,我还真想不出其它场景,因为几乎都有比它更好的解决方案。

Vue 3 原理解析

本周的课程讲座是一个面试辅导,帮助想要进阶的前端同学,准备 Vue 3 相关的面试。

2020年9月,Vue.js 发布了 3.0 的第一个正式版本,重写了内部代码,改进了性能,引入了一些重大的新功能。从那时起,现有的项目就正式开始全面地向新版本迁移了。

Vue 3 的迁移在国内开始得更早,基本跟开发是同步的。作为国内使用最广泛的前端框架之一,各个大厂对 Vue 的投入非常大,面试几乎必问 Vue 3 这方面的问题。

想要顺利通过面试,不仅需要了解 Vue 3 的原理,最好还能体现出强烈的学习能力,以及对新技术的敏感。 后两者也是技术能力非常重要的组成部分。

开课吧推出的 《Vue3 原理解析》 课程,就是从上面几个方面,强化学员的 Vue 3 技术能力,帮助大家好好准备面试,顺利拿到 Offer。

在课程中,Vue 3 源码贡献者崔效瑞老师,通过带领大家自己手写代码,让你亲手实现一个最简单的 Vue 3 内核,以此了解 Vue 的核心原理,精准找到学习关键点。

该课程原价199,周刊读者有优惠,可以 0 元学习。微信扫描下方二维码,即可报名。

前100个报名的同学还会额外获赠 《带你高效掌握 ES6:原理讲解 + 项目实战》资料包。

科技动态

1、安卓的车祸报警功能

最近,一个美国人在操作挖掘机时发生事故,滑下山谷,他被卡在车里,呼吸困难,周围没有其他人。好在他 Pixel 手机的 Android 10 系统内置了车祸报警功能,事故发生后的几分钟内,手机自动拨打求救电话 911,发送他的坐标。

十几分钟后,消防局赶到现场,将他救出来,事后发现他的7根肋骨和4根胸椎折断。下图是 Android 10 在拨打求救电话时显示的提示截图。

2、太空舱旅馆

国内企业推出了太空舱旅馆,号称可以放在任何地方使用。它自带800-1600升水箱、5千瓦光伏,配备了废水和粪便处理系统,可以完成独立的生态循环。

厂家宣传,使用时不用打地基,不用挖建蓄粪池,不受地域位置限制,采用新型玻纤复合材料,质地轻薄,不易腐蚀。不过,如果真的要商用,肯定还是需要外接水电和排污。

3、太阳能汽车

一家德国创业公司宣布,造出了世界第一辆太阳能汽车。该车最大特点就是太阳能板代替了车身油漆,全车一共有248块电池板。不过,太阳能的充电速度比较慢,每周的电量只能支持112公里~245公里(视天气而定),其余的电量必须通过充电桩供应。

该车充满电后,可行驶250公里,售价为2.5万欧元,约为20万人民币。由于车身越大,太阳能板可以放置越多,该公司下一步打算推出太阳能大客车。

4、三星堆考古

3月20日,三星堆遗址的最新考古成果发布。上一次挖掘还是在上个世纪80年代,只挖掘了两个祭祀坑;2019年开始挖掘另外六个,上图是这次出土的黄金面具和上一次出土的青铜面具。

下图是当年和现在的考古现场对比,可以看到中国考古30多年来的进步。现在使用了很多新设备,搭建了恒温恒湿的大棚,还使用 3D 打印为出土文物制作保护罩。

任何史书都没有记载,四千年前四川存在过一个高度发达的人类文明。这个文明是哪里来的,又为何消失,留下了太多的未解之谜。

5、一句话消息

苏伊士运河有史以来第一次被一艘搁浅的集装箱船堵塞,导致运河两端的船只大排长龙。这条著名运河其实非常狭窄,宽度只有200米,而集装箱船长达400米,船身稍微横过来,就会把路堵住。

BBC 报道,欧美很多大公司采用 AI 面试求职者。软件会给出一些问题或者游戏(下图),然后结合求职者的答题表现和摄像头捕捉的表情,决定是否进入下一轮面试。很多求职者质疑,仅凭计算机决定一个人的工作申请是否公平?

美国科学家使用1988年保存下来的 DNA,在2020年克隆出了濒危动物黑足雪貂,它由家养雪貂代为怀孕。这是美国第一个克隆的濒危物种,这种方法以后可用于挽救其他物种。

Oppo 新发布的手机 Find X3 Pro,有一个其它手机没有的显微镜头,可以将物体放大60倍,引起了国外媒体的兴趣。下面就是他们拍的样张:纤维和苔藓。

韩国媒体透露,正在播出的电视剧《文森佐》的意大利场景,全部都是摄影棚内拍摄的,然后使用计算机生成,根本看不出破绽。韩国的数字工业真是越来越厉害。

文章

1、为什么印度发展制造业这么难?(中文)

自从莫迪上台之后,印度一直想要发展制造业,以工业强国。本文详细分析,为什么印度的制造业发展不起来,无法复制中国的模式。

上图据说是,印度老师远程上课,但找不到手机架的解决方案。

2、百度如何错过深度学习之父(中文)

美国最近出版了一本新书《天才制造者》,透露了各大 IT 巨头开发人工智能的许多秘辛。

2012年,李彦宏曾经拍板出资1200万美元,聘请当时还没有出名的"深度学习之父"多伦多大学的辛顿教授担任首席科学家,辛顿教授也动心了,但是最后还是被谷歌挖走了。

3、谁看了日本人的 LINE 聊天记录(中文)

LINE 将一部分开发外包给中国软件公司,中国开发者得到授权后,可以访问日本 LINE 公司的服务器,查阅了一些日本用户的个人资料和留言等信息。这件事披露后,尽管是完全合法的访问数据,还是轰动了日本列岛,直接惊动了日本首相菅义伟。

4、我如何收购一家 SaaS 公司(英文)

作者是一个风险投资家,本文介绍他如何收购一个网络软件,可以从中了解风险投资的一些操作方法。

5、我如何用表情域名赚钱(英文)

作者偶然发现,某些国别域名允许注册表情符号 Emoji 的顶级域名,比如上图的笑脸域名。他就一口气注册了300个,开始利用它们赚钱。

6、关于线程的简要介绍(英文)

线程(thread)是编程的重要概念,本文用简单的语言介绍了什么是线程、它与进程的区别、线程的优缺点等等,写得很好。

7、一道有趣的物理题(英文)

这是美国一个大学的物理学考试题目:有没有可能在高压输电线路的下方,放置一大圈电线,利用线圈感应进行偷电?

8、放弃悬停菜单(英文)

悬停菜单是一种常见做法,鼠标悬停时显示子菜单。作者认为,如果有些菜单项没有子菜单,悬停会造成行为不统一,建议统一改为单击菜单。

工具

1、Gotify

一个 Go 语言写的 WebSockets 库,有服务端、客户端和安卓端。

2、UserLAnd

一个安卓应用,让你在安卓手机上安装 Linux 发行版,就像安装一个常规 App,不需要系统 root。

3、lint-md

一个检查中文 Markdown 语法风格的命令行工具,比如英文字母与全角字符之间有一个空格。(@hustcc 投稿)

4、FairEmail

开源的安卓电子邮件客户端,强调安全和隐私保护。

5、AR-lab

一个实验性桌面程序,使用百度飞轮和 Electron 实现的 AR 剪贴和复制。手机先对准某人,再对准电脑屏幕,即可把他/她复制粘贴到桌面程序里面!(@shadowcz007 投稿)

6、rss_everyday

一个 GitHub Actions 模板,每天定时运行,将 RSS 内容推送到 Telegram 频道。(@GuangzheJiang 投稿)

7、mdBook

GitBook 的 Rust 语言移植,可以将 markdown 源文件转成一个在线阅读网站。

8、flowchart-fun

可能是最简单的流程图制作工具。左边的文本框输入,一行就代表一个新节点,缩进代表隶属关系,右边自动生成图形。

9、DarkModeBuddy

一个 MacOS 应用,自动根据外部光线的强弱,调整桌面为亮模式或暗模式。

10、Arrow

一个 Python 的日期时间库,借鉴了 moment.js 的 API 设计。

资源

1、Clone Wars

该仓库收集热门网站的开源实现,比如 Airbnb、Amazon、Instagram、Netflix、Tiktok、Spotify 等,已经有70多个项目了。

2、地球史视频

一个原创科普视频的 Youtube 频道,从地球诞生开始,一段一段介绍地球的历史。

3、真实世界的密码学(Real-world Cryptography)

本书使用简单的语言和示例,解释了普通用户在日常生活中遇到的密码学问题,可以免费在线阅读。

4、数据结构与算法视频

一组不错的数据结构与算法讲解视频,涉及动态数组、二叉树、图论、动画引擎等等。从国外网站搬运到 B 站,带有中文字幕。(@jizai 投稿)

5、活火山直播

冰岛的一座活火山出现裂缝,涌出岩浆。工程师将摄像头对准火山,在网上提供直播,很难得可以看到火山喷发的直播。

图片

1、博朗的配色

德国博朗公司(Braun)以设计优雅著称,曾经对乔布斯产生过重大影响。下面是它的一些产品配色方案,非常漂亮。

2、Facebook 小红书

2012年,Facebook 发行股票上市,每个员工收到了一本小红书。

最后一页写着这样一段话:

"如果我们自己不创造能够杀死 Facebook 的东西,其他人将会这样做。......互联网不是一个友善的地方。那些不重要的东西甚至都没有机会留下遗迹。它们消失得无影无踪。"

文摘

1、庞巴德的故事

1952年,法国人庞巴德(Alain Bombard)独自一人,乘坐一艘4.3米的充气式救生筏穿越大西洋。他没有携带食物和淡水,航行了4.400公里,于当年12月23日到达加勒比海岛国巴巴多斯。他的体重减轻了25公斤,这一切只为了证明他的观点:人类实际上可以在海水上生存更长的时间!

作为一名医生,庞巴德有一个理论,在身体不缺水的情况下,人类饮用少量海水,并没有危险。只有当身体脱水并突然喝大量盐水时,才是危险的。

据他自己说,他在海上依靠鱼叉和鱼钩捕鱼,以及用小网捞海面上的浮游生物为食,每天也饮用有限的海水。

很多人不相信庞巴德的讲法,认为他实际上在航行时偷偷携带了淡水,并且一路上都在收集雨水,可能中途还有秘密的补给。

2005年,庞巴德(Bombard)在法国土伦去世,享年80岁。

2、中情局留在喜马拉雅山脉的核垃圾

1964年,中国成功在新疆试爆了第一枚原子弹。美国政府非常震惊,希望收集更多这方面的情报。

中央情报局 CIA 想出了一个匪夷所思的计划。他们打算在印度的高山顶上安装一个监听装置,捕获中国核计划的无线电通信。

监听装置是一个金属箱,重50多公斤,外表像一个烤箱,但是装有将近2米的天线。它内部有一个微型核反应堆,用来供电,保证能够在极寒的山顶连续工作多年。

1965年,中央情报局跟印度合作,组建了一支登山队,计划把这个装置放到印度第二高峰南达·戴维(Nanda Devi)的顶上。那座山峰位于喜马拉雅山脉,海拔7816米。

登山队训练了6个月,于1965年10月出发,结果遭遇了彻底失败。距离山顶还有几百米的时候,一场巨大的暴风雪来临了,几名队员掉落山谷而丧生。登山队长被迫决定撤退,并把核装置留在山上,打算下次登山时再取回它。

到1968年为止,中央情报局在该地区又组织了七次登山,但是始终没有找到那台留在山上的设备,只好在山顶又重新安装了另一台。但是,那一台还没来得及收集到有用的情报,就被埋在深深的积雪下面,几个月后停止了工作。

于是,在喜马拉雅山脉的深处,留下了两个核装置,没人知道它们现在的状况。

2021年2月,印度的北阿坎德邦爆发巨大的山洪,造成50多人丧生。洪水的源头就是南达德维冰川,山上的一个湖泊发生了决口。尽管没有证据支持,许多人猜测,原因可能就是那两个核装置还在工作,产生的热量导致了冰雪融化,冰川决口。

言论

1、

有史以来发行的所有美元,几乎有四分之一是在2020年发行的。

-- 《美元的贬值》

2、

小的、渐进式的创新可以使行业主导企业保持领先地位,但是激进的创新可以使新公司超越行业主导企业,这就叫"跨越式发展"。

-- 维基百科

3、

杀手级应用(killer application)指的是极受市场欢迎的计算机程序,证明了底层技术的价值。比如,消费者只是为了运行该程序,而会购买必需的硬件。

-- 维基百科

4、

如果你自己开公司,每月收入少于2万美元,那么你的公司根本不是公司,而是一份你的工作。

-- 《我如何收购一家 SaaS 公司》

5、

以前是其它行业的公司购买软件,现在是某一个公司创建一种软件,然后使用自己的软件进入该行业,并对这个行业加以改造。

--《超越软件》

6、

2020年,音乐产业的总收入不到200亿美元,是20年前的一半。流媒体的发展,大大缩小了音乐市场的产值。

--《超越软件》

历史上的本周

2020年(第 100 期):零利率时代

2019年(第 48 期):著名程序员 Bill Joy 的人生启示

订阅

这个周刊每周五发布,同步更新在阮一峰的网络日志微信公众号

微信搜索"阮一峰的网络日志"或者扫描二维码,即可订阅。

(完)

留言(36条)

以后看本期的时候顺带看下上期的评论,有些网友的评论也不错

> 以前是其它行业的公司购买软件,现在是某一个公司创建一种软件,然后使用自己的软件进入该行业,并对这个行业加以改造。

这点越拉越明显, TO B 端都是这样完成所谓数字化

印度和美利坚是来搞笑的吗,天佑我种花家-。-

周五上班第一件事

Emoji域名有点...

周五必读系列!

最近以来好多室外舱体的新闻,但真正商用我感觉难度还是挺大的,很多麻烦事不能轻易解决。

《中情局留在喜马拉雅山脉的核垃圾》,美国人到处祸害世界。

看到封面的耐克鞋,以为会谈及这两天发生的事,很庆幸没有。科技博客就应该纯粹。

> 消费者只是为了运行该程序,而会购买必需的硬件。

为了玩塞尔达而买switch算嘛

那个计算机生成的韩国电影,最后一张图片人在(棺材)?上的影子好像不大对~~

chrome浏览器里边链接打不开呀

博朗公司的设计真是舒服

天佑种花家~

引用小强的发言:

那个计算机生成的韩国电影,最后一张图片人在(棺材)?上的影子好像不大对~~

镜头往上抬了竟是为了避免破绽太明显。

引用horizon的发言:

> 消费者只是为了运行该程序,而会购买必需的硬件。

为了玩塞尔达而买switch算嘛

我也是这么想的,塞尔达肯定是算的,电子游戏本质上也是一个程序。

引用ibaomu的发言:

镜头往上抬了竟是为了避免破绽太明显。

以前听说过做特效的时候不拍脚是因为要配合人物的步伐频率和步距调整效果,很麻烦。2d的动画制作也出现了类似的情况,不知道有没有效果好的解决方案啊。

阮老师,文中“4.400公里” 应该是“4,400公里”?

根据《博朗的配色》
我简单做了一个show site, 有兴趣可以看一下哈。
https://dongshanfzy.com/braun/

一张存红色的NFT标价,90万美元。。。区块链有点疯狂。。。
挖矿这么费电,预计未来会被各国政府联合绞杀。。

第一次见到Emoji可注册域名时候觉得挺有意思,
想注册个玩玩,仔细一想没啥用处,也就放弃了;
毕竟,Emoji对于普通网民来讲或许只代表着一个表情图标,
其他场景内也难于摆脱这个印记。

起先,作者也没有什么好的想法,只是他行动了,注册了其中的一个域名,并从邮箱图标牵引出这个项目,且项目落地很快;
目前项目虽然还处在回收成本的过程中,但整个故事给我的触动还是挺大的。

因为我手里还躺着好几个域名,而我自己仍然是一个忙碌的看客!

关于:2、地球史视频
有没有人帮忙搬运到B站呢

引用horizon的发言:

> 消费者只是为了运行该程序,而会购买必需的硬件。

为了玩塞尔达而买switch算嘛

「The Legend of Zelda: Breath of the Wild was considered a killer app as a launch title for the Nintendo Switch.」

竟然还能注册Emoji域名,是我孤陋寡闻了啊

高压输电线下偷电那个,之前看过一个印度小哥的视频里就是这么干的,虽然不知道是真是假(在我国偷电是违法的哦,手动狗头)

"这一切只为了证明他的观点:人类实际上可以在海水上生存更长的时间",文摘的第一个,我觉得摘要写的不太能呼应文章的核心观点,既然文章是想表达人类可以在海水上生存更长的时间,那摘要应该体现主人公该次航行所花费的时间,而不是只给个结束时间然后抛出观点,这样写了一大堆他的故事,但是支撑不起他提出的观点。可能是作者转过来的时候漏掉了。

我发现 godaddy 里面 .com 的域名可以用 emoji 注册!

那个nft卖那么贵的原因何在?买不买的区别在哪里。。

其实AI很喜欢考古学,因为这样有助于帮助AI更加智能化,运行速度更快:)

那个太空舱旅馆如果好好规划一下,可以解决租房困难的问题,或者共享租房模式?

最近在零零散散看老师的文章,学到了不少东西,但是由于页面的background-color过于养眼导致时间长了有些头疼,不得不用插件修改了站点下所有页面的背景色。老师不加个主题设置吗| ू•ૅω•́)???

四川是一个神奇的地方

每次看都能学到很多,谢谢阮大

那个配色真挺好看的

引用horizon的发言:

> 消费者只是为了运行该程序,而会购买必需的硬件。

为了玩塞尔达而买switch算嘛

我第一反应也是这个!

可以把JPG图片作为二进制流写入区块

我要发表看法

«-必填

«-必填,不公开

«-我信任你,不会填写广告链接