如何将 java 或其他语言与 ethereum 或 solidity 或 web3js 集成?
Posted
技术标签:
【中文标题】如何将 java 或其他语言与 ethereum 或 solidity 或 web3js 集成?【英文标题】:how to integrate java or other language with ethereum or solidity or web3js? 【发布时间】:2017-01-05 01:25:42 【问题描述】:我是区块链新手。 我必须实现一个用例,其中用户元信息将存储在 mysql 数据库中,而接受的唯一 ID 存储在区块链数据库中。
我很困惑,如何将 java 或其他语言(存储在 mysql)与 etheruem 或solidity 或 web3js(存储数据到区块链)集成?
谁有想法,请指导我。
谢谢你
拉贾
【问题讨论】:
【参考方案1】:有一些选项供您选择:
-
Ethereum(J) 是可以嵌入到任何 Java/Scala 项目中的库,为以太坊协议和子服务提供全面支持。
见Ethereum JSON-RPC documentation。您可以使用任何适用于 Java 的 JSON-RPC 客户端。
如果您想尝试其他语言,可以使用Python implementation 或使用官方 web3 库的 NodeJS。
【讨论】:
我创建了 web3j 库,用于将 Java 应用程序连接到以太坊节点/客户端,因此您无需考虑自己从应用程序中进行 JSON-RPC 集成。以上是关于如何将 java 或其他语言与 ethereum 或 solidity 或 web3js 集成?的主要内容,如果未能解决你的问题,请参考以下文章