我有两个与以太坊相关的查询。我正在尝试做一个概念证明,要求多个用户能够访问一个区块链节点。
(1)。我可以在以太坊的Node上拥有大约一百万个用户帐户吗?或者以太坊在帐号数量上有限制。
(2)。我希望有适当的用户级别限制。例如,有两个客户与很少的其他客户进行交易。每个客户都应该看到自己的事务。简单地说。
例如,以下两个事务都发生在区块链节点上。A->B 5美元C->D 10美元
A和B应该只在他们的UI上看到5美元的交易。C和D应该只在他们的UI上看到10美元的交易。银行应该可以看到这两笔交易。
以上是可能的以太坊,或我们有一些限制以上。
感谢您的回复
发布于 2017-03-31 12:37:59
在公共以太网络中:
Q1:您可以根据需要拥有任意多个帐户的数据。有人支付所有州承诺的煤气费。这些数据都在所有的验证器节点上,所以一般来说,每个人都有一个副本。
Q2:可以设计智能合约来强制执行这类规则,但应该记住,即使合约旨在限制访问,链上的所有信息对决意的对手也是可见的。由于所有节点都验证所有事务,因此所有数据对所有节点都是可见的。
Ethereum有一些变体,它们应用了不同的方法来验证和保密。
Different between various blockchain protocols
希望能有所帮助。
发布于 2019-07-15 18:24:08
是的,您可以通过编写一些逻辑来实现这一点,这些逻辑将限制客户查看某些特定的事务和其他内容。这只能在前端应用程序中完成。以太坊是无权限的区块链网络,这意味着网络中的每个人都可以看到所有的数据。在前端,我们可以阻止用户,但请记住,他们仍然可以查看所有事务或数据从以太客户端控制台,如GETH。注意:这不是Ethereum的最佳用例,您可以使用fabric。
https://stackoverflow.com/questions/43132208
复制相似问题