发布时间:2024-12-05 19:35:01 作者:od·体育(中国)官方网站 点击量: 558
1月18号20:00,BlockMania AMA直播第43期之后展开,本期活动由知名技术社区Comunion主办,BlockMania主办,本期主题为「从区块链应用于落地看区块链共识」,共享嘉宾为FileStorm创始人傅献农,清华大学毕业,获得美国佐治亚州立大学计算机硕士学位,在美国 IT 行业工作二十年,有非常丰富的行业经验。主要研究方向还包括区块链,大数据,人工智能,商业智能,和企业级软件架构。以下为本次AMA全程总结区块链共识是什么?共识机制是区块链的灵魂。
就像一个国家的法律,维系着区块链世界的长时间运作。区块链最先的共识是工作量证明(POW),比特币和以太坊都是使用的工作量证明。
现在风行的一个趋势是权益证明(POS)。以太坊2.0就不会使用 POS 共识,还有近期的公链如 Tezos,Polkadot,Algorand 等等。权益证明还包括委托权益证明(DPOS),代表公链有EOS。FileStorm 现在就是使用的 DPOS 共识,联盟链就还有 PBFT, RBFT 等等共识。
共识是区块链的灵魂,是区块链价值的基础。详尽讲解参看:https://www.jianshu.com/p/2f29f3909b11为什么必须共识?从技术上谈,因为区块链是去中心化的。所有参予的节点必须有一个共识,才能确保一条唯一的链。
这个自由选择唯一的链的方式,是一个规则,可以是大家竞争获得,也可以是投票得出结论。这个规则,就是共识。所以也可以说道,区块链共识的目的是要求出块权。工作量证明的基本思想就是用算力来要求出块权。
如果你能第一个解法出有 POW 的计算出来难题,你就可以出块。在每一个时间点,大家都在算题,然后在差不多的时间里,大家把题算出来,再行把计算结果公布过来。这只不过就是一个投票的过程。
公布的块就是转的票。最后被顺位的票,就是来自于那个最慢算数出有结果的矿机。至于没公布块的节点,相等于弃权了。工作量证明的一个仅次于优点,就是所投的票和投票权是初始化的。
而且一旦投票顺利以后,即使是投票者本人也改动没法投票的内容。因为一般在出块前,节点就早已包好一个块,然后才对这个块做到工作量证明,做完后立刻投出去。这个时候包的块早已没办法改动了。
所以工作量证明的安全性很有确保。缺点就是延后较为低,因为我们把交易包到区块以后,还要已完成一个工作量证明,这个区块才能称作候选区块。工作量证明的时间还无法另设得尤其较短,否则更容易末端。
于是,最少从包好区块到做完区块的工作量证明这一段时间内,交易是能被证实的。POW 机制另一个被人诟病的点就是能耗尤其低,不环保。因为哈希运算耗电量。所以,要想要让区块链反对大规模的商用,POW 必须转变。
所以,就有了 POS。跟 POW 不告诉有多少矿机参予挖矿有所不同,POS 协议必需告诉所有共识参与者的数量和它们的持币量,然后去分配包权和投票权。所以 POS 的共识创建在大家经济上对一条链的投放多少。
在 POW 里面,包权和投票权是一起的,但是在 POS 里,这两者是可以分离的。有区块以前就告诉谁有投票权了。
获得投票权以后,可以随意地去投,这就意味著我可以自由选择的策略空间更大,整个博弈论不会显得更加简单。一般来说来说,策略空间大对于安全性是很差的,因为给攻击者腾出了更大的操作者空间。
这对链的安全性是有挑战的,因为节点可以通过一票多投,或者退出投票来做到凶。但是在 POS 系统中,节点做到了质押,如果检测到有参与者违背了 POS 共识的协议,可以对他们作出一些惩罚。委托权益证明 DPOS是 POS 的变种。
因为在去中心化机制中,我们必须议会选举谁负责管理包,谁负责管理投票。有时候为了效率,大家不会再行投票决定一个较为小的委员会,然后由他们负责管理投票。这样的委员会一般来说是随机挑选的,而且为了公平性还要常常换人。或者还可以用代理权益证明的 DPOS 机制,挑选比较相同的委员会负责管理包和投票。
这样虽然损失一些去中心化程度,但是可以大大提高效率。FileStorm就是用的 DPOS 机制,我们的节点帮助我们推展平台,这也是为什么我们的平台能发展得这么慢。
能无法再行详尽的讲解一下当今区块链较为风行的一些共识机制呢?区块链最先的共识是工作量证明,这个大家较为熟悉。BTC,ETH,和很多2017年之前出来的公链绝大部分都是使用的工作量证明。新的公链大多数使用 POS,所以,我这里主要讲解几个 POS 的共识,主要理解他们的基本原理和各自的差异。
1、Tendermint这是横跨链平台 Cosmos 使用的共识。可以当作理解 POS 的入门共识。Tendermint 每次由不相同的节点公布新块,然后通过 PBFT 的方式让其他所有节点对区块展开投票检验。
多达2/3的赞成票就通过,而且是对区块的终极证实,不像 POW 还要等好几个块。但缺点就是,如果投票通不过,就要仍然等着。2、Polkadot波卡也是一个跨链的平台,它的中继链使用的是 Nominated Proof of Stake,网卓新闻网,既「奖提名权益证明」。
参与者通过质押沦为奖提名人,然后从奖提名人里议会选举出有检验者,检验者再行负责管理出块。检验者的数量可以掌控,民主集中,这样效率不会低很多。NPOS 跟 DPOS 很像,都是投票决定少数被顺位节点出块,但是 DPOS 投票决定来的都是大财阀,必须做到大量质押。
NPOS 更加民主,草根更容易参政,而且检验者换人也更加频密。3、Algorand前面提及,POS 共识的一个本质问题就是出有块权由大家投票决定的,所以在出块前大家就告诉谁是出有块节点,这样更容易被反击;而出块节点也可以自由选择各种包策略将自己的利益最大化。那如果有一种机制,可以随机的产生一个节点,这个随机性是不可以被只能预测到,但可以是大家很更容易检验的,那就可以使用这样的方式来议会选举出块节点了。
Algorand 就寻找了这样一个产生随机节点的方式。这种方法只不过就跟 POW 的方式很相似了。大家都可以包递交候选区块,但最后不是看谁最慢算数出题,而是通过一个真为随机数,投票决定唯一的下一个出块。
4、CasperCasper是以太坊 2.0 即将使用的共识方式,Casper有了权益质押,有了投票机制,但现在还是一个 POW 和 POS 的混合体,将来要渐渐发展成一个几乎的 POS 协议。因为要对现有的基于 POW 的以太坊展开升级,它考虑到更好的是链的可用性而非最后一致性。Casper出块还是不会通过 POW,然后再行由 POS 节点投票。
投票的节点有点看起来在赌,可以随意投任何块,但是如果你没打出最后被顺位的块,不会受到惩罚,所以最后大家都会趋向投最久的链上的一个块。5、FileCoin这是我们分布式存储行业里的一个明星项目,他使用了一种新的共识机制叫预期共识。这可以解读成一种新的 POW 或者 POS 模式,说道它是 POW,因为他把算力挖矿改为了存储挖矿,说道他是 POS 是因为它给投票权的理由不是看 Staking 里的通证数,而是看你的有效地存储量。只不过每个项目的共识都很简单,这里只是蜻蜓点水一样的讲一下。
从前面的共享中,大家可以看见,只不过 POW,POS,还包括 DPOS 都不极致,未来 FileStorm 将之后研究一种理论上无懈可击,又具备实用性的区块链共识。FileStorm 使用的 DPOS 共识,前期对我们的项目启动协助相当大。但是未来我们期望能让我们的项目南北更为去中心化的公链共识。
同时构建多链架构,更佳的反对更好的存储应用于。从区块链应用于落地看区块链共识,能否讲一下落地应用于和共识的关系?刚才仍然讲共识,为什么必须共识?因为区块链转变的是人类的生产关系。
以后没老板和员工了,不不存在谁为谁打零工,而是大家为了联合的目标一起努力奋斗。但是每个人的表达意见是不一样的,为一件事不愿做到的代价也是不一样的,如果期望通过区块链的激励机制来构建利益的公平分配,大家就必须对区块链高度尊重,这个尊重就是共识。
POW 通过算力投放构建共识,POS 通过资金投入稳固共识,共识的价值通过通证来反映。共识就越强劲,通证的价值就越高。但是,如果这个通证无法确实构建应用于,那这个通证就是空气币,就恐怕要一回合。比特币因为是世界上第一个区块链的构建,共识强劲,所以虽然它还没构建中本俊彰显它的沦为点对点的电子支付系统这个愿景,它仍然有价值。
它是加密货币的黄金。但是以太坊的价值来自于它构建了智能合约。这个智能合约让研发基于区块链的应用于沦为有可能。
代币发售,去中心化金融,都是它的应用于。FileStorm 的价值来自于发售的通证可以用来做到存储。
用户用通证出售存储,矿工通过获取存储服务来赚通证,这就构成了一个经济闭环。这个经济闭环就能反映区块链的价值。很失望的是,当今构建经济闭环的区块链应用于很少,FileStorm 是为数不多的一个。
但是我们要悲观的看问题。整个区块链行业还很新的。
基于区块链的应用于占据的市场份额还较小,前途无量。用于我们存储的用户还远远不够,我们的业务未来不会出指数级快速增长。我们的通证价值也不会不可估量。
如何让更加多的用户告诉我们的应用于,就必须更好的人老大我们去传道,去强化大家对 FileStorm 的共识。这也是每一个区块链应用于必需回头的路。
如何通过一个强劲的共识来构建落地应用于?FileStorm 是怎么做的?如何打造出一个强劲的共识,我们指出有两个最重要点,一个是技术,一个是管理。FileStorm 在共识机制上执着创意,就是从技术上优化我们的共识基础。
前面我们提及我们要打造出我们民族自主创新的公链,走向世界。这不是一句口号,而是我们确实要在技术上跟国际著名的公链项目较量。未来大家一定会看见我们逐步发售的,让大家眼睛一亮的核心技术。
另外,区块链项目一定要开源。这才是公链项目准确的打开方式。FileStorm有几十个技术创新,github公布数百万行代码,也没申请人一个专利。
杰出的区块链项目都是开源的。就越开源就越安全性:比特币因为开源,更加无以因为代码漏洞被反击。就越开源生态越大:以太坊开源,无数项目剽窃,但它获得的是全球最少的区块链开发者为他服务。
在管理方面,未来区块链在持续研发中的演化和升级能力,将沦为它能否在它所掌控的利益竞争中存活下来的关键因素。所以,区块链管理的根基,来自于这样一个事实:一个区块链系统有很多的涉众,矿工,矿场主/节点,投资人,用户和开发者。他们通过与区块链交互取得价值,沦为利益相关者。
利益相关者一定是要确保自身利益的,而他们之间的利益是有差异的,从而他们一定会要让区块链为他们服务。因此,如果要让整个区块链系统长年存活下去,就必须有涉及的流程,来避免这些差异。
建构和继续执行这个流程,就是管理。我了解到 Comunion 就是重视了它在社群管理和社群帮助这个领域的希望,我们的理想是一样的,区块链就应当这样的方式发展。
有了强劲的技术和强劲的社区,应用于落地就不是项目方一个人的事了,所有的参与者,都会为项目添砖加瓦,找寻落地机会。区块链发展到今天,有很多项目执着的东西过于好高骛远,讲远景,讲矮小上,但是无法在可意识到的未来构建。这样的项目就必须惊人想象的强劲共识,或者国家和大投资机构的信任背书,才又机会存活下去。
如果不接地气,光吹牛,那迅速就不会玩完。我们自由选择存储,因为这是跟每一个人的生活都息息相关的事情,每个人都可以是我们的用户,每个人都能为我们做到项目推展。
所以,我们自由选择的赛道,十分接地气,非常更容易落地。能否讲一下FileStorm 存储技术的特点?首先,FileStorm 融合自身的技术特点,明确提出如下几条价值观念,发售了一个「数据存储的核心价值观」。我们还在跟整个行业探究,现在明确提出的数据存储的核心价值观就是 维护隐私,数据确权,希望简单,技术开源。
数据存储的核心价值观体现的是数据存储领域的非常丰富内涵和实践中拒绝,是人类对数据的建构和用于表达意见的高度凝练和集中于传达。我们的创意技术如下:维护隐私就是要做数据加密。数据加密大家很理解,也有很多现成的技术构建。
但是高效的对加密数据展开搜寻和计算出来却很难。我们跟大学和研究机构的顶级专家合作,联合创意同态加密和零科学知识检验技术,让加密数据搜寻计算出来和普通数据一样。
有了让加密数据搜寻,我们就可以把目标剑指分布式存储上的谷歌和百度。数据确权就是要给数据做到时间砍,要做到内容智能识别,这个必须很强的区块链技术和大数据技术。这两个板块正是 FileStorm 的强项。
(也是web3.0的技术核心)另外,数据确权也不是一个应用于能构建的,而是好多有所不同的应用于。FileStorm 未来的多链生态,就是为这个目的打造出。
希望简单就是要让数据动起来。FileStorm 的检索挖矿,按数据使用率得出奖励的共识算法,希望数据大量拷贝,大量发给。
冻数据可以去轻存储。但只有流动的活数据,才更加简单,才能建构更好的价值。
技术开源前面早已提及,不开源,口里喊着去中心化,回头的还是中心化的路子,是没前途的!所以,FileStorm 愿为与全球分布式存储行业的项目一起,构建整个数据行业的价值目标,让数据更佳的为人类服务,让人类确实沦为自己数据的主人。QAQ1:共识的前提是必须有共识者,一般是如何找寻共识者呢吗?非公链项目如何设计共识呢?您这里有两个问题:公链如何找寻共识者。只不过1CO是一个公链找寻共识者的好方法,因为一开始就从经济上把共识者初始化。
ETH就是一个十分顺利的案例。惜后来被玩坏了。DPOS 只不过也是一个很好的方法,可以早期就寻找金主做到盟友一起推展。
但是缺点是盟友有可能沦为利益冲突者。权利过于大,影响共识发展。
非公链项目如何设计共识:这个用联盟链的方式可以构建。只不过比公链非常简单。Q2:能评论一下POC共识吗?您说道的 POC 是所指的 proof of capacity 硬盘存储空间挖矿对吧?这个跟我们存储挖矿行业很相似,因为用的是硬盘空间做到共识。
跟比特币用算力挖矿不一样的是。POC 提早把哈希运算作好,不存在硬盘里,像存了一堆彩票。然后到点抽奖,抽到了谁,谁就出有块。
Q3:您是怎么看来集权与效率,投票与共识的呢?这个问题十分好。也是我们经常辩论的。
集权提高效率,但是壮烈牺牲去中心化。投票民主,但是效率减少。
我实在每个项目要根据具体情况自由选择共识。看侧重的是效率,还是民主。不是每个项目都执着低TPS,这样的话,自由选择快一点的区块链也挺好的。
FileStorm想要做到多链生态,就是看见每个项目都不一样,未来我们期望能反对基于各类共识的应用于。Q4:您指出共识和效率能否并存呢?如果能,那么有什么方法呢?现在就是并存的呀。
只不过是以相互博弈论的方式并存。联盟链的效率很高。
如果这个共识能被接纳,联盟链充足了!当作原教旨主意区块链信仰者,我原本只不过更加反对公链。直到我看见谷歌的Libra,一个极大的联盟链平台,只要拥戴的人多,共识一样很强劲。Q5:现在底层的组件或协议除了 IPSF 以外还有别的类似于基于区块链的分布式存储吗?底层协议很多,不是一定必须IPFS。
FileStorm也在IPFS的基础上做到了很多改建,这是FileStorm近期的数据传播协议层架构。
本文来源:od·体育(中国)官方网站-www.mybpmn.com
联系我们
contact us地址:广东省佛山市港口区斯算大楼377号
电话:400-123-4567
点击图标在线留言,我们会及时回复