geth、web3.js、JSON RPC、truffle之间是什么关系?

技术geth, web3.js, JSON RPC, truffle之间的关系是什么geth, web3.js, JSON RPC, truffle之间的关系是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希

geth、web3.js、JSON RPC、truffle之间是什么关系?针对这个问题,本文详细介绍了相应的分析和解决方法,希望能帮助更多想要解决这个问题的朋友找到更简单易行的方法。

geth, web3.js, JSON  RPC, truffle之间的关系是什么

1. geth

geth的全称是Go-ethereum,是一个ethereum客户端,用Go语言编写。它可以通过交互式控制台启动,该控制台提供了一个JavaScript运行时环境。内置eth、web3.js和其他对象(来自book 《区块链开发实战:以太坊关键技术与案例分析》)

2. web3.js

Web3.js封装了JSON RPC,可以和任何暴露RPC接口的Ethereum区块链节点链接。

ABI是Application Binary Interface的缩写,字面意思是二进制接口的应用,可以理解为合同的接口描述。当契约被编译时,它的abi被确定。

智能合约的地址(由Ethereum内部提供),Ethereum地址的长度和大小为20字节和160位,因此可以用uint160编码。地址是所有契约的基础,所有契约都会继承地址对象,或者你可以随时字符串一个地址来获取相应的代码进行调用。

3. JSON RPC

RPC可以与任何公开RPC接口的以太网区块链节点链接。操作比web3.js复杂,需要和curl一起使用。该命令的编写时间较长,例如:

curl-X POST-H“Content-Type”: application/JSONdata“{ JSON RPC”:“2.0””、method“:”eth _ getBalance、“params”:[“0x 75 b 567 b 6d 35 c 56 a4 e 25 c 217 EFE 892 CFB 53d 46”、“latest”、“id”:1 }‘localhost 33603000

4. truffle

Truffle是Ethereum开发智能合约的框架,可以快速构建项目,并将智能合约部署到区块链。您可以通过几个步骤来创建、编译和部署项目:

块菌初始化

块菌编译

块菌迁徙

关于geth、web3.js、JSON RPC、truffle之间关系问题的答案,希望在这里分享。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/144826.html

(0)

相关推荐

  • 网络电视怎么调出频道,网络机顶盒怎么看电视频道

    技术网络电视怎么调出频道,网络机顶盒怎么看电视频道身边好多人买了网络机顶盒,但不知道怎么操作使用它来看电视直播网络电视怎么调出频道。下面我就以自家的电视盒子来教大家如何看直播的详细操作方法吧。1、打开电脑上的搜索当贝市场

    生活 2021年10月23日
  • oracle常用hint是怎样的

    技术oracle常用hint是怎样的oracle常用hint是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

    攻略 2021年11月12日
  • 如何理解ARM处理异常

    技术如何理解ARM处理异常本篇内容主要讲解“如何理解ARM处理异常”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何理解ARM处理异常”吧! 一、异常(Exception)异

    攻略 2021年10月21日
  • Java框架与组件技术复习

    技术Java框架与组件技术复习 Java框架与组件技术复习java框架与组件技术解释ORM思想的主要内容
    对象映射到关系型数据库中,建立实体类和数据库表之间的关系,从而达到操作实体类就相当于操作数据库表

    礼包 2021年12月17日
  • sparkmllib算法实例(sparkmllib系统推荐)

    技术如何进行SparkMllib主题模型案例的分析如何进行SparkMllib主题模型案例的分析,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获

    2021年12月17日
  • 怎么理解docker zookeeper

    技术怎么理解docker zookeeper怎么理解docker zookeeper,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。docke

    攻略 2021年11月12日