1.以太坊核心概念

在开始介绍以太坊智能合约和去中心应用开发之前,首先需要对以太坊的核心概念有一定的了解。本章将介绍以太坊的核心概念,以更好的理解以太坊的工作原理。

1.1 以太坊简介及web3技术架构

以太坊(Ethereum)是一个建立在区块链技术之上的去中心化应用平台。它允许任何人在其他平台上创建和使用通过区块链技术运行的去中心化应用(Dapp)

传统的互联网客户端/服务端架构(C/S架构)通常如下所示:

而去中心化应用(Dapp)则有所不同,其后端由一组多个节点计算机(矿工)组成的网络支持,如下图所示:

通常情况下,我们使用的应用程序的内容由后端服务器提供,并将请求发送到后端服务器进行处理。例如支付宝,京东等应用程序中的所有数据都由公司拥有。

然而,在去中心化应用中,前端用户通过自己的钱包管理自己的数据,二后端核心逻辑则通过智能合约在区块链上运行,实现了去中心化的信任机制。Dapp与客户端连接的节点只是网络的一部分,他不会单独处理来自用户的请求(通常称为交易),而是需要将用户的请求广播到整个网络。在整个网络达成共识后,该请求才被视为已经处理完成。

2.EVM兼容链及网络

3.以太坊历史与展望

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐