当前位置:主页 > 列表页 > 正文

EOS sw/eden | 在云上部署去中心化的区块链可行吗?

2021-08-03 04:26 | 出处: EOSsweden


EOS sw/eden | EOS瑞典 投票,请认准我们的主网节点ID:eosswedenorg

今日BP排名:32


编译:aLex_区块链行者 [EOS sw/eden中文社区经理]

声明:文章内容仅为原作者观点,不代表本节点立场,且不构成任何投资建议

在云上部署去中心化的区块链可行吗?


在AWS上创建一个区块链是如何去中心化的?这是我的学生Vader S.从我的一个Udemy课程中提出的问题,这真的是一个非常非常好的问题!

你可能已经注意到,有时我在AWS云上部署Ethereum节点,问题是:这可以去中心化吗?我想,创建区块链的原因不是为了让AWS亚马逊云和其他大型云供应商控制你的数据,也是为了防止关闭区块链!


是的,这是个很好的问题。AWS亚马逊网络服务--是最大的或最大的云供应商之一,你还有其他云供应商,如IBM、微软Azure、谷歌云、阿里巴巴云、Rackspace和其他一些供应商。不过,这些都是大的,他们基本上控制了互联网的很大比例。你每天使用的互联网中,可能有超过百分之九十是托管在这些大的云供应商之一。大多数人和公司没有更多的内部服务器,因为它们很昂贵,所以大部分的互联网都托管在云上。当你使用Netflix、谷歌、亚马逊或任何其他网站或使用移动应用程序时,这些应用程序大多托管在云上。


现在的问题是,如果你在云端部署你的区块链节点,你是否创造了某种程度的集中化?


答案并不容易。这是一个肯定和否定的问题。


比方说,你想在公共区块链中部署一个节点。公共区块链本质上是去中心化的。比特币、以太坊、Dogecoin和许多其他东西都是去中心化的,这意味着当你部署额外的节点时,你在增加去中心化,而去中心化是公共区块链的主要好处之一,就是没有单点故障没有单点控制。


当你部署一个节点时,比方说,在AWS这样的公共云上部署一个以太坊节点,你用这个节点所做的是,你正在下载整个区块链,整个账本,并验证交易。你的节点将我们也将是一个广播交易的中继节点,所以每次有一个新的交易或每次矿工在挖一个新的交易/区块时,这个交易都要经过所有的节点来验证交易,他们要把交易广播给他们的同行节点。这个巨大的节点网络里面的区块链,有成千上万的节点在它们之间转发信息,验证交易。


当你把这些节点中的一个部署在云上,而不是部署在你自己的机器上时,我会说,从去中心化的角度来看,这并不是什么好事或坏事。你多部署一个节点;即使它是在AWS或集中式的云供应商上,你仍然在用这个节点为网络做贡献,而且它将是多一个验证交易的节点。


问题的第二部分是,如果这些大型云供应商最终可以关闭该节点,会发生什么?如果你想准确地说,是的,AWS可能突然关闭。然而,从历史上看,这些云供应商是非常非常可靠的,我不认为他们会关闭任何东西,除非他们有来自当局或政府的一些要求。例如,想象一下,如果你决定在AWS上托管一个非法网站,要么是销售毒品或非法的网站。他们会从法院、警察或当局那里得到命令,关闭该网站,因为这就像是非法活动。我认为对于区块链节点来说,这在未来任何时候都不会发生。区块链是分布式数据库。运行一个以太坊节点或比特币节点并不违法,你可以使用云,因为他们有很好的SLA--服务水平协议--说像基本上,99.9%的时间,该服务器会正常运行。所以云通常是非常可靠的。


我还了解到,在云上部署区块链节点有一些反驳,因为如果每个人都只在云上部署区块链节点,你会变得有点集中化。

嗯......例如,AWS有许多不同的地区,在澳大利亚、香港、日本、新加坡、印度、巴哈马、欧洲、英国、美国和巴西都有数据中心。虽然他们有许多不同的地点,但这还不足以让区块链完全去中心化。尽管如此,我相信,可能大多数需要像加密货币交易所这样的完整节点的企业都是在云端进行的,因为它只是更快、更容易和更可靠。然而,我同意,它对去中心化没有什么贡献。

如果想要一个完全去中心化的区块链,区块链需要允许任何人在里面运行节点,你不需要有一个具有巨大计算能力的云供应商。这就是为什么在大多数区块链中,包括以太坊区块链、比特币、Dogecoin和其他区块链,你可以从你的电脑中运行完整的节点,因为它不;需要很多空间。如果我没有猜错的话,在比特币的情况下,可能需要300G左右的空间,而Dogecoin仅仅需要70G的存储空间,这意味着任何人都可以运行一个节点


我在我的电脑上运行一个Dogecoin的全节点,因为我想为网络做出贡献,当更多的人为网络做出贡献时,它就会变得更加分散。


我们想让区块链允许我们在普通电脑上运行完整的节点,以确保我们能有更多的去中心化。这就是为什么拥有架构良好、区块大小较小的区块链是如此重要。区块大小不应增加太多,以准确地允许去中心化功能。例如,比特币有一个1兆字节的区块,而比特币现金是一个8兆字节的区块。大多数比特币最大主义者不接受将比特币区块从1兆字节增加到8兆字节,因为这有可能会增加运行一个完整节点的空间要求。如果你每分钟产生8兆字节,这将使区块链的大小成倍增加,这将使它在存储方面有更多的要求,也许以后就不可能再在普通电脑上运行一个节点。另一方面,在比特币上,你仍然可以在你的笔记本电脑上运行一个完整的节点,这对去中心化非常重要。

我希望人们继续在任何笔记本电脑上运行自己的节点,这样就能继续拥有非常高的去中心化程度。


最后,我同意在AWS和其他云供应商上部署节点并没有增加多少去中心化的程度,但它确实有助于节点验证交易。我们在区块链上的节点越多,区块链的弹性就越大,即使你以更集中的方式运行节点,你也总是在为区块链做贡献。网络效应总是存在的。你仍然在云上做出一些贡献,因为你的节点正在验证交易并帮助广播交易。


那么私有区块链呢?


如果你正在运行一个许可/私有区块链的节点呢?好吧,我想说,根据我的工作经验,大多数时候,当一个组织或公司想要为他们的一个私有区块链部署一个节点时,他们确实使用了云。同样,这是因为云使得部署任何东西都更容易,而且你没有任何前期费用,不像前期的服务器那样。


这些私人区块链可能有许多不同的用途。例如,沃尔玛/IBM食品信托是一个非常成功的用例,旨在跟踪绿叶商品的供应链,追踪商品从农民到消费者的情况。这对于追踪是否有,例如,被沙门氏菌或一些疾病污染的产品非常有帮助。它使追踪和清除产品污染的批次变得非常容易。


IMB与沃尔玛合作,目前,所有沃尔玛的供应商都需要在这个区块链上。为了连接到这个区块链,这些农民可以很容易地在IBM云上部署一个节点,因为他们把它作为一个BaaS--区块链作为一种服务提供。


如果IBM突然关闭了,会发生什么?如果他们所有的数据中心都爆炸了会怎样?这个区块链也会因为中心化问题而被关闭。然而,在这些私人推广的区块链中,其目的并不是真的要有巨大的去中心化。他们的价值更多来自于所有同行的透明度,最后,他们是私人区块链,他们背后有一个法律实体。


参考资料:

https://levelup.gitconnected.com/can-a-blockchain-be-decentralized-on-the-cloud-807959af28ef

果您想了解更多,我们在这里:

WEB: https://eossweden.org
币乎: https://bihu.com/people/98843
微博: https://weibo.com/eossweden
BUSY: https://busy.org/@xebb
TELEGRAM: https://****/eossweden
TWITTER: https://twitter.com/eossweden
MEDIUM: https://medium.com/@eosswedenorg
STEEMIT: https://steemit.com/@eos.sw-eden FACEBOOK: https://www.facebook.com/EOS-sweden-554084258304426

EOS sw/eden | EOS瑞典 投票,请认准我们的主网节点IDeosswedenorg


扫一扫加入我们的官方微信社群
共建EOS sw/eden中文社区


作者郑重申明:截至发文时,作者与文中提及项目皆不存在任何利益关系。
相关文章