Web3架构:一场「没有CEO的互联网实验」
kikura.eth 文章翻译系列(一)
作者 | Kirubakumaresh Rajendran
翻译 | Joe Chen
编辑 & 排版 | Echo
以太坊是一个去中心化协议,支持智能合约的执行。
这是什么意思呢?
让我们来解读一下 「去中心化」
中心化系统 vs. 去中心化系统
中心化系统由单一实体或一组实体拥有。它们通过促进参与者之间的交易来创造价值,否则交易将变得难以实现。我们日常接触的大多数系统都是中心化的。
例如,Facebook 使我们能够与世界各地的朋友和社区建立联系。虽然它们在沟通民主化方面发挥了巨大的作用,但它们是中心化的,并且是网络的唯一权威。
而去中心化系统是无单一控制实体,由独立参与者共同维护,资源开放共享,所有参与者享有完整访问权。
这样的架构有什么问题吗?
中心化系统普遍存在以下痛点:
1️⃣ 数据隐私 🔒:它们为我们提供免费服务,以换取对我们数据的使用权。我们要怎么知道这些数据不会遭到黑客攻击或被滥用?
2️⃣ 审查与偏见 🧠:我们必须相信它们的系统会为我们提供公正的信息。它们可以随时改变规则,例如封禁群组或个人,增加广告费用等。
3️⃣ 数据可迁移性 🛂 :我们的数据被锁在它们的系统之后,跨平台转移数据非常困难。因此,无论如何,我们都难以摆脱它们的平台。
4️⃣ 盈利模式 💲:虽然它们基于用户生成的数据来变现,但内容创作者却没有得到公平的回报。
以太坊的解决方案
在去中心化的架构中,系统不由单一实体控制。相反,它是由一群独立的参与者共同运行的。资源不属于任何单一实体,每个参与者都可以完全访问它们。
它有望解决我们今天在中心化系统中面临的问题。
所以,以太坊是一个去中心化的 Facebook,还是去中心化的银行呢?
以太坊是一个去中心化的网络,提供了在其之上构建任何去中心化应用程序(dapp)的基础设施。
我们可以构建:
机会无穷无尽。
去中心化应用程序将不会运行在一个中心化服务器上,而是运行在区块链上,任何人都可以访问其数据。
如果像 Facebook 这样的社交网络建立在以太坊上,会发生什么呢?
定义系统规则与参与者之间交互的逻辑被部署到以太坊网络,而不是中心化服务器。这就是我们所说的 「智能合约」。
智能合约是在区块链上存储与运行的计算机程序。通过将其部署到网络中,代码可以供任何人检查。由于代码由网络执行,因此不需要中介来托管和执行这些代码。
智能合约的数据将以去中心化的方式存储。
用户及其贴文的所有权将被记录在区块链上。
由于区块链不适合存储大文件,实际内容(图片、视频等)将存储在去中心化存储中(如 IPFS 或 Arweave)。
任何人都可以访问这些数据,以获取竞争性洞察。
例如,我们无法查询 Facebook 的数据库来检索所有热门帖子。然而,有了这样的去中心化系统,这将成为可能。
听起来很酷,对吧?
除了上面的例子之外,是否有构建在以太坊区块链上的真实应用程序?
目前有超过 2000 个去中心化应用程序运行在以太坊网络上。可以在这里查看。
如果你有兴趣了解更多关于以太坊相关的分析内容,可以关注我们的频道以接收即将发布的文章和项目的通知。








