什么是“去中心化”应用?
2022-12-12 23:13 有向无环


区块链的本质是实现一种记账方式,把交易数据以一种特定的方式存储在计算机中,每个参与记账的人都需要安装一个客户端软件,通过这个软件来记账并存储交易数据,每个人在完成记账后要同步更新账本数据,并广而告之给其他使用该软件的用户,这个软件是一种分布式的,每个用户都是一个节点并彼此进行连接,这样,当有一个人进行记账的时候,其他人也就能知道最新的账本数据了。

这种分布式的软件是一种去中心化的应用,什么叫去中心化?我们目前所使用的大部分互联网应用都是中心化的,也就是都需要一个中心服务器来为应用和用户提供服务,这种中心化应用的数据权限完全掌控在服务提供者手中。

那么去中心化,顾名思义,就是没有中心服务器来提供服务,用户也能获取到最新的账本数据,在分布式的网络环境中,每个用户节点既是客户端也是一个服务端,来为其他相邻节点提供服务,比特币就是一种典型的去中心化应用,由于整个系统没有中心服务器,所以理论上在网络中不存在能够完全控制系统的情况。

目前我们使用的大部分互联网应用,如果想要停止运行,直接关闭中心服务器即可,但是如果是去中心化的应用,如果用户节点数量非常多,所连接的网络非常庞大,那么想要彻底关闭这个应用的可能性几乎为0,所以去中心化应用相对于中心化应用具有更可靠的稳定性。

从另一个角度来说,去中心化的应用也存在一定的不安全因素,例如纯货币系统的比特币,它存在着最大的风险就是洗钱,所以政府不得不加大对其的管控,甚至有些国家认为它是非法的,而中心化的货币系统大部分都是合法的,因为它们完全在政府部门的管控之下。

特别声明:本文系网络转载,如有侵权请联系删除,版权归原作者所有