首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ethereum/Hyperledger-fabric (Blockchain)中的数据可用性

Ethereum/Hyperledger-fabric (Blockchain)中的数据可用性
EN

Ethereum用户
提问于 2018-12-12 11:00:08
回答 1查看 192关注 0票数 0

我有一个用例,就像有一个管理员创建应用程序,并邀请几个用户使用该应用程序。现在,我需要对用户所做的活动进行跟踪。

用户不需要维护Blockchain(BC),但是管理员将..。一般来说,管理员可以获取事务哈希、时间戳和其他与块相关的元数据细节,但不能获取原始数据(比如所做的活动、对特定工作所做的更改等)。

我的理解是--创建数据的人将是能够读取任何BC中的数据的人。数据将被更新为使用特定人员的公钥和私钥加密的分类账。所以管理员就像一个监管者只能提供应用程序,帐户是专门为用户创建的,所有由用户完成的txn数据都是使用密钥加密的。我的理解正确吗?

如何使用审计跟踪作为管理员,对于用户活动,我不仅需要时间戳和散列信息,而且还需要少量额外的原始数据?

,我是否可以向管理员公开只知道的数据或很少的数据,这样他就可以在审计跟踪中查看?

网络中的每个参与者都能看到BC中的事件数据吗?这对我的情况有用吗?

EN

回答 1

Ethereum用户

发布于 2018-12-12 12:20:00

我会从以太的角度回答你的问题。Ethereum是一个公共区块链,您也可以创建一个更适合您的情况的私有区块链ethereum。

用户不需要维护区块链--这是事实,但如果用户想要进行涉及状态更改(更新数据)的事务,则需要访问他们的帐户(钱包)。

根据你的理解--“创建数据的人将是能够读取任何BC中的数据的人。”不是真的。在store的情况下,任何参与网络的人都可以读取公开的数据,并且不建议将私有数据存储在ethereum块链上。

数据本身没有加密,而是由进行事务处理的用户的私钥签名。

如果您的数据被保存为常量,管理员或任何用户都可以读取数据。

在审计跟踪的情况下,您可以在智能契约中使用"events“,它可以用于通知人员或执行审计跟踪,这完全取决于您想要配置管理员想要听的接口的方式。

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

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

复制
相关文章

相似问题

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