介绍
区块链被设计成一种分散的技术。这意味着它上面发生的任何事情都算是整个网络的功能之一。分散化意味着网络在用户对用户(或点对点)的基础上运行。这种大规模合作的形式才刚刚开始被研究。
分布式系统是一种模型,其中位于网络计算机上的组件通过传递消息来通信和协调它们的动作。根据这个定义,分散系统也是一个分布式系统。
分散化的一个关键点是没有中心点来控制。大型Internet应用程序和服务是分布式的,但大多数是集中式的,因为运行它们的公司可以更改或停止系统。
以太坊既是分布式平台有是分散平台的一个例子。该平台允许开发人员构建分散的应用程序,而不是运行在某些专有云上的分布式应用程序。
进一步定义一下集中式、分散式和分布式
看一下上面的图形——将每个点作为一台计算机(或称为节点的计算机组)来绘制。
集中式:
具有紧密耦合组件的系统(在位置和权限方面)。
分布式:
组件可能跨越地理边界,但由单个实体拥有和控制的系统(随着云计算的出现,这是一个非常常见的场景)。对这样一个系统的信任仍然是集中的。比如谷歌。这里的主要意思是关于通信和消息传递。
分散式:
节点在地理上分布,并由各自的节点操作符控制的系统。在这个系统中,每个节点在其他节点之间是平等的,因此,信任是平等分布的。这就是系统分散化的原因。考虑一个基于区块链的项目,比如以太坊。这里的主要意思是决策本地化。
要使系统分散,必须确保信任在系统的所有参与者之间“分布”。分散的系统提供了分布式和权威不可知的好处。
需要探索的其他关键思想
联邦系统:由较小的子单元组成的有凝聚力的单元,这些子单元协作形成整体,但是保留了重要的局部自治。
点对点系统:一组对等者在协作目标中享有同等特权和同等效力的参与者的系统。强调权力平等或均势。
让我们研究一下区块链中的一些关键术语
分散的应用程序
dApps也被称为dApps,是一种不受中央政府(如软件公司或政府)控制的分散应用程序。以太坊是第一个也是最大的分散式应用平台。更多信息可以在这里找到。
分散的交易
一种点对点交换,允许用户买卖加密货币和其他资产,而无需中央政府的控制或收费。不像Coinbase这样的中央服务。
分散的组织
一个基于智能合约的组织,使用自动规则在没有中央权威的情况下运行。资金、投票等等都是通过像以太坊这样的平台来处理的。
注:不要混淆“the DAO”(曾经风靡一时的社区),这是一个建立在以太坊网络上的由投资者投资和定向的风险资本众筹基金。它在2016年6月遭到黑客攻击,随后被关闭。
欢迎关注公号【尾巴笔记】,了解更多区块链:
尾巴笔记加微信聊一聊:weibahanhan123
网友评论