哟伙计们!很高兴再次见到你。上一集我向您展示了以太坊及其智能合约的一些不错功能。为方便起见,我提供了完整的代码包GitHub供您下载和探索。对于一些真实的动手工作,我们将需要它这一集!让我们继续我们的区块链之旅的下一阶段。以下是我们今天要做的快速概述:

Let's start!

好的,所以我们有智能合约代码,是啊!现在,我们用它做什么?这是以太坊区块链的强大功能:我们只需要编译它们,部署它们,我们就可以了!为此,我们将使用用Javascript编写的最流行的以太坊API,Web3.js。 Web3说明了以太坊创始人所感知的“web 3.0”的解释,指的是众所周知的“web 2.0”definition。它起源于以太坊最基础的raison d'être: enabling 分散网络。在传统区块链用于分散注册和资产交易的情况下,以太坊更进一步,将不再依赖于集中式服务器的图灵完备应用程序分散。因此,它巧合地使开发人员的生活更加直接:我们不需要为我们的应用程序维护任何服务器。这完全由以太坊网络参与者及其运行节点完成。只要某些节点在线,应用程序就可以保证运行,因此我们基本上确保了全天候可用性。最重要的是,这些分散的应用程序 - 或DApps简而言之 - 承诺使网络比现在更加民主。那有多棒?!

到目前为止,我们只讨论过公共区块链网络。这些网络非常有前景,但在可扩展性和性能方面也面临一些重大问题。说实话,他们并不完全符合企业标准。这就是为什么一系列公司正在大量投资其他几个DApp平台,这些平台更适合这些业务需求。你可能会问自己为什么这仍然是一笔交易。我们想要分散一切,对吧?让网络更民主,不是吗?我们还在做什么呢?

让我把它放在更广泛的背景下。区块链意味着在没有区域链的情况下建立信任,或者至少人们必须小心这种“信任”真正涵盖和需要的东西。

在过去的半个世纪中,互联网发明带来的可能性令人惊讶。新的合作形式已经为各种领域的人们带来了前所未有的可持续发展的市场和机会。但新技术也带来了新的责任;数据库以私有方式构建,以防止攻击并限制机密企业数据免受公众瞄准。这导致形成了一个充满数据孤岛的景观。

越来越多的企业意识到他们需要互动才能更加强大。以一家小型网店为例,该网店必须与亚马逊这样的巨人 - 大卫和歌利亚在数字时代作斗争。随着新的和更高的客户期望的出现,与大巨头相比,小商店很难提供相同的用户体验和低价格。巨头控制从生产到交付的整个供应链,通过处理大量产品,可以显着优化成本并主导市场。

但是,如果个人戴维斯一起工作怎么办?如果他们能够建立20个独立企业的联盟以超越巨人呢?由于他们仍然作为独立的企业运营,并希望保持其身份和产品个性的东西,他们需要找到一种方法,在彼此之间找到信任。它们必须作为一台运行良好的机器。但谁将管理流程?谁将保护数据?在预区块链时代,这将取决于集中式架构,其中一方将负责数据完整性和处理。如果该党独特地为自己的利益行事,那么战斗在它开始之前就会消失。

这也是私人许可区块链很有趣的原因。它们将使已知各方能够在保持自己的身份和流程的同时协同工作。他们需要与新的数据源或参考集成,即“单一真理来源”,以用于超出其业务范围的事项。这可能包括产品交付的供应链管理,用于优化和调整制造需求的库存数据等。基本上,每个过程中,多个独立的参与者需要以可靠和可信的方式相互交互和共享数据。要实现这一点,系统和协议本身就需要trustless。看看以太坊联盟网络,充分利用Microsoft Azure的强大功能!

在Microsoft Azure上启动你的以太坊之旅 - 第2部分