时间:2022-01-10|浏览:7181
用戶喜愛的交易所
已有账号登陆后会弹出下载
虽然我觉得自己是密码学家,但我并没有发现自己特别喜欢Crypto另外,我并不兴奋能像同代人一样把生活的方方面面都转移到工具经济中。
然而,即使在技术层面上,我也没有成功地成为一名信徒。因此,鉴于最近被称为 web我决定更彻底地探索这个领域发生了什么,以了解我可能遗漏的内容。
我如何看待web 1 和web 2
web3 是一个有点模糊的术语,很难严格评价 web3 的野心应该是什么,但总体论点似乎是 web1 分散,web2 把一切都集中在平台上, web3 将再次分散一切。web3 应该给我们 web2 丰富,但分散。
对集中平台出现的原因有一定的了解,在我看来,解释很简单:
人们不想运行自己的服务器,永远不会。web1 的前提是互联网上的每个人都是内容的出版商和消费者,以及基础设施的出版商和消费者。
我们都有自己的 web 服务器和自己的网站,我们自己的邮件服务器用于我们自己的电子邮件,我们自己的状态服务器用于我们自己的角色生成。然而——我认为这一点再怎么强调都不过分——这不是人们想要的。人们不想运行自己的服务器。
即使是书呆子也不想在这一点上运行自己的服务器。即使是全职软件组织也不想在这个时候运行自己的服务器。如果我想让我们知道世界上有一件事,那就是人们不想运行自己的服务器。那些为你提供这些服务的公司是成功的,而那些根据这些网络的可能性迭代新功能的公司更成功。
协议的运行速度比平台慢得多。30多年后,电子邮件仍未加密;同时,WhatsApp 一年内从未加密到完全 e2ee(端到端加密)。人们仍在试图通过IRC视频共享标准化可靠;同时,Slack允许你根据自己的脸创建自定义的反应符号。
这不是财务问题。如果某件事真的分散了,它将变得非常困难,并经常被时间卡住。这对技术来说是一个问题,因为生态系统的其他部分正在迅速发展,如果你不跟上,你就会失败。
但是web我们来看看。为了快速了解这个空间,更好地了解未来可能会发生什么,我决定建造一些 dApp 并创建 NFT。
制作一些去中心化的应用程序
为了感受 web3 世界,我做了一个叫做Autonomous Art的 dApp ,它可以让任何人通过对 NFT 做出视觉贡献来铸造代币。视觉贡献的成本会随着时间的推移而增加,贡献者的铸造资金会分配给所有以前的艺术家(可视化这种财务结构类似于金字塔形状)。写这篇文章的时候,创作这部集体艺术作品已经用了3.8万美元以上。
我还做了一个名字First Derivative的 dApp ,它允许您创建、发现和交换跟踪基础 NFT 的 NFT 衍生品类似于追踪基本资产的金融衍生品。
两者都让我了解了空间的运作模式。需要明确的是,应用程序本身没有特别的分散:它们只是普通网站。分散是指状态和更新状态的逻辑/权限位置:区块链而不是分散数据库。
关于加密货币世界,我一直认为一件奇怪的事情是缺乏对客户端/服务器接口的关注。当人们谈论区块链时,他们谈论分散信任、无领导共识和所有运行机制,但往往掩盖了客户最终无法参与这些机制的现实。所有的网络地图都是服务器,信任模型是服务器之间的,一切都是关于服务器的。区块链被设计成点对点网络,但并不是为了让你的移动设备或浏览器真正成为这些节点之一。
随着移动终端的转变,我们现在牢牢地生活在客户端和服务器的世界里——前者根本不能充当后者——这些问题对我来说似乎比以往任何时候都更重要。与此同时,以太坊实际上称服务器为客户端,因此没有一个词表示实际不可信的客户端/服务器接口必须存在于某个地方,也没有人承认,如果成功,最终会有比服务器多几十亿的客户端。
例如,无论是在移动设备上还是在 Web 上操作,像Autonomous Art或First Derivative这样的 dApp 需要以某种方式与区块链互动——修改或渲染状态(集体生产的艺术品,其编辑历史, NFT 衍生品等)。然而,这实际上是不可能从客户端实现的,因为区块链不能存在于您的移动设备上(或实际上不能存在于您的桌面浏览器中)。因此,唯一的选择是通过在服务器上远程运行的节点与区块链交互。
一个服务器!然而,众所周知,人们不想运行自己的服务器。碰巧有一些公司出售以太坊节点作为服务运营的 API 在默认以太坊 API 建在上面的增强 API 以及历史交易的访问权。听起来像是……非常熟悉。基本上有两家公司。几乎所有 dApp 都使用Infura或Alchemy与区块链互动。事实上,即使你会 MetaMask钱包如 连接到 dApp,并且 dApp 通过你的钱包与区块链互动,MetaMask 也只是调用 Infura!
这些客户端 API 没有使用任何东西来验证区块链状态或响应的真实性。结果甚至没有签名。Autonomous Art 这样的应用程序说嘿,这个智能合约的视图函数输出是什么?Alchemy 或 Infura 用一个 JSON blob 响应,上面写着这是输出,然后应用程序渲染它。
这让我很惊讶。在没有任何进一步验证的情况下,创建一个去信任的分布式共识机制已经投入了大量的工作、精力和时间,但几乎所有想要访问它的客户都是通过简单地信任这两家公司的输出来实现的。这似乎不是最好的隐私。想象一下,如果你每次都在 Chrome 与网站互动时,您的请求首先发送到 Google,然后路过到目的地并返回。这就是以太坊今天的情况。所有写入流量显然都在区块链上公开,但这些公司几乎可以查看所有 dApp 中几乎所有用户的几乎所有读取请求。
区块链的支持者可能会说,这些类型的集中平台并不重要,因为区块链本身是可用的,所以如果这些平台行为不当,客户可以简单地转移到其他地方。然而,我建议这是一个非常简单的观点,使平台成为一个现实的动态。