Web 3.0 理想乡

上周网飞发布游戏赛博朋克的关联动画 Cyberpunk: Edgerunners,动画由 TRIGGER 制作。动画使用夸张高对比度的色彩,还有不间断的背景音乐,以及我非常喜欢的片尾主题曲 let you down 里面深沉的男声线。

这是一个金钱主义至上的世界,动画故事发生的城市夜之城,是其中的之最。动画无时不刻不再强调金钱代表的权力,人命的不值钱,底层人的挣扎,以及挣扎过后的颓废和堕落。大公司代替国家执行权力,正义也从未出现,以后也不会出现。

而在现实世界中,也存在各种垄断性的大公司,我们生活的方方面面,无法摆脱这些公司。这些公司的决策,甚至能影响到人们的生活方式。而在网络世界里面,我们免费使用某些公司的产品,以来于这些公司提供的服务,而我们本身也是公司的一部分,将我们的个人信息作为燃料进行在生产。在公司的服务器里面的数据库,记录着比自己还了解的自己,这一点在《未来简史》这本书里就提到过。人类也不过是灵长类的动物,归根到底也还是动物,会影响心情的东西也是激素。往好的方面思考,通过精密的机器去监控身体,可以提早发现一些疾病,或是改变坏的生活方式等,使人们维持身体健康。也许通过科学的评估,我们也能知道是否适合什么职业,不适合什么职业,就像PSYCHO-PASS 里面的西比拉系统一样,如果别人使用这类科技辅助,而只有你拒绝使用,那么你会产生各种不便。

总的来说,这一切都是需要交出个人隐私,而且规则不透明,并且这些大公司并不是正义或是公平。公司是由资本驱动,由每一年的财报驱动,它们总是在某个时间段发生变质,最终不断向金钱妥协,最后变成《赛博朋克2077》那样的世界。我们希望有一种不受某个中心化的机构控制,规则透明,数据自己掌控的服务。比如去夜店找小姐,需要使用的是现金。现金在某种程度的匿名,但是现金的表现形态法币,却是中心化的东西,由发币组织控制着,至少每一年的通膨是避免不了的。

区块链的基础表现形态,虚拟货币就是一个非常经典的案例,里面唯一仅存的信息就是一个地址,这个地址只是使用某些数学公式计算出来,算法是公开的,需要一个账户并不需要像谁报备,转账什么的,也只是等待6个区块生成而已。

区块链的出现,让天天沉迷网络的我们看到一种可能性,我们是否能设计一种去中心的架构,摆脱对各种大公司服务的依赖:我们自己的数据有我们自己做主。Web 3.0 就是这样一个概念,数据所有权在个人,规则公开透明,去中心化,没有某个组织能够垄断。

炒币真是令人愉快

我是从几年前开始炒币的,大部分人都是牛市的时候进入,然后过一段时间风向转变进入熊市。币圈一天,人间一年,每天看着曲线上上下下,给生活带来非常多的快乐,让日常的生活多了一丝非日常的趣味,如果现货已经无法满足,那么就需要上杠杆,期货也可以赌一赌,币圈有无数的暴富传说,不要怀疑,这些都是确确实实存在的,我从来不怀疑币圈不会让人赚钱。

这些经历中,我发现一点,就是交易所的开发都是大佬。交易所的网站的开发难度,绝对能超过大多网站程序。主要有操作界面,简洁明了,各种一键操作,各种钱包开发,链上后端对接,账户安全,网站自身钱包安全等,还要开放API应对各种机器人,对外公开交易数据(不过我怀疑那些数据是假的或是过时的,非实时的)。总的来说,做交易所或是钱包开发是很赚钱的,毕竟交易所和显卡厂家是这个是这个游戏里面从概率上来说就是不会亏钱的存在。

我自己也在本地搭建过区块链,学习钱包应用的开发,其实就是对接各种 API,开发这个钱包什么的本身难度不高,但是再更进一步的学习那些基础知识,比如零知识证明节点发现等知识,对于我贫瘠的大脑负担就有点大了。不过能学到新的知识总是令人愉快,不管是炒币还是其他的。

去中心化博客

现在这阶段区块链或是 Web3.0 的概念有点降温了,由大公司带头开始宣传元宇宙,不过我想这元宇宙和区块链的吃瓜群众是同一批吧,不吃这些瓜的人好像永远不会来吃。仔细观看会发现,黑暗的夜里还存在点点星光,这些星光就是不断在坚持的 Web3.0 布道师。如果在不远的未来进入理想乡世代的互联网,那么一定是这些布道师的功劳,他们不断的坚持,不理会旁人的眼光一直前进,就和半个世纪前那些开源运动的先驱一样伟大,只是现在由邪恶的资本主义驱动的公司也来开源世界参一脚,摘取开源的成果,这些肮脏的操作让人们对于这个世界未来感觉不到希望。

总之,目前去中心化的应用,包括文件存储、聊天软件、社交平台,还有个人博客,渺小的人类在对于虚拟世界的需求也就这么一点,或者说目前第一阶段实现这些功能都很吃力,门槛高是主要因素吧。有些会和区块链一起宣传,有些则和区块链没有任何关系。区块链只是其中一个形式,有着永久不可变的属性。永久不变,永远不变心,多么美好的理想,比渣男靠谱多了。

三体里面,人类的科学受到三体人限制,导致人类文明陷入了停滞,出现了给文明以岁月的情况。人类文明的发展,基于科技水平的发展。高度分工的现在其实只有一小撮人从事农业生产,所以大部分吃饱饭的人才会在网上当键盘侠,产生了繁荣的键盘侠文明。网络在物理世界的模型也是如此,有 ISP,有 DC,还有 GOV 的政策限定,所以个体网民在网络上的话语权基本为零,浏览器能直接打开的视频网站,都拥有视频的版权,而盗版资源则是在 bt 网络流转,都是前面提到的几个机构共同决定,所以才会出现的网络文明。

所以在网络上要达到去中心化的理想,就需要与上面这些机构对抗或是实现和解,而不是依赖,比如 ISP 某天发疯,对于所有区块链的数据识别然后阻断,或是因为战争切断了,某个区域的互联网,这个网络非常的巨大,并且时间足够长,那么就会不可避免产生分叉,出现新的区块链。因此数据的加密还有不依赖单一方式传递信息也是非常重要的,可以在封锁期间通过信鸽运载U盘,然后再把U盘数据导入到区块链中来避免出现分叉的情况。另一个是存储的问题,区块的数据谁来存储的问题,虽然最终大部分数据都是存储在大公司的某个 DC 里面,还是能实现某种程度的去中心化。虚拟货币在解决这个问题的时候,就是设定矿工这个角色,足够多的矿工带来了足够高的安全保障。

还有一个问题,就是永久不变,意味着无法删除,不会消失,每次修改都会记录,我们是否能负担的起这种代价呢。人在进化的过程中,也会选择性的遗忘一些东西,但是区块链这个玩意却不会发生变化,那是一个不断变长的链状数据结构。

IPFS 与 BT 网络

去中心化最近一直和区块链关联到一起,但是除去区块链相关的,去中心的的东西一直存在,我们一直忽略而已。想起人人都欠它一个会员的快播,他有中心化的服务器,数据交换用的是 p2p,这个也是某种层度的去中心。另外一个是邮件交换协议,还有 BT 网络。

虽然我们一直使用某个网络服务商提供的邮件服务,但是邮件协议一直是去中心化的结构,任何人都可以使用 telnet 命令行发送邮件,邮件传递协议 smtp 也设计得非常简单,在此之上的各种邮件伪造、垃圾邮件、诈骗邮件泛滥问题则是去中心化所需要付出的代价,关于邮件伪造的问题,基于域名的验证目前能很好的解决,但是域名也是互联网中心化的产物,如果是原教主义,那么一定要选用基于 onion 网络的邮件系统才是安全的,并且自主可控的。

还有 ipfs,也是一种文件交换的协议,和 BT 网络一样,内容的存在至少需要一个节点维护着,并且内容会因为下载者数量越多速度越快,也是和 BT 网络一样的。文件会按照hash切割分块,和 BT 网络不一样的地方是,如果网络上已经存在同样或是相似的分块,是可以复用这些分块,即整个网络实际存储的容量小于预订上传文件的容量。我非常得看好 ipfs 协议,ipfs 协议在未来的确有成为基础设施的潜质,ipfs 协议的设计,使的内容的分发成本从内容的生产者,转移到内容的消费者上。

假设 ipfs 由自己维护,即每个人只维护自己生产的内容,然后再假设一种类似 rss 的聚合内容的平台,即我们发布的内容又可以引用到其他同样系统的内容。我们还需要一个分布式的 DNS 系统,将域名指向到到 ipfs 节点 hash 值上,这样就不用每次输入长长的一窜 hash 地址。最后还需要一个入口,这个入口现阶段可能是公共的网关,Brave 浏览器也支持 ipfs 协议,浏览器消费的内容还是 html/css/js 这些东西,我们可能会使用专门定制的程序,存储程序专属格式的内容。这个分布式的DNS系统,这个目前挺糟糕的,都是以太坊链上的应用,还是给某些人控制着,不过这些都是基于传统 Web 模型上的思考。可以肯定的是,去中心化的 Web 是有可能存在的,但是内容一定不是写在链上,甚至 Web3.0 是不是和区块链就一点关系都没有呢。

虽然 ipfs 想的很美好,但也是一种内容分发的方式,一旦生产内容的节点下线,冷门的内容会马上消失,而热门内容则会一直存在着。因此现阶段还有一种 pinning 的角色,用来保持内容不下线。

不开心的老大哥

首次接触虚拟货币的时候,我感觉到非常这项技术非常神奇,不依赖中心节点,完全匿名的存在,并且安全可靠,就是速度慢了点。那时候我就会想,是否以后的大部分网站都会引入钱包功能,绑定某些区块链,使用虚拟货币进行各种交易呢。我们可以匿名在网上购买服务,匿名的提供服务。

似乎这种想法很危险,撇开交易所不谈。将虚拟货币应用落地的案例有:数据买卖、管制物交易、赌博网站、虚拟货币捐款、敲诈勒索软件。

其中敲诈勒索软件是感觉最契合虚拟货币的一个应用,软件会在本地生成公私钥,还有收款地址,私钥上传到服务器,公钥留在本地加密文件使用,甚至私钥可以再次加密不上传到服务器,等到需要付款解密的时候,再把加密后的私钥文件发送到指定邮箱,全程可以离线操作,避免因为了不同区域网络带来的问题,即在内网中,勒索软件也可以正常工作。在技术上达到了:

  1. 每个感染的计算机都有唯一的一个付款地址,如果需要解密文件,就需要向付款地址付款,而收款方只需要检查区块链信息即可,这一切甚至可以有程序自动完成,而不需要人工介入。

  2. 收款地址是完全匿名的,不过有像btc这种转账透明公开的区块链,也有转账完全匿名的区块链xmr,在安全性上能更一层楼。

虚拟货币一个重要应用就是洗钱,洗钱是这个世界的各位老大哥所不能容忍的事情。所以虚拟货币如果单纯在虚拟世界里面流通,那当然没什么问题,问题是虚拟货币和法币对敲,这让洗钱变得轻松,所以各种监管也会到来,目前是入金容易,出金困难,而且虚拟货币的钱是无法流进银行系统,或是困难非常的大。

区块链本身就带有赛博朋克的属性,对抗中心化,脱离监管,其存在本身就是对抗这个世界的老大哥,所以现在给封的死死的也是情理之中。另一点相似的是,在网络,特别是洋葱网络里有,虚拟货币非常的流行,各种买卖非法数据,还有各种诈骗,各种跑路,不就是赛博朋克 边缘行者里面的夜之城,在里面没有任何一个人是可以相信的,能相信的只有自己。所以我们需要中间人的存在,中间人也会背叛,就像暗网里面的交易所被查或是主动跑路的。