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)

相关推荐

  • QGIS如何连接Arcgis Server发布数据

    技术QGIS如何连接Arcgis Server发布数据这篇文章主要介绍了QGIS如何连接Arcgis Server发布数据,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家

    攻略 2021年11月28日
  • 程序员是怎么阅读源码的

    技术程序员是怎么阅读源码的本篇内容介绍了“程序员是怎么阅读源码的”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!React

    攻略 2021年10月22日
  • 写朋友深厚友情的诗句,表达朋友间深厚情谊的诗句有哪些

    技术写朋友深厚友情的诗句,表达朋友间深厚情谊的诗句有哪些8句诗词话友情,愿我们友谊天长地久!一写朋友深厚友情的诗句、劝君更尽一杯酒,西出阳关无故人。出自唐·王维《渭城曲/送元二使安西》。请你再干了这杯酒以壮行色,出了阳关

    生活 2021年10月28日
  • 浅讲.Net 6 并与之前版本写法对比

    技术浅讲.Net 6 并与之前版本写法对比 浅讲.Net 6 并与之前版本写法对比介绍
    昨天vs2022正式版已经推出了,估计很多人已经下载并开始创建.Net 6 开始尝鲜了, 本节我简要的给大家介绍一

    礼包 2021年11月11日
  • apachedubbo深度分析(apachedubbo异步调用如何实现)

    技术Apache Dubbo全链路异步怎么实现本篇内容介绍了“Apache Dubbo全链路异步怎么实现”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希

    攻略 2021年12月15日
  • ASP怎样循环读取数据库记录

    技术ASP怎样循环读取数据库记录这篇文章给大家介绍ASP怎样循环读取数据库记录,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"

    攻略 2021年12月1日