① 為什麼電腦能夠挖出比特幣
簡單來說就是用電腦通過一系列的演算法,在各區域鏈不斷計算。礦機通過解決比特幣網路公布的謎題並獲得獎勵的過程就稱之為挖礦。
那麼這個N是多少呢?根據比特幣演算法,在比特幣發布之日起的頭4年裡,N = 基礎報酬(50個比特幣) + 交易報酬(過去10分鍾內整個比特幣網路耗費的交易手續費,前面已經說過,每筆比特幣交易會消耗0.001比特幣作為報酬給挖礦的人),每隔4年,N的基礎獎勵將減少一半,也就是說,頭4年為50,第5-8年為25,第9-12年為12.5,以此類推。而隨著比特幣越來越普及,交易越來越頻繁,N的交易獎勵會逐漸增加。
② 如何廣播比特幣
方法如下。
1、交易如何廣播到第一個節點比特幣廣播實際上就是p2p廣播,程序自帶了種子節點,活躍節點也自帶其他節點的地址,連接上一個節點就能發現其他節點了,如果自帶的都被屏蔽再去自己找可用節點就好。不存在只廣播到一個節點,被單節點攔截交易的行為,除非你只連接了一個節點,正好那個節點是惡意節點,攔截了你的交易信息。
2、他人代勞廣播交易的話,是否喪失安全性?你所要廣播的交易信息就是要層層傳遞到全網節點,傳播的節點也更改不了你廣播的交易信息,並不存在什麼「所以才需要第二個人代勞,那就失去其部分安全性了吧。」交易信息被你的私鑰簽名了,交易信息中自帶公鑰,要公鑰驗證一下就知道簽名是否合法。你可以多了解一下比特幣節點還有交易知識。
③ 比特幣交易怎麼交易費怎麼算
交易手續費怎麼算,可參考以下內容。
1、一般一個普通的比特幣交易由一個輸入和兩個輸出(交易輸出和變更輸出)組成,約200位元組。如果默認收費是每1000位元組0、0001個比特幣,那麼一個比特幣轉賬的手續費大概是0、001-0、002個比特幣。然而,當單個輸入不足以支付輸出時,就會出現上述多個事務輸入構成未用輸出的問題,進而其數據量會變大。但是,未使用的事務輸出的組成越復雜,需要處理的位元組就越多,處理費用就越高。
2、在比特幣的基礎協議中,沒有規定比特幣交易手續費的具體金額,但要求在地址中輸入的總額不小於總產出,即你錢包中的比特幣總額必須大於轉賬金額和手續費金額之和。這一點很好理解。你只有10塊錢,轉賬10塊錢要收1塊錢手續費,也就是說你要花11塊錢,10-11=-1,所以這筆交易自然不能完成。
3、比特幣交易費用由交易數據大小、交易次數等因素決定。比特幣遵循UTXO模型,每個交易包含若干個交易輸入和交易輸出。事實上,每個未使用的事務輸出的組成取決於您的事務輸入。當您需要將一個比特幣轉移到另一個地址時,在您的交易輸入中可能包含五個0、2比特幣或十個0、1比特幣。
④ 比特幣的交易費率是多少
OKEx比特幣交易所的手續費全球最低,0.15%-0.02%,而且而且平台幣OKB還不收費。
在Bybit,每一筆成功訂單,Bybit平台會根據訂單屬性自動決定收取費用或提供獎勵。對於市場的「做市商」:每個成功的限價訂單,系統會給予基於合約價值的0.025%獎勵。
對於市場的「受價者」:每個成功的市價訂單,系統會基於合同價值收取合約價值0.075%的費用。價值5美元的比特幣交易與價值5000美元的比特幣交易所需要支付的手續費可能是相同的。
它們是通過」每位元組數據多少聰(satoshis)「來衡量的。
⑤ 鍙戞瘮鐗瑰竵涓鐩翠笉紜璁ゆ庝箞鏍
鍙戞瘮鐗瑰竵涓鐩翠笉紜璁ゆ庝箞鍔
濡傛灉浣犲湪鍙戞瘮鐗瑰竵鐨勮繃紼嬩腑涓鐩存病鏈夋敹鍒扮『璁わ紝鍙鑳芥槸鍥犱負浜ゆ槗璐圭敤澶浣庢垨鑰呯綉緇滄嫢鍫電殑鍘熷洜銆備互涓嬫槸涓浜涘彲鑳藉府鍔╄В鍐寵繖涓闂棰樼殑鏂規硶錛
1.絳夊緟錛氬湪浜ゆ槗琚鎵撳寘榪涘尯鍧椾箣鍓嶏紝闇瑕佺瓑寰呬竴孌墊椂闂淬傞氬父鎯呭喌涓嬶紝姣旂壒甯佷氦鏄撶殑紜璁ゆ椂闂寸害涓10-60鍒嗛挓銆傚傛灉浣犲凡緇忕瓑浜嗕竴孌墊椂闂達紝浣嗕粛鐒舵病鏈夋敹鍒扮『璁わ紝閭d箞鍙鑳芥槸緗戠粶鎷ュ牭鐨勫師鍥犮
2.澧炲姞浜ゆ槗璐圭敤錛氬傛灉浣犵殑浜ゆ槗璐圭敤澶浣庯紝鐭垮伐鍙鑳戒細浼樺厛閫夋嫨鍏朵粬浜ゆ槗錛屽艱嚧浣犵殑浜ゆ槗琚婊炵暀銆傚湪榪欑嶆儏鍐典笅錛屼綘鍙浠ュ皾璇曞炲姞浜ゆ槗璐圭敤銆傚湪閽卞寘杞浠朵腑錛屼綘鍙浠ユ墜鍔ㄨ劇疆浜ゆ槗璐圭敤鐨勫ぇ灝忋傚傛灉浣犱笉紜瀹氬簲璇ヨ劇疆澶氬皯浜ゆ槗璐圭敤錛屽彲浠ュ弬鑰冧竴浜涘湪綰誇氦鏄撹垂鐢ㄩ勬祴宸ュ叿銆
3.浣跨敤鍔犻熸湇鍔★細涓浜涙瘮鐗瑰竵浜ゆ槗鍔犻熸湇鍔″彲浠ュ府鍔╁姞蹇浜ゆ槗紜璁ょ殑閫熷害銆傝繖浜涙湇鍔¢氬父浼氬悜鐭垮伐鏀浠橀濆栫殑浜ゆ槗璐圭敤錛屼互鎹㈠彇鏇村揩鐨勭『璁ゆ椂闂淬傚傛灉浣犵殑浜ゆ槗闈炲父緔фワ紝鍙浠ヨ冭檻浣跨敤榪欎簺鏈嶅姟銆
鎬葷殑鏉ヨ達紝濡傛灉浣犵殑姣旂壒甯佷氦鏄撲竴鐩存病鏈夊緱鍒扮『璁わ紝棣栧厛闇瑕佺『璁や氦鏄撴槸鍚﹀凡緇忚騫挎挱鍒版瘮鐗瑰竵緗戠粶涓銆傚傛灉浜ゆ槗宸茬粡琚騫挎挱錛岄偅涔堝彲鑳介渶瑕佺瓑寰呬竴孌墊椂闂存垨鑰呭炲姞浜ゆ槗璐圭敤鎵嶈兘寰楀埌紜璁ゃ傚傛灉浣犵殑浜ゆ槗闈炲父緔фワ紝鍙浠ヨ冭檻浣跨敤鍔犻熸湇鍔℃潵鍔犲揩紜璁ら熷害銆
⑥ 比特幣手續費
比特幣的交易費用一般為:0.0001-0.0005BTC之間。當然,每個礦工和礦工協會所接受的額度是不一樣的。有時候,大額的比特幣交易是不需要手續費的,比如超過100BTC。小額的交易如低於0.01BTC則要收取一定量的手續費。當然,有的比特幣客戶端可以設置比特幣交易費,如果你把交易費用設置的非常低,那麼交易確認的時間會非常的漫長。
首先應該明白這個手續費是獎勵給礦工的,以激勵礦工繼續挖礦為比特幣提供足夠的算力從而確保比特幣網路的安全。目前礦工的主要收入是通過創造新的塊(Block)來獲得BTC的獎勵,但是這個獎勵每4年減半,隨著時間的推移比特幣交易手續費將逐漸取代比特幣獎勵。
什麼情況下需要支付手續費?金額是多少?
比特幣系統有一系列的網路規則,其中包含手續費規則,這一系列規則也就是「客戶端要做什麼」。當你使用Bitcoin客戶端(錢包,Bitcoin-Qt)發送比特幣的時候,整個過程大致分為以下步驟:
1. 籌備你要發送的比特幣
客戶端負責收集你錢包(Bitcoin-Qt)里的比特幣余額為支付做准備,因為你收到的每一筆比特幣都存在你的錢包裡面直到你花掉它們。
假如在OKCoin比特幣提現3BTC與2BTC兩次,它們在你錢包的記錄是相互獨立的,即一個3BTC和一個2BTC,而不是合並為5BTC(錢包只記錄交易明細,並不將余額合並,但是你在錢包的界面上可以看到總的余額),隨著時間的推移你的錢包里會積累許多這樣數量不等的比特幣,可想而知OKCoin比特幣錢包里應該有成千上萬條這樣的記錄了吧。所以當你發送比特幣的時候錢包必須決定用哪些上述記錄最適合用來本次發送。
在一次交易中你得到的比特幣稱為「輸入(inputs)」,支出的比特幣稱為「輸出(outputs)」,在你的錢包里存在多個輸入和輸出。
2. 阻止大量微額(st)支付沖擊網路
如果你向OKCoin比特幣交易平台充值小於0.01BTC(包括你錢包內部的資金變動)的話,你必須要支付0.0001的手續費。錢包在准備你的支付金額的時候有一個既定的規則,就是在眾多輸入(inputs)中籌備支付金額的時候盡量避免產生小於0.01BTC的金額變動(比如你要向OKCoin比特幣充值5.005BTC,錢包盡可能的選擇3+2.005或者1+1+3.005,而不是5+0.005)。
3. 數額越大、幣齡(age)越高優先順序越高
如果你發送金額太小或者是你的比特幣剛開采出來不久,那麼你的轉賬就不再免費之列。每一個交易都會分配一個優先順序,這個優先順序通過幣的新舊程度、交易的位元組數和交易的數量。具體來說,對於每一個輸入(inputs)來講,客戶端會先將比特幣的數量乘以這些幣在塊中存在的時間(幣齡,age),然後將所有的乘積加起來除以此次交易的大小(以位元組為單位),計算公式:priority = sum(input_value_in_base_units * input_age)/size_in_bytes,計算結果如果小於0.576,那麼該交易就必須支付手續費。這也是為什麼你在OKCoin比特幣提現的時候都要加一個0.0001的原因了,因為OKCoin錢包內的比特幣轉賬頻繁,比特幣在塊中的時間比較短,因此需要支付手續費。如果你確實有大量的小額輸入,比如小礦工,又想免費轉出,這時候你可以加一個數額大的、幣齡大的比特幣金額,就會將平均優先順序提高,從而可以免費轉出比特幣。
4. 每千位元組的收費
在轉賬的最後客戶端會計算本次轉賬的大小(以位元組為單位),大小一般取決於輸入和輸出的數額大小,計算公式如下:148 × 輸入數額 + 34 × 輸出數額 + 10,如果該次轉賬的大小超過10000位元組但是優先順序符合免費的標准,那麼仍然可以享受免費轉賬,否則需要支付手續費。每1000位元組的費用默認是0.0001BTC,但是你也可以在客戶端里進行追加,依次打開選項卡「設置>選項>主要」進行手續費的調整。如果你在設置的手續費小於0.0001BTC按0.0001算。當本條規則適用時將會取代步驟2的規則而不是累加。
⑦ 淺談區塊鏈:如何利用區塊鏈進行轉賬交易
生活中我們都有自己的銀行賬戶,而轉賬是在銀行賬戶之間進行的。同樣,數字貨幣轉賬就是把比特幣從一個比特幣地址轉移到另一個比特幣地址上的過程。那如果你想轉賬給別人,你需要在比特幣交易平台,比特幣錢包或者比特幣客戶端中輸入你的比特幣地址、接受方地址、轉賬金額和手續費金額。確定支付後,交易信息會在比特幣網路進行全網廣播,礦工每隔10分鍾會將比特幣網路中未被記賬的交易打包進一個區塊,這就完成了一次確認,此時比特幣已轉到接收方賬戶,一般情況需要經過6次確認,確保交易記錄不能被任何人篡改,轉賬才算能真正完成。
上面我們有說到轉賬手續費的問題,那轉賬一次需要多少手續費呢?
比特幣轉賬手續費是交易者付給礦工的一筆費用,用於激勵礦工競爭記賬,為比特幣提供足夠的算力從而確保比特幣網路的安全,有的時候我們也管這筆費用叫礦工費。用戶在比特幣網路發起一筆轉賬時,手續費是不可避免的,一般情況為0.001-0.0015個比特幣,由於區塊能容納的交易記錄的容量有限,礦工會優先打包手續費高的交易記錄,所以多一點手續費可以更快被記賬。
本文由匯新雲我整理發布,我將持續更新《淺談區塊鏈》系列,該系列會介紹一些區塊鏈以及數字貨幣的基礎知識,敬請關注!
( 匯新雲——IT協同產業生態鏈平台 ,平台上有鑽研區塊鏈技術應用的產品經理和區塊鏈技術應用的成熟產品解決方案,期待光臨!)