阿里巴巴云BaaS – 第一部分:什么是区块链?

作者:Sai Sarath Chandra,阿里云科技股份作者。Tech Share是阿里云的激励计划,旨在鼓励在云社区内共享技术知识和最佳实践。

本系列文章重点介绍区块链的概念,并介绍阿里巴巴云区块链即服务(BaaS)产品。在我们进一步讨论之前,让我们讨论一下区块链究竟是什么。

什么是区块链?
我们今天所知的区块链是由一个人或一群人所知的名称或化名中本聪的发明。自成立以来,它一直在不断发展,可能成为伟大的事物。区块链通过引入分发数字信息但不是复制的核心原则,彻底改变了世界。虽然区块链的主要思想是数字货币,但区块链有很多用例,例如医疗保健和物联网。

简单来说,区块链技术只不过是由不同节点(计算机)管理而不是由任何单个实体拥有的数据记录。整个数据记录再次被分成块,并且它们通过一些规则彼此绑定,从而形成链,从而形成区块链 – 规则和通常的加密货币原则。

当我们说不同的节点管理数据记录时,区块链网络没有中央权限,它帮助我们实现去中心化的系统。块中的数据是不可变的; 我们可以将其称为不可变的分类帐。所以我们可以称区块链只是共享和不可变的分类帐。

“共享信息”的概念可能会引起企业的关注,因为它意味着数据始终是公开可见的,但这个术语可能会产生误导。这意味着在区块链上构建的任何内容都是透明的,所涉及的每个人都对自己的行为负责。此外,您可能拥有专用网络,以确保只有愿意参与网络的人才能看到这些信息。也可以实现这种类型的网络。

企业区块链
在我们讨论区块链的确切运作方式之前,让我们看看企业是否必须采用区块链。

那么,企业应该采用它吗?

您可以看到许多公司愿意或渴望将区块链纳入他们的系统。虽然我们可能谈论的大多数系统已经几乎完美,正确地为客户工作,但公司应该始终考虑未来。

区块链有不同的实现:

公共区块链:任何人都可以加入并加入网络的公共网络。
权限区块链:当您希望成为网络的一部分时,现有参与者应该创建的专用网络。
公共区块链具有极好的用例和许多有用的特性,但它还没有准备好处理大量的交易和数据,这是公司用区块链替换现有系统的要求。

相反,我们有权限/私有区块链,由一个单一实体或一组人拥有和控制。这些区块链已经成为金融等各个行业的一个重要的利益实施。但是,如果你看一下这个实现,它只不过是一个共享数据库。如您所知,共享数据库实现比浪费您的时间和精力来制作和集成私有区块链要容易得多。

要决定是否在系统中实施区块链,您可以问自己以下问题:

是否需要公司或产品进行审计跟踪以确保一切准备就绪?
您是否依赖第三方服务进行所有操作?
那些第三方服务是否对交易数量收取了大量费用?
如果所有问题的答案都是肯定的,那么在区块链中投入时间,精力和金钱对你来说是一个好主意。

但是,如果您的公司处理大量信息,时间和速度对您来说至关重要,那么区块链可能不适合现在。

区块链的考虑因素
成本
企业对区块链更感兴趣的原因是,由于区块链集成,它将能够降低大量的运营成本。像银行这样的大型金融机构在大型机上运行。大型机以其巨大的处理能力和几乎零停机时间而闻名。我们可以重用现有系统来运行区块链技术,而不是删除整个提到的系统。还有一项配件分析尚未完成,以检查以大型机为中心的区块链是否具有极高的成本效益。但是,我们确信大型机可以解决区块链可扩展性问题。

能量消耗
如果您是IT管理员,您可能不会将此视为优先事项,但如果您想实施区块链。但请记住,这需要大量的电力(电力)。区块链需要大量的计算和电力资源,因此实施区块链可能会增加电力成本。

存储
我们不允许“分布式”这个术语在存储方面欺骗你。区块链数据库不断增长,并且随着时间的推移变得越来越大。区块链网络中的每个参与者都保留整个数据的副本并定期进行同步。一开始就没关系,但随着时间的推移,成本呈指数增长。

考虑到这些缺点,为什么我们仍然希望实现区块链?如前所述,区块链技术既透明又不可变。仍然遵循书面审计目的的组织可以实施区块链,因为数据准确性保证不变。

质量保证是一个关键领域,因为区域链是透明的,所以可以仔细审查和调查区域链的每个部分。

深入了解区块链
Blockchain提供了一种将信息从一个用户传递到另一个用户的完全自动化且安全的方式。一个用户创建一个启动创建块的过程的事务。不同的参与者验证了这个博客(通常是通过网络分布的数百万个节点)。验证后,会将其添加到存储在网络中的链中,从而创建具有唯一历史记录的唯一记录。

操纵单个记录相当于在数百万参与者实例中操纵整行。使用其他技术几乎是不可能的。比特币和其他加密货币主要使用此区块链网络用于货币目的,但这也可用于网络中的任何数字资产。例如,您可以跟踪医疗行业中的每种药物,从而消除整个供应链中的假药。

另一个重要的注意事项是区块链交易没有任何交易成本。可能存在与底层基础架构相关的原因,但没有交易费用。这取代了许多传统企业,这些企业对所提供服务的收费削减。

我们可以说区块链只不过是一个共享且不断协调的数据库。摧毁了数据被去中心化,真正公开且易于验证的几个好处。由于它是去中心化的,没有黑客可以破坏信息,并且互联网上的任何人也可以同时访问数据。

Blockchain为我们提供了去中心化,透明和不可变的交易。

Hyperledger
创建了几个项目来简化区块链的实施。该项目中最受欢迎的选项之一是Hyperledger。记住Hyperledger不是公司/区块链/ IBM区块链 Coin。它就像是工业区块链发展的共同点。这就是Hyperledger根据他们的网站所做的事情

“Hyperledger是一项开源协作,旨在推动跨行业区块链技术的发展。这是由Linux基金会主办的全球合作,包括金融,银行,物联网,供应链,制造和技术领域的领导者。“
由于我们知道区块链以及如何使用Hyperledger实现区块链,现在我们将讨论在内部完全开发并使用区块链作为服务的传统区块链的差异。

云和区块链
Cloud使用基础架构作为服务模型彻底改变了基础架构。它只不过是在需要时租用服务器。在云上运行区块链是一个很好的组合,因为我们知道区块链需要大量的存储和计算能力。以区块链形式租用区块链基础设施作为服务帮助组织,以减少用于维护区块链的操作的IT支出,这也将减少当前投资需要开始使用产品中的区块链。这为行业测试区块链铺平了道路,而产品内部没有任何前期承诺,无法确切了解市场需求。

在接下来的文章中,我们将清楚地看到阿里巴巴云计算是什么Blockchain作为服务提供是的,我们也将看到阿里巴巴云blockchain服务的好处,以及工作与巴斯的概念证明。

参考:https://www.alibabacloud.com/blog/alibaba-cloud-baas—part-i-what-is-blockchain_594665?spm=a2c41.12760760.0.0

提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢