比特幣簡(jiǎn)介

Bitcoin: A Peer-to-Peer Electronic Cash System

1- 去中心化數(shù)字貨幣銀行系統(tǒng)

? ? ? ? 所有賬目公開(kāi)可查詢

? ? ? ? 貨幣發(fā)行方式公平

? ? ? ? 共識(shí)機(jī)制 - POW工作量證明

2. 分布式P2P網(wǎng)絡(luò)系統(tǒng)

P2P網(wǎng)絡(luò)

3. 基于非對(duì)稱密碼學(xué)的交易

? ? ? ? ?公鑰鎖定比特幣地址痰憎,私鑰解鎖

4. 區(qū)塊鏈作為銀行賬本

比特幣特性

BTC的產(chǎn)生

? ? ? ? 比特幣由挖礦而產(chǎn)生-通過(guò)計(jì)算出一個(gè)隨機(jī)數(shù)字nonce

? ? ? ? 生成的BTC被記錄在礦工的名下(礦工還會(huì)獲得該區(qū)塊的所有手續(xù)費(fèi))

? ? ? ? ? ? ? ? ?通過(guò)礦工公鑰的哈希值鎖定

? ? ? ? ? ? ? ? ?交易的輸出被稱為“未花費(fèi)交易” UTXO? Unspent? Transaction Output

? ? ? ? ? ? ? ? ?比特幣的錢包余額就是根據(jù)眾多的UTXO計(jì)算出來(lái)的, 轉(zhuǎn)賬會(huì)銷毀UTXO, 增加新的UTXO

比特幣就是UTXO夷陋, UTXO + 區(qū)塊鏈 = 比特幣系統(tǒng)


拜占庭將軍問(wèn)題

leslie Lamport 一個(gè)關(guān)于分布式系統(tǒng)容錯(cuò)問(wèn)題的故事

故事背景:

? ? ? ? 拜占庭帝國(guó)派出10支軍隊(duì)终惑,去包圍進(jìn)攻一個(gè)城池

? ? ? ? 至少6支軍隊(duì)同時(shí)進(jìn)攻才能攻下城池

難點(diǎn):一些將軍可能是叛徒,會(huì)發(fā)布假的進(jìn)攻意向

目的:讓忠將門找到一種共識(shí)機(jī)制攻锰,遠(yuǎn)程協(xié)商,共同進(jìn)退(目的是達(dá)成一致)

方法:

? ? ? ? 每個(gè)將軍給所有其他將軍發(fā)送消息

? ? ? ? 每個(gè)將軍根據(jù)接受到的消息來(lái)決定是否進(jìn)攻(執(zhí)行收獲指令多的)

? ? ? ? 當(dāng)將軍總數(shù) n >= 3m + 1 的時(shí)候才有正解(m為叛將)進(jìn)攻,當(dāng)n <=3m+1的時(shí)候也會(huì)達(dá)成一致唁桩,就是不進(jìn)攻, 還是達(dá)成了一致

缺點(diǎn):每個(gè)節(jié)點(diǎn)向全網(wǎng)節(jié)點(diǎn)發(fā)送大量消息号杠,當(dāng)有千萬(wàn)節(jié)點(diǎn)的時(shí)候絕對(duì)會(huì)堵塞蚪腋, 比特幣不用這種方法丰歌, 中本聰使用的是POW



比特幣共識(shí)機(jī)制 - POW

怎么證明我是個(gè)好人?

POW (proof of work)

????????通過(guò)付出大量的工作代價(jià)來(lái)證明自己是非惡意節(jié)點(diǎn)(讓你付出工作代價(jià)來(lái)證明自己)

????????計(jì)算出一個(gè)難題的隨機(jī)數(shù)答案(nonce)

? ? ? ? x獲取記賬權(quán)利

? ? ? ? x獲取打包交易并通知其他節(jié)點(diǎn)義務(wù)

? ? ? ? x獲取獎(jiǎng)勵(lì)(挖礦獎(jiǎng)勵(lì)和交易費(fèi)獎(jiǎng)勵(lì))

理性人都是逐利的屉凯,POW抑制了節(jié)點(diǎn)的惡意動(dòng)機(jī)


共識(shí)機(jī)制是什么

如果說(shuō)共識(shí)是區(qū)塊鏈的基礎(chǔ)立帖,那共識(shí)機(jī)制就是區(qū)塊鏈的靈魂。

我們?cè)诮忉屖裁词菂^(qū)塊鏈時(shí)悠砚,可以用一句簡(jiǎn)潔明了的去中心化分布式分類賬來(lái)概括晓勇,但是在這個(gè)賬本中,是如何對(duì)在幾乎相同時(shí)間內(nèi)的產(chǎn)生的事物前后排序的灌旧,就涉及到區(qū)塊鏈網(wǎng)絡(luò)的共識(shí)機(jī)制绑咱。

所以共識(shí)機(jī)制,就是在一個(gè)時(shí)間段內(nèi)對(duì)事物的前后順序達(dá)成共識(shí)的一種算法枢泰。

共識(shí)機(jī)制有什么用

它就像一個(gè)國(guó)家的法律描融,維系著區(qū)塊鏈?zhǔn)澜绲恼_\(yùn)轉(zhuǎn)。

在區(qū)塊鏈上宗苍,每個(gè)人都會(huì)有一份記錄鏈上所有交易的賬本稼稿,鏈上產(chǎn)生一筆新的交易時(shí),每個(gè)人接收到這個(gè)信息的時(shí)間是不一樣的讳窟,有些想要干壞事的人就有可能在這時(shí)發(fā)布一些錯(cuò)誤的信息让歼,這時(shí)就需要一個(gè)人把所有人接收到的信息進(jìn)行驗(yàn)證,最后公布最正確的信息丽啡。

目前常用的幾種共識(shí)機(jī)制

1谋右、工作量證明機(jī)制(Proof of Work - PoW)是我們最熟知的一種共識(shí)機(jī)制。就如字面的解釋补箍,PoW就是工作越多改执,收益越大。這里的工作就是猜數(shù)字坑雅,誰(shuí)能最快的猜出這個(gè)唯一的數(shù)字辈挂,誰(shuí)就能做信息公示人。

2裹粤、權(quán)益證明機(jī)制(Proof of Stake-PoS)也屬于一種共識(shí)證明终蒂,它類似股權(quán)憑證和投票系統(tǒng),因此也叫“股權(quán)證明算法”遥诉。由持有最多(token)的人來(lái)公示最終信息拇泣。

3、拜占庭共識(shí)算法(Practical Byzantine Fault Tolerance- PBFT)也是一種常見(jiàn)的共識(shí)證明矮锈。它與之前兩種都不相同霉翔,PBFT以計(jì)算為基礎(chǔ),也沒(méi)有代幣獎(jiǎng)勵(lì)苞笨。由鏈上所有人參與投票债朵,少于(N-1)/3個(gè)節(jié)點(diǎn)反對(duì)時(shí)就獲得公示信息的權(quán)利子眶。

現(xiàn)有各種共識(shí)機(jī)制的問(wèn)題

A、計(jì)算能力浪費(fèi)

在工作量證明機(jī)制POW中葱弟,猜數(shù)字最快的通常是電腦計(jì)算能力強(qiáng)的壹店。超強(qiáng)的計(jì)算能級(jí)僅用來(lái)猜數(shù)字猜丹,實(shí)在是浪費(fèi)芝加。

B、權(quán)益向頂層集中

在權(quán)益證明機(jī)制POS中射窒,token的余額越多的人獲得公示信息的概率越高藏杖,公示人會(huì)得到一定的token作為獎(jiǎng)勵(lì),如此持有token多的人會(huì)越來(lái)越多脉顿,少的人越來(lái)越少蝌麸。

C、作惡成本低下

在靠算力與權(quán)益的的多少來(lái)獲得公示信息的權(quán)利的模式當(dāng)中艾疟,當(dāng)算力和權(quán)益向少數(shù)人集中之后来吩,這些少數(shù)人如果想要做一些違反規(guī)則的事情是輕而易舉的;在PBFT中蔽莱,由所有人投票弟疆,如果一個(gè)沒(méi)有任何token余額的人想要搗亂,那他幾乎是完全沒(méi)有利益損失盗冷。

D怠苔、對(duì)于真正的去中心化構(gòu)成威脅

在工作量證明機(jī)制中,計(jì)算能力越強(qiáng)仪糖,獲得記錄權(quán)利的概率就越高柑司。如果有人把很多人集中在一起來(lái)猜數(shù)字,把好多電腦的算力加在一起來(lái)用锅劝,那這些抱團(tuán)的人就會(huì)更容易獲得公示信息的權(quán)利攒驰,發(fā)展到最后可能公示權(quán)就直接掌握在這些人手里。

在權(quán)益證明機(jī)制POS中故爵,權(quán)益越大的人獲得記錄權(quán)利的概率越高玻粪,而記錄的人就會(huì)有獎(jiǎng)勵(lì)token ,這樣一來(lái)這些人就會(huì)越來(lái)越富有稠集,貧富差距就會(huì)越來(lái)越大奶段。持有token少的人幾乎都沒(méi)有話語(yǔ)權(quán)了。

權(quán)利掌握在少數(shù)人手中剥纷,這有違區(qū)塊鏈去中心化理念痹籍。

目前現(xiàn)有的共識(shí)機(jī)制都不算完美,在一些實(shí)際應(yīng)用場(chǎng)景弊端很多晦鞋。本能實(shí)驗(yàn)室一直在探索更完美的共識(shí)機(jī)制蹲缠。

通過(guò)對(duì)現(xiàn)有多種共識(shí)機(jī)制的對(duì)比研究棺克,設(shè)計(jì)出了基于參與度的共識(shí)機(jī)制DPOP。

基于參與度的DPOP機(jī)制线定,參與投票的節(jié)點(diǎn)不僅要提供權(quán)益證明娜谊,同時(shí)還需要提供參與度證明。每個(gè)人在鏈上的任何活動(dòng)都是一種參與度的體現(xiàn)斤讥,權(quán)益小的人可以通過(guò)增加參與度纱皆,來(lái)提高獲得公示信息權(quán)利的概率。同時(shí)token的余額也是其中一個(gè)重要評(píng)判標(biāo)準(zhǔn)芭商。

目前主要有四大類共識(shí)機(jī)制:Pow派草、Pos、DPos铛楣、Pool

1近迁、Pow工作量證明,就是大家熟悉的挖礦簸州,通過(guò)與或運(yùn)算鉴竭,計(jì)算出一個(gè)滿足規(guī)則的隨機(jī)數(shù),即獲得本次記賬權(quán)岸浑,發(fā)出本輪需要記錄的數(shù)據(jù)搏存,全網(wǎng)其它節(jié)點(diǎn)驗(yàn)證后一起存儲(chǔ);

優(yōu)點(diǎn):完全去中心化助琐,節(jié)點(diǎn)自由進(jìn)出祭埂;

缺點(diǎn):目前bitcoin已經(jīng)吸引全球大部分的算力,其它再用Pow共識(shí)機(jī)制的區(qū)塊鏈應(yīng)用很難獲得相同的算力來(lái)保障自身的安全兵钮;挖礦造成大量的資源浪費(fèi)蛆橡;共識(shí)達(dá)成的周期較長(zhǎng),不適合商業(yè)應(yīng)用

2掘譬、Pos權(quán)益證明泰演,Pow的一種升級(jí)共識(shí)機(jī)制;根據(jù)每個(gè)節(jié)點(diǎn)所占代幣的比例和時(shí)間葱轩;等比例的降低挖礦難度睦焕,從而加快找隨機(jī)數(shù)的速度。

優(yōu)點(diǎn):在一定程度上縮短了共識(shí)達(dá)成的時(shí)間

缺點(diǎn):還是需要挖礦靴拱,本質(zhì)上沒(méi)有解決商業(yè)應(yīng)用的痛點(diǎn)

3垃喊、DPos股份授權(quán)證明機(jī)制,類似于董事會(huì)投票袜炕,持幣者投出一定數(shù)量的節(jié)點(diǎn)本谜,代理他們進(jìn)行驗(yàn)證和記賬。

優(yōu)點(diǎn):大幅縮小參與驗(yàn)證和記賬節(jié)點(diǎn)的數(shù)量偎窘,可以達(dá)到秒級(jí)的共識(shí)驗(yàn)證

缺點(diǎn):整個(gè)共識(shí)機(jī)制還是依賴于代幣乌助,很多商業(yè)應(yīng)用是不需要代幣存在的

4溜在、Pool驗(yàn)證池,基于傳統(tǒng)的分布式一致性技術(shù)他托,加上數(shù)據(jù)驗(yàn)證機(jī)制掖肋;是目前行業(yè)鏈大范圍在使用的共識(shí)機(jī)制

優(yōu)點(diǎn):不需要代幣也可以工作,在成熟的分布式一致性算法(Pasox赏参、Raft)基礎(chǔ)上志笼,實(shí)現(xiàn)秒級(jí)共識(shí)驗(yàn)證;

缺點(diǎn):去中心化程度不如bictoin登刺;更適合多方參與的多中心商業(yè)模式

比特幣網(wǎng)絡(luò)簡(jiǎn)介
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末籽腕,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子纸俭,更是在濱河造成了極大的恐慌,老刑警劉巖南窗,帶你破解...
    沈念sama閱讀 216,496評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件揍很,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡万伤,警方通過(guò)查閱死者的電腦和手機(jī)窒悔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)敌买,“玉大人简珠,你說(shuō)我怎么就攤上這事『缗ィ” “怎么了聋庵?”我有些...
    開(kāi)封第一講書人閱讀 162,632評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)芙粱。 經(jīng)常有香客問(wèn)我祭玉,道長(zhǎng),這世上最難降的妖魔是什么春畔? 我笑而不...
    開(kāi)封第一講書人閱讀 58,180評(píng)論 1 292
  • 正文 為了忘掉前任脱货,我火速辦了婚禮,結(jié)果婚禮上律姨,老公的妹妹穿的比我還像新娘振峻。我一直安慰自己,他們只是感情好择份,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,198評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布扣孟。 她就那樣靜靜地躺著,像睡著了一般缓淹。 火紅的嫁衣襯著肌膚如雪哈打。 梳的紋絲不亂的頭發(fā)上塔逃,一...
    開(kāi)封第一講書人閱讀 51,165評(píng)論 1 299
  • 那天,我揣著相機(jī)與錄音料仗,去河邊找鬼湾盗。 笑死,一個(gè)胖子當(dāng)著我的面吹牛立轧,可吹牛的內(nèi)容都是我干的格粪。 我是一名探鬼主播,決...
    沈念sama閱讀 40,052評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼氛改,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼帐萎!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起胜卤,我...
    開(kāi)封第一講書人閱讀 38,910評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤疆导,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后葛躏,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體澈段,經(jīng)...
    沈念sama閱讀 45,324評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,542評(píng)論 2 332
  • 正文 我和宋清朗相戀三年舰攒,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了败富。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,711評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡摩窃,死狀恐怖兽叮,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情猾愿,我是刑警寧澤鹦聪,帶...
    沈念sama閱讀 35,424評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站匪蟀,受9級(jí)特大地震影響椎麦,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜材彪,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,017評(píng)論 3 326
  • 文/蒙蒙 一观挎、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧段化,春花似錦嘁捷、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,668評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春缓升,著一層夾襖步出監(jiān)牢的瞬間鼓鲁,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 32,823評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工港谊, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留骇吭,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,722評(píng)論 2 368
  • 正文 我出身青樓歧寺,卻偏偏與公主長(zhǎng)得像燥狰,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子斜筐,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,611評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容

  • 一龙致、快速術(shù)語(yǔ)檢索 比特幣地址:(例如:1DSrfJdB2AnWaFNgSbv3MZC2m74996JafV)由一串...
    不如假如閱讀 15,945評(píng)論 4 87
  • 第一章 介紹 1.1 什么是比特幣 比特幣有兩層含義,比特幣是第一個(gè)區(qū)塊鏈實(shí)現(xiàn)顷链,也是一種數(shù)字貨幣目代。今天重點(diǎn)第二層含...
    李澤義閱讀 680評(píng)論 3 1
  • 以下為金馬老師《精通比特幣》解讀的文稿整理。 第一章 介紹 1.1 什么是比特幣 (1)比特幣是一個(gè)區(qū)塊鏈實(shí)現(xiàn) (...
    夢(mèng)之郎閱讀 13,238評(píng)論 6 61
  • 【中文版】以太坊白皮書 翻譯:少平蕴潦、 Seven當(dāng)中本聰在 2009 年 1 月啟動(dòng)比特幣區(qū)塊鏈時(shí)像啼,他同時(shí)向世界引...
    __Seven__閱讀 4,198評(píng)論 0 10
  • 中秋假期回家去喝了姐姐的喜酒,好激動(dòng)真朗!哥哥姐姐們?cè)谶@兩年都差不多結(jié)婚了此疹,這是第一個(gè)把黃道吉日選在我在家的節(jié)假日的姐...
    黃啊黃閱讀 460評(píng)論 0 0