隨著生成區塊的難度逐步增加,挖礦變成乙個碰運氣的事情,單一節點要生成乙個區塊需要花費數年的時間(注:除非這個單一節點擁有大量的計算力)。為了激勵計算力較低的使用者繼續參與挖礦,礦池就出現了。在乙個礦池裡,許多不同的人貢獻出自己的計算力來生成乙個區塊,然後再根據每個人的貢獻比例來分發獎勵。通過這種方式,就不必等待數年的時間來得到那個50個位元幣的獎勵,小礦工能定期得到屬於他們那部分的位元幣獎勵。乙個share(注:貢獻/股份)為乙個礦池給客戶端的乙個合法的工作證明,這也同時是用來生成區塊的工作證明,但是沒有這麼複雜,只需要很少的時間就能達到乙個share。
挖礦收益分配方式
目前的幾種不同方式如下:
1、 slush方式---slush礦池基於積分制,較老的shares將比新的shares擁有更低的權重,以減少一輪中切換礦池的投機分子。
2、 pay-per-share方式---該方式為立即為每乙個share支付報酬。該支出**於礦池現有的位元幣資金,因此可以立即取現,而不用等待區塊生成完畢或者確認。這樣可以避免礦池運營者幕後操縱。這中方法減少了礦工的風險,但將風險轉移給了礦池的運營者。運營者可以收取手續費來彌補這些風險可能造成的損失。
3、 luke-jr方式---該方式借用了其他方式的長處,如slush方式一樣,礦工需要提供工作證明來獲得shares,如puddinpop方式一樣,當區塊生成時馬上進行支付。但是不象之前的方式,針對乙個區塊的shares,會被再次利用於生成下乙個區塊。為了區分一下參與礦工的交易傳輸費用,只有當礦工的餘額超過1btc時才進行支付。如果沒有達到1btc,那麼將在下乙個區塊生成時進行累計。如果礦工在一周內沒有提供乙個share,那麼礦池會將剩下的餘額進行支付,不管餘額是多少。
4、 triplemining方式---該方式是將一些中等大小礦池的計算力合併起來,然後將獲得獎勵的1%按照各個礦池計算力的比例分發給礦池運營者。
5、 p2pool方式---p2pool的挖礦節點工作在類似位元幣區塊鏈的一種shares鏈上。由於沒有中心,所以也不會受到dos攻擊。和其他現有的礦池技術都不一樣---每個節點工作的區塊,都包括支付給前期shares的所有者以及該節點自己的位元幣。99%的獎勵(注:50btc+交易費用)會平均分給礦工,另外0.5%會獎勵給生成區塊的人。
6、puddinpop方式---一種使用「元雜湊」技術的方式,使用特定的puddinpop挖礦軟體,現在沒有礦池用這種方式。
目前使用較多的方式為pay-per-share,如deepbit.net和btcguild.com等均支援pps,礦工使用起來也比較方便。
但從去中心化的角度來說,推薦p2pool,避免了dos攻擊的同時,也防止個別礦池擁有超大的計算力而對位元幣網路造成威脅。不過p2pool的使用方式較pps更為繁雜。
位元幣挖礦 集群礦池btcpool
btcpool乙個集群的解決方案,它使用了mysql資料庫,web服務,kafka,zookeeper,據說可以控制100000礦機。中邏輯和安裝說明都比較完整,但還需要一些編寫一些web介面做ui支援。配好之後就和其它大礦池差不多了。挖礦的雜湊碰撞需要大量計算,由礦機實現。而拆分整合運算量,分配任...
位元幣挖礦 p2pool礦池
相對於大礦和單機挖礦,p2pool是乙個折中的解決方案,當你有些礦機,計算量不足以自營礦廠,同時又不想加入其它礦廠被盤剝,p2pool讓你可以和更多礦工聯合,通過演算法把運算量組織起來。當然與其它pool的互動也會占用一些資源。p2pool相對簡單,網上教程也多。它是乙個去中心的礦池。也就是說不但區...
位元幣開發知識2(什麼是位元幣挖礦)
位元幣開發知識,位元幣和數字貨幣依賴p2p網路存在,位元幣和數字貨幣只能從特定演算法中產生。如果你想要獲得位元幣和數字貨幣,除了通過交易外,還能夠通過計算憑空變出位元幣 這個計算過程被稱之為 挖礦 以後你聽到有人說,我是幹挖礦的,就別以為人家只是天天蹲煤坑了,那人很有可能是擁有一堆超高配置電腦 自己...