我有两个与以太坊相关的问题。我正在尝试进行一个概念验证,要求多个用户可以访问区块链节点。
(1)。我可以在以太坊的节点上拥有一百万个用户帐户吗?或者,以太坊的账户数量有限制。
(2)。我希望有适当的用户级限制。因此,例如,有两个客户与少数其他客户进行交易。每个客户都应该看到自己的交易。简单地说。
例如,以下交易都发生在区块链节点上。 A-> B 5 USD C-> D 10 USD
A和B只应在其UI上看到5美元的交易。 C和D只能在其UI上看到10美元的交易。 银行应该看到这两笔交易。
以上是否可以在以太坊上使用,或者我们对上述内容有一些限制。
感谢回应
答案 0 :(得分:1)
在公共以太坊网络中:
Q1:您可以根据需要获得有关任意数量帐户的数据。有人支付所有州承诺的天然气费用。此数据位于所有验证程序节点上,因此一般而言,每个人都有一个副本。
Q2:可以设计智能合约来强制执行这些规则,但是应该记住链中的所有信息对于确定的对手都是可见的,即使合同旨在限制访问。由于所有节点都验证了所有事务,因此所有节点都可以看到所有数据。
以太坊的某些变体适用于验证和保密的不同方法。
Different between various blockchain protocols
希望它有所帮助。
答案 1 :(得分:0)
是的,您可以通过编写一些逻辑来做到这一点,该逻辑将限制客户查看某些特定交易和其他内容。这只能在前端应用程序中完成。以太坊是一种无许可的区块链网络,这意味着网络中的每个人都可以看到所有数据。从前端我们可以阻止用户,但请记住,他们仍然可以从以太坊客户端控制台(如GETH)查看所有交易或数据。 注意:这不是以太坊的最佳用例,您可以为其使用面料。