最近,我有一个关于在区块链中搜索函数的问题。区块链是一个分布式数据库,作为一个数据库,应该有一些搜索功能,如“选择”、“连接”。我想知道如果我在我的私人区块链中有10个合同,如何根据合同中的属性进行搜索?唯一的办法就是签一份注册合同。
谢谢
发布于 2017-05-04 19:40:25
您是正确的,ethereum块链是一个分布式数据库,但是您不能执行任何您想要的查询(例如,获取给定帐户的所有事务需要您处理整个区块链,例如请参阅这个答案 )。
尽管如此,有几种方法允许您获取信息,而无需使用除ethereum节点本身之外的另一个处理/索引工具。例如,JSON-RPC定义中说明了该API:
我建议您看看Web3.js,它是一个javascript客户机。有很好的例子,这里。
https://ethereum.stackexchange.com/questions/15838
相似问题