當前位置:首頁 » 比特幣問答 » 比特幣產生的數學原理

比特幣產生的數學原理

發布時間: 2024-07-21 22:31:08

❶ 姣旂壒甯佹庝箞鎸栧嚭鏉ョ殑錛熷垎鏋愭瘮鐗瑰竵鎸栫熆鍘熺悊

浣嗗嚒瀵規瘮鐗瑰竵鏈変竴鐐圭偣鍏磋叮錛屽氨涓瀹氬惉榪囨寲鐭胯繖涓や釜瀛楋紝姣旂壒甯佹寲鐭胯窡灞辮タ鎸栫熆涓嶄竴鏍鳳紝浣犱笉鐢ㄦ墰鐫宸ュ叿鍘誨栭潰錛屽湪瀹墮噷浣跨敤鐢佃剳鎴栨寲鐭挎満璁懼囧氨鍙浠ュ紑宸ヤ簡錛岃嫢鏄瓚沖熷垢榪愶紝灝辨湁鏈轟細鎸栧埌涓涓鍖哄潡錛屽苟鑾峰緱12.5涓姣旂壒甯佸栧姳錛岄『甯﹂偅涓鍖哄潡閲屾墍鏈変氦鏄撶殑鎵嬬畫璐癸紝榪欐槸騫垮ぇ鐭垮伐搴熷瘽蹇橀熺殑婧愬姩鍔涳紝閭d箞錛屾瘮鐗瑰竵鎬庝箞鎸栧嚭鏉ョ殑鍛錛熶笅闈㈠竵鍦堝瓙灝忕紪灝辨潵緇欏ぇ瀹跺垎鏋愬垎鏋愭瘮鐗瑰竵鎸栫熆鍘熺悊銆
姣旂壒甯佹庝箞鎸栧嚭鏉ョ殑錛
浠諱綍浜哄潎鍙浠ュ湪涓撻棬鐨勭‖浠朵笂榪愯岃蔣浠惰屾垚涓烘瘮鐗瑰竵鐭垮伐銆傛寲鐭胯蔣浠墮氳繃P2P緗戠粶鐩戝惉浜ゆ槗騫挎挱錛屾墽琛屾伆褰撶殑浠誨姟浠ュ勭悊騫剁『璁よ繖浜涗氦鏄撱傛瘮鐗瑰竵鐭垮伐瀹屾垚榪欎簺宸ヤ綔鑳借禋鍙栫敤鎴鋒敮浠樼殑鐢ㄤ簬鍔犻熶氦鏄撳勭悊鐨勪氦鏄撴墜緇璐逛互鍙婃寜鍥哄畾鍏寮忓炲彂鐨勬瘮鐗瑰竵銆
鏂扮殑浜ゆ槗闇瑕佽鍖呭惈鍦ㄤ竴涓鍏鋒湁鏁板﹀伐浣滈噺璇佹槑鐨勫尯鍧椾腑鎵嶈兘琚紜璁ゃ傝繖縐嶈瘉鏄庡緢闅劇敓鎴愬洜涓哄畠鍙鑳介氳繃姣忕掑皾璇曟暟鍗佷嚎嬈$殑璁$畻鏉ヤ駭鐢熴傜熆宸ヤ滑闇瑕佸湪浠栦滑鐨勫尯鍧楄鎺ュ彈騫舵嬁鍒板栧姳鍓嶈繍琛岃繖浜涜$畻銆傞殢鐫鏇村氱殑浜哄紑濮嬫寲鐭匡紝瀵繪壘鏈夋晥鍖哄潡鐨勯毦搴﹀氨浼氱敱緗戠粶鑷鍔ㄥ炲姞浠ョ『淇濇壘鍒板尯鍧楃殑騫沖潎鏃墮棿淇濇寔鍦10鍒嗛挓銆傚洜姝わ紝鎸栫熆鐨勭珵浜夐潪甯告縺鐑堬紝娌℃湁涓涓涓浣撶熆宸ヨ兘澶熸帶鍒跺潡閾鵑噷鎵鍖呭惈鐨勫唴瀹廣
宸ヤ綔閲忚瘉鏄庤繕琚璁捐℃垚蹇呴』渚濊禆浠ュ線鐨勫尯鍧楋紝榪欐牱渚垮己鍒朵簡鍧楅摼鐨勬椂闂撮『搴忋傝繖縐嶈捐′嬌寰楁挙閿浠ュ線鐨勪氦鏄撳彉寰楁瀬鍏跺洶闅撅紝鍥犱負闇瑕侀噸鏂拌$畻鎵鏈夊悗緇鍖哄潡鐨勫伐浣滈噺璇佹槑銆傚綋涓や釜鍖哄潡鍚屾椂琚鎵懼埌錛岀熆宸ヤ細澶勭悊鎺ユ敹鍒扮殑絎涓涓鍖哄潡錛屼竴鏃︽壘鍒頒笅涓涓鍖哄潡渚垮皢鍏惰漿鑷蟲渶闀跨殑鍧楅摼銆傝繖鏍峰氨紜淇濋噰鐭胯繃紼嬬淮鎸佷竴涓鍩轟簬澶勭悊鑳藉姏鐨勫叏灞涓鑷存с
姣旂壒甯佺熆宸ユ棦涓嶈兘閫氳繃浣滃紛澧炲姞鑷宸辯殑鎶ラ叕錛屼篃涓嶈兘澶勭悊閭d簺鐮村潖姣旂壒甯佺綉緇滅殑嬈鴻瘓浜ゆ槗錛屽洜涓烘墍鏈夌殑姣旂壒甯佽妭鐐歸兘浼氭嫆緇濆惈鏈夎繚鍙嶆瘮鐗瑰竵鍗忚瑙勫垯鐨勬棤鏁堟暟鎹鐨勫尯鍧椼傚洜姝わ紝鍗充嬌涓嶆槸鎵鏈夋瘮鐗瑰竵鐭垮伐閮藉彲浠ヤ俊浠伙紝姣旂壒甯佺綉緇滀粛鐒舵槸瀹夊叏鐨勩
鐩鍓嶏紝鐩稿逛簬緹庡浗鍜屾ф床鐨勭熆宸ワ紝琚涓鍥戒漢涓誨肩殑鐭挎睜渚濇棫鍗犳嵁鐫浼樺娍銆備腑鍥界熆宸ヤ笉浠呮帶鍒朵簡澶ч儴鍒嗙畻鍔涳紝鑰屼笖浠栦滑鐨勭數璐規垚鏈閫氬父涔熸洿浣庛
1鏈15鏃ワ紝姣旂壒甯侀毦搴﹁涓婅皟浜嗙害7%錛屼富瑕佺殑鍘熷洜灝辨槸鏈榪戞瘮鐗瑰竵綆楀姏鍑虹幇澶у箙搴︾殑鎻愬崌銆傝繖鏄鏈鏈堢洰鍓嶄負姝㈡瘮鐗瑰竵闅懼害絎浜屾¤涓婅皟錛1鏈2鏃ワ紝姣旂壒甯佹寲鐭塊毦搴﹀氨鏇捐涓婅皟浜6.6%銆備粠2019騫翠笅鍗婂勾寮濮嬶紝涓嶆柇鎺ㄩ珮鐨勭畻鍔涗篃璁╅毦搴︽寔緇澧炲姞銆傞櫎浜2019騫11鏈18鏃ョ殑渚嬪栨儏鍐(姣旂壒甯佺殑闅懼害鐭鏆備笅璋冭繃7.1%宸﹀彸)錛屽叾瀹冨ぇ閮ㄥ垎鏃墮棿姣旂壒甯侀毦搴﹂兘鍦ㄥ揩閫熷為暱銆
鎸夌収姣旂壒甯佷駭鍑虹殑榪愮畻鍏寮忥紝鍑犱箮姣忛4騫撮兘浼氫駭鍑哄噺鍗婏紝鏈緇堣揪鍒版瀬鍊2100涓囦釜銆傝屾瘡閫㈡ゆ椂錛岄兘浼氬ぇ騫呭崌鍊箋傝繖縐嶆病鏈変腑澶閾惰屾帶鍒剁殑璐у竵錛屼笌涓嶆柇閲忓寲瀹芥澗鐨勭幇瀹炶揣甯佺浉姣旓紝涔熷皢浼氫笉鏂鍗囧箋傚埌2013騫達紝姣旂壒甯佸凡緇忎駭鐢熷嚭浜嗗ぇ綰1100澶氫竾涓銆
鏈鍒濈殑鏃跺欙紝鐢–PU灝卞彲浠ユ寲鍒版瘮鐗瑰竵錛屼腑鏈鑱灝辨槸鐢ㄤ粬鐨勭數鑴慍PU鎸栧嚭浜嗕笘鐣屼笂絎涓涓鍒涗笘鍖哄潡銆傜劧鑰岋紝CPU鎸栫熆鐨勬椂浠f棭宸茶繃鍘伙紝鐜板湪鐨勬瘮鐗瑰竵鎸栫熆鏄疉SIC鎸栫熆鍜屽ぇ瑙勬ā闆嗙兢鎸栫熆鐨勬椂浠c
鎸栫熆閫熷害錛屼笓涓氱殑璇存硶鍙綆楀姏錛屽氨鏄璁$畻鏈烘瘡縐掍駭鐢熷搱甯岀版挒鐨勮兘鍔涖備篃灝辨槸璇達紝鎴戜滑鎵嬮噷鐨勭熆鏈烘瘡縐掕兘鍋氱殑鍝堝笇紕版挒嬈℃暟錛屽氨鏄綆楀姏銆傛瘮鐗瑰竵鍦ㄥ畯瑙備笂鐨勫師鐞嗭紝灝卞傚悓榛勯噾涓鏍楓傞粍閲戝湪鍦扮悆涓婄殑鎬婚噺鏄涓瀹氱殑錛岃屼笖姣旇緝紼灝戱紝鍙浠ヤ綔涓轟竴鑸絳変環鐗╂潵浣跨敤錛屽湪綰稿竵澶ч潰縐鍙戣屼箣鍓嶏紝涓鐩翠綔涓鴻揣甯佺殑褰㈠紡鏉ヤ嬌鐢ㄣ傛瘮鐗瑰竵涔熸槸涓涓閬撶悊錛屼箣鎵浠ユ瘮鐗瑰竵鍙浠ョ敤鏉ヤ綔涓鴻揣甯佺殑褰㈠紡鏉ヨ繘琛屼拱鍗栵紝涔熸槸鍥犱負鍏舵婚噺鏄涓瀹氱殑錛岃屼笖鎸栫熆闇瑕佽姳璐瑰緢澶х殑鎴愭湰錛屼富瑕佽〃鐜板氨鏄鐢靛姏涓婄殑娑堣椼
宸ヤ綔閲忚瘉鏄庯紝綆鍗曠悊瑙e氨鏄涓浠借瘉鏄庯紝鐢ㄦ潵紜璁や綘鍋氳繃涓瀹氶噺鐨勫伐浣溿傜洃嫻嬪伐浣滅殑鏁翠釜榪囩▼閫氬父鏄鏋佷負浣庢晥鐨勶紝鑰岄氳繃瀵瑰伐浣滅殑緇撴灉榪涜岃よ瘉鏉ヨ瘉鏄庡畬鎴愪簡鐩稿簲鐨勫伐浣滈噺錛屽垯鏄涓縐嶉潪甯擱珮鏁堢殑鏂瑰紡銆
鐩樼偣鎸栫熆鎵闇璁懼:
1.鐭挎満錛岄氬父涓婄櫨銆佷笂鍗冩垨鑰呬笂涓囧彴銆
2.鐭垮満錛氶氶庛佹俯搴︽箍搴﹂備腑鐨勪笓涓氬満鍦般
3.鐢靛姏璧勬簮錛氱ǔ瀹氫緵搴斾笖浠鋒牸鍚堢悊鐨勭數鍔(閫氬父鐭垮満閮藉緩絝嬪湪鐢靛姏璧勬簮鍚堥傜殑鍦哄湴)錛屼赴姘寸數浠烽氬父鍦0.25鍏冨乏鍙籌紝鍏ㄥ勾鐢典環鍦0.35-0.4鍏冨乏鍙熾
4.緗戠粶璁懼囷細浜ゆ崲鏈恆佽礬鐢卞櫒絳夈
5.鐢墊簮錛氳窡鐭挎満閰嶅楃殑鐢墊簮錛屼笉鍚岀殑鐭挎満瀵圭數婧愮殑鍔熻楄佹眰涓嶄竴錛岄渶瑕佽喘涔板尮閰嶇殑鐢墊簮錛屼互鍏嶇儳鍧忔満鍣ㄦ垨鑰呯數婧愩
6.鐢墊簮綰垮拰緗戠嚎絳夈
7.鐭垮満綆$悊浜哄憳錛氫簡瑙e姞瀵嗘暟瀛楄揣甯佸拰鎸栫熆鐨勭$悊浜哄憳銆
8.鍏朵粬鎶鏈浜哄憳錛氱簿閫氱數鍔涚嚎璺緇存姢銆佺綉緇滅淮鎶ょ殑鎶鏈浜哄憳銆
9.娉ㄥ唽鐭挎睜璐﹀彿銆
10.閽卞寘/浜ゆ槗鎵鍦板潃錛氭敞鍐岄挶鍖呮垨鑰呬氦鏄撴墍璐﹀彿錛岃幏鍙栨墍鎸栧竵縐嶇殑鍦板潃錛屽~鍐欒嚦鐭挎睜銆傝嫢涓嶅~鍐欏湴鍧錛屾敹鐩婂皢鏆傛椂瀛樻斁鐭挎睜銆
閫氳繃浠ヤ笂浠嬬粛錛岀浉淇″ぇ瀹跺逛簬姣旂壒甯佹庝箞鎸栧嚭鏉ョ殑榪欎釜闂棰樺凡緇忔湁鎵浜嗚В錛屽叾瀹炲逛簬鎸栫熆鏉ヨ達紝鏈閲嶈佺殑灝辨槸鎸栫熆鏈猴紝鑰屾瘮鐗瑰竵鎸栫熆鏈虹殑閫夋嫨錛岄櫎浜嗚冭檻浠鋒牸鍜岀畻鍔涳紝涔熻秺鏉ヨ秺娉ㄩ噸鐭挎満鐨勭ǔ瀹氭у拰鍏堣繘鎬э紝鍙﹀栧氨鏄瑕佹姄浣忕幇鍦ㄦ敹鐩婇珮涓嶇『瀹氭т綆鐨勬椂闂寸獥鍙o紝鏃╂寲鏃╄禋鎵嶈兘絝嬩簬涓嶈觸涔嬪湴錛屾瘯絝熷彧鏈夊疄瀹炲湪鍦ㄦ寲鍒頒簡甯侊紝鎵嶆湁絳圭爜絳夊緟鏂扮殑鏈轟細鍑虹幇銆

❷ 風靡全球的「比特幣」到底是如何製造出來的

比特幣屬於虛擬數字貨幣。這是由開放源碼(計算方法公開)P2P軟體通過大量計算,利用整個網路的分布式資料庫進行交易確認而產生的。擁有交易快捷,不可偽造等特點,具有明顯的“去中心化”特徵。

一台涉及比特幣發行的電腦被稱為“挖礦節點”,而另一台電腦則被稱為挖礦。其中,其最核心的“區塊鏈”技術被採用。每一個參與挖礦的礦工節點都會收集在網路上發生但沒有被證實的交易,並將其納入新的塊鎖。這塊將和前面所有的塊連在一起,形成一條鏈子。每一個節點都會添加一個新的隨機調整數,然後計算上一個區塊鏈SHA-256的散列。若低於設定的具體目標,則視為成功。若達不到目標,則節點將改變隨機調整的數量,並反復嘗試。

至於購買比特幣,你只需知道,每個人都會使用計算資源來計算,而不需要依賴央行等貨幣發行機構。

你們怎麼看呢?

❸ 區塊鏈本質是什麼比特幣原理又是什麼二者究竟有何區別

一枚比特幣價格從2萬多美元狂漲到4萬美元。這不由得引起了我的研究興趣,或者說簡單了解了一下比特幣到底是什麼,它的機理具體是什麼樣子的,揭開它的神秘面紗。因此,簡單搜索了一些資料,也對比特幣有些了解,便把手頭上的資料整理了一下。


(3)目的:去中心化,減少風險

中心式網路只有中央伺服器能夠存儲和處理數據,其缺點是工作量大,一旦癱瘓則整個系統癱瘓;數據存儲量大;中央管理者許可權大。

分布式網路中的所有伺服器均能夠存儲和處理數據,各伺服器之間地位平等,可以存儲更多的數據和具有更高的安全性。
大致的科普內容就是這樣,如果還想多了解一些,可以看看中本聰的論文和下面的官方科普視頻。

❹ 比特幣價格十年漲幅超1000萬倍,比特幣的原理和作用分別是什麼

自2009年比特幣誕生以來,2010年購買比特幣時的第一個價格約為0.0025美元。以27000美元的價格計算,比特幣誕生以來的漲價幅度已經達到1080萬倍!也就是說,1元人民幣的原始投資可以購買61.3個比特幣,當前頭寸價值為1080萬元人民幣。即使比特幣實現了如此驚人的增長,花旗銀行最近也宣布了30萬美元的目標價格,這是目前價格的11倍!

雖然集中交易也有許多致命的缺點。世界上現有的貨幣和銀行100%是由國家中央銀行發行或放棄的,普通人不能參與貨幣和銀行的發行或中央銀行賬戶。如果央行持續發行貨幣白銀,將不斷稀釋人們手中的貨幣白銀,降低貨幣白銀的購買力。這一點也不令人震驚。世界上有些國家也發生過這種情況。以辛巴威為例,近年來,政府大量發行貨幣和白銀,導致辛巴威經濟崩潰,最終不得不將美元引入當地合法貨幣和白銀。經濟學家們正在考慮在辛巴威取代比特幣。

❺ 比特幣的來源是什麼

比特幣(BitCoin)的概念最初由中本聰在2009年提出,根據中本聰的思路設計發布的開源軟體以及建構其上的P2P網路。比特幣是一種P2P形式的數字貨幣。點對點的傳輸意味著一個去中心化的支付系統。

它依據特定演算法,通過大量的計算產生,比特幣經濟使用整個P2P網路中眾多節點構成的分布式資料庫來確認並記錄所有的交易行為,並使用密碼學的設計來確保貨幣流通各個環節安全性。

比特幣:又稱「比特金」,是一種網路虛擬貨幣,網民可以使用比特幣購買一些虛擬物品,比如網路游戲當中的衣服、帽子、裝備等,網民之間也有用來購買現實物品的情況。

比特幣網路通過「挖礦」來生成新的比特幣。所謂「挖礦」實質上是用計算機解決一項復雜的數學問題,來保證比特幣網路分布式記賬系統的一致性。比特幣網路會自動調整數學問題的難度,讓整個網路約每10分鍾得到一個合格答案。隨後比特幣網路會新生成一定量的比特幣作為賞金,獎勵獲得答案的人。

比特幣的價值來源:

與所有的貨幣不同,比特幣不依靠特定貨幣機構發行,它依據特定演算法,通過大量的計算產生,比特幣經濟使用整個P2P網路中眾多節點構成的分布式資料庫來確認並記錄所有的交易行為,並使用密碼學的設計來確保貨幣流通各個環節安全性。P2P的去中心化特性與演算法本身可以確保無法通過大量製造比特幣來人為操控幣值。基於密碼學的設計可以使比特幣只能被真實的擁有者轉移或支付。這同樣確保了貨幣所有權與流通交易的匿名性。比特幣與其他虛擬貨幣最大的不同,是其總數量非常有限,具有的稀缺性。

❻ 比特幣是怎麼來的憑空產生的

2008年11月1日,一個自稱中本聰(Satoshi Nakamoto)的人在一個隱秘的密碼學評論組上貼出了一篇研討陳述,陳述論述了他對電子貨幣的新設想——比特幣就此面世。

比特幣用揭露散布總賬擺脫了第三方機構的制約,中本聰稱之為「區域鏈」。用戶樂於奉獻出CPU的運算能力,運轉一個特別的軟體來做一名「挖礦工」,這會構成一個網路共同來保持「區域鏈」。

這個過程中,他們也會生成新貨幣。買賣也在這個網路上延伸,運轉這個軟體的電腦爭相破解不可逆暗碼難題,這些難題包含好幾個買賣數據。第一個處理難題的「礦工」會得到50比特幣獎賞,相關買賣區域加入鏈條。

跟著「礦工」數量的添加,每個迷題的艱難程度也隨之進步,這使每個買賣區的比特幣生產率保持約在10分鍾一枚。

❼ 比特幣是怎樣產生的

比特幣(Bitcoin)的概念最初由中本聰在2008年11月1日提出,並於2009年1月3日正式誕生 。根據中本聰的思路設計發布的開源軟體以及建構其上的P2P網路。比特幣是一種P2P形式的虛擬的加密數字貨幣。點對點的傳輸意味著一個去中心化的支付系統。

比特幣網路通過「挖礦」來生成新的比特幣。所謂「挖礦」實質上是用計算機解決一項復雜的數學問題,來保證比特幣網路分布式記賬系統的一致性。比特幣網路會自動調整數學問題的難度,讓整個網路約每10分鍾得到一個合格答案。隨後比特幣網路會新生成一定量的比特幣作為區塊獎勵,獎勵獲得答案的人。

❽ 比特幣是如何發行的

要挖掘比特幣可以下載專用的比特幣運算工具,然後注冊各種合作網站,把注冊來的用戶名和密碼填入計算程序中,再點擊運算就正式開始。
完成Bitcoin客戶端安裝後,可以直接獲得一個Bitcoin地址,當別人付錢的時候,只需要自己把地址貼給別人,就能通過同樣的客戶端進行付款。在安裝好比特幣客戶端後,它將會分配一個私有密鑰和一個公開密鑰。需要備份你包含私有密鑰的錢包數據,才能保證財產不丟失。如果不幸完全格式化硬碟,個人的比特幣將會完全丟失。
用戶可以買到比特幣,同時還可以使用計算機依照演算法進行大量的運算來「開采」比特幣。在用戶「開采」比特幣時,需要用電腦搜尋64位的數字就行,然後通過反復解謎密與其他淘金者相互競爭,為比特幣網路提供所需的數字,如果用戶的電腦成功地創造出一組數字,那麼就將會獲得25個比特幣。
由於比特幣系統採用了分散化編程,所以在每10分鍾內只能獲得25個比特幣,而到2140年,流通的比特幣上限將會達到2100萬。換句話說,比特幣系統是能夠實現自給自足的,通過編碼來抵禦通脹,並防止他人對這些代碼進行破壞。

❾ 比特幣如何算出來的

要想了解bitcoin的技術原理,首先需要了解兩個重要的密碼技術: HASH碼:將一個長字元串轉換成固定長度的字元串,並且其轉換不可逆,即不太可能從HASH碼猜出原字元串。bitcoin協議里使用的主要是SHA256。
公鑰體系:對應一個公鑰和私鑰,在應用中自己保留私鑰,並公開公鑰。當甲向乙傳遞信息時,可使用甲的私鑰加密信息,乙可用甲的公鑰進行解密,這樣可確保第三方無法冒充甲發送信息;同時,甲向乙傳遞信息時,用乙的公鑰加密後發給乙,乙再用自己的私鑰進行解密,這樣可確保第三者無法偷聽兩人之間的通信。最常見的公鑰體系為RSA,但bitcoin協議里使用的是lliptic Curve Digital Signature Algorithm。 和現金、銀行賬戶的區別? bitcoin為電子貨幣,單位為BTC。在這篇文章里也用來指代整個bitcoin系統。 和在銀行開立賬戶一樣,bitcoin里的對應概念為地址。每個人都可以有1個或若干個bitcoin地址,該地址用來付賬和收錢。每個地址都是一串以1開頭的字元串,比如我有兩個bitcoin賬戶,和。一個bitcoin賬戶由一對公鑰和私鑰唯一確定,要保存賬戶,只需要保存好私鑰文件即可。 和銀行賬戶不一樣的地方在於,銀行會保存所有的交易記錄和維護各個賬戶的賬面余額,而bitcoin的交易記錄則由整個P2P網路通過事先約定的協議共同維護。 我的賬戶地址里到底有多少錢? 雖然使用bitcoin的軟體可以看到當前賬戶的余額,但和銀行不一樣,並沒有一個地方維護每個地址的賬面余額。它只能通過所有歷史交易記錄去實時推算賬戶余額。 我如何付賬? 當我從地址A向對方的地址B付賬時,付賬額為e,此時雙方將向各個網路節點公告交易信息,告訴地址A向地址B付賬,付賬額為e。為了防止有第三方偽造該交易信息,該交易信息將使用地址A的私鑰進行加密,此時接受到該交易信息的網路節點可以使用地址A的公鑰進行驗證該交易信息的確由A發出。當然交易軟體會幫我們做這些事情,我們只需要在軟體中輸入相關參數即可。 網路節點後收到交易信息後會做什麼? 這個是整個bitcoin系統里最重要的部分,需要詳細闡述。為了簡單起見,這里只使用目前已經實現的bitcoin協議,在當前版本中,每個網路節點都會通過同步保存所有的交易信息。 歷史上發生過的所有交易信息分為兩類,一類為"驗證過"的交易信息,即已經被驗證過的交易信息,它保存在一連串的「blocks」裡面。每個"block"的信息為前一個"bock"的ID(每個block的ID為該block的HASH碼的HASH碼)和新增的交易信息(參見一個實際的block)。另外一類指那些還"未驗證"的交易信息,上面剛剛付賬的交易信息就屬於此類。 當一個網路節點接收到新的未驗證的交易信息之後(可能不止一條),由於該節點保存了歷史上所有的交易信息,它可以推算中在當時每個地址的賬面余額,從而可以推算出該交易信息是否有效,即付款的賬戶里是否有足夠余額。在剔除掉無效的交易信息後,它首先取出最後一個"block"的ID,然後將這些未驗證的交易信息和該ID組合在一起,再加上一個驗證碼,形成一個新的「block」。 上面構建一個新的block需要大量的計算工作,因為它需要計算驗證碼,使得上面的組合成為一個block,即該block的HASH碼的HASH碼的前若干位為1。目前需要前13位為1(大致如此,不確定具體方式),此意味著如果通過枚舉法生成block的話,平均枚舉次數為16^13次。使用CPU資源生成block被稱為「挖金礦」,因為生產該block將得到一定的獎勵,該獎勵信息已經被包含在這個block裡面。 當一個網路節點生成一個新的block時,它將廣播給其它的網路節點。但這個網路block並不一定會被網路接受,因為有可能有別的網路節點更早生產出了block,只有最早產生的那個block或者後續block最多的那個block有效,其餘block不再作為下一個block的初始block。 對方如何確認支付成功? 當該筆支付信息分發到網路節點後,網路節點開始計算該交易是否有效(即賬戶余額是否足夠支付),並試圖生成包含該筆交易信息的blocks。當累計有6個blocks(1個直接blocks和5個後續blocks)包含該筆交易信息時,該交易信息被認為「驗證過」,從而該交易被正式確認,對方可確認支付成功。 一個可能的問題為,我將地址A裡面的余額都支付給地址B,同時又支付給地址C,如果只驗證單比交易都是有效的。此時,我的作弊的方式為在真相大白之前產生6個僅包括B的block發給B,以及產生6個僅包含C的block發給C。由於我產生block所需要的CPU時間非常長,與全網路相比,我這樣作弊成功的概率微乎其微。 網路節點生產block的動機是什麼? 從上面描述可以看出,為了讓交易信息有效,需要網路節點生成1個和5個後續block包含該交易信息,並且這樣的block生成非常耗費CPU。那怎麼樣讓其它網路節點盡快幫忙生產block呢?答案很簡單,協議規定對生產出block的地址獎勵BTC,以及交易雙方承諾的手續費。目前生產出一個block的獎勵為50BTC,未來每隔四年減半,比如2013年到2016年之間獎勵為25BTC。 交易是匿名的嗎? 是,也不是。所有BITCOIN的交易都是可見的,我們可以查到每個賬戶的所有交易記錄,比如我的。但與銀行貨幣體系不一樣的地方在於,每個人的賬戶本身是匿名的,並且每個人可以開很多個賬戶。總的說來,所謂的匿名性沒有宣稱的那麼好。 但bitcoin用來做黑市交易的還有一個好處,它無法凍結。即便警方追蹤到了某個bitcoin地址,除非根據網路地址追蹤到交易所使用的電腦,否則還是毫無辦法。 如何保證bitcoin不貶值? 一般來說,在交易活動相當的情況下,貨幣的價值反比於貨幣的發行量。不像傳統貨幣市場,央行可以決定貨幣發行量,bitcoin里沒有一個中央的發行機構。只有通過生產block,才能獲得一定數量的BTC貨幣。所以bitcoin貨幣新增量決定於: 1、生產block的速度:bitcoin的協議里規定了生產block的難度固定在平均2016個每兩個星期,大約10分鍾生產一個。CPU速度每18個月速度加倍的摩爾定律,並不會加快生產block的速度。 2、生產block的獎勵數量:目前每生產一個block獎勵50BTC,每四年減半,2013年開始獎勵25BTC,2017年開始獎勵額為12.5BTC。 綜合上面兩個因素,bitcoin貨幣發行速度並不由網路節點中任何單個節點所控制,其協議使得貨幣的存量是事先已知的,並且最高存量只有2100萬BTC

熱點內容
虛擬幣挖礦機的效益如何 發布:2024-11-16 18:49:22 瀏覽:980
2020年購買比特幣價格 發布:2024-11-16 18:48:18 瀏覽:404
usdt什麼時候貴 發布:2024-11-16 18:27:35 瀏覽:987
doge電影系列 發布:2024-11-16 17:54:38 瀏覽:62
eth如何挖礦難不難 發布:2024-11-16 17:53:03 瀏覽:760
移動合約卡是怎麼回事 發布:2024-11-16 17:48:24 瀏覽:571
c語言開發區塊鏈 發布:2024-11-16 17:47:16 瀏覽:21
gtx470算力eth 發布:2024-11-16 17:44:53 瀏覽:478
六千台挖礦機要多大廠房 發布:2024-11-16 17:44:39 瀏覽:817
比特幣從16年幾月時候開始漲 發布:2024-11-16 17:38:09 瀏覽:668