主页 > imtoken官网下载1.0安卓 > 以太坊的智能合约存储在哪里?

以太坊的智能合约存储在哪里?

imtoken官网下载1.0安卓 2023-03-07 06:25:46

以太坊是一个分布式公链,由多台计算机组成的网络组成。每台连接到这个网络的计算机都会在本地保存一个完整的区块链(可以理解为一个本地数据库,多个文件组成)。其中一些联网计算机充当所谓的矿工。矿工负责将网络上的所有交易打包成一个小块,然后分发到所有节点(包括你的计算机)。这些小区块构成了上述区块链。

区块链合约地址查询

智能合约可以简单理解为一个可执行的程序片段。具体代码由发布者使用特定编程语言编写(以太坊使用 Solidity 编程语言,类似于 JavaScript)。本地编译成功后,即可发布到区块链上。以太坊的智能合约也可以理解为一种特殊的交易(包括可执行代码),发送后会被矿工打包并记录在一个区块中。当需要调用本智能合约的方法时区块链合约地址查询,只需发送本智能合约的地址即可发送交易。

区块链合约地址查询

每个节点计算机都需要安装以太坊客户端,而这个以太坊客户端自带了EVM,一个以太坊智能合约的执行环境,类似于JVM。交易触发智能合约后,智能合约的代码将在 EVM 中执行。这种方式相当于将程序部署到非常多的计算机上(只要计算机安装了以太坊客户端并连接到以太坊网络),这些智能合约的执行可以随时被交易触发,从而完成了分布式程序的部署和调用。

区块链合约地址查询

当然,目前智能合约的功能还很有限,无法完成目前编程所能解决的所有事情(比如访问网络下载文件,目前是不允许或不支持的)虚拟机)。但这并不妨碍以太坊和智能合约技术的发展区块链合约地址查询,以及成为下一代互联网基础设施和协议的可能性!

区块链合约地址查询