去中心化计算起源
去中心化计算起源
在 1979 年,由 David Chaum 构想出了被称为混合网络的分散计算机系统的概念:TOR 浏览器,它使用了一个匿名电子邮件通信网络,这个网络将消息的认证分散到了一个协议里。通过 TOR 浏览器的最初发展,David Chaum 应用了他的混合网络理念,完成了世界上第一个分散式支付系统的设计,并于 1980 年获得专利。后来,他于 1982 年的后期为博士论文写了关于分散计算服务的需求。
“去中心化”和“分布式”的区别
“去中心化”和“分布式”的区别

“分布式”的概念含义
分布式网络存储系统,不但解决了传统集中式存储系统里,单存储服务器的瓶颈问题,还提高了系统的可靠性、可用性和扩展性。分布式网络存储系统依靠多台存储服务器来分担存储负荷,通过位置服务器进行存储信息定位,能够有效的提升信息传递效率。

“去中心化”和“分布式”的异同
去中心化是分布式网络结构中的一种,而分布式网络结构可能是“中心化”也可能是“去中心化”的。“去中心化”是与区块链技术相生相伴的一个概念,在公链中表现得尤为明显,几种不同的公链构架,都在“效率”、“去中心化”、“安全”的三角关系中探寻着平衡关系。

“分布式”的概念含义
分布式网络存储系统,不但解决了传统集中式存储系统里,单存储服务器的瓶颈问题,还提高了系统的可靠性、可用性和扩展性。分布式网络存储系统依靠多台存储服务器来分担存储负荷,通过位置服务器进行存储信息定位,能够有效的提升信息传递效率。

“去中心化”和“分布式”的异同
去中心化是分布式网络结构中的一种,而分布式网络结构可能是“中心化”也可能是“去中心化”的。“去中心化”是与区块链技术相生相伴的一个概念,在公链中表现得尤为明显,几种不同的公链构架,都在“效率”、“去中心化”、“安全”的三角关系中探寻着平衡关系。
去中心化计算网络构成
去中心化计算网络构成
一个去中心化的计算网络可以分为三个组成部分,第一是应用程序,这些是提交 API 请求的软件,这些请求将被路由到公共、加密的数据库节点。第二是节点,节点是分散的服务器,提供类似于索引存储数据库、发送会话信息给应用程序、存储帐户余额和工作报告等功能。第三是网络层,网络层可以维持去中心化协议运行的生态系统,包括治理、协议规则、涉及的参与者等。索引或中继节点位于区块链和应用程序节点之间,通过从中进行数据检索,在处理完来自区块链节点的数据之后,将相关信息发送到中心化或去中心化应用服务器。
去中心化应用
去中心化应用
去中心化应用是运用区块链网络来打破传统商业模式的一种工具,一个去中心化应用后端的智能合约在一个去中心化网络上运行。去中心化应用可以用任何语言编写,它有前端界面,可以通过代码调用其后端。去中心化应用具备三种特质,其一为隔离性,即使单个智能合约出现问题也不会影响区块链网络。其二是图灵完备,能够根据需求,来执行传统计算机程序的任何操作。其三是确定性,也就是不管是什么执行的环境,都能执行相同的功能。