① 比特幣交易怎麼樣才算成功交易
比特幣的交易數據被打包到一個「數據塊」或「區塊」(block)中後,交易就算初步確認了。當區塊鏈接到前一個區塊之後,交易會得到進一步的確認。在連續得到6個區塊確認之後,這筆交易基本上就不可逆轉地得到確認了。比特幣對等網路將所有的交易歷史都儲存在「區塊鏈」(blockchain)中。區塊鏈在持續延長,而且新區塊一旦加入到區塊鏈中,就不會再被移走。
當我們提交一個交易,正常情況下,這個交易最終會被礦工放到某個區塊中,這個時候,我們可以說,這筆交易獲得了 0 個確認。當有另外一個區塊鏈到這筆交易所在區塊,也就是把這筆交易所在區塊為父區塊時,我們就說這筆交易獲得了 1 個確認,以此類推。一筆交易獲得了多少個確認,就是這筆交易所在區塊後面又鏈接了多少個區塊。
② 比特幣里的0確認是什麼意思
就是比特幣交易失敗,一個完成的比特幣交易需要6個確認。
交易確認意味著一筆交易已經 被網路處理且不太可能被撤銷。當交易被包含進一個 塊時會收到一個確認,後續的每一個塊都對應一個確認。對於小金額交易單個確認便可視為安全,然而對於比如1000美元的大金額交易,等待6個以上的確認比較合理。每一個確認都成 指數級地降低交易撤銷的風險。
③ 寰淇℃庝箞鏍蜂氦鏄撴瘮鐗
寰淇℃庝箞浜ゆ槗姣旂壒甯
寰淇℃槸涓鍥芥祦琛岀殑紺句氦濯掍綋鍜岄氳搴旂敤紼嬪簭錛屽畠鍏佽哥敤鎴烽氳繃鈥滃井淇¢挶鍖呪濊繘琛屼氦鏄撳拰鏀浠樸傚井淇¢挶鍖呮敮鎸佸氱嶆暟瀛楄揣甯佷氦鏄擄紝鍖呮嫭姣旂壒甯併佷互澶鍧婄瓑銆
浠ヤ笅鏄鍦ㄥ井淇′笂濡備綍浜ゆ槗姣旂壒甯佺殑姝ラわ細
鎵撳紑寰淇¢挶鍖咃紝鐐瑰嚮鈥滈摱琛屽崱鈥濊繘鍏ユ敮浠樼晫闈銆
鐐瑰嚮鈥滄坊鍔犻摱琛屽崱鈥濆苟瀹屾垚韜浠介獙璇併傚傛灉鎮ㄥ凡緇忔坊鍔犱簡閾惰屽崱錛屽垯鍙浠ヨ煩榪囨ゆラゃ
鐐瑰嚮鈥滃厖鍊尖濇寜閽錛岄夋嫨鈥滄暟瀛楄揣甯佸厖鍊尖濋夐」錛岀劧鍚庨夋嫨姣旂壒甯佽繘琛屽厖鍊箋
杈撳叆鍏呭奸噾棰濆苟紜璁ゃ傛偍灝嗚幏寰椾竴涓鐢ㄤ簬杞璐︾殑姣旂壒甯佸湴鍧銆
灝嗘瘮鐗瑰竵杞鍏ユ偍鐨勫井淇¢挶鍖呰處鎴楓傝鋒敞鎰忥紝姣旂壒甯佺綉緇滃彲鑳介渶瑕佸嚑鍒嗛挓鎴栧嚑涓灝忔椂鎵嶈兘瀹屾垚浜ゆ槗紜璁ゃ
鐐瑰嚮鈥滆漿鍑衡濇寜閽錛岄夋嫨鈥滄暟瀛楄揣甯佽漿鍑衡濋夐」錛屽苟閫夋嫨姣旂壒甯佷綔涓鴻漿鍑烘柟寮忋
杈撳叆杞鍑洪噾棰濆拰鎺ユ敹姣旂壒甯佺殑鍦板潃錛屽苟紜璁や氦鏄撲俊鎮銆
瀹屾垚姣旂壒甯佷氦鏄撱
闇瑕佹敞鎰忕殑鏄錛屾瘮鐗瑰竵浜ゆ槗鍏鋒湁楂樺害鐨勯庨櫓鎬у拰娉㈠姩鎬с傚湪榪涜屾瘮鐗瑰竵浜ゆ槗涔嬪墠錛岃峰姟蹇呬簡瑙f暟瀛楄揣甯佸競鍦虹殑鍩烘湰鐭ヨ瘑錛屼互鍙婅嚜宸辯殑鎶曡祫椋庨櫓鎵垮彈鑳藉姏銆
④ 比特幣系統規定要幾個個體確認後才算交易完成呢
6個區塊確認。
解釋:
A君給B君轉1個比特幣,除了要輸入交易金額1個比特幣外,還需要設置一定量的礦工費,在輸入秘鑰並點擊發送之後,需等待交易打包和6個區塊確認,才能完成這筆轉賬,而這個過程大概需要花費30分鍾~1小時。
比特幣網路上有很多節點,假設B和C節點在短時間差內都計算出工作量證明解,然後把自己挖到的區塊傳播到網路中,先傳播給鄰近節點,而後傳播到整個網路。
B和C礦工的區塊數據是不一樣的,但都是正確的,因此在這一刻出現了兩個都滿足要求的不同區塊,B和C附近進的D、E、F等等礦工在監聽到這個兩個區塊時,是有先後順序區別的。怎麼辦,先入為主,節點把先監聽的區塊復制過來,然後開啟新區塊的挖礦工作。
那這個時候不同節點,同時有不同版本的區塊鏈,而這兩個版本的區塊鏈,都被礦工們繼續開采。但是兩個版本的區塊鏈其增長速是不一樣的,總有一條鏈的長度要超過另一條鏈。當D、E、F等等礦工發現全網路中有一個條更長鏈的時候,他們會拋棄當前較短的鏈,轉到更長鏈上進行挖礦。而那些被礦工成功挖掘的塊,因為不是在最長鏈上而被拋棄了,他們叫過時塊。這些過時塊中的數據,又需要等待重新被寫入區塊中。
當一筆交易獲得6個區塊確認後,從而以確認該交易是在最長分支的區塊鏈里,不可篡改,然後才能夠花費小星轉他的比特幣。
(4)比特幣交易怎樣確認擴展閱讀
比特幣交易確認過程
(1)錢包創建交易
錢包軟體通過收集UTXO、 提供正確的解鎖腳本、 構造支付給接收者的輸出這一系列的方式來創建交易。 產生的交易隨後將被發送到比特幣網路臨近的節點, 從而使得該交易能夠在整個比特幣網路中傳播。
(2)交易獨立效驗
每一個收到交易的比特幣節點將會首先驗證該交易,有效的交易將被傳遞到臨近的節點,這將確保只有有效的交易才會在網路中傳播, 而無效的交易將會在第一個節點處就被廢棄。
驗證的交易添加到交易地:驗證交易後, 比特幣節點會將這些交易添加到自己的交易池, 用來暫存尚未被加入到區塊的交易記錄。
(3)節點確認交易
假設有個比特幣網路節點A,其收集到了區塊277,314。接下來A節點做兩件事:1.嘗試挖掘新區塊;2.監聽其他節點是否挖出新的區塊。 如果A節點監聽到了區塊277315,則標志著277,315區塊競爭結束。與此同時開啟區塊277,316的競賽。
A節點在接收並驗證區塊277,315後,會檢查內存池中的全部交易, 移除已經在區塊277,315中出現過的交易記錄,確保任何留在內存池中的交易都是未確認的,等待被記錄到新區塊中,而被移除的交易記錄獲得一次確認交易。把包含在區塊內且被添加到區塊鏈上的交易稱為確認交易。
⑤ 當你向朋友轉了兩個比特幣,在交易的過程中你提交了哪些信息給礦工
地址、金額、手續費、比特幣簽名
傳統轉賬是在銀行賬戶之間進行的。同樣,比特幣轉賬就是把比特幣從一個比特幣地址轉移到另一個比特幣地址上的過程。它的轉賬過程也類似:
①登陸錢包:你需要登陸你的錢包,類似登陸銀行的網銀、支付寶、微信等;
②選擇錢包地址:你先選好要從自己哪個比特幣地址轉幣給你的朋友,也就是自己的銀行卡號(或者支付寶賬號微信賬號)。
③填寫轉賬錢包地址、金額、手續費、比特幣簽名、礦工記賬:填寫好朋友收幣的比特幣錢包地址,填寫轉賬的數額、比如100個然後寫下你想付出的交易手續費金額,簽上你的比特幣簽名,提交給比特幣網路,然後就等礦工們來處理記賬了。
④轉賬確認:確定支付後交易信息會在比特幣網路進行全網廣播,礦工每隔10分鍾會將比特幣網路中未被記賬的交易打包進一個區塊,這就完成了一次確認,此時比特幣已轉到對方賬戶。通常需要經過6次確認,確保交易記錄不能被任何人竄改,轉賬才算真正完成。
⑥ 鍙戞瘮鐗瑰竵涓鐩翠笉紜璁ゆ庝箞鏍
鍙戞瘮鐗瑰竵涓鐩翠笉紜璁ゆ庝箞鍔
濡傛灉浣犲湪鍙戞瘮鐗瑰竵鐨勮繃紼嬩腑涓鐩存病鏈夋敹鍒扮『璁わ紝鍙鑳芥槸鍥犱負浜ゆ槗璐圭敤澶浣庢垨鑰呯綉緇滄嫢鍫電殑鍘熷洜銆備互涓嬫槸涓浜涘彲鑳藉府鍔╄В鍐寵繖涓闂棰樼殑鏂規硶錛
1.絳夊緟錛氬湪浜ゆ槗琚鎵撳寘榪涘尯鍧椾箣鍓嶏紝闇瑕佺瓑寰呬竴孌墊椂闂淬傞氬父鎯呭喌涓嬶紝姣旂壒甯佷氦鏄撶殑紜璁ゆ椂闂寸害涓10-60鍒嗛挓銆傚傛灉浣犲凡緇忕瓑浜嗕竴孌墊椂闂達紝浣嗕粛鐒舵病鏈夋敹鍒扮『璁わ紝閭d箞鍙鑳芥槸緗戠粶鎷ュ牭鐨勫師鍥犮
2.澧炲姞浜ゆ槗璐圭敤錛氬傛灉浣犵殑浜ゆ槗璐圭敤澶浣庯紝鐭垮伐鍙鑳戒細浼樺厛閫夋嫨鍏朵粬浜ゆ槗錛屽艱嚧浣犵殑浜ゆ槗琚婊炵暀銆傚湪榪欑嶆儏鍐典笅錛屼綘鍙浠ュ皾璇曞炲姞浜ゆ槗璐圭敤銆傚湪閽卞寘杞浠朵腑錛屼綘鍙浠ユ墜鍔ㄨ劇疆浜ゆ槗璐圭敤鐨勫ぇ灝忋傚傛灉浣犱笉紜瀹氬簲璇ヨ劇疆澶氬皯浜ゆ槗璐圭敤錛屽彲浠ュ弬鑰冧竴浜涘湪綰誇氦鏄撹垂鐢ㄩ勬祴宸ュ叿銆
3.浣跨敤鍔犻熸湇鍔★細涓浜涙瘮鐗瑰竵浜ゆ槗鍔犻熸湇鍔″彲浠ュ府鍔╁姞蹇浜ゆ槗紜璁ょ殑閫熷害銆傝繖浜涙湇鍔¢氬父浼氬悜鐭垮伐鏀浠橀濆栫殑浜ゆ槗璐圭敤錛屼互鎹㈠彇鏇村揩鐨勭『璁ゆ椂闂淬傚傛灉浣犵殑浜ゆ槗闈炲父緔фワ紝鍙浠ヨ冭檻浣跨敤榪欎簺鏈嶅姟銆
鎬葷殑鏉ヨ達紝濡傛灉浣犵殑姣旂壒甯佷氦鏄撲竴鐩存病鏈夊緱鍒扮『璁わ紝棣栧厛闇瑕佺『璁や氦鏄撴槸鍚﹀凡緇忚騫挎挱鍒版瘮鐗瑰竵緗戠粶涓銆傚傛灉浜ゆ槗宸茬粡琚騫挎挱錛岄偅涔堝彲鑳介渶瑕佺瓑寰呬竴孌墊椂闂存垨鑰呭炲姞浜ゆ槗璐圭敤鎵嶈兘寰楀埌紜璁ゃ傚傛灉浣犵殑浜ゆ槗闈炲父緔фワ紝鍙浠ヨ冭檻浣跨敤鍔犻熸湇鍔℃潵鍔犲揩紜璁ら熷害銆
⑦ 什麼是比特幣交易確認
比特幣幾乎是即時接收付款的。然而,在網路開始將你的交易加入一個區塊來確認該交易以及你可以使用接收到的比特幣之前,有一個平均10分鍾的延遲。確認的意思是在網路上達成了一個共識,即你收到的比特幣沒有用來支付給別人因此被認定是你的財產。一旦你的交易被包含進一個區塊,則之後的所有區塊都會包含它,這將極大地鞏固這個共識並減小交易撤銷的風險。每一個用戶都可以自行判斷交易被確認的時間點,但通常來說,收到6個確認就如同在信用卡交易後等待6個月那樣安全。
任何人均可以在專門的硬體上運行軟體而成為比特幣礦工。挖礦軟體通過P2P網路監聽交易廣播,執行恰當的任務以處理並確認這些交易。比特幣礦工完成這些工作能賺取用戶支付的用於加速交易處理的交易手續費以及按固定公式增發的比特幣。
新的交易需要被包含在一個具有數學工作量證明的區塊中才能被確認。這種證明很難生成因為它只能通過每秒嘗試數十億次的計算來產生。礦工們需要在他們的區塊被接受並拿到獎勵前運行這些計算。隨著更多的人開始挖礦,尋找有效區塊的難度就會由網路自動增加以確保找到區塊的平均時間保持在10分鍾。因此,挖礦的競爭非常激烈,沒有一個個體礦工能夠控制塊鏈里所包含的內容。
工作量證明還被設計成必須依賴以往的區塊,這樣便強制了塊鏈的時間順序。這種設計使得撤銷以往的交易變得極其困難,因為需要重新計算所有後續區塊的工作量證明。當兩個區塊同時被找到,礦工會處理接收到的第一個區塊,一旦找到下一個區塊便將其轉至最長的塊鏈。這樣就確保采礦過程維持一個基於處理能力的全局一致性。
比特幣礦工既不能通過作弊增加自己的報酬,也不能處理那些破壞比特幣網路的欺詐交易,因為所有的比特幣節點都會拒絕含有違反比特幣協議規則的無效數據的區塊。因此,即使不是所有比特幣礦工都可以信任,比特幣網路仍然是安全的。
如果還是不懂 ,那就去比特幣之家網看看網友們更深層次的解讀。
⑧ 你怎麼知道買的比特幣是真的呢
我大腦中一直有這樣一個問題:如果拿比特幣當錢的話,我們怎麼知道這個比特幣是真實的呢?就像如何鑒別鈔票的真偽一樣。
雖然說,比特幣從技術上解決了最重要的兩個問題,讓大家對其信任度非常高,如下:
如果確實回憶不起這兩個特點的人可以好好去回顧下之前的課程了,課程鏈接可通過關註上方公眾號,在菜單「基礎課程」那裡可以找到。
但是,這里有個非常關鍵的問題很多人沒搞清楚: 鑒別鈔票真偽的時候我們已經拿到這個鈔票了,但是我們在提「比特幣是否為真的?」這個問題的時候,我們有拿到這個比特幣嗎?
畢竟比特幣是一種虛擬貨幣,是個看不太懂又摸不著的玩意兒,所以把很多人繞得雲里霧里的,甚至都不知道自己買的是不是比特幣,到底有多少比特幣。我沒說錯吧?
比如我在某交易所買了一點比特幣,大家看下交易流水:
這些是比特幣嗎?雖然我們基本知道比特幣是一個採用數學加密演算法產生的虛擬貨幣,是一串字元或者說是一個utxo結構( 參考前期utxo課程 ),那麼上面這「一串字元」是否是我的比特幣呢?
好,仔細想了想,這么多條記錄可能是交易明細之類的東西,這能理解。但是,我的比特幣交易數量在哪裡?我有多少比特幣怎麼看?
我有時候也被交易所給搞糊塗了,比如我只能通過賣出時的數值才知道自己擁有多少比特幣:
看見紅色框框沒,只有在賣出時我才大概知道我有多少比特幣,大部分情況下都是一臉懵逼的表情。
通過上面的截圖,大家可以發現一個很嚴重的問題:
當然,這是我很久前的一個困惑,後來光顧著學習,有些忘記了。在我的處女課《 如何從零入門區塊鏈技術 》里,當然有個人提了這么一個問題: 我怎麼知道自己買的比特幣是真的?
當然只能草草作答,直到今天才得空進行全面展開。
這個問題的關鍵在於:
在上周 數字貨幣投資小密圈 里我對交易所的內容進行了一個闡述,舉一個簡單的例子:
假設你在某交易所的賬號里有5000美元和3個比特幣。你相用580美元/比特幣的價格買兩個比特幣,這時交易所幫你找到交易對手並促成交易。現在,你的賬號里有5個比特幣和3840美元。
值得注意的是,當你在交易所完成上述交易的時候, 區塊鏈上並不會記任何交易。交易所不需要在區塊鏈里把比特幣從一個地址轉到另一個地址。 交易所只是修改了和你的合約,交易前,它說「我們日後會還給你5000美元和3個比特幣。」交易完成後,它說「我們日後會還給你3840美元和5個比特幣。」所以,交易前後,比特幣並沒有真正在區塊鏈中移動,只是你和銀行的合約變化了而已。對於你的交易對手而言,也是如此。
就是說,在我們通過交易所買賣比特幣時,其實我們手裡還什麼都沒有,交易所只是給我們用「筆」記錄了一筆賬而已。
那麼,要想確保自己買到的比特幣沒問題,首要的也是最重要的一點:
如何正規,這里不深入闡述了,在數字貨幣小密圈裡我會深入展開。
但是,購買還只是第一步。而我們絕大部分人,目前也僅停留在這一步,畢竟我們購買的比特幣數目不太多,沒那麼興師動眾的。所以,就這樣把「比特幣」扔在交易所的賬戶里躺著,其實,那些我們能看到的字元只有交易記錄和明文數字,與我們理解的比特幣還差很遠。
由於放得太久,或許有一天,我們都有點遺忘了:這玩意兒是我的比特幣?
如果我們持有「比特幣」數據較多,或者是喜歡鑽研的人,我們就要進行到第二步:提取比特幣。因為只有提取比特幣,交易所才會把剛才第一步記錄的賬進行兌現,將真實的比特幣給你。就如同,平時我們在銀行存的錢只是數字,只有提取的時候,銀行才會把真正的鈔票給我們一樣。
所以為了提取,要麼你自己有一個錢包,要麼你在另外一個交易所有一個收款地址。為了演示,我在OkCoin上注冊了一個,並將比特幣轉到了對應的收款地址上。
雖然,在轉賬完成後,本文第二個圖顯示可用BTC為零了,大致可以確定交易發生後,交易所已經兌現了承諾,將比特幣轉到了我指定的收款地址上。但是,仍然一臉懵逼: 比特幣去哪裡了?我怎麼確認轉賬真的發生了?
同樣地,在OKCoin上我依然只能通過賣出時的可用BTC來確認此次轉賬的發生,僅此而已。前文提的問題,如果驗證它的真偽,這個問題還是沒解決。
到這里,就進入了本文要介紹的關鍵所在,在驗證真偽之前,先要問自己一個問題:
什麼是真的?什麼是假的?
回顧一下,比特幣解決的第一個關鍵問題「貨幣偽造」,是如何做到的?這里需要大家回顧一下以前的基礎課程細節,在關於 utxo那節課 中,提到了比特幣里非常重要的數據結構utxo。
仔細學習後,我們應該知道,「1個比特幣」的概念是不存在的,utxo結構將貨幣從誕生(鑄幣)到花費的所有記錄都連接了起來,從而保證了貨幣無法偽造。關於確認貨幣真偽的問題,最後歸結為:
如何查詢這些信息呢?講了這么多,賣了這么多關子,神秘的面紗就要揭開,也是本文要告訴大家的:
比如,我在提取所有比特幣到OKCoin上後,當時使用的收款地址時:。
於是,我通過blockchain.info進行了查詢,結果如圖:
上面有多筆交易的轉賬記錄,基本展現了一個utxo的面貌,在這里可以查到很多信息,比如:
剛開始進去搜索的時候,可能有些迷茫,但是慢慢結合自己之前的學習,你能發現很多有意思的現象,也能理解得更深入。如果你能看懂一些規律,你或許就能明白了,我之前在一個課程里為什麼說「 比特幣其實不是匿名的 」。
比如上圖,轉給我收款地址的一個地址是: 。這個地址我理解應該是交易所的地址,就是說我在提幣的時候,交易所通過這個地址將指定數目的比特幣轉了出去。
但是,這個地址有故事:
更多信息,請大家自行搜索。
通過本文詳盡的介紹,大家應該知道如何辨別你比特幣的真偽了吧?
如果沒有,請趕緊復習前期基礎課程,來我千聊課程里聽聽我的語音解答也是不錯的選擇喲: