本节作者:@愚指导、@小符 DApp 的前端网站部分区别于传统 App 的地方在于,它需要和区块链进行交互。而区块链的交互主要是通过调用智能合约来实现的。在这一讲中,我们将会学习如何调用智能合约。 DApp 如何调用智能合约 我们以 Ethereum 举例,当智能合约被部署到区块链上后,我们可以通过构建以太坊交易(Transaction),调用合约中的相应方法,前提是知道合约的 ABI 文件和合约的 HASH 地址。 ABI 是 Application Binary Interface 的缩写,是一种二进制接口标准,用于定义智能合约的函数和参数,合约 HASH 是合约在区块链上的地址,它们都可以在部署智能合约时获得。