比特幣入門

閑來無聊碎连,就把精通比特幣又看了一遍灰羽,上次讀還是在今天1月份的時(shí)候,也是快要放假的時(shí)候鱼辙,當(dāng)時(shí)說實(shí)話絕大多數(shù)都沒有看懂廉嚼,但是還是硬著頭皮看完了。現(xiàn)在再看一遍倒戏,也是對這半個(gè)學(xué)期的學(xué)習(xí)的一個(gè)檢驗(yàn)怠噪,也是對目前學(xué)習(xí)公鏈開發(fā)進(jìn)行一個(gè)思路整理《捧危看完之后傍念,發(fā)現(xiàn)竟然全部能看懂了,也是很興奮葱椭,這半個(gè)學(xué)期的努力還是有回報(bào)的捂寿。下面我就簡單介紹下比特幣的基本原理,以及比特幣和區(qū)塊鏈的關(guān)系等孵运,來幫助更多的人入門區(qū)塊鏈秦陋,當(dāng)做這個(gè)時(shí)代的弄潮兒,高手勿噴哈治笨!

先來說說什么是區(qū)塊鏈驳概,區(qū)塊鏈就是一個(gè)分布式的賬本赤嚼,區(qū)塊鏈網(wǎng)絡(luò)上有很多節(jié)點(diǎn),每個(gè)人都有一份一模一樣的賬本信息顺又,這個(gè)信息是通過共識機(jī)制來保證一致性的更卒。舉個(gè)例子,比如小明向我借了1000元稚照,只是口頭上的蹂空,當(dāng)我向小明討債時(shí),他就抵賴果录,這時(shí)候我也沒有辦法去拿回這筆錢上枕。但是當(dāng)小明向我借1000元時(shí),旁邊有小紅弱恒、小王辨萍、小張,他們都有一個(gè)小本子返弹,都記下了小明向我借1000元這件事情锈玉,當(dāng)我再去向小明討債時(shí),他就沒辦法抵賴了义起,這里的這個(gè)本子就相當(dāng)于區(qū)塊鏈了拉背,記錄了整個(gè)網(wǎng)絡(luò)中所有的信息。還有一種情況是并扇,小明向我借了1000元去团,在一個(gè)月之后還錢抡诞,當(dāng)不按時(shí)還錢時(shí)穷蛹,可以將其其他財(cái)產(chǎn)歸到我名下,將這件事件可以寫成一個(gè)智能合約昼汗,運(yùn)行在區(qū)塊鏈上肴熏,就可以確保小明不會再去抵賴了,也確保了我的利益顷窒。至于智能合約是什么蛙吏,簡單來說就是一段代碼,定義了系列規(guī)則鞋吉,當(dāng)觸發(fā)某個(gè)條件時(shí)鸦做,會自動執(zhí)行一些規(guī)則。但是比特幣是非圖靈完備的谓着,只能編寫簡單的腳步泼诱,對于以太坊就是圖靈完備的,采用了一種Solidity的編程語言赊锚。

再解釋一下區(qū)塊鏈和比特幣的關(guān)系治筒,兩者并不相等屉栓。區(qū)塊鏈?zhǔn)潜忍貛诺讓蛹夹g(shù),區(qū)塊鏈一般來說包括網(wǎng)絡(luò)層耸袜、共識層友多、激勵層、應(yīng)用層堤框,比特幣可以說是應(yīng)用層上的域滥。區(qū)塊鏈這個(gè)詞是技術(shù)人員從比特幣的白皮書中提取出來的,比特幣只是區(qū)塊鏈的一個(gè)應(yīng)用蜈抓,還有以太坊骗绕、EOS、Ripple等等很多资昧。

我們就來看看一筆交易酬土,比如Alice向Bob轉(zhuǎn)賬1個(gè)比特幣,在比特幣網(wǎng)絡(luò)上是如何產(chǎn)生格带、流通到最后被記錄到區(qū)塊鏈中的撤缴,我簡化了其中的過程,就是讓新手對整個(gè)交易過程有個(gè)大致的了解叽唱。

Alice首先會有自己的比特幣錢包屈呕,錢包是干嘛用的呢?就是用來管理地址棺亭、創(chuàng)建交易虎眨、對交易進(jìn)行簽名的。首先Alice在錢包中輸入轉(zhuǎn)賬的金額1BTC镶摘,Bob的比特幣地址(20字節(jié))嗽桩。

這里出現(xiàn)了比特幣地址就來談?wù)劚忍貛诺刂罚@里需要具備一些密碼學(xué)知識凄敢,非對稱加密碌冶、哈希算法,橢圓曲線加密涝缝,我就不在這里說了扑庞,Google上有很多介紹。比特幣錢包根據(jù)系統(tǒng)自帶的生成隨機(jī)數(shù)工具生成一個(gè)隨機(jī)數(shù)拒逮,對其使用SHA256哈希算法罐氨,就會產(chǎn)生一個(gè)256位的數(shù)字,這個(gè)就是私鑰滩援,私鑰是非常重要的栅隐,是你擁有這筆比特幣的唯一憑證。再對私鑰進(jìn)行橢圓曲線加密得到公鑰,再對公鑰進(jìn)行SHA256约啊、RIPEMD160邑遏、Base58Check編碼,就得到了我們常見的比特幣地址恰矩。

接下來錢包就創(chuàng)建了一個(gè)交易记盒,發(fā)送給自己相連接的節(jié)點(diǎn),節(jié)點(diǎn)首先會驗(yàn)證這筆交易外傅,驗(yàn)證成功纪吮,這個(gè)節(jié)點(diǎn)再發(fā)送到其相連接的節(jié)點(diǎn),很快這筆交易被傳播到了整個(gè)比特幣網(wǎng)絡(luò)中萎胰。在比特幣網(wǎng)絡(luò)中有一群人是專門收集這些交易碾盟,然后對一個(gè)復(fù)雜的數(shù)學(xué)問題進(jìn)行計(jì)算,當(dāng)計(jì)算出這個(gè)數(shù)學(xué)問題的答案技竟,就會把這些交易打包起來冰肴,然后發(fā)送到網(wǎng)絡(luò)中,其他節(jié)點(diǎn)進(jìn)行驗(yàn)證榔组,驗(yàn)證成功熙尉,則這些交易就相當(dāng)于被比特幣網(wǎng)絡(luò)確認(rèn)過了。這個(gè)過程就是挖礦的過程搓扯,打包的交易是進(jìn)入?yún)^(qū)塊里面检痰,被網(wǎng)絡(luò)確認(rèn)過就被連接到了比特幣的區(qū)塊鏈上,得出復(fù)雜數(shù)學(xué)問題的答案的那個(gè)人就會得到比特幣獎勵锨推。

差不多一筆交易就是這個(gè)流程铅歼,當(dāng)然忽略了很多細(xì)節(jié)方面的東西,比如比特幣是基于UTXO模型换可,而不是賬戶模型椎椰,交易的各種類型等等,大家有興趣可以去看看精通比特幣這本書锦担。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末慨削,一起剝皮案震驚了整個(gè)濱河市洞渔,隨后出現(xiàn)的幾起案子缚态,更是在濱河造成了極大的恐慌磁椒,老刑警劉巖玫芦,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件浆熔,死亡現(xiàn)場離奇詭異,居然都是意外死亡桥帆,警方通過查閱死者的電腦和手機(jī)医增,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來叶骨,“玉大人,你說我怎么就攤上這事忽刽√煲荆” “怎么了?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵跪帝,是天一觀的道長今膊。 經(jīng)常有香客問我,道長斑唬,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任赖钞,我火速辦了婚禮,結(jié)果婚禮上雪营,老公的妹妹穿的比我還像新娘。我一直安慰自己献起,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布谴餐。 她就那樣靜靜地躺著,像睡著了一般呆抑。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上鹊碍,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天,我揣著相機(jī)與錄音侈咕,去河邊找鬼。 笑死耀销,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播罐柳,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼张吉!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起芦拿,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎蔗崎,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體缓苛,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年未桥,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片冬耿。...
    茶點(diǎn)故事閱讀 39,690評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡舌菜,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出亦镶,到底是詐尸還是另有隱情日月,我是刑警寧澤,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布缤骨,位于F島的核電站爱咬,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏绊起。R本人自食惡果不足惜精拟,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望虱歪。 院中可真熱鬧,春花似錦实蔽、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽铐尚。三九已至,卻和暖如春宣增,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背爹脾。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留灵妨,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓泌霍,卻偏偏與公主長得像,于是被迫代替她去往敵國和親朱转。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評論 2 353

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

  • 一怪与、快速術(shù)語檢索 比特幣地址:(例如:1DSrfJdB2AnWaFNgSbv3MZC2m74996JafV)由一串...
    不如假如閱讀 15,941評論 4 87
  • 原文地址 https://mbinary.coding.me/introduction-to-bitcoin.ht...
    mbinary閱讀 5,132評論 0 4
  • 以下為金馬老師《精通比特幣》解讀的文稿整理缅疟。 第一章 介紹 1.1 什么是比特幣 (1)比特幣是一個(gè)區(qū)塊鏈實(shí)現(xiàn) (...
    夢之郎閱讀 13,238評論 6 61
  • 比特幣(bitcoin)誕生于 2008 年的一篇論文。 一個(gè)署名為中本聰?shù)娜肆裕岢隽烁锩缘臉?gòu)想:讓我們創(chuàng)造一種...
    的說是文化閱讀 439評論 0 0
  • 除了爺爺當(dāng)年因?yàn)樯?jì),走鄉(xiāng)串戶賣過食用油纫雁,祖上沒出過經(jīng)商做企業(yè)的。個(gè)人也從來沒拿做生意當(dāng)過人生目標(biāo)轧邪。但是,...
    奇門勇閱讀 510評論 0 0