區塊鏈

如何在牛市中生存:用比特幣攀登


(本文是Alberto de Luigi撰寫的原文譯文)

由減半決定的周期性是否會讓我們都變得富有?

也許,但牛市是否會支持逐步和健康的採用,或者比特幣是否必須逃離被釋放的牛市?

內容:

對MADNESS的介紹

在這個循環期間,高費用和無需採用

好消息的分類

最高層:

CUSTODIANS:中心化頂層

FEDERATION(LIIDID SIDECHAIN):部分去除分層的頂層

閃電網絡:分佈式頂層

容量升級:增加塊大小和SEGWIT

效率升級:BECH32和SCHNORR

組織:批量,COINJOIN,CHANNEL FACTORIES

3.1批量

3.2與SCHNORR和SIGNATURE AGGREGATION的COINJOIN

3.3通道工廠

結論:尋找雞的入口中的答案

對MADNESS的介紹

許多長期持有者和投機者都希望比特幣的價格能夠尊重半數所決定的周期性,就像過去8年中2012年和2016年減半一樣。著名的對數價格K線走勢圖,與牛市和熊市相關聯事實上,具有四年減半週期的階段是比特幣價格的過山車中可以識別的最合乎邏輯且最恆定的模式。根據這一預測,比特幣的價格將在明年夏天達到之前的歷史高點(ATH),然後再上漲並創造另一個泡沫。雖然沒有人可以預測未來,但與算命先生的技術分析相比,基於這種模式的預測具有可能對價格產生影響的基本要素:

牛市比特幣

在2020年春季,比特幣的貨幣擴張(定義為現有貨幣基礎的新發行)將從約3.7%上漲至1.8%。每年將生產328,500比特幣而不是目前的657,000比特幣。此外,迄今為止約有17,770,000比特幣,在2020年夏天這個數字將上漲至18,400,000,接近2100萬的限制。牛市正在呼喚。

對於你這些邪惡的投機者來說,這些數字很可能是一種快樂的源泉,因為想到你將賺多少錢,你的嘴裡運球已經在搓你的手,但實際上,對於我們這個有著堅定信仰的理想主義者來說,他們相信在友誼,愛情和比特幣中,這些FOMO數字只是令人沮喪的思想的來源。那是對的,我已經可以看到了:我們在Portofino的Lambo,在800英尺的遊艇上,在甲板上,他們正在尋找我們為我們帶來牡蠣和Armand de Brignac的開胃酒,好吧,我們將繼續關閉黑暗,在浴室裡。他們打電話給我們,但我們沒有回應。蜷縮,內向,陷入黑暗中的胎兒位置,我們的表情驚訝而空洞,我們只能把精力中心化在一個根本問題上,那個腐蝕我們內心的問題,

“比特幣會不會擴大規模?”

因為在牛市中,海嘯襲擊了加密貨幣經濟,而旋轉木馬又開始了。電視新聞和報紙每天都會轟炸我們。每個人都想嘗試這些比特幣。網絡中有流量,每筆交易的佣金上漲,上漲,上漲。

人群中的第一個基因突變發生在某些特定類別中。

在第一天,保險公司將自己重塑為具有市場專業知識的時尚人士:簡歷稱AXA和Generali,但他們擁有20年的外匯交易和6個月的Blockstream實習。到第二天,誘變劑會影響顧問,銀行和營銷人員。 Saruman似乎在Uruk-hai工廠反複製造新詐騙者。最糟糕的情況似乎已經到來,但從第三天開始出現新表型的突變體:那些不想欺騙你的人,他們只是想消耗你的膽量。直到昨天再一次,這個世界上最智障的短語,我們聽過的,就像70億次一樣:“區塊鍊是,比特幣沒有……”。現在,他正在街上阻止你,從一個專欄後面出來,好像是偶然的,問你是否最好在Kraken或Coinbase Pro上購買。

簡而言之,人們瘋了,這是殭屍大災難。你看到他們在FOMO的街道上飢腸轆轆,他們的大腦被市場和可卡因炒掉,對任何支持和反對比特幣的事情大喊大叫都是毫無意義的。如果有疑問,他們會買。

在電視新聞報導的ATH第七天,魔鬼竟然接近隔壁的老摩爾夫人。現在在大廳裡的遭遇變得令人不安。她不像以前那樣對你微笑。你曾經是一個善良的年輕書呆子,幫助裝瓶水並取出垃圾,她的笑容是真誠的,無私的,幾乎是母性的。今天,在那微笑中,還有一些未解決的問題,長時間的沉默,一時的尷尬。你知道摩爾太太想要說點什麼,但她沒有。她在等待合適的時刻嗎?她覺得她不合適嗎?在全國新聞的第一個頭條新聞之後,她今晚才會勇敢嗎?你是懷疑的,現在你走在牆邊,你可以期待任何人。在那個明顯無辜的笑容背後,在大廳裡,這裡是,你看到它,你認出它,在眼睛裡閃閃發光。貪婪的惡性光環也帶走了她最後,面具掉了下來,不再有疑惑:“嘿,我怎麼能給我一些比特幣”。

摩爾太太也被附身了。

在這個循環期間,高費用和無需採用

越來越多的人試圖通過onchain交易在這里和那裡轉移比特幣,似乎幾乎沒有用。它們填滿了我們的內存池,我們被迫用數百萬的satoshi打開Lightning頻道。懷疑甚至可能困擾最純粹的頭腦:“但如果沒有蘭博或遊艇,普通用戶打開閃電通道會不會花太多錢?”

說實話,在2018年1月著名的價格崩盤之後,比特幣交易的費用已經低於歐元的門檻,而且費用較高的例外情況也是罕見的。今天,在2019年7月,可以通過支付5美分的佣金在第一個區塊獲得確認。基於onchain微交易的業務基礎仍然可以和平發展。平均而言,交易重約250字節,並且在mempool的當前狀態下,設置每字節2 satoshis的費用是方便的,因此500 satoshi,相當於0.5歐元,比特幣價格為1萬歐元。那些仍然沒有這樣做的人應該習慣於在satoshis中進行計算,因為它很快將成為加密貨幣世界中最常用的測量單位。

然而,即使在過去一年半的時間裡,網絡上的交易流量已經短時間內將費用推高到每字節200 satoshis的峰值,因此高達5歐元(按今天的價格計算)。從今年3月開始,這些時期變得越來越頻繁,將來只會更糟。因為即使有規模的技術存在,人們也不使用它,正確的生態系統尚未開發,沒有真正的第2層支付渠道網絡(不一定是Lightning Network,我們將看到)。簡而言之,用戶無法使用該技術或尚未充分了解該技術。幾乎每個人都會傳遞鏈,直到他們停止交易,因為它太貴了。

簡而言之,2021年可能因為許多原因而成為史詩,或許它會被記住,因為Benetazzo在第八次短暫的擠壓中將在Barrai的腳下匍匐作為最後失敗的標誌,就像那樣。 L在Kyra之前。或者即使沒有出售單一的交易課程,Marco Casario最終還是可以在荒涼的海灘度過他的假期。你可能認為這當然是令人興奮的,你是對的,但不幸的是,事實仍然是2021年不會被人們記住為大規模採用的年份。我們必須等待至少一個週期。

好消息的分類

但沒有什麼可悲觀的。那些處於最前沿的人已經以正確的方式使用了所有可用的工具。比特幣可以擴展,並且可以在技術上支持大規模採用,然而,這是一種文化而非技術問題。正如我在獲得7篇普利策和Zucco祝福“比特幣就是自由”的文章中所說的那樣,像比特幣這樣劃時代的革命,十年是荒謬的幾年,大多數人都不了解它的用處。我們沒有什麼可擔心的,技術肯定先於群眾的文化轉型。

人們常說,即使擁有一個功能齊全的閃電網絡,與目前的閃電網絡相比,它需要一個巨大的障礙,每天可以擴展到數十或數億的交易(簽證處理其中的1.5億個),自關閉和開放以來僅通道需要非常高的鏈路吞吐量。不像那樣。比特幣的可擴展性的優勢不僅在於閃電網絡,還在於它演變為兩個截然不同的宏觀區域,而這些宏觀區域又分為三種類型,只是為了讓你厭倦了偽科學分類法的悲慘刺激。

一個概念宏觀區域包括建立在比特幣區塊鏈(著名的第2層,如閃電網絡)上的所有結構,另一個宏觀區域顯然是相同的區塊鏈技術,不斷發展,以及由它構成的使用生態系統層面(可以或多或少組織良好)。下面我將通過一些逐步討論的示例報告此分類。

比特幣可擴展性工具:

頂層

中心化 保管人 下放 聯邦(SIDECHAIN) 去中心化 閃電網絡

塊鏈

能力升級 大小增加 效率升級 SCHNORR,緊接著,BECH32 組織 批量,COINJOIN,CHANNEL FACTORIES

最高層:

CUSTODIANS:中心化頂層

權力下放,獨立,無法控制並且能夠隨意控制一個人的錢並不一定與(也)銀行或更常見的託管人(如交易所,預付卡或任何金融中介服務)的使用不相容。

認識到當前貨幣制度的缺點並不意味著將貨幣或比特幣裝到借記卡,超市或PayPal卡上應該被認為是一種恥辱行為。畢竟,只要我們的大部分儲蓄在比特幣錢包中是安全的,並且只要我們可以執行我們需要隱私的交易,或者那些可能會被審查的風險,我們仍然可以使用中間商方便其他付款。事實上,市場上這些中介機構的數量和種類越多越好。

通過第2層解決方案支付優於交易鏈並因此堵塞mempool,特別是如果可以這樣做而不會危及我們的安全性和自主性。如果由於情況不能或不可能而無法使用Lightning Network,託管人的會計賬簿也可構成良好的第2層解決方案,前提是其數量不超過處理其普通付款所需的數量存入。

託管人允許進行擴展,因為它在內部(在使用相同託管人的帳戶之間)和外部(不同託管人之間的渠道)執行清算所的功能。

在內部,因為如果A和B交易所比特幣並且託管人持有兩者的儲備資金,託管人只會在數據庫上寫入匯款賬戶,從而能夠在沒有觸及區塊鏈的情況下管理可能無休止的交易。例如,在Coinbase,Coinsbank或許多其他服務的賬戶之間轉移資金是免費且即時的。 在外部,通過兩種方式:1)託管人之間的簡單合約,或2)區塊鏈上方可以由託管人使用的層(例如像Liquid這樣的側鏈,還有Lightning Network)。例如,兩個託管人可以允許用戶將資金從一個移動到另一個,並且僅在他們各自的賬簿中跟踪這些移動,例如,在月末執行僅一個在線清算交易。到目前為止,這些解決方案還沒有被採用(沒有重大案例的消息),也因為對於這樣的合約,兩個託管人之間需要很多信任,而有更複雜的層需要更少的信任。單一對手方,如下段所述。 FEDERATION(LIIDID SIDECHAIN):部分去除分層的頂層

Liquid是Blockstream創建的側鏈。這只是這樣一個層的一個例子,但它肯定是最重要的,作為合作夥伴和測試人員有23家公司,包括Bitfinex,BitMEX,XAPO,OKCoin和The Rock Trading。

該操作要求每個交易所凍結比特幣區塊鏈上的一定數量的BTC,允許側鏈上的“BTC流動性”解鎖。在使用“BTC Liquid”的潛在無限數量的交易之後,當交易所想要移除側鏈時,它會丟失其“BTC流動性”並重新獲得比特幣區塊鏈上的BTC。通過這種方式,用戶在一個交易所和另一個交易所之間進行的所有交易都可以由側鏈處理,而不是堵塞mempool並增加比特幣區塊鏈的流量。

側鍊是存儲在保管人節點處的區塊鏈。它沒有工作證據,創建該區塊的“礦機”是交易所/託管人自己同意通過多數“投票”“簽署”下一個區塊。簡而言之,側鏈就像處理託管人之間支付的清算所一樣,不同之處在於沒有必要只信任一個單一的交易對手,而是大多數加入“聯邦”的參與者。只要m上的至少n個交易所加入簽署新塊的系統,系統就繼續運行。可能存在問題(例如,由於大部分是腐敗或受到攻擊,資金處於停滯狀態),因此如果託管人認為信任大多數已知公司而非單一交易對手是有利的,則只能加入此類項目。但最重要的是,

到目前為止,我們已經討論了從權力下放的角度來看比分支比特幣交易更糟糕的層次,因此可以公平地詢問這些層次的總體使用是否會導致社會經濟層面的問題。毫無疑問,在比特幣經濟中,託管人和聯合會沒有生產動力的破壞性和扭曲力,而是由法定貨幣生效的政府的銀行和中央銀行手中。事實上,對於那些持有比特幣的人來說,以非透明的方式實施部分準備金並因此進行貨幣擴張要困難得多。區塊鏈上的比特幣不能“重複”,對託管人資產負債表(儲備證明)的驗證更簡單,更實用,對公眾透明,而不是銀行資產負債表的核實和通過信貸活動進行的貨幣擴張計算,信貸活動憑空創造了法定貨幣。另一方面,從這個角度來看,第2層解決方案也是完全透明的,因為它們是使用區塊鏈上的比特幣的一對一“掛鉤”創建的(適用於Liquid和Lightning Network)。

在任何情況下,即使在比特幣經濟中,使用保管人盡可能有用,也應該謹慎行事:建議將其中大部分價值存儲在其他地方。對於幾個託管人聯合會來說也是如此,從地理角度和管轄權(在不同大陸,不同規則和“主權國家”工作的公司)可以“去中心化”,但不能排除國家,暴君或寄生民主多數之間的黑手黨合作可能破壞大多數這些監護人的完整性,從而危及該制度。

閃電網絡:分佈式頂層

主要解決方案顯然是Lightning Network,這裡廣泛討論(技術性較差)或此處(技術性較強),以及相關的詞彙表條目。閃電網絡的主要批評是,雖然它允許以比區塊鏈更高的指數交易,但它仍然需要大幅增加塊的大小。

為了回應這些批評,重要的是首先想像一下如何在大規模採用的情況下實際使用Lightning通道的實際案例,然後得出關於在總體水平上需要多少空間的區塊鏈的結論。

在所描述的場景中,我們不會考慮尚未運行或未經過充分測試的LN技術的影響:Atom多路徑支付(允許大量支付在多個渠道之間劃分)和雙重資助渠道(允許開放)通過資助兩個對應方而不僅僅是一方的渠道,也不是多方資助渠道(我們將在後面討論的所謂的渠道工廠)。

所以我在這裡提出的是我今天已經可以實現的LN運行假設。以下方案設想使用一種技術,儘管該技術在潛在發展方面尚未成熟,但仍具有完整的功能。因此,我們可以期望,當我們進入真正“大規模採用”的第一階段時,它將會很好地建立起來,所有人都可以使用用戶友好的錢包。

這是個人觀點,但與網上可以閱讀的內容不同,我認為Lightning頻道在大規模採用的第一階段將會相對較大,價值甚至達到幾千歐元,或者至少足夠大,可以在一個渠道中轉​​移整個工資。

想想員工,例如:

為了管理任何普通收入(工資),用戶只能使用一個渠道,一個與雇主一起開立的渠道。 為了管理輸出(費用),用戶還可以使用打開的渠道與雇主作為主路由器。由於個人通常在一個月內的消費不會超過他們在同一時期的收入,因此該渠道將有足夠的能力來支付任何普通產出。 通常,用戶可能只有一個Lightning頻道,或者在任何情況下都是主要頻道,它幾乎是他所有交易的載體。 假設一個員工每月節省一定數量的月薪比特幣,那麼他將不得不在一年內整合(或關閉並重新開啟)一個Lightning頻道。 基於假設1-4,允許估計這樣的僱員使用區塊鏈的頻率的規則如下:給予“s”工資和“c”渠道的容量,將有一個新的交易鏈在相當於員工設法節省金額m> c – s的時間的一段時間內

下面用一個例子解釋最後一點(5)。如果對技術性感到厭倦,請讀者直接進入本章的最後一段,進入BLOCKCHAIN部分。

讓我們假設我們是Bob,一名為FCA(法定貨幣克萊斯勒汽車公司)工作的技術工人,薪水為2000歐元(比特幣)。我們還假設他的平均每月費用達到1500歐元,所以如果一個月他花1000歐元,下個月他花2000歐元等等,平均回到1500歐元。為簡單起見,我們將代表以歐元轉移到Lightning渠道的價值,但很明顯,只有比特幣才會被交易。

招聘後,FCA向員工開設了3,000歐元的信貸渠道。讓我們想像一下,後者將大部分工資花在亞馬遜和樂購上。我們可以假設FCA,亞馬遜和樂購作為大公司,有幾個Lightning頻道開放,並且它們之間至少有一個直接通道(這也有助於我們簡化表示)。

目前,Bob和FCA之間的開放頻道有3000歐元,全部由FCA擁有。我們代表他如下,其中“0”(零)是Bob在頻道上的錢,而“3”是FCA的三千歐元:

Bob-FCA:0 | 3

然後我們代表Bob第一次工資當天的渠道初始狀態,當時FCA向員工Bob支付了2000歐元:

Bob-FCA:2 | 1(鮑勃獲得2歐元的薪水)

同樣基於相同的假設,公司之間的渠道也達到3,000歐元,其中2,000個由FCA在兩個渠道中持有。

FCA-Amazon:2 | 1

FCA-Tesco:2 | 1

在第一個月,鮑勃在樂購幾次購物,總共花了一千歐元,因為他非常餓。 FCA充當中間渠道,因此不惜一切代價,它從Bob獲取資金並向相應渠道的Tesco發放相同金額,總金額為1000歐元。我們在州一。

狀態1:

Bob-FCA:1 | 2(鮑勃支付1歐元) FCA-Tesco:1 | 2(Tesco收到1k歐元)

現在FCA的餘額沒有變化,因為它總共擁有5,000歐元(如果我們將所有渠道的可用性加起來),但由於Bob使用FCA向Tesco付款,渠道之間的分配發生了變化渠道作為中間人。

在月底,鮑勃節省了1000歐元。剩餘的2000歐元足以支付新的工資,允許再次使用Lightning頻道。

第二個月的通行證和FCA向Bob支付他的第二個薪水:

狀態2:

Bob-FCA:3 | 0(鮑勃獲得2歐元的薪水)

FCA-Amazon:2 | 1

FCA-Tesco:1 | 2

我們說鮑勃平均花費1500歐元。在上個月花了1000,這個月他將花2000.這次他在Tesco和亞馬遜購買,總是使用FCA頻道。在月底,情況將是:

狀態3:

Bob-FCA:1 | 2(鮑勃花2k歐元)

FCA-Amazon:1 | 2(亞馬遜收到1歐元)

FCA-Tesco:0 | 3(Tesco收到1k歐元)

然後他看到了第三個月的工資:

狀態4:

Bob-FCA:3 | 0(鮑勃獲得2歐元的薪水)

FCA-Amazon:1 | 2

FCA-Tesco:0 | 3

這個月鮑勃只花1000歐元,我們在亞馬遜上假設:

州5:

Bob-FCA:2 | 1(鮑勃花1k歐元)

FCA-Amazon:0 | 3(亞馬遜獲得1k歐元)

FCA-Tesco:0 | 3

在第三個月末,鮑勃超過了1000歐元的儲蓄門檻,累積了2000歐元。我們陳述的條件得以實現:m> c – s。在第四個月,FCA在公開頻道沒有空間向Bob支付2000歐元的工資,因為它將超過FCA開放頻道的容量限制金額。因此需要一個新的onchain交易,其中FCA“重新加載”該頻道,而Bob移動他的儲蓄,他可以轉移:

在另一個LN錢包中通過offchain交易,或 通過onchain交易進入冷錢包。

選項(a)是最有趣的:擁有一個自己的開放渠道很方便,因為這意味著可以訪問LN的“流動性”(便於立即轉移資金,支付最低費用),而無需通過以下方式監控渠道瞭望塔,也不定期回到網上查看網絡狀態。事實上,在一個自己開放的通道中,沒有人可以偷你,除非有一個泰勒德登隱藏在你的內部,而不是投擲拳擊喜歡亂搞LN通道(擾流警報:如果你不知道什麼我在談論,不要谷歌吧)。

儘管這樣簡化,但這個方案使我們能夠理解像Bob這樣的用戶可以通過在一年內完成他所需的所有普通付款來使用LN,而很少在交易鏈上。在場景中呈現的條件中,Bob-FCA頻道必須每年續訂4次,因此僅代表4個鍊式交易,必須添加用於從BTC轉移到冷錢包的交易,用於節省或用於非常費用。

由於模型非常簡化,因此需要做出各種澄清:

FCA通過與Bob建立渠道來實現“成本”,因為它充當了流動性提供者(在渠道開放時,比支付第一份工資所需的價格高1000歐元)。但是,在這方面需要考慮兩個因素: 考慮到貨幣的通縮性質,保持比特幣“凍結”的成本相當低。盡快擺脫一個人的錢的動機是上個世紀的通貨膨脹貨幣所固有的,而不是健康的經濟。 然而,費用由FCA作為Bob的付款的中間人,在Lightning付款的路由上收取少量費用這一事實吸收了成本。 如果b點不夠,FCA還可以在與員工的合約關係中計算這些成本。 鮑勃在特易購和亞馬遜上花費一切的事實是一種簡化。如果他不得不支付小商人怎麼辦?很可能該商家通過LN渠道鏈接,至少與其最直接的分銷商有良好的可用性,並且該分銷商與亞馬遜,Tesco或FCA有直接或間接渠道,因此在大規模採用的情況下很難認為工人鮑勃不能通過使用LN或者可能通過流動性提供者的渠道來支付商家,這些渠道都依賴於(這種提供者的例子已經存在,例如Bitrefill與“Thor”服務)。

但是,總是會發生兩個用戶沒有直接或間接地通過任何具有足夠可用性的通道連接。如果他們甚至沒有共同的託管服務,則用戶必須進行onchain交易。我們稍後會看到這對區塊鏈的影響。

在渠道的“州4”中,特易購和亞馬遜在渠道方面分別擁有3千歐元,而FCA則為零。如果Bob希望花更多錢,似乎需要一個onchain交易繼續使用該頻道,但是,由於FCA充當Bob的中間人,Tesco和亞馬遜也可能作為FCA的中間人:讓我們想一想購買法定貨幣汽車的亞馬遜員工與此處介紹的極其簡化的演示相反,通道將在兩個方向上保持平衡。

這裡介紹的LN網絡已經很好地分佈,但由於用戶習慣於幾乎總是使用相同的通道,因此毛細管作用有限。因此,它將是一個非常簡單和不發達的LN網絡,這在大規模採用的最初幾年就已經存在。這就是“大”頻道如此受歡迎的原因。如果Bob在上面分析的場景中執行的onchain事務的數量似乎太低,我們也可以假設Bob需要十倍的數量。在這種情況下,十倍的增長並沒有使我們處於如此不同的數量級。如果為了滿足Bob需要進行onchain支付,我們將塊大小從1mb增加到10mb,那麼肯定會是一個非常有影響力的干預,但是我們很快就會通過做一些數學來學習,

因此,要了解這個系統是否足以支持比特幣世界經濟,我們需要看看區塊鏈的實際容量是什麼,除了所有技術和組織的改進,允許相同數量的支付令人難以置信的倍增交易。只有在本文的最後,我們才會畫出討論的主題,想像出這裡討論的所有創新的結合可能是什麼結果。

BLOCKCHAIN:

正如我們已經說過的,上面描述的閃電網絡場景是一種樂觀的簡化。不僅有普通和預期的費用,對方已經通過現有渠道連接,如所提供的模型,也沒有隻是重新填充渠道的交易。還有一些錯誤或錯誤計算某個渠道的有用性和有效性,這個渠道被打開(然後將被關閉),交易到冷錢包,交易不屬於普通估計,這意味著價值的大幅度轉移,轉移給託管人和服務,區塊鏈用於公證目的,用戶創造更多的“毛細管”渠道,而且容量更有限,因此需要更多的“替代”等。

Visa每天處理1.5億筆付款。讓我們假設我們不僅要像Visa一樣,而且要超越它。假設我們每天最多可獲得5億美元的付款。迄今為止,區塊鏈已成功處理了每天近50萬筆交易的峰值(49萬)。我們不知道有多少付款是脫鏈的,但如果我們想要達到5億,我們必須在onchain交易的數量上加三個零。對於每個onchain交易,必須通過Lightning Network或在託管人,聯盟和側鏈內進行一千次轉賬。這種情況是否可行?那些持懷疑態度的人可能會對比特幣區塊鏈的潛力感到驚訝。

容量升級:增加塊大小和SEGWIT

增加區塊鏈容量的最著名的方法是執行fork(比特幣的升級)以增加塊的大小。 2017年8月批准的SegWit帶來了塊的增加而沒有觸及blockize參數,該參數保持在1mb:因為使用SegWit,(Witness)簽名被塊大小劃分(隔離)並插入稱為blockweight的新結構中由於簽名佔交易占用空間的很大一部分,通過與SegWit交易,可以獲得容量的兩倍(確切的數字不存在,因為它根據所進行的交易類型而有很大差異出)。到目前為止,SegWit只用於不到一半的交易,僅僅是因為許多用戶或服務尚未更新其錢包。

因此,如果在SegWit之前我們只能執行100次交易,在SegWit之後可以進行200次交易,但今天我們仍然是150.當每個人切換到SegWit時,我們將達到最大容量利用率(利用大約25%的未使用空間)。如果你仍然有一個舊的比特幣地址(以1號開頭),那麼值得更新,也可以在交易時支付更少的費用

效率升級:BECH32和SCHNORR

2.1 BECH32

目前,最常用的SegWit地址以3號開頭,因為這些是第一個在錢包和服務上實現的。然而,真正的原生SegWit地址是bech32,它們可以很好地識別,因為它們不是以1或3開頭,而是以bc開頭。例如,這是我的公共地址:

bc1q46zj4w04hfz2jegympwfkd09wxe3nptchegk6

(通過慷慨的捐贈,你可以贏得神奇的折扣!!!)

與使用P2SH地址相比,單獨使用bech32地址可以節省至少10%的區塊鏈空間(Pay To Script Hash,以3開頭,甚至是segwit)。與bech32地址相比,P2SH地址每個輸出佔用1個字節,每個輸入佔用24個字節。事務平均重量為250個字節,因此使用1個輸入和1個輸出的事務,可以使用bech32節省25個字節。但是,如果輸入和輸出增加,這種節省會增加交易的總重量。事實上,雖然以太坊交易總是有1個輸入和1個輸出,但比特幣區塊鏈能夠以極其有效的方式組織交易。交易通常與付款不對應,

有些工具允許擴展,但用戶可以開始使用它們。簡而言之,比特幣不是自己擴展的,我們必須用比特幣擴展。雖然Lightning Network目前仍然可以使用相當複雜的東西,這就是為什麼將它留給交易所和服務或者更討人喜歡的用戶是好的,開始使用本機segwit bech32地址不僅有益於生態系統,還有我們自己,因為我們會支付更低的費用。

2.2 SCHNORR

Schnorr是一項對比特幣來說真正具有革命性的技術。我們談論的是未來,但並非所有半條命3式蒸發器:Schnorr不僅存在於理論上,而且存在於實踐中。就像SegWit在比特幣之前獲得Litecoin批准一樣,所以Schnorr也已經獲得比特幣現金批准。由於Schnorr對比特幣的結構產生了重大影響,因此在執行這種類型的分支時最為謹慎是可以理解的。協調完全自由的市場生態系統以實現這種升級並非易事。但是Schnorr允許做的事情在可擴展性方面是驚人的。

今天,當比特幣交易時,所有者必須用他自己的私鑰“簽署”交易。必須對每個輸入進行簽名,從而佔用區塊鏈上每個簽名的空間。例如,假設我們在一個地址上收到了10筆1比特幣的付款。要移動這10個比特幣,你需要使用10個不同的輸入,這意味著你必須簽署10次。 Schnorr簡化了這種機制。

Schnorr簽名比傳統簽名重8個字節,這意味著每個事務只需一個輸入即可節省3%的空間。投入越多,折扣越大。

但真正的革命將是聚合簽名的可能性(一種技術需要額外的分支,尚未在比特幣現金上實施):也就是說,當一個交易有多個輸入時,區塊鏈中佔用的空間將只是簽名和公鑰,而不是每個輸入的一個。這意味著,對於今天在比特幣區塊鏈上執行的相同類型的交易,我們將獲得30%的空間。

牛市比特幣

然而,30%與這項創新的真正潛力相比毫無意義。如果錢包和服務利用此功能,組織特殊類型的交易,成本的降低將非常大。這是批處理,coinjoin和渠道工廠等基本概念發揮作用的地方。

組織:批量,COINJOIN,CHANNEL FACTORIES

3.1批量

當用戶將比特幣從一個託管人發送到另一個託管人時,例如從Coinbase到Bitfinex,從Kraken到Wirex等,託管人不會立即進行交易,除非兩家公司之間有第2層渠道開放。相反,它等待該類型的一系列請求累積,然後在比特幣區塊鏈上的單個聚合事務中啟動所有傳輸。這種類型的用戶請求的傳輸組織稱為批處理,自2018年以來,它已被所有(或幾乎所有)主要服務廣泛使用。只需一次比特幣交易即可處理數百或數千筆付款。

每個事務由幾個部分組成,顯然,除了輸入,輸出和簽名(或簽名)之外,還有一個“固定”部分。在單個交易中組合多個輸出,而不是執行與所需付款一樣多的交易,允許在固定部分上節省成本,因為這僅存在一次而不是乘以支付數量。由於批量生產,Kraken和Bitfinex等交易所已經能夠大大降低平台的移除費用,這使得客戶和整個生態系統受益,因為區塊鏈的重量相當低,因為同樣的結果。

聚合的事務越多,你節省的就越多。僅匯總兩筆交易,每筆付款的權重約為130字節。聚合50,每筆付款的權重為34字節。節省是巨大的,佔用空間S,如果x是聚合交易的數量,則對應於:

S =(192 + x * 34)/ x

此表顯示匯總到單個事務中的每個付款數量的每筆付款佔用的字節數。

牛市比特幣

有成千上萬的產出交易的例子。例如,以下交易可以追溯到2016年1月1日,並且有13,000個輸出,重量為445千字節,因此這個交易占用了一半的容量。

如果所有比特幣交易都是這樣的話,那麼每天將有大約200萬個在線支付,大約是今天的三倍。此外,如果所有地址都是bech32,則可以節省16%的額外費用。顯然,絕對不可能在單個輸入和數千個輸出之類的塊中完成交易,如同報告的那樣,因此單獨批處理不允許區塊鏈的容量增加三倍,除非在極端情況下。但是,通過Schnorr組合使用批處理和簽名聚合可以獲得類似的結果。在這方面,一個值得考慮的有趣案例是coinjoin。

3.2與SCHNORR和SIGNATURE AGGREGATION的COINJOIN

Coinjoin是一種最初旨在保護用戶隱私的解決方案,但是,通過將簽名與Schnorr聚合,它成為了onchain可擴展性的最強大手段。

首先,讓我們看看Coinjoin是如何工作的:讓我們假設Alice,Bob和Charlie生活在三個不同的大陸上,但無論出於什麼原因,這三個人都有1比特幣交易並且有興趣盡可能地隱藏他們的身份,以便混淆那些使用鍊式分析工具跟踪其運動的人。

Alice的錢包,如果它足夠先進以允許coinjoin(例如Wasabi錢包)將向網絡發送使用coinjoin進行1比特幣交易的請求,並等待其他用戶發出相同類型的請求。當Bob和Charlie的交易請求也到來時,三個錢包簽署輸入,進行單個聯合交易,有3個輸出,每個輸出有1個比特幣。這三個輸出的接收者將是Alice,Bob和Charlie的相應對手,他們希望向他們發送1個BTC。 A,B和C彼此不認識,但他們利用匹配的利益(三者必須同時交易相同的金額)來“混合他們的比特幣”才到達目的地。

這種類型的交易組織的優勢在於它是用戶之間的對等系統,因此不依賴於諸如協調coinjoin執行的託管人之類的服務。混幣器中的參與者越多,隱私就越大。只有當所有三個用戶的至少一個輸出對應於1btc時,系統才起作用,否則,鏈分析操作員可以將為每個輸入輸入的比特幣數量與輸出的比特幣數量相關聯,從而重建交易。然而,如果重點不再是隱私,而是關注可擴展性,那麼可以輕鬆使用coinjoin而無需關注相同的輸出,因此世界上的任何人都可以將他們的輸入與任何其他交易人員結合起來。

這是使用Wasabi錢包的98位用戶之間的coinjoin交易。它是113個輸入和211個輸出的混合,總共98個付款和23kB佔用空間(56kB的重量)。

迄今為止,Coinjoin的唯一目的是隱私,因為在聚合交易的可擴展性方面沒有優勢。如果一個比特幣區塊完全被這種類型的交易占用,那麼將有大約40個,因此每個區塊有4,000個付款,每天576,000個付款。與今天相比,基本沒有優勢……直到使用Schnorr。

如果我們將Schnorr與coinjoin以及允許聚合簽名和公鑰的軟分叉相結合,則每個輸入將保存超過100個字節的簽名和pubkeys(請參閱事務中籤名的部分)。如果我們然後匯總上述交易的輸入的簽名(大約100個付款),那麼一個區塊中將有大約80個,因此8,000個支付(每天大約110萬個)。隨著更多用戶(和付款)參與coinjoin,機制變得越有效,因為onchain事務中包含的簽名越少(所有參與者都有一個)。如果我們不得不想像一個盡可能大的coinjoin交易(覆蓋整個區塊),我們將節省大量成本。如此龐大的數字,很可能只是偶然的,

佔用1mb的整個塊的單個幣連接每次支付70個字節,在一兆字節塊中高達大約1.4萬個支付,因此每天超過200萬個鍊式支付。

我們已經看到,通過簡單地更好地組織生態系統(在批處理的情況下),或通過將錢包和服務的組織與Schnorr以及簽名和驢的聚合相結合,可以實現更高的區塊鏈容量。不向塊大小添加單個字節的容量。如果區塊鏈的容量在相同的空間量內增加了三倍,那麼這也意味著塊大小的任何可能的未來增加效率都要高三倍。

3.3通道工廠

既然支付匯總是明確的,那麼最後一步就是缺失,即了解如何將此類聚合應用於Lightning Network。區塊鏈性能的改善為開關渠道的交易留下了更多空間,但這只是代幣的一面。真正的好處是,在一個稱為多方資助渠道的機制中,開放渠道的相同Lightning交易可以“聚合”。這個概念最初出現在比特幣可擴展閃電工廠的論文中,然後發展成比特幣微支付通道網絡的可擴展資金,這是一個非常簡單和圖形清晰的論文。

我們已經預計通道工廠是真正的殺手級應用程序,使小塊純粹主義者希望塊大小參數永遠不會改變。

操作機制非常簡單:不是在兩個用戶之間打開一個渠道,而是幾個用戶將資金合併在一個“資金”中,這實際上是單個大型交易的唯一輸出,包含來自每個用戶錢包的比特幣作為輸入。沒有用戶應該信任他人,因為他們可以隨時決定自己解鎖這些資金,因為交易是使用Lightning Network典型的多重和核對序列機制創建的,只是擴展到更多人。

從此輸出阻止鏈開始,用戶之間的所有通道都構建為脫鏈:每個參與者可以(但不是必須)與其他用戶打開一個頻道(如下面的說明圖中,只有三個用戶)。這些渠道可以關閉並重新開放而不會回到鏈上,當然,條件是貨幣流動不會超過注入原始資金的數量。簡而言之,資金是第2層閃電網絡頻道,而真正的閃電雙邊頻道是建立在它之上的第3層。

牛市比特幣

在圖中的示例中,假設A,B和C各自在資金中共享1個比特幣,總共3個BTC(三個彩色球)。每個通道將打開,每側有0.5個比特幣,因此,例如,A的1個比特幣(淺綠色球)將被分割,以便創建一個帶B的通道和一個帶有C的通道。

A在C通道中有0.5 BTC,在B通道有0.5 BTC。每個通道的總容量為1 BTC,因此AC通道的容量為1 BTC,其中一半屬於A到C的一半:

AC:0.5 | 0.5

如果A支付C半比特幣,通道中的餘額將變為:

AC:0 | 1

通常在Lightning Network中,這意味著明天A將不再能夠向C支付另外0.5 BTC,因為這意味著將通道的C側傳遞多達1.5 BTC,這有兩個原因是不可能的:

A在具有C的通道中沒有該可用性 通過在AC中添加A和C的資金計算出的渠道最大容量已經達到,因為它僅限於1 BTC

然而A在B通道中有0.5 BTC可用。由於所有這些通道都位於“第3層”,A可以用B和C關閉通道,並且此操作保持脫鏈,因為FUNDING onchain輸出不是感動。 FUNDING中的資金僅在創建新頻道時“重新洗牌”,以便A可以使用他之前在AB頻道中擁有的頻道打開新的AC頻道。結果將是:

AB:封閉渠道(不需要在線交易)

AC:0 | 1.5(重新開放0.5 BTC額外容量,沒有鏈接交易)

這個系統很棒有三個原因:

可以無限制地打開和關閉第3層上的通道而無需進行交易 原始資金的onchain創建的交易費用在渠道工廠的所有參與者之間分配 原始資金匯集了許多用戶的“渠道開放”交易,為區塊鏈節省了大量空間

想想10個用戶將他們的資金合併到一個資金中,並從這裡創建45個渠道,確保每個用戶與所有其他用戶有直接渠道,並可以根據需要關閉並重新打開這些其他10個用戶中的任何渠道。

注意:根據數學公式m = n(n-1)/ 2,對於10個用戶(從愛麗絲A到里昂L),最小直接信道數為45; m =通道數,n =用戶數。為了計算它們不那麼優雅但更直觀的方式,我們將按如下方式進行:

A打開B,C,D,E,F,G,H,I,L(9個通道)的通道

B打開一個包含C,D,E,F,G,H,I,L的通道(AB已經存在,因此打開了8個通道)

C打開D,E,F,G,H,I,L(AC和BC已經存在,因此打開另外7個通道)

…等等。

如果我們分析一個渠道工廠的權重,該工廠將10個用戶聚集在一起,而創建45個雙邊渠道,每個渠道都有一個特定的鏈接交易,我們注意到區塊鏈上節省的空間是90% 。如果使用Schnorr,它將高達96%。

這意味著對於相同的佔用空間,通道工廠增加了區塊鏈承載Lightning通道的可能性超過20次(僅有10次沒有Schnorr)

此外,工廠內置的第3層通道比典型的Lightning通道更“有用”,因為它們可以隨意重新組合,在所有相關用戶之間開闢新的交易選項。

牛市比特幣這個解決方案的問題只有一個:用戶越多,他們中只有一個人想關閉工廠的可能性就越大。如果只有一個選擇關閉(或者如果只有一個用戶要添加到現有工廠),則必須交易onchain,並且必須關閉每個第3層通道。好消息是,所有留在工廠的參與者都可以使用與渠道相同的結賬交易重建第3層渠道(關閉工廠,不包括想要離開的用戶,為其他所有人重新開放)。

另一方面,參與者的數量越多(頻道及其容量越大),每個參與者留在其中的動機越大,因為閃電中的比特幣更具流動性(可以在更低的水平下消費)時間和費用方面的成本比比特幣鏈上的費用。可以想像,未來的比特幣網絡幾乎完全由用戶組的渠道工廠製造,其中所有主要的比特幣運動幾乎完全出現在第三層Lightning渠道上。

用戶越多,可以節省的錢越多。但即使只有10個用戶,頻道工廠的重量為985字節,Schnorr為435字節(這些都是近似值)。這意味著在1mb塊中可以創建這種類型的2.300個事務,即創建103000個頻道的23000個用戶。在一小時內計算6個街區,每天144個街區,這意味著每天有300萬人可以創建近1500萬個頻道。

結論:尋找雞的入口中的答案

隨著SegWit的全面採用,可以在塊中獲得25%的額外空間。使用bech3可以節省10%的每筆交易,並且隨著輸入和輸出的增加而增加。使用Schnorr,可以節省另外3%,隨著輸入的增加而增加。隨著交易的批量處理,每筆付款的權重下跌到34個字節(單個輸入),節省超過80%,而簽名和公共密鑰與Schnorr的聚合,每個支付將重約70字節,節省65%。這些改進大大減少了所有典型的鏈接交易所佔用的空間:高價值支付,清算託管人之間的交易,在用戶和託管人之間匯款或者在冷錢包中儲蓄。

與此同時,那些依賴託管人和託管人聯合會(像Liquid這樣的側鏈)的人可以無限期地轉移資金,而不會以任何方式影響區塊鏈的能力。

不包括公證/時間戳交易,它基本上代表區塊鏈的唯一功能,作為貨幣的替代,所有剩餘的空間將用於創建和關閉Lightning網絡渠道。

通過將塊大小保留為1mb並實現上述第1層(區塊鏈)的所有創新,我們可以在鏈上獲得200萬次付款。即使將當前網絡吞吐量從當前700,000個鏈路支付的估計增加到100萬,我們仍然可以為Lightning Network通道提供大量空間,費用仍然很低,假設每個塊有500,000個字節。這意味著能夠打開2,500個Lightning頻道,每天36萬個,每年1.3億個頻道(沒有頻道工廠,目前我們不計算這些頻道)。

我們已經看到一個用戶可以使用一個Lightning Network頻道“生活”幾個月而不再進行任何鏈接交易,而且每年1.3億個頻道可能看起來很多,但讓我們不要太激動:與Visa的比較是還在輸。如果一個頻道的使用壽命為3個月,每個用戶每年至少需要4個月,這意味著每天只有3000萬人可以與LN進行交易。

一般的美國公民每月約有40個電子支付(總支付70筆,其中60%是電子支付)。如果這些消費習慣保持不變,用戶很可能不會每月使用LN超過40筆付款,因此每年不超過480筆交易。它們相乘3000萬,每年產生150億筆交易。

有7.8億張Visa信用卡每天處理1.5億筆交易,每年有550億筆交易,相比之下假設的150億筆交易。即使每年1.3億個頻道中的每個頻道都有可能處理更多交易,但到達Visa需要更多頻道才能吸引新用戶,但沒有足夠的空間來創造更多用戶。我們對空間的估計已經很樂觀了。

已經使用起始假設和各種預測進行了計算,但在這種近似種族中,Visa似乎贏得了Lightning Network。這並不一定意味著處理更多的比特幣交易。事實上,我們仍然可以發揮託管人和聯合會的作用,可以完全彌合差距。並且將塊大小加倍以實現遠遠超過比例增益就足夠了。

不過要堅持下去。是否真的有必要讓監護人參與並增加塊大小?我們仍在談論每年僅有數十億的交易。毫無疑問,它可以被定義為大規模採用。在那時,人們可以期待更多的研究人員和程序員使用比特幣技術。在這樣一個歷史性時刻,認為閃電網絡技術不會實施從密文的頭腦中誕生的其他創新,這是天真的。

如果要重新計算,這次通道工廠,一切都改變了:有500,000字節的空間(半塊大小,假設另一半用於其他類型的交易)我們可以從10個用戶執行1150個交易,總共超過5萬個頻道。這是每天700萬個頻道,每年25億個頻道。我們地球上有75億人,包括老人,兒童,朝鮮人,阿米甚人和平地球。那麼比特幣可以採用……?

是。

再見

按照Facebook頁面上的每日更新:https://www.facebook.com/albertodeluigi.news

訂閱博客時事通訊,以獲得每篇新文章的通知

資訊來源:由0x資訊編譯自CRYPTONOMIST。版權歸作者Amelia Tomasicchio所有,未經許可,不得轉載


0X簡體中文版:

如何在牛市中生存:用比特幣攀登