首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Ethereum‘Ethereum搜索?(SQL)

如何在Ethereum‘Ethereum搜索?(SQL)
EN

Ethereum用户
提问于 2017-05-04 15:37:05
回答 1查看 477关注 0票数 2

最近,我有一个关于在区块链中搜索函数的问题。区块链是一个分布式数据库,作为一个数据库,应该有一些搜索功能,如“选择”、“连接”。我想知道如果我在我的私人区块链中有10个合同,如何根据合同中的属性进行搜索?唯一的办法就是签一份注册合同。

谢谢

EN

回答 1

Ethereum用户

发布于 2017-05-04 19:40:25

您是正确的,ethereum块链是一个分布式数据库,但是您不能执行任何您想要的查询(例如,获取给定帐户的所有事务需要您处理整个区块链,例如请参阅这个答案 )。

尽管如此,有几种方法允许您获取信息,而无需使用除ethereum节点本身之外的另一个处理/索引工具。例如,JSON-RPC定义中说明了该API:

  • eth_吸气平衡将允许您,给定合同地址,查询它的地址。
  • eth_打电话用于向契约发送消息,并获取存储在其状态中的信息。

我建议您看看Web3.js,它是一个javascript客户机。有很好的例子,这里

票数 2
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/15838

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档