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)

相关推荐

  • competed,第29届奥运会英语作文

    技术competed,第29届奥运会英语作文A Successful OlympicsAs is known to us,the 29th Olympics was held in Beijing,China in 20

    生活 2021年10月26日
  • 二项式反演 学习笔记

    技术二项式反演 学习笔记 二项式反演 学习笔记概念
    二项式反演其实就是利用容斥的思想处理一些通过求“至少或至多”来解决“恰好”的问题。
    形式
    \[\begin{align*}
    f(n)=\sum_{i=

    礼包 2021年12月23日
  • Context-React如何跨组件访问数据

    技术Context-React如何跨组件访问数据这篇文章给大家分享的是有关Context-React如何跨组件访问数据的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。  Context提供了一种

    攻略 2021年12月3日
  • 大数据storm框架搭建和原理(大数据开发一般用什么软件)

    技术基于Storm的怎么实现大数据平台本篇内容主要讲解“基于Storm的怎么实现大数据平台”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“基于Storm的怎么实现大数据平台”吧

    攻略 2021年12月23日
  • 如何理解Python网络爬虫和web的系统学习路线图

    技术如何理解Python网络爬虫和web的系统学习路线图如何理解Python网络爬虫和web的系统学习路线图,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法

    攻略 2021年10月25日
  • 野径云俱黑,野径云俱黑江船火独明的意思

    技术野径云俱黑,野径云俱黑江船火独明的意思这句话是杜甫的诗《春夜喜雨》中的句子,是描写雨中的夜色.是写实的句子,意思是说野径云俱黑:田野里的小路也跟云一样黑沉沉的,只有江里的船上灯火是明的.喜的是雨意之浓,从视觉角度描写

    生活 2021年10月23日