摘要:公元年,火星移民成功,一個(gè)叫做中本聰?shù)娜?,在上面建立了一個(gè)國(guó)家,大家擁護(hù)他的治國(guó)理念,大家過(guò)的很快樂(lè),很自由,但是百業(yè)待興,很多規(guī)則需要重新制定。中本聰想到的是,借此機(jī)會(huì)破舊立新。隨即,中本聰發(fā)動(dòng)大腦,開(kāi)始制定基于分布后的交易規(guī)則。
公元2800年,火星移民成功,一個(gè)叫做中本聰?shù)娜?,在上面建立了一個(gè)國(guó)家,大家擁護(hù)他的治國(guó)理念,大家過(guò)的很快樂(lè),很自由,但是百業(yè)待興,很多規(guī)則需要重新制定。
首要的就是交易。交易規(guī)則也就自然需要制定,順著以往的地球經(jīng)驗(yàn)來(lái)當(dāng)然簡(jiǎn)單,但是以往的經(jīng)驗(yàn)也會(huì)有他的麻煩。國(guó)民也是參差不齊的道德素質(zhì),但是十只手指伸出來(lái)不一樣齊,有人能干,有人則喜歡鉆空子。這是一個(gè)麻煩,也是一個(gè)機(jī)會(huì)。中本聰想到的是,借此機(jī)會(huì)破舊立新。
以往的做法,大家都信任銀行,確實(shí)可以降低交易成本,但是養(yǎng)著銀行本身也是一個(gè)交易的成本。集中式的服務(wù),如果有了單點(diǎn)故障,甚至數(shù)據(jù)丟失,那什么賬本也都沒(méi)有了,要是銀行本身的人不老實(shí),麻煩就更大。反正都2800年了,人人都有電腦,不如?
干脆大家都記賬!每一筆交易,在每個(gè)人的賬本里面都記錄,全分布。每一個(gè)電腦都有一個(gè)完整的賬本,賬本包括賬戶和余額、交易,賬戶的公鑰(私鑰肯定只有自己有)。就算某些節(jié)點(diǎn)掛了,畢竟全網(wǎng)都有備份,什么時(shí)候都可以恢復(fù)。
想起來(lái)很美的。
可信任的第三方。銀行之所以可以降低成本就是因?yàn)樗?dú)立于交易之外,多年的信譽(yù)服務(wù),讓它可以成為可信的第三方。無(wú)論交易的甲方乙方如何看,第三方可以證明交易的實(shí)際情況?,F(xiàn)在,既然是全分布,那么這個(gè)效果的所有人都是第三方,豈不是更加安全可信。即便其中有那么幾個(gè)人看了人情世故,心軟了什么的,做了假證據(jù),只要人數(shù)絕對(duì)的多,就是可以達(dá)成更好的信任和背書(shū)。
可容錯(cuò)。無(wú)需擔(dān)心單點(diǎn)失效。單點(diǎn)的服務(wù),可能失效,可能因?yàn)閭浞莸脑驅(qū)е聰?shù)據(jù)丟失,可能需要更多的維護(hù)成本。而全網(wǎng)的記賬,即使其中部分電腦服務(wù)失效,數(shù)據(jù)出錯(cuò),也不影響賬本的可信性和可獲得性。
無(wú)需擔(dān)心篡改。任何一個(gè)篡改,要記入賬本對(duì)必須其他電腦的確認(rèn),掌握51%電腦的篡改才能生效
人人為我,我為人人,好像共產(chǎn)主義即將實(shí)現(xiàn)。
隨即,中本聰發(fā)動(dòng)大腦,開(kāi)始制定基于分布后的交易規(guī)則。
第一個(gè)就是如何轉(zhuǎn)賬。
比如A轉(zhuǎn)賬1個(gè)火星幣給B。雙方就會(huì)發(fā)出各自一個(gè)廣播,廣播內(nèi)容為"轉(zhuǎn)賬,A到B,1”,所有的國(guó)民電腦都開(kāi)始記賬,"轉(zhuǎn)賬,A到B,1”到自己的賬本內(nèi)。但是分布式賬本,只是賬本分布,內(nèi)容是一致的,為了更好的對(duì)賬,必須要每個(gè)賬本條目都有一個(gè)唯一ID。如何產(chǎn)生這個(gè)ID呢?答案是第一個(gè)成功記賬的人首先廣播到全網(wǎng),說(shuō)我已經(jīng)成功記賬,條目"轉(zhuǎn)賬,A到B,1”的ID為97SF0,正在記賬的其他人就會(huì)停止自己當(dāng)前的記賬過(guò)程,使用此ID寫(xiě)入自己的賬本。
進(jìn)一步的問(wèn)題是,萬(wàn)一兩個(gè)人同時(shí)完成記賬,并同時(shí)完成廣播怎么辦?辦法是,減慢記賬的速度以便降低完成記賬同時(shí)的概率。比如去尋找一個(gè)特別大的質(zhì)數(shù)就是一個(gè)耗時(shí)的工作,多找?guī)讉€(gè)類似的工作,在記賬的時(shí)候,隨機(jī)的選擇其中一個(gè)工作開(kāi)始做,因此大家的時(shí)間幾乎必然不同,分出差異來(lái),選出第一個(gè)成功記賬的就容易了。于是唯一ID也就決定出來(lái)了。
要是這樣做之后,依然有兩個(gè)電腦(C和D)同時(shí)完成,同時(shí)廣播ID呢。此問(wèn)題被稱為分叉問(wèn)題。這時(shí)必然是兩個(gè)ID,必須從中選擇出一個(gè)來(lái)。否則分布式賬本就會(huì)出現(xiàn)一個(gè)交易卻兩個(gè)記錄的問(wèn)題。怎么辦?ID廣播已經(jīng)是事實(shí),網(wǎng)絡(luò)大點(diǎn)的話,也必然會(huì)導(dǎo)致一部分電腦用過(guò)C的id,一部分使用了D的id。此時(shí)重要的是一個(gè)id,哪一個(gè)卻并不重要,規(guī)則就是以此id記錄的隨后的賬面條目越多,那么此id就會(huì)被選擇,沒(méi)有被選擇id的賬本以前者為準(zhǔn)來(lái)全部修改達(dá)成一致。
第二個(gè)是解決空白轉(zhuǎn)賬(double-spending )。比如A有1個(gè)火星幣,轉(zhuǎn)賬1個(gè)火星幣給B(交易1),但是它同時(shí)也說(shuō)轉(zhuǎn)賬一個(gè)火星幣為C(交易2)。這是不允許的,因?yàn)锳沒(méi)有那么多錢。但是如何解決呢。
每個(gè)節(jié)點(diǎn)上會(huì)存在全網(wǎng)所有的區(qū)塊信息也就是全網(wǎng)的賬戶信息,來(lái)驗(yàn)證該交易的合法性。
兩筆交易一前一后到達(dá)那肯定沒(méi)啥好說(shuō)的,全網(wǎng)任意一個(gè)節(jié)點(diǎn)都能驗(yàn)證出第二筆為重復(fù)支付;
若兩筆交易同時(shí)達(dá)到兩個(gè)節(jié)點(diǎn)中,兩個(gè)節(jié)點(diǎn)同時(shí)驗(yàn)證為成功的同時(shí)廣播到全網(wǎng),假設(shè)交易1被一部分節(jié)點(diǎn)記錄到賬本,交易2被另一部分節(jié)點(diǎn)記入賬本,此時(shí)產(chǎn)生分叉。
所以出現(xiàn)分叉之后,全網(wǎng)電腦不會(huì)接受和自己不同的更新,會(huì)繼續(xù)按照自己的區(qū)塊更新,再之后的幾次區(qū)塊中自然會(huì)更新出最長(zhǎng)的一條區(qū)塊來(lái),并且 此最長(zhǎng)賬本的,至少有5個(gè)驗(yàn)證過(guò)的block在其分叉點(diǎn)之后,就可以決定出此賬本為準(zhǔn)確賬本。之前的分叉會(huì)被拆掉。
所以,空白轉(zhuǎn)賬問(wèn)題,解決的方法是事后的。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/23918.html
摘要:區(qū)塊鏈為什么需要預(yù)言機(jī)因?yàn)閰^(qū)塊鏈上的智能合約和去中心化應(yīng)用對(duì)外界數(shù)據(jù)擁有交互需求。菠菜區(qū)塊鏈內(nèi)菠菜或者菠菜類游戲都涉及到隨機(jī)數(shù)。穩(wěn)定幣目前預(yù)言機(jī)主要服務(wù)于加密資產(chǎn)類穩(wěn)定幣。是第一個(gè)去中心化的預(yù)言機(jī)。目前各家預(yù)言機(jī)項(xiàng)目的解決方案各有利弊。 在《經(jīng)濟(jì)學(xué)人》雜志中對(duì)區(qū)塊鏈的定義:區(qū)塊鏈?zhǔn)切湃蔚臋C(jī)器。區(qū)塊鏈最大的核心創(chuàng)新在于去中心化的解決信任問(wèn)題,不需要再去信任和依靠第三方機(jī)構(gòu)的情況下進(jìn)行價(jià)值...
摘要:波卡平行鏈插槽拍賣在即,一文帶你了解波卡的架構(gòu)以及插槽拍賣的機(jī)制。要成為波卡的平行鏈,則必須通過(guò)插槽來(lái)接入。波卡將使用一個(gè)基于的隨機(jī)信標(biāo),來(lái)追溯確定拍賣的結(jié)束時(shí)間。其由波卡網(wǎng)絡(luò)提供支持,由進(jìn)行開(kāi)發(fā)。 Polkadot波卡平行鏈插槽拍賣在即,一文帶你了解波卡的架構(gòu)以及插槽拍賣的機(jī)制。 波卡區(qū)...
前言 未來(lái)的公司形態(tài)會(huì)不斷地演化,去中心化,分布式,強(qiáng)化合作,適應(yīng)變化,直到徹底地被網(wǎng)絡(luò)化。終極公司的形式將會(huì)變得與生物體相同,無(wú)縫地集成到生態(tài)圈中,成為其中的一個(gè)環(huán)節(jié)?!?凱文·凱利《失控》 小劇場(chǎng) 小二: 糖糖,我愛(ài)你哦~ 糖糖: 你騙人!男人的話能信母豬能上樹(shù)。 小二: 我可以向全世界證明,我說(shuō)的是真的~ 糖糖: 那你怎么證明啊~ 小二: 我可以用 區(qū)塊鏈 寫(xiě)下 糖糖我愛(ài)你哦~...
摘要:當(dāng)?shù)貢r(shí)間年月日,北美首場(chǎng)路演及項(xiàng)目發(fā)布會(huì)在硅谷成功舉行,本次發(fā)布會(huì)由基金會(huì)發(fā)起,美國(guó)迦南公司不二空間協(xié)辦。是基于納什均衡和價(jià)值傳遞理論的新一代區(qū)塊鏈項(xiàng)目。 當(dāng)?shù)貢r(shí)間2018年8月29日,ETM北美首場(chǎng)路演及項(xiàng)目發(fā)布會(huì)在硅谷成功舉行,本次發(fā)布會(huì)由ETM基金會(huì)發(fā)起,美國(guó)迦南公司、不二空間協(xié)辦。 ETM首席經(jīng)濟(jì)顧問(wèn)、諾貝爾經(jīng)濟(jì)學(xué)獎(jiǎng)獲得者Thomas J. Sargent教授,ETM首席物理顧...
摘要:第一個(gè)方面是區(qū)塊鏈對(duì)一些基本問(wèn)題的答案。其中包括對(duì)時(shí)間的答案,對(duì)空間的答案以及對(duì)能量的答案。區(qū)塊鏈時(shí)間具有不可逆性區(qū)塊鏈的時(shí)間是不可逆的。而區(qū)塊鏈的時(shí)間卻是由事件堆疊而成的時(shí)間。 為了讓大家能夠更深入的理解區(qū)塊鏈,接下來(lái)的秘猿小課堂里將會(huì)從四個(gè)方面切入。第一個(gè)方面是區(qū)塊鏈對(duì)一些基本問(wèn)題的答案。其中包括對(duì)時(shí)間的答案,對(duì)空間的答案以及對(duì)能量的答案。 秘猿科技區(qū)塊鏈小課堂第 8 期點(diǎn)擊關(guān)注秘...
閱讀 2942·2021-11-24 09:39
閱讀 1197·2021-11-02 14:38
閱讀 4214·2021-09-10 11:26
閱讀 2785·2021-08-25 09:40
閱讀 2341·2019-08-30 15:54
閱讀 507·2019-08-30 10:56
閱讀 2799·2019-08-26 12:14
閱讀 3246·2019-08-26 12:13