精品精品国产手机自在线观|九九热思思精品视频|中文字幕aⅴ专区|黄国产成年人精品

    當(dāng)前位置:區(qū)塊鏈 >區(qū)塊鏈 > 解碼看門人迷思:開發(fā)者與比特幣「生態(tài)」(中)

    解碼看門人迷思:開發(fā)者與比特幣「生態(tài)」(中)

    更新時(shí)間:2024-01-23 12:13:36 | 作者:佚名
    本集播客中,Jeffrey與阿劍圍繞著比特幣的「Gas費(fèi)」誤解進(jìn)行了深入探討。 嘉賓:JeffreyHu,HashKeyCapital技術(shù)總監(jiān) 阿劍,比特幣資深研究員兼BTCStudy貢獻(xiàn)者 整理:HashKeyCapital 在本集由HashKeyCapital制作的播客節(jié)目《HashOut42》中,兩位比特幣研究者的討論聚焦在比特幣網(wǎng)絡(luò)費(fèi)用的復(fù)雜性、...
    本集播客中,Jeffrey 與阿劍圍繞著比特幣的「Gas 費(fèi)」誤解進(jìn)行了深入探討。


    嘉賓:Jeffrey Hu,HashKey Capital 技術(shù)總監(jiān)

    阿劍,比特幣資深研究員兼 BTC Study 貢獻(xiàn)者

    整理:HashKey Capital


    在本集由 HashKey Capital 制作的播客節(jié)目《Hash Out 42》中,兩位比特幣研究者的討論聚焦在比特幣網(wǎng)絡(luò)費(fèi)用的復(fù)雜性、管理交易及區(qū)塊大小的挑戰(zhàn)上。該章節(jié),HashKey Capital 技術(shù)總監(jiān) Jeffrey 與比特幣研究者阿劍老師深入探討了圍繞著比特幣的「Gas 費(fèi)」誤解——這一術(shù)語更適用于以太坊的交易模型,強(qiáng)調(diào)比特幣的費(fèi)用是基于交易大小,而并不像以太坊一樣,計(jì)算的是工作量。


    一個(gè)值得關(guān)注的問題是:BRC20 代幣在比特幣網(wǎng)絡(luò)上引起的擁堵和高交易費(fèi)用。最近,該趨勢不僅對用戶體驗(yàn)產(chǎn)生了負(fù)面影響,而且還導(dǎo)致了 UTXO 集的顯著增長,有可能會為比特幣網(wǎng)絡(luò)的未來發(fā)展帶來不確定性,例如增加的計(jì)算和存儲需求。


    該集還討論了在比特幣網(wǎng)絡(luò)運(yùn)行全節(jié)點(diǎn)的重要性。它強(qiáng)調(diào),雖然運(yùn)行全節(jié)點(diǎn)可能沒有直接的經(jīng)濟(jì)利益,但它在維護(hù)網(wǎng)絡(luò)完整性、抗審查和確保區(qū)塊鏈的無信任驗(yàn)證方面發(fā)揮了關(guān)鍵作用。這對于保護(hù)個(gè)人財(cái)務(wù)隱私和自由交易的能力來說至關(guān)重要。


    此外,本集播客節(jié)目還繼續(xù)分析了比特幣網(wǎng)絡(luò)中軟分叉和硬分叉的區(qū)別,以及礦工投票在網(wǎng)絡(luò)升級中的作用。它用 BIP 148 和隔離見證升級的例子說明了全節(jié)點(diǎn)運(yùn)營者在有頗具爭議的升級中能發(fā)揮的主觀能動性。討論強(qiáng)調(diào),運(yùn)行全節(jié)點(diǎn)賦予了節(jié)點(diǎn)運(yùn)營者更多的權(quán)力和選擇,對整個(gè)網(wǎng)絡(luò)的健康和個(gè)人的財(cái)務(wù)主權(quán)作出了重大貢獻(xiàn)。


    本集最后重申了比特幣的哲學(xué)本質(zhì)。與其他可能迎合權(quán)力和權(quán)威概念的加密貨幣不同,比特幣旨在限制權(quán)力以保護(hù)個(gè)人自由,使其在加密貨幣領(lǐng)域中的地位更獨(dú)樹一幟。


    本集《Hash Out 42》節(jié)目,為對比特幣的技術(shù)和哲學(xué)復(fù)雜性感興趣的聽眾提供了全面而深入的學(xué)習(xí)機(jī)會。




    Jeffrey Hu:剛才其實(shí)也說到了整個(gè)的網(wǎng)絡(luò)里面的手續(xù)費(fèi),包括怎么去判斷一筆交易是不要進(jìn)入?yún)^(qū)塊?其實(shí)也提到 gas 可能會比較高。所以最近也有一個(gè)說法,就是 BRC20 讓比特幣的網(wǎng)絡(luò)非常擁堵,所以比特幣的 Gas 費(fèi)也會非常高,所以開發(fā)者和原教旨主義就很不高興了,所以可能會要采取就剛才說到的一些措施。對,這塊要不我先說一下,因?yàn)檫@個(gè)說法其實(shí)是讓我血壓可能會升得更高的一個(gè)說法。對,首先就是比特幣的 gas 費(fèi),其實(shí)這個(gè)說法就肯定很不對,就這不光是一個(gè)強(qiáng)迫癥的一個(gè)習(xí)慣了,因?yàn)楸忍貛牌鋵?shí)沒有 Gas fee 的概念,其實(shí)你可以叫它手續(xù)費(fèi)或者 fee,或者類似的這種說法都可以。但是用這個(gè) gas,可能不光是名稱上的一些誤解了,因?yàn)楹鸵蕴黄鋵?shí)是差別很大,就像剛才阿劍老師說的,整個(gè)以太坊的計(jì)算,包括可能還有一些存儲,其實(shí)都是要按照 gas 去進(jìn)行計(jì)價(jià)或者計(jì)費(fèi)的,但比特幣網(wǎng)絡(luò)上面的整個(gè)手續(xù)費(fèi)都是按照交易體積的一些大小,就是你怎么樣讓整個(gè)的鏈上的痕跡,包括能夠進(jìn)入?yún)^(qū)塊里面的交易體積,就是根據(jù)這個(gè)體積的大小來計(jì)算你應(yīng)該要收多少手續(xù)費(fèi)的,所以這兩個(gè)概念其實(shí)還是差別比較大,所以我還是希望就是大家如果就是有些理解的話,盡量還是說比特幣的手續(xù)費(fèi)就是 gas 這個(gè)概念其實(shí)是有一個(gè)比較大的一種誤解了。


    對,那說回到誤解,其實(shí)這塊也有一些更大的一種誤解,就是 BRC20 造成了網(wǎng)絡(luò)擁堵或者手續(xù)費(fèi)的比較高,這確實(shí)是一個(gè)最近看到的一種事實(shí),但是我覺得至少站在我自己的理解上來說,那么不管是交易區(qū)塊的最近的體積都會非常大,或者是說可能手續(xù)費(fèi)都非常高,讓一些人可能會交易受到影響,那這確實(shí)是可能會有一些用戶體驗(yàn)上不太好的一點(diǎn),但是另外一些我覺得可能會讓原來至少就是按照這種比較,怎么說比特幣開發(fā)者可能比較克制的一個(gè)跟這個(gè)思路不太一樣的一點(diǎn)是,我覺得更多的是 UTXO 的一個(gè)增長,這個(gè)是可能會是更麻煩的一個(gè)事情,因?yàn)榫褪菂^(qū)塊大小的增長,你不管是說只有今年年初大家會看到一個(gè) inscription 造成了一個(gè) 4M 體積的一個(gè)區(qū)塊大小,大家非常驚訝,但是我覺得這都還是在比較合理的一個(gè)范圍內(nèi),因?yàn)樵诟綦x見證軟分叉激活的時(shí)候,其實(shí)這些技術(shù)的問題,我相信那都是可以在技術(shù)上是,在未來是可以預(yù)見到的,就是在極端情況下,那可能每個(gè)區(qū)塊都是 4M,這也是可以會被預(yù)見到的,包括可能會在這種就是整個(gè)體積都比較大,交易要很多,內(nèi)存池里面有很多交易要去打包,那么造成整個(gè)的手續(xù)費(fèi)也比較高,這都是可以預(yù)見到的。


    但是可能有一個(gè)沒有預(yù)先到的,就是整個(gè)的 UTXO 集會增長比較大,就是剛才,比如說我剛才我舉的那個(gè)去銀行存錢的例子,如果正常情況下,如果去存錢都是 100 塊錢的話,那銀行網(wǎng)點(diǎn)處理是沒有問題的。但如果是因?yàn)槠渌颍赡馨寻僭拇筲n都換成一毛錢的鈔票去發(fā)給節(jié)點(diǎn)的話,那么可能對于整個(gè)的未來的一些記賬,包括一些跟蹤都會有很大的一些壓力。


    這個(gè)可能是原來的開發(fā)者,或者在原來一些討論中,大家沒有預(yù)料到的,也沒有想到今年的 UTXO 集會增長這么快。那我之前看了一個(gè)數(shù)據(jù),好像是整個(gè) UTXO 集從今年年初到現(xiàn)在應(yīng)該已經(jīng)增長了快一倍了,我不知道阿劍老師是不是也看到過這數(shù)據(jù),或者是有哪些, 可以去糾正。


    阿劍:我以前有一個(gè)朋友,他找我來聊這個(gè)事情的時(shí)候,他給過我一些數(shù)據(jù),那我今天我又更新了一下數(shù)據(jù),大概從今年 4 月 21 號的時(shí)候,比特幣網(wǎng)絡(luò)的 UTXO 集的話,大概是 8600 萬個(gè) UTXO,那它的大小大概是 5 個(gè) GB,但是到了今年的 11 月 25 號的時(shí)候,就相當(dāng)于就大半個(gè)月以前,那它的數(shù)量已經(jīng)變成了 1 億 4 千萬個(gè),然后它的體積已變成 8.74 GB,也就是說其實(shí)沒錯(cuò),大概的數(shù)字上來說確實(shí)是,如果算從去年年底到現(xiàn)在的話,(UTXO 集)大概是增長了一倍的水平,那有一些聽眾可能不太理解 UTXO 集的這個(gè)重要性。舉例說的話,區(qū)塊鏈它是一種什么樣的東西?就是我們知道區(qū)塊鏈它是對于我們過往發(fā)生的交易的記錄,所以區(qū)塊鏈本身會有一個(gè)體積,我們稱之為那個(gè)區(qū)塊數(shù)據(jù),它本身會有一個(gè)大小,那完整的這個(gè)區(qū)塊鏈的話,比如說現(xiàn)在的比特幣的話,它應(yīng)該是 500 多 GB,那么每一個(gè)區(qū)塊都會使得這個(gè)大小繼續(xù)增長。


    但另外一部分是,當(dāng)所有區(qū)塊鏈上的交易處理完了之后,我們可以得到一個(gè)狀態(tài),在比特幣上這個(gè)狀態(tài)我們就用 UTXO 集來表示,它表示現(xiàn)在根據(jù)把比特幣區(qū)塊鏈上發(fā)生的所有交易都處理完了之后,我們可以看到它有多少個(gè)交易的輸出,每個(gè)輸出里面有多少錢,然后它的花費(fèi)條件是什么樣的,對吧?那他我們會用 UTXO 這種形式來表示現(xiàn)在哪一個(gè)花費(fèi)條件可以花費(fèi)多少錢,它也是過往所有的比特幣交易處理完了之后的一個(gè)結(jié)果。


    那么每當(dāng)一個(gè)新區(qū)塊出現(xiàn)的時(shí)候,節(jié)點(diǎn)要做兩件事情,第一件事情就是說我要下載這些區(qū)塊數(shù)據(jù),并且保存在我本地。其次是我要逐一地驗(yàn)證這個(gè)區(qū)塊當(dāng)中的每一筆交易,那么我要驗(yàn)證這些交易的時(shí)候,我就自然要查詢說這些交易它是花費(fèi)哪個(gè)輸出的,它會花費(fèi)哪個(gè)輸出,以及形成新的一些輸出來保存下來。所謂的這個(gè)驗(yàn)證交易的這個(gè)過程自然而然就是取得這些以前保存下來這個(gè) UTXO,然后去看看新這個(gè)交易里面交易它所提供的這個(gè)身份認(rèn)證的信息,包括簽名,包括其他一些信息是否符合它的條件,以及它是否造成了這個(gè)通脹,對吧?就它是不是一筆有效的交易?在這個(gè)驗(yàn)證過程當(dāng)中,它就涉及到需要在 UTXO 集當(dāng)中檢索出你要驗(yàn)證的那個(gè) UTXO,然后去根據(jù)它的這個(gè)設(shè)定的這個(gè)條件去運(yùn)行一些計(jì)算去驗(yàn)證它,那么這個(gè) UTXO 集的這個(gè)膨脹,它就會造成節(jié)點(diǎn)的這個(gè)硬盤讀寫的這個(gè)開銷的這個(gè)上升。


    這種你要從一大堆的這個(gè) UTXO 集當(dāng)中檢索出你需要的那些 UTXO,然后去對它進(jìn)行處理和驗(yàn)算。這種檢索的工作,它涉及到硬盤的花費(fèi)實(shí)際上是比你單純的保存區(qū)塊是要更大的。這就是為什么所謂所有大家都更關(guān)心說狀態(tài)大小是不是它的這個(gè)增長是不是非常厲害?有一些聽眾可能還聽過一個(gè)詞,就是以太坊上的所謂的狀態(tài)爆炸問題或者狀態(tài)膨脹問題,它其實(shí)就同一個(gè)問題。因?yàn)楸热缯f你在以太坊上的話,沒錯(cuò),每一個(gè)區(qū)塊它都里面會有一些交易,那這些交易處理完了之后,以太坊協(xié)議的最新狀態(tài)是什么,對吧?有這么多的外部賬戶,有這么多的合約,每一個(gè)合約它的最新狀態(tài)是什么?如果你不知道這個(gè)最新的這個(gè)狀態(tài)的話,你就沒有辦法驗(yàn)證下一個(gè)區(qū)塊了。


    在比特幣網(wǎng)絡(luò)上也一樣,如果你沒有最新的、現(xiàn)在的 UTXO 集的話,你就沒有辦法驗(yàn)證下一個(gè)區(qū)塊,所以這個(gè)硬盤的開銷就是構(gòu)成了你作為一個(gè)全節(jié)點(diǎn)繼續(xù)運(yùn)行,繼續(xù)驗(yàn)證新的區(qū)塊的你的運(yùn)營開銷的一個(gè)重要來源。所以我其實(shí)是在這個(gè)點(diǎn)上才特別介意最近發(fā)生的一些事情。


    相對來說,確實(shí)比如出現(xiàn)一個(gè) 3MB 的銘文,我覺得沒有那么值得擔(dān)心。但是現(xiàn)在像出現(xiàn)了一些,比如說像 BRC 20,包括最近我們可以看到又有一些新的這個(gè)發(fā)行 token 的這些,我覺得管他們叫協(xié)議,實(shí)際上非常非常牽強(qiáng),因?yàn)槲抑拔以趧e的地方也說過,就是他們的安全性實(shí)際上非??梢?,那么有了這些東西之后,比如說像 BRC 20,他的打新的話是客觀上造成了 UTXO 集的這個(gè)膨脹,包括還有一些項(xiàng)目,他們嘗試使用所謂的把一些數(shù)據(jù)偽裝成簽名的這種方式,把它放在那個(gè)交易的這個(gè)輸出里面,這其實(shí)都是會造成 UTXO 集的膨脹,實(shí)際上是單純比你在鏈上塞數(shù)據(jù)還要更糟糕的一個(gè)事情。


    所以怎么說,就是過去這一段時(shí)間,尤其是可能是這一個(gè)月一個(gè)半月就發(fā)生的事情,就是讓我覺得大家是不是在一些最基本的這個(gè)事情上沒有共識,或者說其實(shí)沒有任何的敬畏之心。比如說你在外面,就是你出去外面玩,然后你看到有一個(gè)廣場,廣場上有很多花壇,然后雖然這些廣場上沒有寫的牌子說禁止入內(nèi)玩耍,或者說愛護(hù)小草、足下留情,雖然它沒有這些告示牌,但是你不去踐踏它是我認(rèn)為最基本的一個(gè)公民的道德自律。


    就是說雖然人家沒有說你不能進(jìn)去,但是你關(guān)注自己的這個(gè)行為影響,你考慮一下我現(xiàn)在進(jìn)去到底會不會造成什么問題?怎么講呢?非常困惑,就說為什么對大家對這件事情無所謂,但我自己覺得這可能有一個(gè)很大原因是因?yàn)?,很多人可能都不運(yùn)行自己的全節(jié)點(diǎn),所以他對這一切完全沒有任何發(fā)覺,他不知道他自己使用的這個(gè)服務(wù)當(dāng)中是包含著其他人的付出的,我覺得這個(gè)很重要,就是說如果你知道你使用的服務(wù)當(dāng)中是包含著其他人的付出的,那你可能會相對來說克制一點(diǎn)。雖然話是這么說,但是可能對現(xiàn)在的這個(gè)現(xiàn)狀,就是它已經(jīng)變成了大家投機(jī)和炒作有很多泡沫的這個(gè)市場來說,可能我們說這種話也不會有任何的作用,也挺讓人無奈的。


    Jeffrey Hu:對,其實(shí)最近我也聽到了另外一種說法,就是為什么感覺現(xiàn)在的 inscription 比可能之前的 OP_RETURN ,所謂的一種技術(shù)進(jìn)步,OP_RETURN 其實(shí)讓開發(fā)者還沒那么反感,是因?yàn)榭赡?Luke 認(rèn)為的一種 bug,導(dǎo)致了可能現(xiàn)在能夠?qū)懭敫嗟臄?shù)據(jù),而原來像類似于 OP_RETURN 的這種方式寫入數(shù)據(jù)比較少,所以可能開發(fā)者還沒那么反感,那實(shí)際上就是根據(jù)剛才阿劍老師說的,其實(shí)我們也能夠看到,其實(shí)包括我自己的理解,我覺得問題還不是在這塊,那么更多的還是因?yàn)榫褪?OP_RETURN,包括和現(xiàn)在的 inscription,其實(shí)它的整個(gè)機(jī)制其實(shí)是完全不一樣的。雖然 OP_RETURN 也可以去攜帶很多的數(shù)據(jù),利用 OP_RETURN 去類似于發(fā)行一些自己的一些 token 或者轉(zhuǎn)移一些 token 的一些執(zhí)行,但是 OP_RETURN 有一個(gè)和現(xiàn)在 inscription,包括像剛才說到的就偽裝成一個(gè)公鑰的一個(gè)簽名的這種方式其實(shí)不太一樣的一點(diǎn)是在于什么呢?就是 OP_RETURN 它不會存在于 UTXO 集里面,就是 OP_RETURN 它的整個(gè)的意義,你可以看到它的名字其實(shí)就是在整個(gè)腳本執(zhí)行到這一點(diǎn),就跟編程語言一樣,在這一點(diǎn)會去 return 掉,會去從這個(gè)執(zhí)行的過程中去退出掉,那么所以就是整個(gè)的就相當(dāng)于在我所有的這個(gè)腳本還沒有執(zhí)行完成之前,我就已經(jīng)退出掉了,那么這筆 UTXO 實(shí)際上就是不可花費(fèi)的,就以后不會有再有辦任何辦法把這筆 UTXO 再去花費(fèi)到,其實(shí)它也不能算作 UTXO 了,因?yàn)樗鼪]有辦法去 spend,因?yàn)?UTXO 第一個(gè)字母應(yīng)該是 unspent,就是未待花費(fèi)或者是未花費(fèi)的交易輸出,那這筆輸出其實(shí)未來沒辦法去花費(fèi)到的,所以你可以看到后來的一些節(jié)點(diǎn)實(shí)現(xiàn)里面去把 UTXO 的這個(gè) OP_RETURN 的這種輸出就做了一種優(yōu)化,我認(rèn)為是一種優(yōu)化或者是種修改,就是這種的輸出就不用再記錄在整個(gè)的節(jié)點(diǎn) UTXO 集里面,所以也不會對于整個(gè)節(jié)點(diǎn)或者是網(wǎng)絡(luò)會造成一些額外的麻煩。所以這點(diǎn)是我自己理解,可能會相對來說爭議會小一點(diǎn),或者是對網(wǎng)絡(luò)整個(gè)節(jié)點(diǎn),包括整個(gè)處理來說可能壓力也會小一點(diǎn) 。


    阿劍:對。但是其實(shí)比如說像采用 OP_RETURN 的這種做法,就是我其實(shí)自己覺得兩種方法的確在很大的程度上,它是可以相互替代。當(dāng)然一些比如 ordinals NFT 的這個(gè)玩家,他們會希望一次性把完整的這個(gè) NFT 的媒體數(shù)據(jù),能夠把它完整的一次性寫入,這個(gè)需求你怎么去完成它?這個(gè)我們暫時(shí)不論,就是說它其實(shí)更多的不完全是說你在鏈上的,你在鏈上寫入什么數(shù)據(jù)的問題,它更關(guān)鍵的問題還是在對 UTXO 集的影響到底是什么?比如說像 BRC 20 的話,就算你讓它改用 OP_RETURN 的這種做法把數(shù)據(jù)寫到了鏈上的話,其實(shí)也并不改變它最終造成 UTXO 集膨脹,就是說你的問題在于,這個(gè)歸因就確實(shí)是大家使用了一種糟糕的所謂的這個(gè)鏈下智能合約系統(tǒng),就算他們換用了 OP_RETURN 的話,其實(shí)老實(shí)說我自己覺得其實(shí)他們的用戶從一定的這個(gè)角度確實(shí)應(yīng)該去換用 OP_RETURN,因?yàn)槠鋵?shí)現(xiàn)在的 BRC20 的花費(fèi)方式的經(jīng)濟(jì)性其實(shí)非常的差,因?yàn)樗偸切枰獌晒P交易才能夠把一筆錢真正的轉(zhuǎn)出去,所以他其實(shí)你換用 OP_RETURN 的這種方式你一次性做掉的話,其實(shí)成本可能會更低。


    but anyway,我的意思就是最終的問題的根源確實(shí)就是在于人們使用了一種糟糕的鏈下智能合約系統(tǒng),包括像 ordinals 提出追蹤聰?shù)倪@種作為鏈下智能合約基礎(chǔ)的開發(fā)者,他最近也在推出一種新的 fungible token,同質(zhì)化 token 的一種協(xié)議,是完全追蹤 UTXO 的,那如果人們使用了這種方式的話,它就不會像 BRC20 那樣造成這么多的問題,我覺得這也是一種更符合大家期望的事情。但是從錄這期播客的今天來看的話,我不知道什么時(shí)候才能看到這一天到來,非常糟糕。


    Jeffrey Hu:我們可以切到另外一個(gè)誤解,或者是另外一種迷思上面,就是雖然阿劍老師剛才一直在強(qiáng)調(diào)會運(yùn)行自己的全節(jié)點(diǎn)也很重要,但是很多人可能會認(rèn)為自己除了為了要去打一個(gè)銘文,或者是除了 Mint 一個(gè) BRC 20 可能會更加速一點(diǎn),或者是效率更高一點(diǎn),除此之外運(yùn)行節(jié)全節(jié)點(diǎn)好像沒有什么用,如果要有新的一些功能,那么最終可能還是礦工說了算。所以運(yùn)行全節(jié)點(diǎn)的意義,或者說是讓每個(gè)人都有能力去運(yùn)行自己全節(jié)點(diǎn)的意義到底在哪里?可能很多人其實(shí)還沒有意識到,特別是我昨天還看到有一篇報(bào)道,就是說感覺比特幣其實(shí)和以太坊不一樣,那不管是開發(fā)者或者其他人的話,其實(shí)都不是決定性的。那么代碼升級必須要通過曠工投票,那么即便是開發(fā)者堅(jiān)持升級,礦工其實(shí)還是有權(quán)力去不升級,或者有權(quán)力去進(jìn)行分叉,或者是阻礙這個(gè)升級的進(jìn)行。對,所以這我不知道這一點(diǎn),阿劍老師會怎么看?


    阿劍:之前 Jeffrey 提到一個(gè)詞,對于那個(gè)軟分叉和硬分叉有個(gè)分類,就是說一種是兼容性的升級,一種是不兼容性的升級。但是我想后退一步,我想提醒所有的聽眾,就是不管你的語言是怎么去描述它,作為這么大的一個(gè)密碼貨幣的項(xiàng)目,不管是比特幣、以太坊,或者任何你認(rèn)為足夠有前景的密碼貨幣的這些項(xiàng)目,進(jìn)行這樣的升級都是有非常大的風(fēng)險(xiǎn)以及是非常困難的。它不僅涉及到提前的這些協(xié)調(diào),就確定升級的內(nèi)容,提前的各個(gè)利益參與方的協(xié)調(diào),以及他們表達(dá)意見的這種方式,到最后整個(gè)網(wǎng)絡(luò)用某一種方式去激活,也就是說達(dá)成一定意義上的同步,就是說確定了我們現(xiàn)在可以開啟新的這個(gè)共識規(guī)則了,或者說新的這個(gè)共識規(guī)則可以開始為用戶提供功能,整個(gè)過程都是非常復(fù)雜,相當(dāng)?shù)暮馁M(fèi)精力,而且總是客觀上帶有危險(xiǎn)性的,它并不因?yàn)槲覀冎霸?jīng)運(yùn)行過很多次成功的軟分叉和硬分叉而改變,就不管對任何一個(gè)密碼貨幣項(xiàng)目來說都是一樣的。


    那么我們再回到說不管其他,我們先不管其他密碼貨幣項(xiàng)目在比特幣鏈上是否就是說你的這個(gè)是共識升級過程,是不是有一個(gè)礦工投票的過程?是有這個(gè)過程,就是說基本上過去的重要的這個(gè)升級,比如說我們認(rèn)為尤為重要的兩次,一次是隔離見證升級,一次是 Taproot 升級,這兩次升級當(dāng)中都涉及到有礦工投票的過程,但是你是否認(rèn)為說,比如說運(yùn)行節(jié)點(diǎn)的個(gè)人,你是否在這個(gè)過程當(dāng)中你只是一個(gè)被動的接受者,你只是接受開發(fā)者的提議,或者你只是接受礦工一致同意的這個(gè)結(jié)果,那又不然,那又不是這樣的,為什么呢?給大家舉一個(gè)例子,隔離見證的這個(gè)升級,就是說隔離見證作為一種技術(shù)的話,它其實(shí)很早就大家開始探討它。


    我現(xiàn)在在《精通比特幣》的第三版當(dāng)中看到的這個(gè)說法是說,隔離見證這種技術(shù)可以追溯到 2011 年,那非常早,對吧?但是這個(gè)升級實(shí)際上最終的激活是在 2017 年以前,可能從大概從 2015 年開始,大家有大量的這種討論,甚至你可以說是攻擊和爭論,發(fā)生在不同角色的人之間,不管是開發(fā)者也好,不管是礦工也好,或者是其他的這個(gè)用戶群體,發(fā)生了大量這樣的爭論,其中有一個(gè)很關(guān)鍵性的事情,就是有一些人,他們提出了一個(gè),我忘了那個(gè) BIP 編號了,可能是 BIP 148。它的大概意思是這樣的,它大概意思是 BIP 148,這個(gè)我實(shí)現(xiàn)出一種客戶端,這種客戶端使用這個(gè) BIP 148 來去推動隔離見證的這個(gè)激活,這個(gè)是怎么回事?因?yàn)楦綦x見證的這個(gè)激活它做一個(gè)軟分叉,它的一大概的運(yùn)行的流程,就是說每一個(gè)礦工都在自己的挖出的這個(gè)區(qū)塊當(dāng)中,用一個(gè)是專門的信號位來表示自己是否已經(jīng)準(zhǔn)備好支持隔離鑒證的這個(gè)功能。


    那么我們應(yīng)該要在一次難度調(diào)整周期,也就是 2016 個(gè)區(qū)塊之內(nèi),比如說 9 月 30 號以前任何一個(gè) 2160 個(gè)區(qū)塊的單個(gè)周期之內(nèi)觀察到百分之 50 或者 80%,這個(gè)具體數(shù)字我也忘了,一定數(shù)量的這個(gè)礦工表示支持隔離見證升級的話,那么我們就確認(rèn)現(xiàn)在全網(wǎng)激活隔離見證升級了。它是這樣的。但是這個(gè)做法一開始大量礦工就當(dāng)時(shí)其實(shí)應(yīng)該說主要是礦池,就是這些礦池他們其實(shí)都抱有一種不是很作為的這個(gè)心態(tài),就是說我看看別人支不支持,我等等吧,我先看看別人支不支持,別人不支持我也不支持,對吧?反正多我一個(gè)不多,少我一個(gè)不少,也沒什么所謂,不支持就不支持,大家最后都不升級,他是有這樣的一種想法的。


    但是 BIP148 的這個(gè)作者提出的提議就是,你但凡使用實(shí)現(xiàn) BIP148 的這個(gè)客戶端,那么就意味著從 6 月開始你會直接拒絕掉那些不支持隔離見證升級的區(qū)塊,這什么意思呢?這是意味著你本身作為一個(gè)節(jié)點(diǎn)的話,那么如果有個(gè)礦工,它挖出一個(gè)區(qū)塊,這個(gè)區(qū)塊它表示自己不支持隔離見證的話,你直接會認(rèn)為這是一個(gè)無效區(qū)塊,那么假定使用 BIP148 這種方法的客戶端占到了全網(wǎng)大多數(shù)的話,那么客觀上來說,如果大量礦工依然不表態(tài)自己支持隔離見證,網(wǎng)絡(luò)就會分叉,在 BIP148 的這個(gè)全節(jié)點(diǎn)認(rèn)同的這條鏈上將只會留下表態(tài)支持隔離見證升級的這些區(qū)塊。


    它是一個(gè)非常生動的案例,展現(xiàn)了一個(gè)全節(jié)點(diǎn)的運(yùn)營者到底能在這種有爭議的升級當(dāng)中能做什么?當(dāng)時(shí)這種做法引起的爭議很大,因?yàn)橛幸恍┤苏J(rèn)為這種做法是 OK 的,但是也有一些開發(fā)者認(rèn)為這種做法是會增大網(wǎng)絡(luò)分叉的風(fēng)險(xiǎn),所以是一種不值得提倡的方法。


    最后 BIP148 它沒有被大多數(shù)人采用,但是它是一個(gè)案例,這個(gè)案例就表明說一個(gè)全節(jié)點(diǎn)它并不是只能單純的等待最后不管是開發(fā)者也好,礦工也好,它們給我提供一個(gè)功能,或者是它你們達(dá)成共識了,然后我才能只能被動這個(gè)接受。實(shí)際上你作為一個(gè)全列點(diǎn),你甚至可能是非常主動的,當(dāng)然這種主動可能有限,他會有一定的這個(gè)進(jìn)攻性,因此對整個(gè)網(wǎng)絡(luò)的這個(gè)保持共識是不利的。但是它依然表明了你做一個(gè)全節(jié)點(diǎn),你的選擇權(quán),實(shí)際上比你想象中更大。這是我想針對這個(gè)話題本身的一個(gè)回應(yīng)。


    但是我接下來我再補(bǔ)充幾點(diǎn),第一,運(yùn)行全節(jié)點(diǎn),的確在整個(gè)比特幣生存的這個(gè)歷史上的絕大部分時(shí)期,它都沒有明確的能夠給個(gè)人帶來經(jīng)濟(jì)收益。最近這一段時(shí)間,最近這半年,或者說最近這一年可能是一個(gè)相對特殊的時(shí)期,一些玩家認(rèn)為他們可以從這個(gè)運(yùn)行全節(jié)點(diǎn)當(dāng)中讓自己的交易更快傳遍網(wǎng)絡(luò),因此能得到一些好處,這個(gè)好處甚至是能夠直接反映成經(jīng)濟(jì)收益的。但是這一點(diǎn)在整個(gè)比特幣生存的絕大多數(shù)的歷史上都是并不真實(shí)的,就都不存在這樣的情形。但是我們依然要依靠一個(gè)全節(jié)點(diǎn)的這個(gè)網(wǎng)絡(luò)來達(dá)成比特幣整個(gè)網(wǎng)絡(luò)的一些重要的屬性,包括但不限于抗審查,包括但不限于讓每個(gè)人都能夠免信任的驗(yàn)證整個(gè)比特幣的這個(gè)區(qū)塊鏈。因此相信自己收到的比特幣的收款是真實(shí)的,沒有被欺騙的,包括但不限于保護(hù)自己個(gè)人的金融隱私性,當(dāng)你發(fā)交易的時(shí)候,你不希望區(qū)塊鏈上的觀察者能夠通過觀察區(qū)塊鏈來了解到你身處的地理位置,來了解到你的網(wǎng)絡(luò)地址的信息,包括不但不限于保證挖礦的進(jìn)入始終是低門檻的,這一點(diǎn)很多人沒有意識到。


    但是你設(shè)想一下,假設(shè)整個(gè)網(wǎng)絡(luò)現(xiàn)在只剩下三個(gè)節(jié)點(diǎn),這三個(gè)節(jié)點(diǎn)本身都被礦工所掌握,那么你作為一個(gè)小礦工,無論如何你是沒有辦法跟他們競爭的,因?yàn)樗麄兺晖耆梢宰约菏盏浇灰字缶涂圩∷?dāng)他不把交易發(fā)給你的時(shí)候,你就沒有辦法獲得手續(xù)費(fèi)的收益,這意味著你跟你在跟他做經(jīng)濟(jì)上這種競爭的時(shí)候,你就不可能競爭過他,所以全節(jié)點(diǎn)的這個(gè)可及性哪怕對于挖礦的這個(gè)低門檻來說也依然是有幫助的,也依然是有意義的。


    所以這就是說,沒錯(cuò),運(yùn)行全節(jié)點(diǎn),有些時(shí)候會給你帶一些經(jīng)濟(jì)收益,但是在絕大部分時(shí)候它確實(shí)都不能給你帶來經(jīng)濟(jì)收益,但是它又非常的重要。這就是為什么比特幣的開發(fā)者始終在開發(fā)更高效的這個(gè)軟件,增加更有效的保護(hù)節(jié)點(diǎn)的規(guī)則,使得個(gè)人,并且關(guān)注是否某一些行為會導(dǎo)致這個(gè)區(qū)塊鏈的體積以及 UTXO 集的膨脹,來去確保我們在一定的共同價(jià)值信念之下,還可以保證全節(jié)點(diǎn)的可及性,來保證它不會影響比特幣網(wǎng)絡(luò)長期的生存以及比特幣本身的價(jià)值。


    所以運(yùn)行你自己的這個(gè)全節(jié)點(diǎn),它不能給你帶來經(jīng)濟(jì)收益,但是它能夠保護(hù)你自己的個(gè)人的金融隱私性,它可以保證你可以免信任地驗(yàn)證所有的比特幣區(qū)塊,保證自己不會收到比特幣的假幣,包括與此同時(shí)你可以為網(wǎng)絡(luò)貢獻(xiàn)一份力量,對吧?幫助其他人獲得網(wǎng)絡(luò)當(dāng)中新出現(xiàn)的交易,新出現(xiàn)的這個(gè)區(qū)塊,加快整個(gè)網(wǎng)絡(luò)驗(yàn)證新區(qū)塊的這個(gè)速度,包括降低整個(gè)網(wǎng)絡(luò)當(dāng)中新礦工進(jìn)入的這個(gè)門檻。這些工作都是有意義的,但是它的確是不能為你帶來回報(bào)。同時(shí),這也就是為什么我們這么關(guān)心今天我們討論的諸多問題,銘文到底會不會造成區(qū)塊鏈的膨脹? BRC20,它給比特幣網(wǎng)帶來的到底是好事還是壞事,對吧?很顯然,如果它只是造成了比特幣 UTXO 集的這個(gè)膨脹的話,那它就只會是一件壞事。


    Jeffrey Hu:沒錯(cuò),這些我認(rèn)為其實(shí)都是環(huán)環(huán)相扣的一個(gè)設(shè)計(jì),那可能修改了其中的一環(huán),可能都會造成對其他環(huán)節(jié)的一些影響,這是我的理解。那我這塊其實(shí)也有一些補(bǔ)充,就是因?yàn)樽罱ㄗ约?,還有我們和原語里弄合辦了那個(gè)《精通比特幣》第三版共讀的活動。那么實(shí)際上我在讀《精通比特幣》第三版的時(shí)候,好像第一章還是第二章,前面其實(shí)都是基本內(nèi)容,倒沒有什么太深奧的內(nèi)容,但有一點(diǎn)顛覆了我以前的一些理解,也是我以前的一些誤解,就是對于全節(jié)點(diǎn)的這個(gè)認(rèn)識這塊。因?yàn)楹芏嗳丝赡芨乙粯樱褪菍τ?Full Node 就全節(jié)點(diǎn)這個(gè)詞,以前的理解是保存了全部賬本數(shù)據(jù)的一個(gè)節(jié)點(diǎn),這是我以前的一個(gè)理解,就是因?yàn)?Full Node 你要保證全部的數(shù)據(jù)。那實(shí)際上在這本書里面就提出了一個(gè)非常明確的定義,就是 FULL NODE 是指什么?就是 Full Verification Node, 就簡稱 Full Node。


    那么翻譯過來其實(shí)就是可完全驗(yàn)證的節(jié)點(diǎn),也就是意思是說你并不是只是保存數(shù)據(jù),被動保存數(shù)據(jù),而是你可以去主動去完整地、完全地去驗(yàn)證和你相關(guān)的一些交易,那么其實(shí)這就是對你自己資金的安全非常大的一個(gè)提升了。那么與此相對應(yīng)的其實(shí)有另外一個(gè)節(jié)點(diǎn),叫做輕節(jié)點(diǎn)或者輕客戶端,那他要怎么去驗(yàn)證一個(gè)節(jié)點(diǎn)?他可能會要去從全節(jié)點(diǎn)去拿到一個(gè)區(qū)塊頭,然后再去請求跟自己相關(guān)的一些交易,然后再把這個(gè)信息拿過來,自己再進(jìn)行一些比對和驗(yàn)證。那么其實(shí)這個(gè)過程中就會有很多剛才阿劍老師提到的,比如說隱私的一些問題,那么全節(jié)點(diǎn)有可能會對你的交易進(jìn)行一些審查,也有可能故意不把一些交易發(fā)送給你,特別是觀察到你自己去訪問請求的一些信息之后,他自己把你的各種交易信息串聯(lián)之后,可能就會對你資料造成一些用戶的畫像,那么可能都會對你自己未來的資金也好,或者是一種交易活動也好,可能會存在一定的風(fēng)險(xiǎn)。


    對,所以包括輕節(jié)點(diǎn),可能會多擔(dān)心一些交易的審查或者過濾的問題。就像比如說我想發(fā)一筆 BRC20 交易,那可能有一個(gè)全節(jié)點(diǎn)可能不支持你怎么辦?那很簡單,就是我自己運(yùn)行一個(gè)全節(jié)點(diǎn)就可以了。那雖然我不知道是不是最近大家可能會運(yùn)行(全節(jié)點(diǎn))的一個(gè)直觀的動機(jī),但是起碼可能這也是一種運(yùn)行全節(jié)點(diǎn)的一種好處,沒有人能阻止你,或者是說去阻止你去運(yùn)行一個(gè)全節(jié)點(diǎn),除非你可能把整個(gè)全節(jié)點(diǎn)或者整個(gè)網(wǎng)絡(luò)的負(fù)擔(dān)做得特別大。對,所以這個(gè)是我的一點(diǎn)理解。


    另外可能還會再補(bǔ)充一點(diǎn),就是對于礦工這塊,就是說礦工大家認(rèn)為可能算力比較高,或者可能會對于整個(gè)網(wǎng)絡(luò)會影響比較大。那可能有一個(gè)可能,也算是大家也會有的一種誤解,比如說 51% 攻擊,那么礦工其實(shí)就會有能力去做任何事情了,那其實(shí)也并不是,那么礦工的這種像雙花(雙重支付),其實(shí)是,比如說我要付給阿劍老師一筆錢,那么其實(shí)我現(xiàn)在可能會就付給另外一個(gè)了,我只是對我自己的錢可能就走向其實(shí)我改變了我自己的歷史的一個(gè)進(jìn)程而已。那并不是說我雙花之后我就可以去改所有區(qū)塊鏈賬本里面的任何的一個(gè)信息了,其實(shí)也并不是這樣。那如果我真的這么做,那就是另外一種硬分叉了。對,所以這個(gè)也并不是大家可能會誤解的,比如說礦工可能占了 51% 算力以上我就可以怎么樣,或者是占了 30% 以上的自私挖礦了會怎么樣?對,其實(shí)也并不是這樣。


    OK,所以是就說到這個(gè)去運(yùn)行全節(jié)點(diǎn)的意義去擴(kuò)展的一些話題。


    阿劍:我加一點(diǎn),也是一個(gè)比較,我猜有一些冒犯人啊,我知道有一些朋友他可能會在內(nèi)心里面根深蒂固,有一種對力量的崇拜,就是他堅(jiān)持認(rèn)為有力量它就能做很多事情,有力量本身是一個(gè)好的事情,有力量就代表你其他人必須服從這種力量,或者說要忌憚這種力量帶來的這個(gè)影響。這在我們生活的大部分環(huán)境下都是對的。但是比特幣不是這種對力量的崇拜產(chǎn)生的東西。相反,比特幣是一種希望限制力量,希望限制任何力量,從而保存?zhèn)€人的這個(gè)自由,在這種想法下開發(fā)出來的這個(gè)東西。所以比特幣的這個(gè)軟件并不是為了給某一些人帶來權(quán)力,給某一些人帶來力量而出現(xiàn)的。他的根本的哲學(xué)在于他希望所有的力量都受到限制,從而能夠保存下個(gè)人的自由,它在根本上悖反于這種認(rèn)為力量強(qiáng)大就做一切事情都有道理的這種信念。


    這也是我認(rèn)為比特幣它很可貴的這個(gè)地方,因?yàn)椴⒉皇撬忻艽a貨幣都做到了這一點(diǎn),也并不是所有密碼貨幣都信奉這一點(diǎn),你會看到有一些項(xiàng)目,它明顯是有這種力量崇拜的,或者說不管是你成為這種力量崇拜,或者說克里斯瑪人格的這種,也就是超凡的這種人格的這種崇拜,不管是任何一種崇拜也好,他并不追求能夠限制這樣的超凡人格的力量。


    但是比特幣不是,比特幣希望做到的是一個(gè)沒有單點(diǎn)故障的這個(gè)系統(tǒng),他希望做一個(gè)抗審查的系統(tǒng),他希望每一個(gè)全節(jié)點(diǎn)都可能以盡可能低的成本去驗(yàn)證比特幣區(qū)塊鏈的這個(gè)數(shù)據(jù),從而保障個(gè)人的金融隱私,以及保障個(gè)人收發(fā)交易的自由。他希望能夠用比特幣去保護(hù)個(gè)人財(cái)產(chǎn),保護(hù)每個(gè)個(gè)體對自己財(cái)產(chǎn)的這個(gè)所有權(quán)。


    如果你認(rèn)為有力量就做一些事情都對的話,那你最終必然沒有辦法欣賞什么是比特幣,因?yàn)榭赡茉谀憧磥?,比特幣只是一種讓你可以快速富裕,并且獲得富裕給你帶來力量的一個(gè)東西。這在某一段歷史時(shí)間可能是一種副作用,但是他在比特幣人的心中,或者說在為比特幣貢獻(xiàn)力量的人心中,他期待的世界不是這樣的。

    本站提醒:投資有風(fēng)險(xiǎn),入市須謹(jǐn)慎,本內(nèi)容不作為投資理財(cái)建議。