① 比特幣手續費
比特幣的交易費用一般為: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的規則而不是累加。
② 比特幣礦工出海現狀閑談
自3月起,中國內蒙等地的比特幣挖礦限制政策接踵而至,導致全球算力從180E驟降至58E,跌幅高達122E。目前,中國幾乎占據全網算力的70%-80%,許多礦場公司遭受沖擊,即使未被直接點名的也在建黨百年之際謹慎行事。市場上的主流礦機以小算力的S9、T2和中型M20為主,大算力機型因晶元短缺而佔比偏低,閑置礦機數量可能超過200萬台。礦工出海熱潮興起,但新手礦工面臨諸多挑戰,如海外安全風險高,易被不法分子利用,國內監管難以觸及。
大型礦主投資海外礦場需謹慎對待。首先,需甄別眾多海外建設項目的真偽,避免落入欺詐陷阱;其次,海外建設成本高昂,報價普遍在250-350萬美元,甚至要求高達10-20%的產幣分成;建設周期通常長達3-5個月,預計年內全網算力波動不會太大。全球適合建礦的國家有限,如哈薩克、伊朗等,需考慮政策、成本和條件。
對於小礦工而言,出海並非當前選擇。在國內政策未見改善的情況下,下半年全球礦業可能面臨機位緊張,算力增長緩慢。此時,若能抓住礦場機位空缺的機會,不失為抄底的好時機。然而,對於大部分小礦工來說,海外布局更像大礦主的長期規劃而非實際操作。
③ 詳解比特幣挖礦原理
可以將區塊鏈看作一本記錄所有交易的公開總帳簿(列表),比特幣網路中的每個參與者都把它看作一本所有權的權威記錄。
比特幣沒有中心機構,幾乎所有的完整節點都有一份公共總帳的備份,這份總帳可以被視為認證過的記錄。
至今為止,在主幹區塊鏈上,沒有發生一起成功的攻擊,一次都沒有。
通過創造出新區塊,比特幣以一個確定的但不斷減慢的速率被鑄造出來。大約每十分鍾產生一個新區塊,每一個新區塊都伴隨著一定數量從無到有的全新比特幣。每開采210,000個塊,大約耗時4年,貨幣發行速率降低50%。
在2016年的某個時刻,在第420,000個區塊被「挖掘」出來之後降低到12.5比特幣/區塊。在第13,230,000個區塊(大概在2137年被挖出)之前,新幣的發行速度會以指數形式進行64次「二等分」。到那時每區塊發行比特幣數量變為比特幣的最小貨幣單位——1聰。最終,在經過1,344萬個區塊之後,所有的共20,999,999.9769億聰比特幣將全部發行完畢。換句話說, 到2140年左右,會存在接近2,100萬比特幣。在那之後,新的區塊不再包含比特幣獎勵,礦工的收益全部來自交易費。
在收到交易後,每一個節點都會在全網廣播前對這些交易進行校驗,並以接收時的相應順序,為有效的新交易建立一個池(交易池)。
每一個節點在校驗每一筆交易時,都需要對照一個長長的標准列表:
交易的語法和數據結構必須正確。
輸入與輸出列表都不能為空。
交易的位元組大小是小於MAX_BLOCK_SIZE的。
每一個輸出值,以及總量,必須在規定值的范圍內 (小於2,100萬個幣,大於0)。
沒有哈希等於0,N等於-1的輸入(coinbase交易不應當被中繼)。
nLockTime是小於或等於INT_MAX的。
交易的位元組大小是大於或等於100的。
交易中的簽名數量應小於簽名操作數量上限。
解鎖腳本(Sig)只能夠將數字壓入棧中,並且鎖定腳本(Pubkey)必須要符合isStandard的格式 (該格式將會拒絕非標准交易)。
池中或位於主分支區塊中的一個匹配交易必須是存在的。
對於每一個輸入,如果引用的輸出存在於池中任何的交易,該交易將被拒絕。
對於每一個輸入,在主分支和交易池中尋找引用的輸出交易。如果輸出交易缺少任何一個輸入,該交易將成為一個孤立的交易。如果與其匹配的交易還沒有出現在池中,那麼將被加入到孤立交易池中。
對於每一個輸入,如果引用的輸出交易是一個coinbase輸出,該輸入必須至少獲得COINBASE_MATURITY (100)個確認。
對於每一個輸入,引用的輸出是必須存在的,並且沒有被花費。
使用引用的輸出交易獲得輸入值,並檢查每一個輸入值和總值是否在規定值的范圍內 (小於2100萬個幣,大於0)。
如果輸入值的總和小於輸出值的總和,交易將被中止。
如果交易費用太低以至於無法進入一個空的區塊,交易將被拒絕。
每一個輸入的解鎖腳本必須依據相應輸出的鎖定腳本來驗證。
以下挖礦節點取名為 A挖礦節點
挖礦節點時刻監聽著傳播到比特幣網路的新區塊。而這些新加入的區塊對挖礦節點有著特殊的意義。礦工間的競爭以新區塊的傳播而結束,如同宣布誰是最後的贏家。對於礦工們來說,獲得一個新區塊意味著某個參與者贏了,而他們則輸了這場競爭。然而,一輪競爭的結束也代表著下一輪競爭的開始。
驗證交易後,比特幣節點會將這些交易添加到自己的內存池中。內存池也稱作交易池,用來暫存尚未被加入到區塊的交易記錄。
A節點需要為內存池中的每筆交易分配一個優先順序,並選擇較高優先順序的交易記錄來構建候選區塊。
一個交易想要成為「較高優先順序」,需滿足的條件:優先值大於57,600,000,這個值的生成依賴於3個參數:一個比特幣(即1億聰),年齡為一天(144個區塊),交易的大小為250個位元組:
High Priority > 100,000,000 satoshis * 144 blocks / 250 bytes = 57,600,000
區塊中用來存儲交易的前50K位元組是保留給較高優先順序交易的。 節點在填充這50K位元組的時候,會優先考慮這些最高優先順序的交易,不管它們是否包含了礦工費。這種機制使得高優先順序交易即便是零礦工費,也可以優先被處理。
然後,A挖礦節點會選出那些包含最小礦工費的交易,並按照「每千位元組礦工費」進行排序,優先選擇礦工費高的交易來填充剩下的區塊。
如區塊中仍有剩餘空間,A挖礦節點可以選擇那些不含礦工費的交易。有些礦工會竭盡全力將那些不含礦工費的交易整合到區塊中,而其他礦工也許會選擇忽略這些交易。
在區塊被填滿後,內存池中的剩餘交易會成為下一個區塊的候選交易。因為這些交易還留在內存池中,所以隨著新的區塊被加到鏈上,這些交易輸入時所引用UTXO的深度(即交易「塊齡」)也會隨著變大。由於交易的優先值取決於它交易輸入的「塊齡」,所以這個交易的優先值也就隨之增長了。最後,一個零礦工費交易的優先值就有可能會滿足高優先順序的門檻,被免費地打包進區塊。
UTXO(Unspent Transaction Output) : 每筆交易都有若干交易輸入,也就是資金來源,也都有若干筆交易輸出,也就是資金去向。一般來說,每一筆交易都要花費(spend)一筆輸入,產生一筆輸出,而其所產生的輸出,就是「未花費過的交易輸出」,也就是 UTXO。
塊齡:UTXO的「塊齡」是自該UTXO被記錄到區塊鏈為止所經歷過的區塊數,即這個UTXO在區塊鏈中的深度。
區塊中的第一筆交易是筆特殊交易,稱為創幣交易或者coinbase交易。這個交易是由挖礦節點構造並用來獎勵礦工們所做的貢獻的。假設此時一個區塊的獎勵是25比特幣,A挖礦的節點會創建「向A的地址支付25.1個比特幣(包含礦工費0.1個比特幣)」這樣一個交易,把生成交易的獎勵發送到自己的錢包。A挖出區塊獲得的獎勵金額是coinbase獎勵(25個全新的比特幣)和區塊中全部交易礦工費的總和。
A節點已經構建了一個候選區塊,那麼就輪到A的礦機對這個新區塊進行「挖掘」,求解工作量證明演算法以使這個區塊有效。比特幣挖礦過程使用的是SHA256哈希函數。
用最簡單的術語來說, 挖礦節點不斷重復進行嘗試,直到它找到的隨機調整數使得產生的哈希值低於某個特定的目標。 哈希函數的結果無法提前得知,也沒有能得到一個特定哈希值的模式。舉個例子,你一個人在屋裡打檯球,白球從A點到達B點,但是一個人推門進來看到白球在B點,卻無論如何是不知道如何從A到B的。哈希函數的這個特性意味著:得到哈希值的唯一方法是不斷的嘗試,每次隨機修改輸入,直到出現適當的哈希值。
需要以下參數
• block的版本 version
• 上一個block的hash值: prev_hash
• 需要寫入的交易記錄的hash樹的值: merkle_root
• 更新時間: ntime
• 當前難度: nbits
挖礦的過程就是找到x使得
SHA256(SHA256(version + prev_hash + merkle_root + ntime + nbits + x )) < TARGET
上式的x的范圍是0~2^32, TARGET可以根據當前難度求出的。
簡單打個比方,想像人們不斷扔一對色子以得到小於一個特定點數的游戲。第一局,目標是12。只要你不扔出兩個6,你就會贏。然後下一局目標為11。玩家只能扔10或更小的點數才能贏,不過也很簡單。假如幾局之後目標降低為了5。現在有一半機率以上扔出來的色子加起來點數會超過5,因此無效。隨著目標越來越小,要想贏的話,扔色子的次數會指數級的上升。最終當目標為2時(最小可能點數),只有一個人平均扔36次或2%扔的次數中,他才能贏。
如前所述,目標決定了難度,進而影響求解工作量證明演算法所需要的時間。那麼問題來了:為什麼這個難度值是可調整的?由誰來調整?如何調整?
比特幣的區塊平均每10分鍾生成一個。這就是比特幣的心跳,是貨幣發行速率和交易達成速度的基礎。不僅是在短期內,而是在幾十年內它都必須要保持恆定。在此期間,計算機性能將飛速提升。此外,參與挖礦的人和計算機也會不斷變化。為了能讓新區塊的保持10分鍾一個的產生速率,挖礦的難度必須根據這些變化進行調整。事實上,難度是一個動態的參數,會定期調整以達到每10分鍾一個新區塊的目標。簡單地說,難度被設定在,無論挖礦能力如何,新區塊產生速率都保持在10分鍾一個。
那麼,在一個完全去中心化的網路中,這樣的調整是如何做到的呢?難度的調整是在每個完整節點中獨立自動發生的。每2,016個區塊(2周產生的區塊)中的所有節點都會調整難度。難度的調整公式是由最新2,016個區塊的花費時長與20,160分鍾(兩周,即這些區塊以10分鍾一個速率所期望花費的時長)比較得出的。難度是根據實際時長與期望時長的比值進行相應調整的(或變難或變易)。簡單來說,如果網路發現區塊產生速率比10分鍾要快時會增加難度。如果發現比10分鍾慢時則降低難度。
為了防止難度的變化過快,每個周期的調整幅度必須小於一個因子(值為4)。如果要調整的幅度大於4倍,則按4倍調整。由於在下一個2,016區塊的周期不平衡的情況會繼續存在,所以進一步的難度調整會在下一周期進行。因此平衡哈希計算能力和難度的巨大差異有可能需要花費幾個2,016區塊周期才會完成。
舉個例子,當前A節點在挖277,316個區塊,A挖礦節點一旦完成計算,立刻將這個區塊發給它的所有相鄰節點。這些節點在接收並驗證這個新區塊後,也會繼續傳播此區塊。當這個新區塊在網路中擴散時,每個節點都會將它作為第277,316個區塊(父區塊為277,315)加到自身節點的區塊鏈副本中。當挖礦節點收到並驗證了這個新區塊後,它們會放棄之前對構建這個相同高度區塊的計算,並立即開始計算區塊鏈中下一個區塊的工作。
比特幣共識機制的第三步是通過網路中的每個節點獨立校驗每個新區塊。當新區塊在網路中傳播時,每一個節點在將它轉發到其節點之前,會進行一系列的測試去驗證它。這確保了只有有效的區塊會在網路中傳播。
每一個節點對每一個新區塊的獨立校驗,確保了礦工無法欺詐。在前面的章節中,我們看到了礦工們如何去記錄一筆交易,以獲得在此區塊中創造的新比特幣和交易費。為什麼礦工不為他們自己記錄一筆交易去獲得數以千計的比特幣?這是因為每一個節點根據相同的規則對區塊進行校驗。一個無效的coinbase交易將使整個區塊無效,這將導致該區塊被拒絕,因此,該交易就不會成為總賬的一部分。
比特幣去中心化的共識機制的最後一步是將區塊集合至有最大工作量證明的鏈中。一旦一個節點驗證了一個新的區塊,它將嘗試將新的區塊連接到到現存的區塊鏈,將它們組裝起來。
節點維護三種區塊:
· 第一種是連接到主鏈上的,
· 第二種是從主鏈上產生分支的(備用鏈),
· 第三種是在已知鏈中沒有找到已知父區塊的。
有時候,新區塊所延長的區塊鏈並不是主鏈,這一點我們將在下面「 區塊鏈分叉」中看到。
如果節點收到了一個有效的區塊,而在現有的區塊鏈中卻未找到它的父區塊,那麼這個區塊被認為是「孤塊」。孤塊會被保存在孤塊池中,直到它們的父區塊被節點收到。一旦收到了父區塊並且將其連接到現有區塊鏈上,節點就會將孤塊從孤塊池中取出,並且連接到它的父區塊,讓它作為區塊鏈的一部分。當兩個區塊在很短的時間間隔內被挖出來,節點有可能會以相反的順序接收到它們,這個時候孤塊現象就會出現。
選擇了最大難度的區塊鏈後,所有的節點最終在全網范圍內達成共識。隨著更多的工作量證明被添加到鏈中,鏈的暫時性差異最終會得到解決。挖礦節點通過「投票」來選擇它們想要延長的區塊鏈,當它們挖出一個新塊並且延長了一個鏈,新塊本身就代表它們的投票。
因為區塊鏈是去中心化的數據結構,所以不同副本之間不能總是保持一致。區塊有可能在不同時間到達不同節點,導致節點有不同的區塊鏈視角。解決的辦法是, 每一個節點總是選擇並嘗試延長代表累計了最大工作量證明的區塊鏈,也就是最長的或最大累計難度的鏈。
當有兩個候選區塊同時想要延長最長區塊鏈時,分叉事件就會發生。正常情況下,分叉發生在兩名礦工在較短的時間內,各自都算得了工作量證明解的時候。兩個礦工在各自的候選區塊一發現解,便立即傳播自己的「獲勝」區塊到網路中,先是傳播給鄰近的節點而後傳播到整個網路。每個收到有效區塊的節點都會將其並入並延長區塊鏈。如果該節點在隨後又收到了另一個候選區塊,而這個區塊又擁有同樣父區塊,那麼節點會將這個區塊連接到候選鏈上。其結果是,一些節點收到了一個候選區塊,而另一些節點收到了另一個候選區塊,這時兩個不同版本的區塊鏈就出現了。
分叉之前
分叉開始
我們看到兩個礦工幾乎同時挖到了兩個不同的區塊。為了便於跟蹤這個分叉事件,我們設定有一個被標記為紅色的、來自加拿大的區塊,還有一個被標記為綠色的、來自澳大利亞的區塊。
假設有這樣一種情況,一個在加拿大的礦工發現了「紅色」區塊的工作量證明解,在「藍色」的父區塊上延長了塊鏈。幾乎同一時刻,一個澳大利亞的礦工找到了「綠色」區塊的解,也延長了「藍色」區塊。那麼現在我們就有了兩個區塊:一個是源於加拿大的「紅色」區塊;另一個是源於澳大利亞的「綠色」。這兩個區塊都是有效的,均包含有效的工作量證明解並延長同一個父區塊。這個兩個區塊可能包含了幾乎相同的交易,只是在交易的排序上有些許不同。
比特幣網路中鄰近(網路拓撲上的鄰近,而非地理上的)加拿大的節點會首先收到「紅色」區塊,並建立一個最大累計難度的區塊,「紅色」區塊為這個鏈的最後一個區塊(藍色-紅色),同時忽略晚一些到達的「綠色」區塊。相比之下,離澳大利亞更近的節點會判定「綠色」區塊勝出,並以它為最後一個區塊來延長區塊鏈(藍色-綠色),忽略晚幾秒到達的「紅色」區塊。那些首先收到「紅色」區塊的節點,會即刻以這個區塊為父區塊來產生新的候選區塊,並嘗試尋找這個候選區塊的工作量證明解。同樣地,接受「綠色」區塊的節點會以這個區塊為鏈的頂點開始生成新塊,延長這個鏈。
分叉問題幾乎總是在一個區塊內就被解決了。網路中的一部分算力專注於「紅色」區塊為父區塊,在其之上建立新的區塊;另一部分算力則專注在「綠色」區塊上。即便算力在這兩個陣營中平均分配,也總有一個陣營搶在另一個陣營前發現工作量證明解並將其傳播出去。在這個例子中我們可以打個比方,假如工作在「綠色」區塊上的礦工找到了一個「粉色」區塊延長了區塊鏈(藍色-綠色-粉色),他們會立刻傳播這個新區塊,整個網路會都會認為這個區塊是有效的,如上圖所示。
所有在上一輪選擇「綠色」區塊為勝出者的節點會直接將這條鏈延長一個區塊。然而,那些選擇「紅色」區塊為勝出者的節點現在會看到兩個鏈: 「藍色-綠色-粉色」和「藍色-紅色」。 如上圖所示,這些節點會根據結果將 「藍色-綠色-粉色」 這條鏈設置為主鏈,將 「藍色-紅色」 這條鏈設置為備用鏈。 這些節點接納了新的更長的鏈,被迫改變了原有對區塊鏈的觀點,這就叫做鏈的重新共識 。因為「紅」區塊做為父區塊已經不在最長鏈上,導致了他們的候選區塊已經成為了「孤塊」,所以現在任何原本想要在「藍色-紅色」鏈上延長區塊鏈的礦工都會停下來。全網將 「藍色-綠色-粉色」 這條鏈識別為主鏈,「粉色」區塊為這條鏈的最後一個區塊。全部礦工立刻將他們產生的候選區塊的父區塊切換為「粉色」,來延長「藍色-綠色-粉色」這條鏈。
從理論上來說,兩個區塊的分叉是有可能的,這種情況發生在因先前分叉而相互對立起來的礦工,又幾乎同時發現了兩個不同區塊的解。然而,這種情況發生的幾率是很低的。單區塊分叉每周都會發生,而雙塊分叉則非常罕見。
比特幣將區塊間隔設計為10分鍾,是在更快速的交易確認和更低的分叉概率間作出的妥協。更短的區塊產生間隔會讓交易清算更快地完成,也會導致更加頻繁地區塊鏈分叉。與之相對地,更長的間隔會減少分叉數量,卻會導致更長的清算時間。
④ IPFS Mining Hero挖礦團隊如何降低挖礦門檻能幫答一下么
針對中小礦工、潛在用戶涉及資金額較小,算力雲是把挖礦團的資金門檻降低的,最低僅需1T起購。同時推出1T算力體驗券,新用戶注冊和老用戶分享邀請都能領取,讓用戶真正零成本進入區塊鏈行業。
不同階段有不同的現象級入口,現在是交易所,下一個或許是錢包。算力雲則給出了另一個雲挖礦。所謂雲挖礦就是通過購買,租用基於礦機的雲算力進行遠程挖礦分享收益。與傳統挖礦相比具有簡單易用的特點,比如不用自己購買部署和維護礦機,實現一鍵挖礦。
算力雲正是從這一點深入,推動人人挖礦,9月上線至今已吸引逾10萬注冊用戶。作為區塊鏈行業的基礎挖礦產業市場規模較大,誕生了比特大陸,嘉南耘智等大型公司,年營收幾十億人民幣。而且礦工對比特幣網路的去中心化,穩定性有著巨大貢獻,挖礦的人越多,整個網路就越健全。
挖礦注意事項:
1、2020年5月前大量售賣礦機的不選。
2、投資回報率是多少,回報周期多長。
3、注意自己的核心技術團隊,有沒有運維等。
4、排名越前不代表到手的幣就多,這個要看回報率。
5、如果一個節點有多少台計算機在跑不敢告訴對方的,一共公司有多少,不真實不給與告知的不合作。
⑤ 知識百科| 礦池的來源及運作原理
由於比特幣全網的運算水準在不斷的呈指數級別上漲,單個設備或少量的算力都無法在比特幣網路上獲取到比特幣網路提供的區塊獎勵。所以我們將少量算力合並聯合運作的方法,使用這種方式建立的網站便被稱作「礦池」。
在此機制中,不論個人礦工所能使用的運算力多寡,只要是透過加入礦池來參與挖礦活動,無論是否有成功挖掘出有效資料塊,皆可經由對礦池的貢獻來獲得少量比特幣獎勵,亦即多人合作挖礦,獲得的比特幣獎勵也由多人依照貢獻度分享。
例如,在四五年前,數字貨幣產業如比特幣還可以使用電腦配置來挖掘。但數字貨幣在發行總量受限的情況下,大多在設計時加入了區塊減半、提高挖礦難度來減慢數字貨幣的發行速度。
隨著礦工越來越多,全網算力也隨之增長。獎池還是這么大競爭的人變多了,小礦工再照這種單打獨斗的方式幾百年才能碰運氣挖到幣。
因此礦工們通過抱團的形式,將大家的裝備技能整合起來變成超級大算力,獲得的獎勵由這個團隊成員根據貢獻程度進行瓜分。
礦工們加入礦池對好處也由此可以看出:礦工的日收益得到了一定保障;避免了運行完整節點的麻煩,接入礦池後礦機只要進行運算,其他的運營和收益分配交給礦池來負責就好。
⑥ 比特幣礦池有什麼差別
主要是獲得的比特幣分配模式不同:根據運營模式,常見的比特幣礦池有如下幾種:PPLNS、PPS、DGM、P2Pool等
PPLNS:(最純正的組隊挖礦)全稱Pay Per Last N Shares,意思是說「根據過去的N個股份來支付收益」,這意味著,所有的礦工一旦發現了一個區塊,大家將根據每個人自己貢獻的股份數量佔比來分配區塊中的貨幣。(share就是股份的意思)
在PPLNS模式下,運氣成份非常重要,如果礦池一天能夠發現很多個區塊,那麼大家的分紅也會非常多,如果礦池一天下來都沒有能夠發現區塊,那麼大家也就沒有任何收益。
PPS:Pay-Per-Share方式---該方式為立即為每一個share支付報酬。該支出來源於礦池現有的比特幣資金,因此可以立即取現,而不用等待區塊生成完畢或者確認。這樣可以避免礦池運營者幕後操縱。這中方法減少了礦工的風險,但將風險轉移給了礦池的運營者。運營者可以收取手續費來彌補這些風險可能造成的損失。
為了解決PPLNS那種有時候收益很高,有時候沒有收益的情況,PPS採用了新的演算法。PPS根據你的算力在礦池中的佔比,並估算了礦池每天可以獲得的礦產,給你每天基本固定的收益。
怎麼樣,有沒有感覺這就是一個穩定的工作?實際上,PPS模式的礦池為了避免虧本風險,往往會收取7%-8%的高額手續費。
DGM:Double Geometric Method. 雙幾何制. 結合了 PPLNS 和幾何獎勵類型, 使得礦池運營者能規避一部分風險. 礦池運營者在短期內收取部分挖出的貨幣, 然後在之後以正規化過的值返還給礦工,像電容充放電, 運氣好每 block 少給你點, 運氣差多給你點。
175btc:175btc的挖礦節點工作在類似比特幣區塊鏈的一種shares鏈上。由於沒有中心,所以也不會受到DoS攻擊。和其他現有的礦池技術都不一樣---每個節點工作的區塊,都包括支付給前期shares的所有者以及該節點自己的比特幣。99%的獎勵(50BTC+交易費用)會平均分給礦工,另外0.5%會獎勵給生成區塊的人。
比特幣之家網有詳細的介紹。
⑦ 挖礦軟體中的shares是什麼意思
shares
美 [ʃɛr]
n. [金融] 股份(share的復數形式)
v. [計] 共享,共有;分配(share的三單形式)
⑧ ETH鎵嬫満鎸栫熆杞浠舵湁娌℃湁鎺ㄨ崘鐨勬湁浠涔堜紭鍔垮悧
閫氬父鎯呭喌涓嬶紝鎸栫熆鐨勬搷浣滄ラゅ氨鏄鈥滆喘涔拌懼-閮ㄧ講鏈哄櫒-瀵繪壘鑳芥簮-璁劇疆鎸栫熆-鑾峰彇鏀剁泭鈥濄備絾閮ㄧ講榪囩▼涓榪樹細鍙楀埌鏉ヨ嚜鍚勪釜鏂歸潰鐨勫獎鍝嶏紝渚嬪傝兘婧愩佸満鍦般佹俯搴︺佸櫔闊熾佽繍緇淬佹妧鏈絳夊獎鍝嶅洜緔犮傚傛灉鎯寵佹秷闄よ繖浜涘獎鍝嶅洜緔犵殑璇濓紝灝辮佽揪鍒頒竴瀹氱殑鏉′歡鍜屼笓涓氭妧鏈錛屾墍浠ヤ簯綆楀姏灝遍殢涔嬩駭鐢熶簡銆備簯綆楀姏鏄涓縐嶈繙紼嬫寲鐭挎ā寮忋傜敤鎴烽氳繃鎵嬫満銆佷簰鑱旂綉絳夎喘涔板疄浣撶熆鍦虹熆鏈轟腑鐨勪簯綆楀姏鍚堢害鏉ヨ幏鍙栨敹鐩娿備簯鎸栫熆鐨勪紭鐐瑰氨鏄鐢ㄦ埛涓嶇敤闈炲父浜嗚В鎸栫熆鍘熺悊鍜屽悇縐嶈蔣紜浠剁殑鐩稿叧鐭ヨ瘑錛屾垨鑰呰喘涔板緢璐電殑鐭挎満錛岃繕涓嶇敤鑷宸24灝忔椂緇存姢錛屽彧瑕佷笅鍗曡喘涔板氨鍙浠ョ洿鎺ュ弬涓庢寲鐭誇簡錛岀被浼艱喘涔版敹鐩婃潈浜у搧銆備簯綆楀姏涓鐩存槸浣庨棬妲涙寲鐭垮叆鍦虹殑娓犻亾錛岄殢鐫鍥藉唴瀵圭熆涓氭斂絳栫殑鏄庢湕錛屾暣涓鎸栫熆甯傚満榪涘叆浜嗗嶈嫃闃舵碉紝寰堝氭姇璧勮呭規暟瀛楄揣甯佺殑鍏磋叮鏇翠粠鈥滀氦鏄撯濆悜涓婃父鐨勨滄寲鐭庫濊漿縐伙紝鍦ㄧ煭鏃墮棿鍐咃紝鏈夊緢澶氭姇璧勮呭紑濮嬫穠鍏ュ埌浜戠畻鍔涘競鍦恆傜幇鍦ㄥ競鍦轟笂鐨勪簯綆楀姏浜у搧寰堝氾紝鍏朵腑錛屾湁鍚嶇殑鏈夌墰姣旂壒灝忕熆宸ャ佸僵浜戠畻鍔涖佹瘮鐗瑰竵灝忛箍絳夌瓑銆
鎴戜滑閫氳繃浠ヤ笂鍏充簬ETH鎵嬫満鎸栫熆杞浠舵湁娌℃湁鎺ㄨ崘鐨勬湁浠涔堜紭鍔垮悧鍐呭逛粙緇嶅悗,鐩鎬俊澶у朵細瀵笶TH鎵嬫満鎸栫熆杞浠舵湁娌℃湁鎺ㄨ崘鐨勬湁浠涔堜紭鍔垮悧鏈変竴瀹氱殑浜嗚В,鏇村笇鏈涘彲浠ュ逛綘鏈夋墍甯鍔┿
⑨ 關於比特幣guiminer挖礦軟體的問題
比特幣是個好點子嗎?不,比特幣是個滑稽的壞主意。這是個騙局。騙局。它不是貨幣,作為比特幣生態系統基礎的經濟學假設是可笑的,而且忽略了數百年來累積的不同貨幣如何協調運作的知識。
幸運的是這是一個如此漏洞百出的系統,因此它大概永遠不會成長到一個足以對世界經濟產生導致不良效應或影響的地步。
然而,我覺得有必要指出問題所在。
所宣揚的比特幣,更類似於數據傳輸系統而不是現金交易系統。好吧,,問題在於它達成交易並不是提供一個以美元計價的數字現金交易,而是通過導入一個全新的貨幣。那麼這里我們就會問,這真的是可取的嗎?
致命症結之一:分配初始財富
美聯儲印鈔票時,它不會給成千上萬的美國人隨機簽發百萬美元支票。它做的工作,要麼是:1,在自由市場上購買一些其他的資產(通常是美國國債),以此為系統注入比以前更多的現金;或者,2,借貸資金給銀行,銀行再貸款給其他人,最後花掉這些錢。
重要的在於,這些人並不是免費獲取金錢的。他們要麼出售資產換取現金,要麼借錢花並最終還回來(也付利息)。
比特幣系統沒有一個中央銀行發行貨幣,它有個「演算法」,通過頗為費解的機制讓比特幣被「挖掘」出來。基本上是隨機分配給了早進入嘗鮮的人們。這是一個對早期進入者非常有利的系統(免費的金錢!)。對真實的貨幣而言這是個荒謬的制度,更不用說這明顯的缺少擴展性(如果每一個人都終日挖礦會後果怎麼樣?)為了解決這個問題,比特幣的供應在演算法上被加以限制,這再一次地給早期進入者帶來實惠,但是這一點通向第二個問題:
致命症結之二:內生的通貨緊縮
經濟學課程時間了!通貨緊縮現象產生於貨幣相對於其他商品升值(比如商品價格下降了)。更直接地說,通貨緊縮產生於當人們期望貨幣相對其他商品升值,物價趨勢持續下降的時候。
問題:如果預期錢要升值,為什麼你要花掉它?答案:一般而言,你就不會去花錢了。
比特幣的供給被設定為一個速率可知的減速發行。最終達到大約2100萬。如圖。
速率可知 — 好吧,我同意,如果說是可預見的通貨膨脹,從經濟學角度來看未必可取,但是還說得過去。然而如果說是減速發行的話,假如你來設計一種要顛覆世界秩序的貨幣,你更願意看到的其實是這種圖:
那麼如果說至少有恆定的增長率呢?你也許願意那麼做,因為那是適應更多人使用它的唯一途徑。
但是比特幣不是設計來成為一種實用貨幣的,它被設計來讓早期進入者發家致富。這再一次地表明這是個騙局。
作一個快速思考實驗,我們假定對比特幣的需求增長,更多的人們使用它,這樣一來,可以預期比特幣的美元標價就快速上升。現在假設我有一個比特幣,我也有一張美鈔,我願意買一瓶百事可樂,我會使用哪種支付手段?顯然貶值中的美元更應該被花掉,而不是快速升值的比特幣。
在最好的情況下,比特幣供給的限制會造成嚴重的通貨緊縮,榨取掉多數比特幣計價的商業行為,縱容交易市場上的投機買賣。假如你都不願意使用,別人也不願意使用,所謂透明度與低交易費的好處不會帶給你任何實惠。
致命症結之三:缺少可兌換性
人們對所謂貨幣內在價值的認定有個誤解,其實沒有什麼所謂的貨幣內在價值。鈔票名義上的價值僅僅止於他們能交易換取的別的鈔票。一美元價值等同於一定數額的歐元,一歐元等價於一定量的日元,一日元等價於一定量的美元。1美元可以存在銀行,換個存款證明,存款證明隨後就能再換成1美元。它可以變成商業或個人支票,然後再變為現金或者存起來。你旅行時它可以變成旅行支票換成日元或歐元。如果你要花錢買三明治,三明治店收錢也是因為錢能轉換成別的東西。這是美妙的循環平衡。