当前位置: 首页 > article >正文

去中心化(Decentralization)

        去中心化(Decentralization) 并不是一个新概念,它已在战略、管理和政府中使用了很长时间。去中心化的基本思想是将控制权和权限分配给组织的外围,而不是由一个中心机构完全控制组织。这种配置为组织带来了许多好处,例如提高了效率、加速了决策制定、提高了积极性,并减轻了高层管理人员的负担。

1. 去中心化的意义

        去中心化是区块链技术的一些核心优势。经过设计之后,区块链不需要任何中介即可通过共识机制选择不同领导者发挥其功能,它是提供这一平台的理想工具。这种模式使得任何节点(对等方)都可以竞争成为决策者。竞争由共识机制控制,最常用的方法称为工作量证明。

        下图显示了当前存在的不同类型的系统:集中式系统、去中心化系统和分布式系统。这个概念最早由 Paul Baran 在 On Distributed Communications : I. Introduction to Distributed Communications Networks(《分布式通信》的 "分布式通信网络简介“,兰德公司,1964年)中提出。

 2 去中心化的方法

        可以使用两种方法来实现去中心化:去中介和竞争(竞争驱动的去中心化)。下面详细讨论这两种方法。

2.1 去中介

        去中介(Disintermediation) 的概念可以借助一个例子来解释。想象一下,你想汇款给在另一个国家的朋友。你去了一家银行,该银行需要向你收取费用,然后将你的钱转到目标国家的银行。在这种情况下,银行将维护一个已更新的中心数据库,以确认你已汇款。

        如果你使用的是区块链技术,则无须银行即可将这笔钱发送给你的朋友。你所需要的只是该朋友在区块链上的地址,这样就不需要中介(也就是银行)了。

        去中心化就是通过去中介实现的。当然,由于严格的监管和合规要求,在金融部门中通过去中介的方式实现去中心化是有争议的。尽管如此,该模型不仅可以用于金融领域,而且可以用于其他不同的行业。

2.2 竞争驱动的去中心化

        在涉及竞争(Competition) 的方法中,不同的服务提供商彼此竞争,以便被系统选择用于提供服务。这种范式无法实现完全的去中心化。但是,在一定程序上,它可以确保中介或服务提供者不会垄断服务。

        在区块链技术的背景下,可以设想有这样一个系统,在该系统中,智能合约可以根据荣誉、先前评分、评论和服务质量从大量提供商中选择外部数据提供商。

        这种方法不会导致完全的去中心化,但它允许智能合约根椐上述条件自由选择。这样,服务提供商之间便形成了竞争环境,这们相互竞争以成为首选的数据提供商。

        在下图中,显示了不同级别的去中心化。在左侧显示的是常规集中式方法,其中的控制权属于中心系统:在右侧,由于完全去除了中介,因此实现了完全的去中心化;竞争中介或服务提供商显示在中间。在该级别上,将根据信誉或投票选择中介或服务提供商,从而实现部分去中心化。

        尽管去中心化有很多好处,包括透明、效率、节省成本、可以发展出可信赖的生态系统,在某些情况下还可以保护隐私并具有匿名性,但它仍需要彻底解决一些挑战,如安全性要求、软件错误和人为错误等。

 8. 去中心化的平台

        如今,有许多可供去中心化使用的平台。实际上,区块链网络的基本特征就是提供去中心化平台。因此,可以使用任何区块链网络(如比特比、以太坊、Hyperledger Fabric 或 Quorum)来提供去中心化服务。全球许多组织都已经引入了去中心化平台,使分布式应用程序开发变得更加容易、方便且足够安全。

接下来,我们将介绍其中的一些平台。

8.1 以太坊

        在去中心化平台中,由于比特币不支持智能合给,因此以太坊(Ethereum) 是第一个引入图灵完备语言和虚拟机概念的区块链。这与比特币和许多其他加密货币中有限的脚本语言形成了鲜明的对比。

        在以心坊平台上,可以使用 Solidity 的图灵完备语言,它为去中心化应用程序的开发打开了无限的可能。该区块链由 Vitalik Buterin 于 2013 年首次提出,它提供了一个公共区块来开发智能合约和去中心化应用程序。

        以太坊上的货币代币称为以太币(Ethers,ETH)。

8.2 MaidSafe

        MaidSafe 提供了一个面向所有人的安全访问(Secure Access For Everyone,SAFE)网络,该网络由未使用的计算机资源组成,例如存储、处理能力及其用户的数据连接。

        MaidSafe 网络上的文件被分成小块数据,这些数据被加密并随机分布在整个网络中,只能由其各自的所有者检索。

        MaidSafe 的一项关键创新是网络上会自动拒绝重复文件,这有助于减少管理负载所需的其他计算资源。它使用 Safecoin 作为代币来激励其贡献者。

8.3 Lisk

        Lisk 是一个区块链应用程序开发和加密货币平台,它允许开发人员使用 JavaScript 来构建去中心化的应用程序并将其托管在各自的侧链中。

        Lisk 使用委托权益证明(Delegate Proof of Stake,DPos)机制达成共识,从而可以选择 101 个节点来保护网络并提议区块。它使用 Node.js 和 JavaScript 后端,而前端允许使用标准技术,如 CSS3、HTML5 和 JavaScript。

        Lisk 使用 LSK 代币作为区块链上的货币。Lisk 的另一个衍生品是 Rise,它是一个基于 Lissk 的去中心化应用程序和数字货币平台,它更加关注系统的安全性。


http://www.kler.cn/news/284929.html

相关文章:

  • leetcode1514 最大概率路径(Bellman-ford算法详解)
  • 栈算法【基于顺序表】
  • centos 系统yum 安装 mariadb
  • UML类图中的组合关系
  • Vue3 + Axios双Token刷新解决方案
  • MySQL——多表操作(四)子查询(1)带 IN 关键字的子查询
  • Xilinx高速接口之GTP
  • CSS 预处理器
  • 10、ollama启动LLama_Factory微调大模型(llama.cpp)
  • opencv之形态学
  • 喜羊羊做Python真题
  • 基于Android+SQLite数据库开发Java考试App
  • 深度学习100问15:什么是交叉熵误差
  • 【Linux】Linux Bash Shell 教程
  • 工程师们都爱看的Docker容器技术,一看就会!保姆级教程(上)
  • Nginx负载均衡请求队列配置:优化流量管理
  • MySQL:简述事务的SQL操作
  • K8S Job
  • CSS优化实践
  • 计算机毕业设计选题推荐-二手物品回收系统-Java/Python项目实战
  • Nuxt3入门:资源文件(第2节)
  • LeetCode第65题 有效数字 结合设计模式:状态模式
  • Linux下C++编程使用动态链接库
  • Openldap可视化工具PhpLdapAdmin服务配置
  • TMPDIR在pip|pip3 install时的作用以及tmp只有noexec权限的解决方法
  • 问题记录之Qt Creator下qDebug中文乱码
  • SparkSQL缓存的用法
  • IM社交-前言
  • 负载均衡的分类有哪些?
  • 路由策略工具