扣丁學(xué)堂區(qū)塊鏈培訓(xùn)簡述為什么硬分叉的都是山寨幣
2018-08-10 15:47:53
1381瀏覽
對區(qū)塊鏈關(guān)注的人在不斷的增加,今天小編給大家分享一下為什么硬分叉的都是山寨幣,通過本篇文章希望對區(qū)塊鏈感興趣的小伙伴能明白什么是硬分叉,以及為什么硬分叉應(yīng)該被認(rèn)為是山寨幣(altcoins)。好了,下面我們一起來了解一下吧。
開端
比特幣是第一個被創(chuàng)造出來的加密貨幣,由于種種原因,它與其它的數(shù)字貨幣有所不同。比特幣區(qū)塊鏈,或者說這個可以跟蹤哪個地址有多少金額的分類賬簿,誕生于2009年1月。比特幣是到目前為止最古老的數(shù)字貨幣,而且可以向后兼容(backwardscompatible)。也就是說,最初的軟件,至少在原則上是可以在今天使用的。
山寨幣(Altcoins)
從2011年開始,有很多不同的數(shù)字貨幣因為不同的原因開始出現(xiàn)。比如,IxCoin有一個所謂的預(yù)挖礦(premine),或者說是為創(chuàng)造者準(zhǔn)備的一部分?jǐn)?shù)字貨幣。這些數(shù)字貨幣是用來補償開發(fā)者的,但經(jīng)常被認(rèn)為是不公平的,因為相對于供給而言,回報是非常不成比例的。
其它的數(shù)字貨幣,諸如萊特幣、域名幣(Namecoin)被認(rèn)為是更合理的,不出所料,這些幣獲得了成功。值得一提的是,這兩個幣都沒有所謂的預(yù)挖礦,而且都是事先就宣布了,以便任何人都可以挖礦。
山寨幣補償開發(fā)者的另一種方式,是支付開發(fā)者稅。也就是說,一些區(qū)塊獎勵會自動地分配給開發(fā)人員。Zcash可能是使用這種方法的最有名的山寨幣。
ICO
ICO或代幣銷售,在2013年隨著萬事達幣(Mastercoin)的出現(xiàn)而開始。Maidsafe、以太坊(Ethereum)和公證通(Factom)是在萬事達幣推出不久后,出現(xiàn)的早期代幣銷售。
ICO本質(zhì)上是通過聚集資金的方式進行代幣發(fā)行,讓一些人可以提前購買代幣。隨著2015年以太坊的推出,ICO逐漸為人所知。
從某種意義上說,ICO是通過預(yù)挖礦的形式來銷售代幣。ICO通常是為了給項目的軟件開發(fā)和營銷提供資金,以及成立基金會、獎勵軟件開發(fā)者等。
硬分叉
從技術(shù)上來說,硬分叉是向后不兼容的軟件更改,它將網(wǎng)絡(luò)分為兩個部分,一部分網(wǎng)絡(luò)運行原來的軟件,另一部分網(wǎng)絡(luò)運行新軟件。在網(wǎng)絡(luò)上通過新軟件來交易的數(shù)字貨幣,被認(rèn)為是之前網(wǎng)絡(luò)硬分叉后的貨幣。
月分叉出來的比特幣現(xiàn)金(BCH)。本質(zhì)上來說,BCH保留了來自BTC的相同分類賬簿,但是添加了一個向后不兼容的更改,將分類賬簿分為兩個。
山寨幣所面臨的問題
在某種意義上,山寨幣、ICO和硬分叉面臨著同樣的困境。它們究竟是如何獲得價值的呢?他們在大多數(shù)情況下都是憑空捏造出來的,所以為什么有人會為它們放棄有價值的東西呢?
賦予價值的方式有很多,不過主要的方式還就是通過某些形式來添加實用性。但是,如果沒有分布式技術(shù),添加實用性是無用的,不過如果你從頭開始編寫分布式系統(tǒng),難度是非常大的。
ICO或多或少通過社會性手段解決了這個問題。他們通過收費的方式,把代幣分發(fā)給感興趣的人。聚集來的資金可以被用到市場營銷中,把代幣放在交易所進行進一步的分發(fā)。
有些山寨幣純粹是靠口碑,還有一些山寨幣是采用空投的形式??胀吨皇歉鶕?jù)某些隨意的標(biāo)準(zhǔn),把數(shù)字貨幣分發(fā)給一些人。貝殼幣(Clams)會根據(jù)每個人的比特幣/萊特幣/狗狗幣的UTXO(未消費的交易輸出),來分發(fā)數(shù)字貨幣。這就好比在你的存錢罐里放一點兒隨機面額的硬幣。德信幣(Decred)會把幣分發(fā)給注冊了的用戶。只要你通過Facebook的認(rèn)證,恒星幣(Stellar)就會基于你有多少比特幣來分發(fā)數(shù)字貨幣。只要你在規(guī)定的日期之前在bitcointalk.org上注冊為用戶,瑞波幣(Ripple)就分發(fā)給你數(shù)字貨幣。
從某種意義上說,硬分叉更像是一種全新的山寨幣,只不過它會空投給一部分人,這些人持有硬分叉之前的數(shù)字貨幣。這樣,你可以把每個數(shù)字貨幣的硬分叉看做是一種全新的貨幣,不過由于硬分叉是不兼容的,所以分類賬簿上的數(shù)字資產(chǎn)會或多或少的被保留下來。
山寨幣:軟件+分類賬簿
每個數(shù)字貨幣都可以看做是分類賬簿和軟件的組合。分類賬簿是每筆交易的歷史,軟件是這個賬簿整個歷史的驗證者。
山寨幣的分類賬簿需要一些初始狀態(tài),初始化可以通過幾種方式來實現(xiàn)。比如可以像萊特幣這樣,分類賬簿從空白狀態(tài)開始;可以像字節(jié)幣(Bytecoin)一樣,分類賬簿可從對創(chuàng)造者有利的狀態(tài)開始;可以像ICO一樣,分類賬簿從面向公眾發(fā)售的狀態(tài)開始;當(dāng)然,還可以如比特幣現(xiàn)金一樣;甚至可以是組合的形式,比如像比特幣黃金一樣,結(jié)合了比特幣分類賬簿和給創(chuàng)造者的一些額外資金。BitcoinPrivate和比特核(Bitcore)甚至采用了更為復(fù)雜的方法來初始化它們的賬簿。
山寨幣也需要軟件。軟件來驗證每個分類賬簿,而且嚴(yán)格的說,每一個向后不兼容的軟件和分類賬簿的組合,其本身也是一個新的山寨幣。有趣的是,在加密貨幣的歷史中,舊軟件和分類賬簿的結(jié)合,多多少少被拋棄了。這個改變是由于以太網(wǎng)絡(luò)在TheDAO遭到攻擊后進行了硬分叉。
本質(zhì)上來說,有些人認(rèn)為先前版本的軟件更公平,因此保留了舊版本并賦予其價值。這個舊版本上的幣叫以太坊經(jīng)典(ETC),其促使了之后其它數(shù)字貨幣的硬分叉,來產(chǎn)生兩種可行的貨幣。
某種程度上來說,每個數(shù)字貨幣的硬分叉都創(chuàng)建了一個新的山寨幣,并把分類賬簿初始化為舊版本的分類賬簿。有了許多的硬分叉后,“舊”的數(shù)字貨幣或多或少會被拋棄,因為“新”的數(shù)字貨幣有社會共識,沒有開發(fā)團隊愿意去維護“舊”的數(shù)字貨幣。
向后不兼容
由于硬分叉引入了向后不兼容性,因此,其分類賬簿將整個歷史數(shù)據(jù)都保留下來,是非常奇怪的。畢竟,轉(zhuǎn)移代幣的效用只取決于分類賬簿當(dāng)前的余額,所以,為什么不把新余額當(dāng)做新賬本的初始狀態(tài)呢?比如,這可以顯著減少當(dāng)前區(qū)塊鏈的臃腫。BTX和BTCP等一些硬分叉山寨幣,就采用了這種方式,它們沒有將150GB+的比特幣歷史數(shù)據(jù)存到區(qū)塊鏈上,而是只導(dǎo)入了未花費的部分(比如UTXO集),這部分只有約3GB大小。
然而,從政治角度上來看,這種方式或多或少的承認(rèn)了一點,即硬分叉產(chǎn)生了一個新的數(shù)字貨幣。以太坊和比特現(xiàn)金,都可以采取這種方式,但是它們?nèi)韵肜^續(xù)被大家看做是舊鏈而不是新鏈,所以,即便所需的技術(shù)是一樣的,它們也沒有將自己的分類賬簿從一個新的初始狀態(tài)開始。
這太遺憾了,因為把新余額當(dāng)做新賬本的初始狀態(tài),其好處是非常多的。特別是在初始同步期間,每個節(jié)點只需要很少的存儲、帶寬和驗證成本。然而,山寨幣卻在討論將分片和礦工全節(jié)點作為解決方案,盡管這些解決方案存在著技術(shù)問題和中心化問題。
關(guān)于為什么硬分叉的都是山寨幣小編就簡單和大家分享這些,最后想要了解更多關(guān)于區(qū)塊鏈開發(fā)方面內(nèi)容的小伙伴,請關(guān)注扣丁學(xué)堂區(qū)塊鏈培訓(xùn)官網(wǎng)、微信等平臺,扣丁學(xué)堂IT職業(yè)在線學(xué)習(xí)教育平臺為您提供權(quán)威的區(qū)塊鏈開發(fā)環(huán)境搭建視頻,通過千鋒扣丁學(xué)堂金牌講師在線錄制的區(qū)塊鏈開發(fā)教程,讓你快速掌握區(qū)塊鏈從入門到精通開發(fā)實戰(zhàn)技能??鄱W(xué)堂區(qū)塊鏈交流群:570711208。
【關(guān)注微信公眾號獲取更多學(xué)習(xí)資料】
查看更多關(guān)于“區(qū)塊鏈培訓(xùn)技術(shù)資訊”的相關(guān)文章>>
標(biāo)簽:
扣丁學(xué)堂區(qū)塊鏈培訓(xùn)
為什么硬分叉的都是山寨幣
區(qū)塊鏈培訓(xùn)
區(qū)塊鏈開發(fā)
區(qū)塊鏈技術(shù)
區(qū)塊鏈視頻教程
區(qū)塊鏈入門視頻
區(qū)塊鏈入門學(xué)習(xí)視頻
區(qū)塊鏈基礎(chǔ)教程視頻
區(qū)塊鏈高級培訓(xùn)視頻