首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >企业联锁

企业联锁
EN

Ethereum用户
提问于 2019-01-31 03:00:49
回答 2查看 96关注 0票数 1

我正在启动一个项目,我需要建立一个跟踪产品的解决方案(例如:从农场到超市)。

基本上,我需要为我的公司(私有)建立一个区块链结构,并把价值放在那里。

问题:在我的研究时间(大约一周),我找不到各种各样的例子使用区块链来存储物品,绝大多数是关于硬币。我正在学习扎实的语法,EVM,web3-js,EVM,还有很多教程。

换句话说:我想在区块链中插入对象,比如company1、company2、person1、person2。它存放在哪里?如果这是可能的,我如何才能做一个SELECT * FROM Persons表公司并列出所有的公司?

你们中有人能帮我指出一些简单的教程或一些有用的东西吗?

参考完成的教程:

教程:通过NodeJS后端发送事务

-媒体上的Medium &开始在Windows & Solidity

理解合同

通过Web3.js与智能契约交互(教程)

理解稳固性:

理解合同

-现在-建立一个私人的联锁网络

其中之一..。提前感谢!

EN

回答 2

Ethereum用户

发布于 2019-02-11 13:11:30

我不是BlockChain和Ethereum方面的专家。但是我提供了我的想法,让我知道它是否解决了问题,如果我错了就纠正我。

区块链通常用于透明地跟踪事务。计算量高的部分和不需要任何透明度的其他部分(如应用程序的主/查找细节)不一定是Blockchain的一部分。因此,我建议采用部分分散的方法,即将所有的主信息,如公司、个人和所有与您的业务有关的其他方面(从农场到超市)保存到一个典型的具有RDBMS的集中式网络中。

此外,您还可以将所有各方之间正在发生的所有其他事务以Blockchain (使用智能契约)的形式记录到分散网络中,因为它们需要透明性。

票数 0
EN

Ethereum用户

发布于 2019-02-11 19:27:59

问题:在我的研究时间(大约一周),我找不到各种各样的例子使用区块链来存储物品,绝大多数是关于硬币。我正在学习扎实的语法,EVM,web3-js,EVM,还有很多教程。

与您正在搜索的“对象”最接近的是Ethereum中的"structs“,它可能存储在合同中。

换句话说:我想在区块链中插入对象,比如company1、company2、person1、person2。它存放在哪里?如果这是可能的,我如何做一个选择*从人表公司和上市的所有公司?

“对象”或数据通常不会存储在数据库中,这是一个错误的心理模型。您将无法像在SQL中那样进行查询。阅读这篇文章,更好地理解Ethereum:https://hackernoon.com/getting-deep-into-ethereum-how-data-is-stored-in-ethereum-e3f669d96033

如果您想要实现对一般类型的“对象/结构”的某种查询,请查看可靠的事件。您可以在特定主题上发出事件,然后再检索它们,例如,使用订阅了您选择的主题的DApp或命令行监视脚本。

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

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

复制
相关文章

相似问题

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