连接到以太坊客户端¶
通过 JSON-RPC ,在应用程序中与以太坊客户端进行交互可以有多种方法。 然而,通过JSON-RPC直接交互会给应用程序开发者带来许多负担,例如:
- JSON-RPC协议实现
- 新建和操作智能合约时的二进制编/解码
- 256位数据类型
- 管理员命令支持 - 例如,新建/管理地址,签名操作
为解决以上的这些问题,开发人员开发了一系列库。在这些库的帮助下,开发人员可以专注于实现他们的应用程序, 而不必实现与以太坊客户端和其生态系统进行交互的底层内容。
库的详细信息可参见如下内容:
通过web3.js库新建和操作智能合约与交易的简介,可参见 Accessing Contracts and Transactions 。