首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从外部进入私人百里香链

从外部进入私人百里香链
EN

Ethereum用户
提问于 2018-10-06 20:34:35
回答 1查看 191关注 0票数 2

背景信息

我一直在与以太在玩,我已经创造了一个DAPP在埃瑟姆区块链在Azure Kubernetes内。到目前为止,所有的事情都是很好的体验,但是使用这种技术的整个想法是为了证明不变性。

区块链目前是私有的,因此现在是集中式的,因为基础设施是由Azure在我的订阅下托管和维护的。将来,我正考虑转到像恩弗拉这样的外部受信任的提供者。

问题

我的问题是如何允许外部客户端验证区块链。DAPP有从智能契约中提取数据的API,但是他们如何验证我是否使用了隐藏的区块链技术,以及他们自己是否能够访问它?

  1. 他们能直接访问GETH实例吗?这是惯例还是有别的办法?
  2. 是否有一种使用仲裁的方法可以让他们访问块链上的查询视图数据,但却阻止它们挖掘?
    • 如果仲裁允许对等方直接访问区块链,那么推荐的最佳和最简单的方法是什么?也就是说,他们是否需要一个经验丰富的Ethereum/区块链开发人员来验证数据?
EN

回答 1

Ethereum用户

发布于 2018-10-07 05:29:04

这个问题太宽泛了,答案取决于具体的用途。

具体而言:

他们能直接访问GETH实例吗?这是惯例还是有别的办法?

您可以让它们作为网络参与者与您的专用网络进行连接和同步。在这种情况下,它们将能够验证事务本身并查看网络中所有可用的公共数据。

是否有一种使用仲裁的方法可以让他们访问块链上的查询视图数据,但却阻止它们挖掘?

仲裁是授权(PoA)网络的一个证明,它使您可以控制谁可以创建新的块。

一般来说,你必须考虑以下几点:

如果您已经将区块链封装为一个服务,并且将该服务控制在100%,那么您就没有一个分散的系统。在这种情况下,您又有了客户机/服务器。每一个使用你的服务的人,都必须相信你不会在将来破坏这个服务。

如果你只是想证明某件事(文件,记录,.)是不可变的,是实现这一目标的好方法,就是将数据保存在私有数据库中,并在区块链中执行冲压/访问控制。理想的情况下,在公共区块链,或在私人区块链至少有>=2独立的权威。

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

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

复制
相关文章

相似问题

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