您好、欢迎来到现金彩票网!
当前位置:最新棋牌游戏大全 > 网络结点接口 >

android有以太坊的软件吗

发布时间:2019-07-07 12:06 来源:未知 编辑:admin

  以太坊也使用区块链技术 只是比比特币的区块链图灵完备 开源使用更便捷 任何人都可以在以太基础上创建自己的应用

  如果我们希望构造一个去中心化应用(DApp),除了智能合约的开发, 通常还需要使用其他开发语言为用户提供操作智能合约的用户接口,例如 开发一个网页、一个手机App或者一个桌面应用。这些代码都需要与以太坊进行交互。

  以太坊规定了每个节点需要实现的JSON RPC API 应用开发接口,该接口是传输无关的,应用程序可以通过HTTP、websocket或IPC等多种 通信机制来使用该接口协议操作以太坊节点:

  理论上你可以使用任何语言基于JSON RPC接口开发出以太坊之上的 去中心化应用,不过为了提高开发效率,更好的办法是 使用特定语言的JSON RPC封装库,这些库封装了JSON RPC的协议细节, 有助于开发人员聚焦在业务逻辑的实现上。

  web3j是一个轻量级的用于集成以太坊功能的Java开发库,它是Java版本的以太坊JSON RPC 接口协议封装实现,如果需要将你的Java应用或Android应用接入以太坊,用web3j就对了。

  web3j的功能组织在不同的包中,下图展示了org.web3j主要包之间的依赖关系:

  节点相关:ura包封装了对Infura公共节点旳http访问服务接口,org.web3j.geth和org.web3j.parity则分别封装了这两种常用以太坊节点软件旳管理接口。

  这个教程的目的是帮助java工程师快速掌握使用web3j开发以太坊应用的技能,因此 主要以web3j的开发接口为主线来展开课程内容,同时穿插讲解以太坊的一些基本 概念,例如:账户、交易和智能合约的开发等。

http://simanekstorage.com/wangluojiedianjiekou/381.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有