精华内容
下载资源
问答
  • 2020-09-27 16:36:22

    谈到去中心化的应用,许多人的第一反应就是用“去中心化”这个词卡住了,而这四个字又是我们提到区块链时必须捆绑起来才能说话的另一个词。还不如将“去中心化”的应用拆开来解释,这样就能更好的理解。
    DApp,英文全称是DecentralizedApplication,翻译成中文就是我们通常所说的去中心化应用,DApp中的应用就是我们长期接触并在手机上使用的各种应用,比如微信,微博,今日头条,淘宝等等,它们都是App。和DApp一样,DApp的一些或者所有逻辑都存储在去中心化网络中,这一去中心化网络在区块链的世界被称为公共链。

    简言之,DApp之于公有链,也就是与iOS的等价关系,最大的区别在于,DApp是中心化的,而DApp是非中心的。
    中心化是什么?
    实际上,我们通常在手机上使用的各种App实际上都是中心化的,比如,微信是腾讯的,Facebook是Facebook公司的,淘宝是阿里巴巴的,我们在这些App上只是腾讯、Facebook这些企业的用户,这些企业要如何修改应用规则,我们是无权干涉的,甚至有时候还会泄露我们的隐私,我们也无法招架。
    去中心化是什么?
    与DApp不同的是,DApp是非中心化的,DApp的本质实际上是一个协议,一个用代码写死的规则,而这些代码是开放源码的,大家都可以看到,而且没有人可以随意修改,在DApp中,个人隐私的控制权也被交还给了用户,每个人都相当于DApp的主人。同样正因为如此,DApp越来越受到人们的重视。
    (外国网站StateoftheDApps截图)
    公共链是DApp依赖的。
    如前所述,DApp的运行是在公共链上运行的。一提起公有链,就不得不提以太坊(Ethereum),它也是最早落地DApp的公有链,据国外网站StateoftheDApps介绍,目前以太坊上已有1910个DApp,但以太坊作为拥有大量DApp的公有链,其自身却存在着DApp落地无法忽视的致命痛点,以致至今还未出现过一个杀手级应用。
    那就是以太坊的TPS(表示一秒钟可以处理的交易数量)太低了,到底有多低?如今以太坊每秒钟可处理的交易额一般在20笔左右,那么一天约可处理约1728000笔交易额,对比再看看以太坊的区块链浏览器就知道,最近以太坊每天要处理约60,000笔交易额,足以看到以太坊的网速还不足以完全支持其日常交易额。
    以太坊的网络一直是众所周知的堵点,相对于以太坊的网络来说,以太坊的游戏应用非常火爆,2017年年底以太坊的交易额只有2万多,而以太坊的网络已经非常拥挤,2万多人同时在网上交易可以卡成这样,这是什么概念?把《绝地求生》放到国内比较有名的吃鸡游戏《绝地求生》上,这相当于即使《绝地求生》的下载数量已突破1亿,也只有当不超过10万的玩家同时在线时,才能流畅的进行游戏,多达20,000人在线,这将导致你的网卡到落地成盒,更不用提任何游戏体验了。
    公共链,使DApp更好的落地。
    除以太坊之外,实际上还有许多公有链也相继发展起来,国内比较有名的就有波场,小蚂蚁等,但在DApp的开发和落地方面,波场已经走在了前列。
    当DApp的数量不断增加时,公有链的TPS(表示一秒钟可以处理的交易数)就变得特别重要。与以太坊相比,波场目前的网络规模接近2000TPS,是以太坊的100倍,而且仍在为处理数亿甚至数亿日交易量而努力。
    对于DApp开发而言,波场对这些开发者非常友好,波场设计了独特的虚拟内存机制,大大减少了物理内存容量,为开发者提供了近乎无限的内存空间,并且屏蔽了内存、CPU等底层概念,大大提高了易用性,这些都大大降低了DAPP开发的成本。
    就DApp生态而言,波场刚刚与DapDap生态平台DapDap,DapDap,DAppworld进行了合作,围绕开发者社区、在线和线下活动以及运营推广,全方位支持开发者落地优质Dapp内容,共同丰富波场生态。
    就DApp用户而言,波场已经拥有将近两百万全球社区用户,尤其是今年7月以1.4亿美元收购了拥有1.7亿用户的P2P下载网络BitTorrent,这对于整个区块链业来说是一个相当轰动的事件。总体来看,波场的用户数是世界上最多的。
    现在,Wave正在帮助全球的DApp开发者,为DApp的大规模落地而努力。将来,波场会彻底打破这些DApp之间的壁垒,实现资产重用、快速信任等,真正形成开放的DApp生态圈,以及所有人都期待的以DApp为入口的区块链世界。
    听了DApp这么多次了,还是不太明白,这大概是很多接触DApp的用户的心声吧。毕竟区块链业还处于相对初级的发展阶段,DApp又是今年才开始进入大众视野的,不了解DApp里面的原理其实很正常。但是,随着DApp的持续流行,那些知道DApp的人会成为最先赶上它红利的人吗?正如那些曾经见证手机端App崛起的人,这些人是否会真正见证另一个时代的开启?

    更多相关内容
  • 什么是点对点?什么去中心化

    千次阅读 2022-02-22 16:30:07
    大家好我们小不点!接下来就由我为大家讲解什么去中心化,喜欢的点赞关注谢谢大家! 1.什么是点对点 ...2.关于中心化和去中心化 大家可以根据我接下来的这个故事进行理解! 我们是一个村的,我找你借

    大家好我们小不点!接下来就由我为大家讲解什么是去中心化,喜欢的点赞关注谢谢大家!

    1.什么是点对点

    我们时常会用到手机支付、发送邮件、微信聊天,这些应用背后都存在第三方机构,这些机构就是中心化服务器。举个例子:当我们使用微信、支XX进行交易时用户之间金额的交易并不是直接进行的,而是先由买家转钱给第三平方平台,第三方支付平台再转给卖家。点对点就是把第三方支付平台去掉,双方交易只需要无相确认支付完了就可以了。

    2.关于中心化和去中心化

    大家可以根据我接下来的这个故事进行理解!

    我们是一个村的,我找你借100块钱,你怕我赖账,所以找来了村长。村上有一本账簿,里面记录村子里发生的每一笔交易,谁都不想赖账,村子里只要有交易都找村长一个人记录,这就是中心化;如果我找你借钱,你不去找村长,而是直告诉全村人,村民人手有一个账簿,每个人都记全村账,这就是去中心化。

    3.为什么要去中心化呢

    我们给了村长一个绝对的权力,他掌握着我们所有人的账簿,我们把钱也存在村长那里,这就是过去我们对中心化的信任。

    可是渐渐我们发现村长的问题;

    1.村长已经年迈,万一出现意外怎么办?

    2.如果账簿被小偷偷走了怎么办?

    3.每次找村长记账,他都收我们的手续费,而且还逐年增长

    4村长为了利益把我们存在他那里的钱借给别人,万一我们去找他要钱他拿不出怎么办?

    5.村长掌握着我们每个人所有的信息,万一他泄露了怎么办?

    6..……,因为有去中心化的特点,你给别人转账不会因为记账机构要放假而延迟到账;不要因为记账要盈利,所以要付很高的手续费,更不会因为记账作弊而受到损失。因为它的记账是全网共同进行的,你给别人转账,记录的账本不会因为你或者对方的数据丢失而无法统一,因为这个账本是全网共同维护的,每一个全杰点都有备份。如果你转0.5个币给我,我们两个一起看全网的记录数据就好,有没有到账,几个确认了等等十分透明公正。

    展开全文
  • 【导读】本节通过对比三种数字货币的形式引出“什么去中心化”,并展示了比特币在去中心化方面的表现如何,最后,向大家阐述了比特币去中心化的原理。 中本聪解决了自己定义的难题“点对点的电子现金”,在这个...

    【导读】本节通过对比三种数字货币的形式引出“什么是去中心化”,并展示了比特币在去中心化方面的表现如何,最后,向大家阐述了比特币去中心化的原理。

    中本聪解决了自己定义的难题“点对点的电子现金”,在这个过程中,他“发明”了区块链技术。比特币系统融合密码学、博弈论和软件工程等三个领域的技术与理论,区块链技术是已有技术巧妙地组合形成的创新。中本聪不是凭空解决“点对点电子现金”这个难题的,他沿着前人的足迹前进,只是他完成了最后一跃。

    接下来,我们来具体地看中本聪是如何解决他定义的难题,创造一个在数字世界中做价值表示的事物的。在讨论中我们会特别关注,他是如何实现“去中心化”的?

    什么是去中心化?
    在说“货币”时,我们讨论的是数字世界中的价值表示。在互联网上的数字世界中,人们曾设计出各种各样的电子现金或数字现金方案,在为《区块链:技术驱动金融》一书撰写前言时,杰里米·克拉克收集了约 100 种支付系统。他写道:“在通往比特币的道路上,布满了无数失败的尝试。”在所列的各种系统中,他认为大众所知道的只有 PayPal。当然,在移动支付超前发展的中国,我们都很熟悉支付宝与微信支付。

    一直以来,数字世界中的“货币”有三种形式(见下图):

    中心化的在线支付;
    中心化的计算机点数或互联网积分;
    去中心化的电子现金。

    在这里插入图片描述

    图1:数字世界中“货币”的三种形式

    第一种形式:中心化的在线支付
    我们常用的 PayPal、支付宝、微信支付都是中心化的在线支付,在这些支付系统中流转的是映射到数字世界的各国的法定货币(也称法币)。

    法币(fiat money)是“法定货币”或“法偿币”的简称,它依靠政府的法令成为合法流通的货币。法币是各国政府发行的纸币,发行者没有将货币兑现为实物(如黄金)的义务。

    法定货币的价值来自拥有者相信货币将来能维持其购买力,本身并无内在价值。历史上,在政府强制规定纸钞为法定货币之前,大多数流通的货币具有一定的内在价值,例如金币、银两,它们又被称为商品货币(commodity money)。

    在布雷顿森林体系中,35美元能兑换1盎司(1盎司=28.35克)黄金,因而当时的美元不是法币。之后,当美元与黄金脱钩后,美元就变成了法币。
    第二种形式:中心化的计算机点数或互联网积分
    中心化的互联网积分/计算机点数是指 Q 币、游戏币、航空里程等,它们还曾有一个更为大众所熟知的名字——虚拟货币。通常,它们不与物理世界的法币对应,而是由商业公司中心化发行,仅可以在一家公司的体系中使用。

    第三种形式:去中心化的电子现金
    去中心化的电子现金已经被计算机密码学家探索了多年,沿着前人的探索路径,中本聪最终将这条路径变成了现实。中本聪设计和开发了比特币系统,并催生了众多加密数字货币和区块链技术项目。

    下面来分别看看这三种形式。三种形式与物理世界中的现金的对比如图 2 所示。

    在这里插入图片描述

    图2:一组对比:是否去中心化与是否自行发行

    第一种形式:PayPal、支付宝、微信支付
    现在,被互联网用户广泛使用的主流支付系统是 PayPal、支付宝,以及后来出现的移动支付 Square、微信支付等。这些第三方在线支付系统依赖于物理世界中的货币系统与金融体系,它们在数字世界中为用户提供支付、转账等服务。在使用它们时,我们所用的钱是物理世界中的法币,如美元、人民币、欧元、日元等,钱从银行账户中被映射到网络支付账户中。

    过去,信用卡、储蓄卡等塑料卡片实现了纸币现金的数字化,把纸币现金变成了卡片账户中的数字现金。现在,在线支付系统将信用卡和储蓄卡的功能转移到互联网数字世界中来了。

    在这些系统中流转的都是与法币一一对应的电子现金,变化的仅仅是“账户”,而非“货币”。这些系统所起的作用是,在账户和货币上连接物理世界与数字世界。

    这些系统都是中心化的。它们背后所依赖的传统金融系统是中心化的,法币是由各国央行发行的。它们自身是完全中心化的,由单一机构运转网络支付系统。它们在交易中担任中心化的中介角色,进行账户的记账,是用户间数字现金流通的中心。当两个用户进行转账时,在线支付系统在中间担任可信第三方的中介角色。这就是为什么称之为“中心化的电子现金”。

    第二种形式:Q币、游戏币等互联网积分或计算机点数
    在互联网上,除了在线支付系统之外,还有一种过去常被称为“虚拟货币”的货币现象。

    比如,用户可以用人民币购买腾讯公司的Q币,腾讯自称它是“统计代码”。Q币可以在腾讯的产品如QQ即时通信工具、网络游戏、音乐文学等中使用,兑换各种在线服务。

    关于“什么是Q币,它有什么用处”的问题,腾讯网站上的解释是,Q币是用于计算机用户使用腾讯网站的各种增值服务的种类、数量或时间等的一种统计代码,并非任何代币、票券,不能用于除腾讯网站增值服务以外的任何商品或服务。
    又比如,在游戏中,用户可以付钱购买道具,也可以通过战斗赢取游戏币。这些道具和游戏币的形态与价值各不相同,在一个游戏中都很难确定价格、进行兑换,在多个游戏之间几乎不可互换。当然,游戏玩家还是可以找到办法进行交换,在一定条件下甚至还可以将它们变现换回法币,例如,曾流行的“游戏打金”就是指有些玩家专门在游戏中获得金币,然后卖出获得现金收入。

    正如腾讯用“统计代码”的说法所表明的,Q币等是中心化机构(通常是一家公司)发行与管理的互联网积分或计算机点数。它们是中心化的,其发行和交易都是中心化的。

    一般来说,在不需要用户付费购买时,它们常被称为“积分”,在需要用户付费购买时,它们常被称为“点数”。

    但近年来出现了很有意思的混合产物。在打车软件中,用户可以存入现金,如存 100 元得 150 元;也可以介绍其他人成为打车软件的用户从而获得奖励,如介绍一个新用户双方各获得 50 元余额。在这种情况下,在打车软件钱包中的余额就变成了一定程度上的点数与积分的混合物。在打车软件钱包中的余额一般是不能提现的,也不能在用户之间直接转账,至多只能帮其他用户代付车费。

    我们还可以进一步对比在线支付系统和计算机点数。

    一个视角是,它们是否映射物理世界中的货币。在线支付系统是映射物理世界中的货币的,电子现金价值就是货币的价值。而对于游戏迷来说,游戏币、游戏道具通常是不映射物理世界中的货币的。对游戏迷而言,游戏道具既有价值也有价格;对其他人而言,游戏道具可能毫无价值。在线支付系统与法币无缝连接,而这些互联网积分/计算机点数系统只与现实世界中的货币系统有很少的连接点,并且由于法律、商业等方面的原因,一般没有畅通的渠道将它们兑换回法币。
    另一个是视角是“电子现金”或“点数/积分”是如何发行的?与在线支付系统不同,点数/积分是由一家公司自行发行的,用户付费获得点数,可被认为是向这家公司购买一种数字商品,用户稍后可用这些点数兑换成该公司体系内的虚拟商品或服务。

    直到最近,与现实世界相连的在线支付系统和不与现实世界相连的互联网积分/计算机点数都是互联网中的主流。变化始于比特币的出现。

    第三种形式:去中心化的电子现金
    在这两个主流之外,一直还有着另外一种探索:能不能创造一种完全去中心化的点对点电子现金?其中最终极的设想是,在数字世界中,货币的发行和交易都不需要中心化机构介入,是由计算机自动执行的:在发行时,无须类似各国央行的中心化机构;两个人在相互转移电子现金时,也无须中心化机构的参与。

    按前面的对比表格,这种理想化的去中心化的电子现金几乎在每个方面都试图进行突破:不映射线下的货币,而在数字世界中自行发行;发行去中心化,不需要一个类似中央银行的角色;像物理世界中的现金交易一样,交易无须中介介入。

    这个问题很难,因为它的要求与数字世界中的技术基础设施的能力相悖。其中重要的一点是,在物理世界中,表示价值的现金纸币是不能复制的。但在数字世界中,数字化文档是可以复制的,每一个复制出来的文档都一模一样。因而过去在数字世界中,要用数字文件表示价值(比如表示一笔电子现金),我们需要一个中心化机构来确保数字文件是唯一的。假设这笔电子现金现在属于我,当我把它转给你时,我们需要一个中介来协助记录所有权的变更,我不能直接把数字文件复制给你。

    计算机密码学家们探索的是,在无须中心化介入的情况下,如何通过密码学的方法,用可复制的数字文件来代表价值。

    这是一个漫长的探索过程,其开端甚至比互联网商业化都还早,最早可追溯到 20 世纪 80 年代。总的来说,由于这种探索是基于加密技术的,因此各种去中心化数字现金也被称为加密数字货币(crypto-currency),其中 crypto 是密码学(cryptography)的词根。

    最终在 2008 年,匿名的中本聪在密码朋克的邮件列表中发布了比特币的设计。他发明的比特币系统几乎集合了第三类探索的所有智慧结晶,他又加入了新的创新,最终在电子现金的发行和交易上都实现了去中心化。

    正如我们所知,中本聪不只是设计和实现了这个最理想化的去中心化电子现金,他还“发明”了区块链技术。区块链的价值表示和价值转移功能让它可能成为新一代互联网的技术基础。

    比特币实现了极致的“去中心化”
    对照前文图表,与现有中心化的电子现金系统(在线支付系统)相比,比特币是与之完全相反的:

    在线支付系统的货币发行是中心化的,比特币的发行是去中心化的;
    在线支付系统的货币流动是中心化的,比特币的交易是去中心化的;
    在线支付系统映射物理世界中的货币,比特币不映射任何现有的货币;
    在线支付系统自己不进行货币的发行,比特币是在数字世界中凭空发行出来的。

    在去中心化的程度上,比特币系统达到了极致。去中心化的初级阶段是自动化(automatic),即根据人设定的规则自动运行,而去中心化的高级阶段是自治(autonomous),也就是完全自治、自发。而比特币系统作为一个电子现金系统,达到了极致的去中心化状态(见图 3):

    作为一个货币应用,它不只交易是自治的,它的发行也是自治的。
    作为一个计算机网络,它是完全去中心化的,而不仅仅是分布式网络。
    作为一个组织,它是完全的社群自治,不需要有一个领导者居中协调。

    去中心化处于区块链的思维模式的最内核,而比特币实现了极致的去中心化。

    在这里插入图片描述

    图3:比特币去中心化的层次

    不过,之后在发展区块链技术和将之应用的过程中,我们又不得不从最极致的理想状态往实用方向调整,比如:

    现在多数区块链项目都是由基金会管理的。以太坊是由创始人维塔利克·布特林(人称“V神”)和以太坊基金会居中协调的,而不像比特币社区那样是完全自治的。
    常在金融系统中使用的联盟链,以及部分节点数量不多的基础公链,如小蚁(NEO)、EOS,更应被视为分布式网络,没有实现完全的去中心网络。
    通过以太坊发行基于 ERC20 标准的通证,通证的发行规则是由项目方确定的,在运行过程中会酌情更改规则。它们的发行不是自动的或自治的。
    常被视为区块链 3.0 代表的 EOS 在智能合约部分引入了李嘉图合约和社区仲裁机制,也即交易部分不再是完全交给机器自动执行,在需要时人可以参与和干涉。

    我们反复讨论比特币系统的设计,是因为它早已经把最极致的情况展现在所有人面前。而在将区块链技术落地应用的过程中,从最极致的去中心化往实用主义方向调整并不是倒退,而是事物发展的必然过程。

    比特币是如何实现去中心化的?
    那么,比特币系统具体是如何实现极致的去中心化的呢?

    在比特币白皮书《比特币:一个点对点电子现金系统》中,中本聪详细地解释了他是如何设计这个系统的。在其中,他确立了此后所有区块链系统的主要设计原则。

    一个真正的点对点电子现金应该允许从发起方直接在线支付给对方,而不需要通过第三方的金融机构。
    现有的数字签名技术虽然提供了部分解决方案,但如果还需要经过一个可信的第三方机构来防止(电子现金的)“双重支付”,那就丧失了(电子现金带来的)主要好处。
    针对电子现金会出现的“双重支付”问题,我们用点对点的网络技术提供了一个解决方案。
    该网络给交易记录打上时间戳(timestamp),对交易记录进行哈希散列处理后,将之并入一个不断增长的链条中,这个链条由哈希散列过的工作量证明(hash-based proof-of-work)组成,如果不重做工作量证明,以此形成的记录无法被改变。
    最长的链条不仅仅是作为被观察到的事件序列的证明,并且证明它是由最大的CPU处理能力池产生的。只要掌控多数CPU处理能力的计算机节点不(与攻击者)联合起来攻击网络本身,它们将生成最长的链条,把攻击者甩在后面。
    这个网络本身仅需要最简单的结构。信息尽最大努力在全网广播即可。节点可以随时离开和重新加入网络,只需(在重新加入时)将最长的工作量证明链条作为在该节点离线期间发生的交易的证明即可。

    威廉·穆贾雅在《商业区块链》一书中对比特币白皮书摘要进行了分析,他总结了四个要点:

    点对点电子交易;
    不需要金融机构;
    加密证据而不是中心化的信用;
    信用存在于网络,而不是某个中心机构。

    而从这个摘要中,我们提炼出了比特币系统设计的五个要点(见图 4):比特币的区块链系统是由分布式账本(即狭义的区块链)和去中心网络(点对点网络)组成的,形成链条的方式是工作量证明共识机制。最长链是由网络中的算力共同决定的,因而它是可信的,节点离开和加入依据的是最长链是可信的这一原则。这些组合起来形成了比特币系统。

    在这里插入图片描述

    图4:比特币系统设计的五个要点

    1. 去中心化的点对点电子现金系统
      比特币要做的是一个“点对点的电子现金系统”,发送方和接收方直接交易,它们之间不需要中介机构的介入。

    要去掉可信第三方等中介机构,就需要解决“双花问题”。在摘要中,中本聪给出了点对点网络的解决方案,并介绍了这个方案的核心——区块链。他并没有提到区块链(blockchain)这个词,但在论文中分别提到了区块(block)和链(chain)这两个概念。

    1. 分布式账本
      比特币的区块链是基于工作量证明形成的带时间戳、存储数据的数据块和由哈希指针连接成的链条。

    这个链条或者说账本以分布式的方式存储在比特币网络的各个节点上,因而也被称为分布式账本。

    1. 工作量证明
      比特币网络中的节点按照规则进行加密哈希计算,以竞争获得生成新区块的权利。节点在竞争获胜后就获得记账权,它生成区块成为最新区块后,就获得与新区块对应的挖矿奖励。

    工作量证明也是区块链账本的安全机制。如果不重做“工作量证明”所需的大量计算则此链条不可修改,这一共识机制保证了区块链上的数据的可靠性。

    1. 最长链原则
      在任何时刻,最长的链条是所有人都接受的最终记录。

    由于最长链是由网络中的主要算力完成的,因而只要它们不都与攻击者合作,那么它们生成的最长链就是可信的。这个原则被称为“最长链原则”。

    1. 去中心网络
      比特币的去中心网络的架构非常简洁,本身需要的基础设施很少。它可以在互联网网络上运行。计算机节点可以随时离开或加入这个去中心网络,在加入时它们只需遵守最长链原则即可。

    相关文章推荐:

    去中心化是什么?它的真正的含义是什么?
    关于“去中心化”,你知道的可能都是错的
    常常被讨论的“去中心化”到底是什么?
    什么是去中心化——搜狐
    什么是去中心化?——爱奇艺视频
    如何理解互联网的去中心化?
    浅谈去中心化应用

    展开全文
  • 中心化和去中心化

    千次阅读 2021-01-04 10:47:25
    中心化和去中心化: 分布式的架构中,同一个服务会部署若干服务节点,在面对具体服务请求时,怎么决定由哪个节点来提供服务,根据实现方案分为中心化和去中心化两种方式。 中心化 在开源中间件codis的集群组网中,...

    中心化和去中心化:

    分布式的架构中,同一个服务会部署若干服务节点,在面对具体服务请求时,怎么决定由哪个节点来提供服务,根据实现方案分为中心化和去中心化两种方式。

    中心化
    在开源中间件codis的集群组网中,应用对缓存节点的访问都通过codis的proxy代理,由代理来决定数据存储到哪个节点上:
    在这里插入图片描述
    这种分布式的组网架构就是中心化的组网,由统一的中心codis-proxy进行调度。我司使用的zk/dubbo架构也属于中心化的组网,zk作为服务的注册中心。
    去中心化
    开源中间件redis的集群模式组网中(非我司使用的哨兵模式),没有中心节点,所有节点处于对等地位:
    在这里插入图片描述
    这种分布式的组网架构中,由节点间两两相互进行状态确认,根据算法集体决策出服务的提供方。

    节点规模的因素
    去中心化中,每个节点需要与其它所有节点进行状态确认,节点部署规模小的情况下,整个过程还算快捷。但当节点规模超大时,节点间交互过程会随节点数指数增长,整个过程会复杂漫长而不可控。

    中心化的组网架构中,服务统一进行管理,管理逻辑相对简单和稳定,特别适用于大规模节点部署的情况。

    中心节点单点故障的风险
    中心化的设计存在的最大问题是中心节点的安危问题,如果中心节点出了问题,整个集群就奔溃了。为了解决这个问题,大多数中心化系统都采用了主备两个“中心节点”的设计方案,例如图3中两台codis-proxy本身采用的是负荷分担方式;

    中心化带来的性能影响
    中心化的设计中,对服务的访问往往需要先经过中心节点,会带来额外的该问路径,造成额外的性能开销,例如codis和redis底层存储节点都一样,但是不同组网架构中,coides性能明显差于redis的集群模式。

    换存类型Value长度SET速率(条/s)GET速率(条/s)
    redis1003244938013
    5002974336855
    10002424533395
    codis1001852418709
    5001748118368
    10001552316981

    没有绝对的去中心化
    实际上,完全意义的真正去中心化的分布式系统并不多见。相反,外部开来去中心化单工作机制采用了中心化设计思想的分布式系统正在不断涌出。在这种架构下,集群中的领导是被动态选择出来的,而不是认为预先置顶的,而且集群发生故障的情况下,集群的成员会自发的举行“会议”选举新的“领导”主持工作。最典型的案例就是ZooKeeper。

    脑裂问题
    去中心化设计里最难解决的一个问题是“脑裂”问题,这种情况的发生概率很低,但影响很大。脑裂指一个集群犹豫网络的故障,被分为至少两个彼此无法通信的单独集群,此时如果两个集群都各自工作,则可能会产生严重的数据冲突何错误。一般的设计思路是,当集群半段发生了脑裂问题是,规模较小的集群就“自杀”或者拒绝服务。

    展开全文
  • 关于去中心化技术实现的意义

    千次阅读 2022-02-07 17:56:10
    谈起去中心化,我们首先得知晓何谓中心化?所谓中心化就是一切以中央为转移。古代的皇权社会就是典型的中心化组织,天下以皇帝为权力中心,一切经济、文化、政治等天下大事都以皇帝为转移,才算合法合规,不然就是...
  • 去中心化和去中心化的区别?

    千次阅读 2022-04-11 01:10:24
    什么中心化什么是非中心?中心化的话如下图:中心化服务所有的请求都围绕中心节点,然后再进行,一但中心节点出现故障那就都整个服务不可用。...非中心化如下图:非中心化,每一个节都省中心的...
  • 联邦学习和去中心化训练--知识记录

    万次阅读 2021-11-16 20:25:05
    联邦学习机理如下:设备下载云端最新的共享模型,本地改进训练,个性后的模型被抽取为一个更新文件,将差异部分加密上传云端,在云端其它设备上传的最新模型差异做平均更新,以改善共享模型。 网络的上传
  • 这两个词总是一起出现,但对于他们直接的关系的理解总感觉不够意思,整理分享讨论之 目录 1-分布式 分布式计算 ...关于“去中心化“分布式”的区别大概可以总结为:去中心化是分布式网络...
  • 去中心化通信简易方案

    万次阅读 2022-01-26 16:02:19
    3、新节点上线发广播,已经在线的节点收到广播后已广播回应并将新节点加到管理表,上线包回应包是不同的 新节点收到回应包,将回应节点记录到管理表 4、下线节点发广播包,通知其他节点,其他节点收到后将下线节点...
  • 网络中心化 去中心化

    千次阅读 2017-10-17 11:06:56
    《web2.0也有中心》提到了一点数据,本文认为对于理解分析关于web2.0的特征问题具有帮助作用:1,只有少数的用户会主动上载内容,大多数的用户,是在浏览内容,这个是非常不均衡的2个数字。譬如优酷上传视频最多的...
  • 在了解去中心化之前,首先我们得知道,什么中心化什么又是去中心化。通俗地讲,中心化就是一个或多个重要级别的领导讲话,所有其他人只能参与听,领导讲话你是不能插嘴的。以前的门户网站是中心化。而去中心化...
  • DID去中心化身份认证技术调研

    千次阅读 2022-01-22 10:08:34
    (1)中心化身份:中心化身份是由单一的权威机构进行管理控制的,现在互联网上的大多数身份还是中心化身份,比如ICANN管理的域名与IP地址分配,以及PKI(Public Key Infrastructure)系统中的CA(Cert
  • 去中心化的联邦学习专栏

    万次阅读 2021-12-20 01:34:59
    去中心化的联邦学习专栏会定期更新论文、代码的分享,请尽请期待! 小白入门,请多多指教!
  • 去中心化“分布式”的区别

    千次阅读 2018-10-08 13:42:39
    区块链对于很多人来说,是一个概念性的、未来的事物,经常可以听到区块链有着“分布式、去中心化、可信任、匿名性...这样的例子有“type、kindsort”,以及“decentralized”(去中心化“distributed”(分布...
  • 去中心化身份标识(Decentralized Identifier,DID)是一种新类型的标识符,具有全局唯一性、高可用性可解析性加密可验证性。DIDs通常与加密材料(如公钥)服务端点相关联,以建立安全的通信信道。DIDs对于任何受益...
  • 什么是Web 1.0? Web 1.0是网络的主要重点。大多数参与者是内容消费者,而创造者是开发者,他们创建的网站的信息通常以文本或图像的形式呈现。 网络1.0大约从1991年持续到2004年。Web 1.0由提供静态内容而非动态HTML...
  • 中心化和标准化

    千次阅读 2018-09-03 20:55:01
    1 为什么会谈到中心化和标准化呢? 因为在阅读《推荐系统》一书,学习“改进余弦相似度”“Pearson”相关系数时,都谈到了减去均值(当然两者中用到的,是不同的均值)。这便是“中心化”,至于标准化,是在搜索...
  • 什么去中心化交易平台?

    千次阅读 2021-10-12 17:41:21
    DEX全称Decentralized exchange(去中心化交易所)是一个基于区块链的交易所,它不将用户资金个人数据存储在服务器上,而只是作为一种基础设施来匹配希望买卖数字资产的买家卖家。在匹配引擎的帮助下,这种交易...
  • Akash,全球首个去中心化云计算

    千次阅读 2022-01-13 20:11:46
    Akash网络正在开发世界上第一个也是唯一一个去中心化的开源云,使任何数据中心任何拥有计算机的人都能成为云供应商,在一个安全无摩擦的市场上提供他们未使用的计算资源。 作为DeFi的第一个去中心化云,Akash ...
  • 去中心化自治组织DAO简要介绍

    千次阅读 2022-03-21 20:05:25
    区块链的崛起促进了组织结构的范式转变,并催生了一种新的组织形式——去中心化的自治组织。该类组织使用共识机制、加密算法等计算机技术的新型应用模式,与传统社区组织有显著不同,对用户的参与行为有着不同的影响...
  • 去中心化什么

    千次阅读 2018-01-29 16:08:08
    最近查看某公司官网的产品介绍,有提到产品具有“去中心化”的技术方案,出于好奇了解一下,在此分享,有不妥之处还请指正。 先看看什么是“中心化”,目前,各个银行、支付宝、微信的运作方式,从是否中心化意义上...
  • Web 3.0时代的去中心化推特——Orbis

    千次阅读 2022-03-11 17:06:00
    随着Web3.0的火热,在币圈,越来越多的去中心化平台也随之发展了起来,如果按赛道来分,这或许是Socialfi,而同时,我们也看到,像推特这样的中心化平台,也在慢慢向着web3.0做出着改变,例如推特加入比特币打赏、...
  • unity实现去中心化社交软件

    万次阅读 2021-10-23 22:56:55
    第一次制作unity程序,目标是一种去中心化的社交软件。
  • Dmail的NFT为什么会有价值。 在提到这个问题的时候,不得不说到的一个话题就是关于近期非常火爆的另外一个项目—ENS。Dmail的NFT在很多使用场景上与ENS有相似的点,但是Dmail的用处使用场景会更丰富一些。 ...
  • 区块链引导互联网技术潮流一来,我们听得最多的与区块链打包出现的词非去中心化莫属了,那什么去中心化什么又是中心化呢?他们间有什么区别呢?  通俗地讲,中心化就是一个或多个重要级别的领导讲话,所有...
  • 数据归一化、标准化和去中心化

    千次阅读 2020-02-17 23:03:45
    数据预处理,一般有数据归一化、标准化和去中心化。 归一化 将数据映射到[0,1]或[-1,1]区间范围内,不同特征的量纲不同,值范围大小不同,存在奇异值,对训练有影响。 标准化 将数据映射到满足标准正态分布的范围内...
  • 去中心化自治组织 (DAO) 是一个由区块链驱动的实体,其内部运作通过智能合约写入代码。它没有中心化的权力,其治理运营都是由自执行智能合约中编写的规则决定的,并且对每个人都是透明的。DAO 还向其社区发行代币...
  • 在统计分析、数据挖掘过程中,经常性的接触到数据的标准化处理、数据中心化处理,还有数据归一化处理,那么它们各自是什么意思?如何通过SPSS软件实现呢? 标准化 大型数据分析项目中,数据来源不同,量纲及量纲...
  • 去中心化的联邦图神经网络

    万次阅读 2021-12-14 17:35:20
    《Decentralized Federated Graph Neural Networks》论文阅读笔记 发表在2021年的IJCAI 背景 GNN广泛用来分析图结构数据,然而,在用户端有隐私,规则限制,商业竞争等。...因此,去中心化的学习模型在
  • 去中心化资产的去中心化市场

    万次阅读 2019-05-15 18:52:37
    谈到市场,随之而来的还有衍生品、资产、货币期货等金融工具。...现在,我们可以把互联网提供的开放式信息交换所有权验证的去中心化模型结合起来。在这种情况下,也可以把货物看作没有任何中央监...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 986,996
精华内容 394,798
关键字:

中心化和去中心化是什么意思