節(jié)點(diǎn)可以隨意離開并重新加入網(wǎng)絡(luò),接受工作證明鏈作為它們離開時(shí)發(fā)生的事情的證據(jù)。“共識(shí)肯定是區(qū)塊鏈行業(yè)最近幾年最流行的語言之一。幾乎每個(gè)人都見過這個(gè)術(shù)語的使用,亦或被“共識(shí)協(xié)議”或“分布式共識(shí)”這樣的短語轟炸。具有諷刺意味的是,大多數(shù)人并不真正理解它的含義,或者在談到他們的項(xiàng)目或源代碼時(shí)經(jīng)常誤用這個(gè)詞。
共識(shí)的定義
· 一般協(xié)議:全體一致
· 大多數(shù)有關(guān)人士都作出了裁決
· 群體團(tuán)結(jié)在情感和信仰上的
簡(jiǎn)單定義是:普遍同意。這并不等同于完全一致,也不像一些人可能認(rèn)為的那樣是預(yù)先確定的一致。而是必須有某種程度的決策過程,其中包括達(dá)成真正共識(shí)的五個(gè)要求。
“包容、參與、合作、平等、解決問題”。
“共識(shí)決策包括協(xié)作討論,而不是對(duì)抗性的辯論。
第一份對(duì)等全球共識(shí)協(xié)議
歷史上鮮為人知的事實(shí)表明,早在20世紀(jì)30年代初,就有人試圖建立一個(gè)全球?qū)Φ刃畔⒕W(wǎng)絡(luò)。
為了維護(hù)世界和平,他希望為一種典型的防御性武器提供資金,但他對(duì)摩根大通(J.P. Morgan Jr.)和英國首相內(nèi)維爾張伯倫(Neville Chamberlain)的呼吁無功而終?!埃?]”當(dāng)時(shí)正值第二次世界大戰(zhàn)的高潮,Nikola Tesla聲稱已經(jīng)發(fā)明了一種威力強(qiáng)大的粒子束武器,被稱為“死亡射線”(Death Ray),在這場(chǎng)持續(xù)不斷的沖突中,這種武器本可以證明是無價(jià)的?!?/p>
尼古拉·特斯拉(Nikola Tesla)博士職業(yè)生涯中的這一關(guān)鍵時(shí)刻,是一個(gè)殘酷的覺醒和學(xué)習(xí)過程,讓我們明白了為什么不依賴單一的資金來源很重要。他很快意識(shí)到必須進(jìn)行全球營銷來確保資金和全球和平。他通過向美國、英國、法國、加拿大、蘇聯(lián)和南斯拉夫的政府發(fā)送帶有有限版本的死亡射線藍(lán)圖的投資說明書來實(shí)現(xiàn)這一共識(shí)機(jī)制。沒有任何一個(gè)實(shí)體能夠在不與他合作的情況下復(fù)制他的裝置。
他說他的發(fā)明沒有被偷的危險(xiǎn),因?yàn)樗麖膩頉]有把它的任何東西寫在紙上。遠(yuǎn)程部隊(duì)武器的藍(lán)圖就在他的腦海里?!?/p>
Nikola Tesla的分散信息計(jì)劃從未被完全采納,但在1935年,蘇聯(lián)同意通過美國安托姆托貿(mào)易公司談判,向他支付更詳細(xì)的計(jì)劃、規(guī)格和完整的信息,同時(shí)確保美國和蘇聯(lián)永遠(yuǎn)不會(huì)在施工過程中或完工后的任何時(shí)候進(jìn)行軍備競(jìng)賽;他們的軍事能力將是平等和相同的,戰(zhàn)爭(zhēng)將毫無意義。
關(guān)于比特幣共識(shí)的共識(shí)
大多數(shù)人沒有理解的是:中本聰(Satoshi Nakamoto)在比特幣白皮書中描述的“共識(shí)機(jī)制”,指的是使用工作量證明,以確保網(wǎng)絡(luò)上的所有同行及其運(yùn)營商嚴(yán)格遵守網(wǎng)絡(luò)內(nèi)部討論的條件。
這與會(huì)議或聊天論壇不同,在這些論壇中,開發(fā)人員討論并同意類似的技術(shù)或?qū)崿F(xiàn),也不涉及在代碼中使用靜態(tài)或特定的變量;而所有節(jié)點(diǎn)運(yùn)行相同的版本。在比特幣白皮書中,這指的是有選擇地選擇合適的區(qū)塊鏈來被認(rèn)為是最有效的。
“通過擴(kuò)展有效塊來表達(dá)他們對(duì)有效塊的接受,通過拒絕處理無效塊來拒絕處理無效塊?!?/p>
Satoshi的共識(shí)
“共識(shí)決策是一個(gè)群體決策過程,在這個(gè)過程中,群體成員發(fā)展并同意支持符合整個(gè)群體或共同目標(biāo)的最佳利益的決策。”共識(shí)可以被專業(yè)地定義為一個(gè)可接受的決議,一個(gè)可以得到支持的決議,即使不是每個(gè)人的“最愛”。它有它的起源在拉丁詞cōnsēnsus(協(xié)議),從cōnsentiō字面意思是感覺在一起。
Satoshi提到的共識(shí)機(jī)制,從來沒有通過白皮書或在線論壇聊天得到充分的詳細(xì)解釋。經(jīng)過仔細(xì)研究所有核心源代碼;很明顯,大量的函數(shù)及其輸出決定了錢包軟件的結(jié)果,并作為歷史證據(jù)記錄在區(qū)塊鏈上。
錢包軟件會(huì)按順序從第1行開始執(zhí)行源代碼,直到第10000+行,以確保所有本地變量與其他節(jié)點(diǎn)的變量一致。源代碼被分成特定的文件,其中包含作為對(duì)象引用的函數(shù)和類,其中包含變量。它們通過隨機(jī)存取內(nèi)存(RAM)實(shí)時(shí)創(chuàng)建、克隆和銷毀,并在其他函數(shù)調(diào)用時(shí)修改和執(zhí)行。
軟件的核心是要求所有功能協(xié)同工作,實(shí)現(xiàn)共同的手段,達(dá)到同一目的。執(zhí)行路徑不是靜態(tài)的,也不是保持不變的,函數(shù)輸出受已經(jīng)加載的對(duì)象、它們的狀態(tài)或網(wǎng)絡(luò)上的環(huán)境變量甚至區(qū)塊鏈本身的過去計(jì)算的影響。
比特幣如何抵制審查和欺詐?
“我創(chuàng)建比特幣的主要原因之一,是為了打造一個(gè)不需要對(duì)基礎(chǔ)貨幣供應(yīng)進(jìn)行監(jiān)管就能發(fā)揮作用的系統(tǒng),同時(shí)仍能在一定程度上抵御欺詐?!薄?Craig S Wright. ,其與Mr. Wright聲稱的相反,他創(chuàng)造比特幣是為了取代對(duì)基礎(chǔ)貨幣供應(yīng)的監(jiān)管控制;這個(gè)實(shí)驗(yàn)性的網(wǎng)絡(luò)協(xié)議是為了探索一個(gè)“瘋狂的概念”,即運(yùn)行在分散的、分布式的對(duì)等節(jié)點(diǎn)網(wǎng)絡(luò)上的計(jì)算機(jī)源代碼實(shí)際上可以強(qiáng)制對(duì)基礎(chǔ)貨幣供應(yīng)進(jìn)行監(jiān)管控制;這是一個(gè)在過去從未嘗試過的革命性概念。通過同行達(dá)成共識(shí),并不會(huì)取代法律法規(guī)的實(shí)施、遵循或堅(jiān)持。它從來沒有被設(shè)計(jì)成確保所有其他網(wǎng)絡(luò)用戶在所有用例下都會(huì)受到保護(hù)。它從來沒有被用來規(guī)避已經(jīng)存在的金融法律。它從來沒有打算取代我們今天所知道和使用的互聯(lián)網(wǎng)。
比特幣網(wǎng)絡(luò)本身并沒有將犯罪最小化,也從未被設(shè)計(jì)成這樣。Mr. Wright到處都遍布:他創(chuàng)造了一個(gè)分散的貨幣體系,確保犯罪活動(dòng)可以進(jìn)行跟蹤,但幾乎每個(gè)人都不能真正理解區(qū)塊鏈技術(shù)和比特幣的起源——一致同意…這是為了防止央行或腐敗的監(jiān)管機(jī)構(gòu)和政府的惡性通脹和貨幣政策操縱。
比特幣是在全球內(nèi)亂、華爾街、美聯(lián)儲(chǔ)(fed)以及與銀行業(yè)有關(guān)聯(lián)的政府的不信任爆發(fā)之際推出的。在2008年房地產(chǎn)衍生品泡沫破裂、Egold和自由儲(chǔ)備銀行(Liberty Reserve)以及類似的集中式數(shù)字支付處理機(jī)構(gòu)解體后不久,這是人類歷史上一個(gè)混亂的時(shí)期;隨著全球法定貨幣的不斷崩潰,經(jīng)濟(jì)學(xué)家、企業(yè)家和普通用戶正在尋找一種可以在全球范圍內(nèi)迅速實(shí)施的系統(tǒng),以確保所有使用它的不受信任的各方——需要遵循在創(chuàng)建之初制定的指導(dǎo)方針,并且不能為了自己的利益一時(shí)興起而改變規(guī)則。是的,所有交易都是透明的,但它們都是偽匿名的,目的是保護(hù)隱私,而不是防止或鼓勵(lì)犯罪活動(dòng)。使用比特幣作為執(zhí)法機(jī)關(guān)誘捕的工具將是一個(gè)相當(dāng)模糊的方案,永遠(yuǎn)不會(huì)被認(rèn)為是收集證據(jù)的主要方法??死赘?賴特(Craig Wright)沒有發(fā)明比特幣;這不是觀點(diǎn),這是一個(gè)可以證明的簡(jiǎn)單事實(shí)。
通過遵循比特幣白皮書中的相同共識(shí)機(jī)制,并利用Craig Wright提供的證據(jù)將其應(yīng)用于他的大膽主張;如果網(wǎng)絡(luò)上的所有其他節(jié)點(diǎn)不能使用篡改證明方法來驗(yàn)證所做的工作,則認(rèn)為該方法無效。你可以日以繼夜地挖掘,在線下建立一個(gè)鏈條,或者寫無數(shù)有價(jià)值的虛構(gòu)文章……但您無法重新連接。然后嘗試強(qiáng)制替換在全球網(wǎng)絡(luò)上完成的現(xiàn)有工作,而您從一開始就沒有參與其中。如果沒有其他人能夠成功地驗(yàn)證證據(jù)鏈的有效性:它就會(huì)被所有其他節(jié)點(diǎn)拒絕,并且用最有效的鏈用于在此基礎(chǔ)上構(gòu)建未來的塊。這就是Satoshi的“最初設(shè)想”。
Craig Wright和他所有的支持者——可以保持他們的牛屎般的愿景,他們可以繼續(xù)鼓勵(lì)用戶通過Metanet直接在區(qū)塊鏈上嵌入未經(jīng)過濾的web內(nèi)容。這從來就不是最初比特幣的一部分,也從來沒有寫在白皮書上。任何否認(rèn)這一明顯的用例矛盾的人故意從正常的互聯(lián)網(wǎng)流量中分離網(wǎng)絡(luò);是行為人的欺詐還是沒受過教育的各方面呢!不知道。是的,這包括提供流動(dòng)性的外匯服務(wù),以及媒體在沒有進(jìn)行適當(dāng)盡職調(diào)查的情況下反芻謊言。因此盡快尋求法律意見。
Craig Wright和nChain與銀行合作的歷史期間是2013年到2014年中期[10]他想讓公眾相信通過他的無數(shù)中等職位,他的工作可以獲得銀行業(yè)支持但不妨礙比特幣的大量使用。這一離奇的謊言與事實(shí)不可同日而語。腐敗的開發(fā)人員拿了錢去接受Satoshi的共識(shí)機(jī)制,在這個(gè)機(jī)制中,沒有一個(gè)節(jié)點(diǎn)可以影響網(wǎng)絡(luò)操作,而沒有一個(gè)節(jié)點(diǎn)可以一直影響整個(gè)網(wǎng)絡(luò)歷史直到最后一個(gè)起源。從chinacTIveandibd更新的技術(shù)分析中可以看出。
Blockstream于2014年由一些人認(rèn)為是比特幣發(fā)展的貢獻(xiàn)而成立的,后來被證明是一家中央銀行支持的投資公司[12]。他們無情地劫持了未來的開發(fā),并通過騷擾、誹謗、操縱或其他有問題的策略迫使許多核心開發(fā)人員離開項(xiàng)目,他們轉(zhuǎn)而從事山寨幣的開發(fā)。
比特幣主要使用一種特定的靜態(tài)共識(shí)機(jī)制
據(jù)加文·安德森(Gavin Anderson)說,最初引入檢查點(diǎn)是為了應(yīng)對(duì)“溢出”漏洞,該漏洞允許任何人消費(fèi)任何人的比特幣?!氨忍貛派系乃泄?jié)點(diǎn)必須遵循的特定或靜態(tài)共識(shí)在源代碼中被明確定義為常量。示例可以在名為consensus.h的文件中找到,該文件位于較新的比特幣版本的源代碼中。這些變量過去常常在代碼庫的其他部分中,但是它們保持不變。塊大小限制、每個(gè)塊的最大交易數(shù)、塊的時(shí)間跨度等,都可以在網(wǎng)絡(luò)上的所有節(jié)點(diǎn)之間共享。
節(jié)點(diǎn)很容易被誤認(rèn)為接受了一個(gè)無效的鏈,原因很簡(jiǎn)單,因?yàn)榕c它的fork對(duì)應(yīng)項(xiàng)相比,它有更多的工作量證明。這就是所謂的意外鏈硬分叉。在過去,由開發(fā)人員、交換服務(wù)、塊研究操作人員和商家完成選擇最有效的鏈(忽略明顯被利用的鏈并回滾到一個(gè)雙方都同意的檢查點(diǎn))的過程。
識(shí)別區(qū)塊鏈軸心點(diǎn)是一項(xiàng)艱苦的任務(wù),在毫無戒心的用戶交易被確認(rèn)很久之后,讓它們失效,通常在名譽(yù)方面比金錢損失更具有破壞性。對(duì)等方和節(jié)點(diǎn)軟件通過利用他們錢包軟件中的漏洞,加劇了攻擊向量,這些漏洞導(dǎo)致他們的比特幣錢包由于資源耗盡而崩潰或離線,或者被困在一個(gè)無效的鏈上。
比特幣核心是一個(gè)歷史性的發(fā)行。 利用DNS種子對(duì)節(jié)點(diǎn)進(jìn)行優(yōu)先級(jí)排序會(huì)打開另一個(gè)攻擊向量;該更新包含一個(gè)初始啟動(dòng)例程,用于連接和查詢中央服務(wù)器,以接收將來要連接的其他對(duì)等點(diǎn)列表。DNS種子、鏈活躍和初始?jí)K下載顯然是為了防止節(jié)點(diǎn)被卡在無效塊上,并確保工作量證明最多的鏈總是會(huì)贏得比賽。在現(xiàn)實(shí)中;他們保證了錢包的完整性和共識(shí)。
我們盡可能地與所有人同步,但在初始頭文件同步時(shí)限制為1。“忽略了驗(yàn)證網(wǎng)絡(luò)上所有節(jié)點(diǎn)的有效性和一致性,打開了新的攻擊載體,如果有人確實(shí)設(shè)法超過誠實(shí)的采礦者或?qū)е麓蠖鄶?shù)池離線,那么很容易被利用。通過頂驅(qū)對(duì)分叉鏈進(jìn)行優(yōu)先級(jí)排序,只需要最小的投資和技術(shù)理解。對(duì)于所有試圖將比特幣代碼庫“按原樣”用于其山寨幣項(xiàng)目的開發(fā)人員來說,這是不言而喻的;它們需要不斷地確保它們?cè)诰W(wǎng)絡(luò)上具有最大的哈希率。在現(xiàn)實(shí)中這是昂貴的和浪費(fèi)的過程;只是針對(duì)特定條件的另一種集中式靜態(tài)協(xié)商一致機(jī)制。截至Core 18,比特幣仍然需要在節(jié)點(diǎn)之間對(duì)區(qū)塊鏈狀態(tài)不一致的時(shí)候進(jìn)行人工監(jiān)督和干預(yù)。
鏈活躍和初始?jí)K下載已經(jīng)改變了比特幣的基本原則,以保持同行的共識(shí)。進(jìn)一步研究源代碼,可以發(fā)現(xiàn)攻擊鏈可以廣播到所有節(jié)點(diǎn),可以從當(dāng)前塊#582969+強(qiáng)制回滾[15],攻擊者可以任意回滾到塊#530359,即最后一個(gè)靜態(tài)檢查點(diǎn)。
這是Satoshi擔(dān)心新版本的檢查點(diǎn)的原因之一;在硬分叉過程中最小化鏈組織,防止網(wǎng)絡(luò)上所有節(jié)點(diǎn)之間難以達(dá)成一致。
Satoshi從未在早期版本中完全完成源代碼重組過程,以實(shí)現(xiàn)安全自動(dòng)化,并決定根據(jù)網(wǎng)絡(luò)上其他節(jié)點(diǎn)確定的塊的有效性來挖掘塊,或者智能地處理鏈重組過程。在錢包釋放期間實(shí)現(xiàn)的檢查點(diǎn)只是對(duì)鏈叉的臨時(shí)保護(hù)。比特幣被設(shè)計(jì)用來選擇默認(rèn)情況下來證明工作證明價(jià)值最高的區(qū)塊鏈。最近幾年,我們已經(jīng)看到這個(gè)致命的漏洞被Sybil攻擊利用,被稱為“雙重51%”,幾乎每一個(gè)從比特幣甚至其他使用類似共識(shí)機(jī)制的比特幣。
事實(shí)上,比特幣從未完全自動(dòng)化。這是設(shè)計(jì)好的;但沒有人能完全做到這一點(diǎn)。網(wǎng)絡(luò)的安全性完全取決于沒有一個(gè)實(shí)體能夠挖掘出網(wǎng)絡(luò)的其余部分。這個(gè)缺陷并不像一些人可能認(rèn)為的那樣在工作量算法的證明范圍內(nèi),而是在代碼庫的其他領(lǐng)域。原始協(xié)議共識(shí)機(jī)制中盡管已經(jīng)被證明是有效的,但已經(jīng)顯示出了漏洞,需要盡快更新,至少在所有分叉的山寨幣項(xiàng)目中是這樣。移除ChainAcTIve和IBD將是恢復(fù)Satoshi本人設(shè)想的最初共識(shí)協(xié)議的最初嘗試。
比特幣源代碼易受攻擊嗎?
Group-IB建議,對(duì)于那些希望保護(hù)自己免受51%攻擊的小型加密貨幣項(xiàng)目,最好的防御方法是使用大型虛擬貨幣通常不采用的加密算法。
比特幣的靜態(tài)共識(shí)目前沒有受到任何直接威脅,近期也不會(huì)。利用攻擊向量所需的投資資本比可能獲得的潛在回報(bào)要大得多,投資風(fēng)險(xiǎn)已經(jīng)足夠令人沮喪了——當(dāng)成功的可能性非常小時(shí),比如9000多個(gè)節(jié)點(diǎn)和成千上萬的用戶正試圖緩解這種情況。
僅僅使用過多的哈希率并不能保證在商家或交易所獲得雙倍的成功。緊密監(jiān)控的服務(wù),具有冗余備份;在過去被證明在快速識(shí)別網(wǎng)絡(luò)上的可疑行為方面是有用的,但是這個(gè)過程主要是由人類完成的。比特幣節(jié)點(diǎn)軟件中的人工智能功能是不存在的,或者充其量是非常有限的。比特幣的開發(fā)商或商戶對(duì)比特幣的監(jiān)管和完整性檢查不力;通常情況下,當(dāng)大多數(shù)網(wǎng)絡(luò)哈希率優(yōu)先于一個(gè)欺騙性分叉的區(qū)塊鏈時(shí),比特幣商家的開發(fā)成功率要比他們高得多。
Profit Hunters Coin是我在2017年開始參與的一個(gè)項(xiàng)目,當(dāng)時(shí)有一群關(guān)注安全的山寨幣開發(fā)者。他們明白一個(gè)殘酷的現(xiàn)實(shí):小項(xiàng)目永遠(yuǎn)無法達(dá)到比特幣在10年內(nèi)獲得的哈希率;在較短的時(shí)間內(nèi)需要維護(hù)自己的網(wǎng)絡(luò)完整性。2018年是雙重打擊之年。
今年4月和5月,黑客利用Verge的一個(gè)漏洞套現(xiàn)了價(jià)值100多萬美元的加密貨幣”。當(dāng)月晚些時(shí)候萊特幣現(xiàn)金也遭遇了類似的攻擊?!叭欢衲曜畲蟮墓羰菍?duì)比特幣黃金的攻擊。5月份,一名“惡意礦工”控制了比特幣黃金網(wǎng)絡(luò),導(dǎo)致比特幣黃金損失38.8萬英鎊(合1800萬美元)。”這次攻擊很快導(dǎo)致美國比特幣交易所Bittrex在出于安全考慮情況下將比特幣黃金從其交易所摘牌。“
在創(chuàng)建PHC之前,我與BATA合作開發(fā)了世界上第一個(gè)用于比特幣的人工智能網(wǎng)絡(luò)防火墻。它在減少潛在的攻擊或過度集中的采礦方面非常有效。從定義上講,它并不完美——但實(shí)際上它確實(shí)奏效了。在比特幣防火墻運(yùn)行期間,BATA商戶從未遭受過任何財(cái)務(wù)損失。這給了我一個(gè)額外的優(yōu)勢(shì)去學(xué)習(xí)實(shí)時(shí)的利用是如何執(zhí)行的,以及如何讓網(wǎng)絡(luò)上的節(jié)點(diǎn)從其他節(jié)點(diǎn)“學(xué)習(xí)”正常的網(wǎng)絡(luò)條件,并與攻擊節(jié)點(diǎn)進(jìn)行比較,過濾掉“異?!毙袨?。這是我第一次嘗試取代人類的負(fù)擔(dān),人類試圖在攻擊造成破壞之前識(shí)別并減輕攻擊。
無數(shù)的項(xiàng)目被遺忘,繼續(xù)使用被利用的區(qū)塊鏈或不知疲倦地嘗試修補(bǔ)漏洞。與我有著相同目標(biāo)的其他開發(fā)人員探索了獨(dú)特的概念。一種有效的應(yīng)對(duì)措施是代幣多算法,它迫使用不同的哈希方法按順序創(chuàng)建新的塊。其他解決方案通過快速修復(fù)打開了新的攻擊載體,比如實(shí)現(xiàn)了掛載和完全刪除工作量證明。大多數(shù)開發(fā)人員只是被迫虧本開采自己的代幣,以確保網(wǎng)絡(luò)不受不想要的分叉的影響,而其他人只是希望問題會(huì)自行解決。一個(gè)注定要失敗的嘗試是,使用ASIC無法挖掘的自定義算法來防止未來的攻擊,卻無知地忘記了:如果ROI足夠高,這些芯片能夠而且將會(huì)被生產(chǎn)出來。不幸的是,此時(shí)網(wǎng)絡(luò)的安全性變?yōu)閚ull,正如X11算法所示。
比特幣需要什么樣的普遍共識(shí)更新?
關(guān)鍵的更新必須盡快進(jìn)行,以刪除Craig Wright, nChain, Calvin Ayre, Jimmy Nguyen, Adam Back,這些腐敗的交易所服務(wù),新聞網(wǎng)站的首席執(zhí)行官,以及Blockstream對(duì)未來發(fā)展的影響——顛覆了ChainAcTIve和最初的Block Download更新。他們沉迷于傳播錯(cuò)誤信息,通過每天傳播誹謗來攻擊核心開發(fā)者,為他們的欺騙行為辯解,并將普通用戶與知識(shí)產(chǎn)權(quán)盜竊混為一談。
Blockstream的衛(wèi)星可能需要更新,或者可能與回到核心8共識(shí)不兼容;這只是微不足道的,因?yàn)榇蠖鄶?shù)用戶都不以這種方式訪問比特幣網(wǎng)絡(luò)。為連接劃分節(jié)點(diǎn)子網(wǎng)絡(luò)的優(yōu)先級(jí)是非常危險(xiǎn)的,因?yàn)樗鼈冞^去的核心升級(jí)已經(jīng)表明,將Satoshi提出的分散共識(shí)電腦化了。
不按規(guī)定操作,就像在在外太空軌道運(yùn)行一樣; Blockstream比特幣半節(jié)點(diǎn)[18]使得確保區(qū)塊頭及其自定義的“最佳鏈”在鏈重組期間被廣播變得非常方便,因?yàn)樗鼈兊恼_\(yùn)行時(shí)間是100%,迫使所有其他節(jié)點(diǎn)只能根據(jù)一個(gè)對(duì)等節(jié)點(diǎn)回滾。
這些偽節(jié)點(diǎn)得到了自1913年以來一直在利用我們?nèi)蚪?jīng)濟(jì)的央行 的財(cái)政支持。在任何情況下,他們都認(rèn)為這不應(yīng)該是一個(gè)旨在使他們對(duì)政治和金融權(quán)力集中控制過時(shí)的行業(yè)領(lǐng)導(dǎo)者。
減輕比特幣網(wǎng)絡(luò)上Blockstream衛(wèi)星攻擊矢量的一種有效方法是在軌道上將定向能源武器對(duì)準(zhǔn)它們;立即使它們永久不可操作。Nikola Tesla博士會(huì)為他的技術(shù)被用于防御目的和造福人類而感到自豪。
關(guān)于第一個(gè)比特幣的商標(biāo)保護(hù),比特幣不僅應(yīng)該被交易所服務(wù)、商戶和監(jiān)管機(jī)構(gòu)所遵循,而且用戶自己也應(yīng)該遵守。BCH和BSV應(yīng)該被迫從他們的名字中刪除比特幣,以尊重他們從核心開發(fā)者那里竊取的源代碼的知識(shí)產(chǎn)權(quán),同時(shí)把自己作為合法的支持者進(jìn)行營銷。他們對(duì)今天開始加密貨幣工業(yè)的代幣傾倒計(jì)劃是顯而易見的,應(yīng)該由適當(dāng)?shù)漠?dāng)局進(jìn)一步調(diào)查。最大規(guī)模的市場(chǎng)操縱被忽視了,并將繼續(xù)不利于新手進(jìn)入市場(chǎng)。
目前,比特幣不需要改變?nèi)魏螙|西。它仍然是安全的。應(yīng)盡快就區(qū)塊大小限制或微支付泛濫達(dá)成具體共識(shí),以確保交易時(shí)間不受使用量增加的影響。塊大小增加到2mb不會(huì)改變Segwit,也防止灰塵交易不會(huì)對(duì)比特幣協(xié)議產(chǎn)生負(fù)面影響或打開新的漏洞。它有很多可以做的改進(jìn),但是在對(duì)代碼進(jìn)行任何更改之前必須達(dá)成協(xié)議。
從長(zhǎng)遠(yuǎn)來看,有哪些升級(jí)能讓比特幣受益?
目前正在使用PHC源代碼庫獨(dú)立測(cè)試潛在的更新;更具體地說——在測(cè)試網(wǎng)上作為概念的證明。舊的比特幣Core 8代碼增加了新的增強(qiáng)功能,并已顯示出有望在其他比特幣甚至比特幣上獲得成功;
TurboSync和Socket TImeout? -同步改善
早期版本的比特幣因連接問題、同儕間緩慢且不可靠的網(wǎng)絡(luò)同步而臭名昭著。這些問題已經(jīng)解決,無法正常通信的空閑節(jié)點(diǎn)將自動(dòng)從網(wǎng)絡(luò)斷開連接,以確保僅對(duì)活動(dòng)對(duì)等節(jié)點(diǎn)可用Socket Timeout?。
在節(jié)點(diǎn)之間的網(wǎng)絡(luò)連接握手過程中,網(wǎng)絡(luò)協(xié)議的速度得到了改進(jìn)。根據(jù)連接會(huì)話所需的最大速度交換值。無任何不良影響;這個(gè)小的改進(jìn)已經(jīng)顯示了5倍默認(rèn)速度增長(zhǎng)的大結(jié)果,并且可能會(huì)進(jìn)一步提高。
比特幣防火墻-人工智能實(shí)時(shí)網(wǎng)絡(luò)保護(hù)
通過分析發(fā)送和接收數(shù)據(jù)簽名與網(wǎng)絡(luò)上其他節(jié)點(diǎn)的比較,分別評(píng)估節(jié)點(diǎn)流量;考慮到它們相互同步的動(dòng)態(tài)檢查點(diǎn)。
識(shí)別,攻擊緩解和網(wǎng)絡(luò)正?;峭耆詣?dòng)化的內(nèi)部錢包功能?;镜?u>機(jī)器學(xué)習(xí)過程,使防火墻能夠識(shí)別帶寬濫用,無效和分叉錢包,以及節(jié)點(diǎn)試圖對(duì)網(wǎng)絡(luò)進(jìn)行51%的攻擊。
在未來,它還會(huì)實(shí)時(shí)學(xué)習(xí),記住過去的網(wǎng)絡(luò)行為,可以通過與Chain Buddy的協(xié)商共識(shí)來驗(yàn)證,然后再做決定是否有害。
與網(wǎng)絡(luò)上其他節(jié)點(diǎn)合作達(dá)成協(xié)議;選擇適當(dāng)?shù)男袆?dòng),基于它如何對(duì)網(wǎng)絡(luò)造成潛在的破壞規(guī)模的不利影響。
動(dòng)態(tài)檢查點(diǎn)和鏈伙伴-人工智能的對(duì)等共識(shí)
進(jìn)行了一些小的協(xié)議更改,以在60秒的周期內(nèi)啟動(dòng)額外的連接握手;互相交換對(duì)方的最佳鏈哈希和塊高度。網(wǎng)絡(luò)上的所有同行很快就達(dá)成了共識(shí),Chain Buddy確定了最佳動(dòng)態(tài)檢查點(diǎn)——由網(wǎng)絡(luò)決定的最有效的鏈,而不是塊高度+1或工作價(jià)值的提升證明。在保持網(wǎng)絡(luò)一致性的前提下,最快的阻塞時(shí)間將會(huì)勝出,并被其他節(jié)點(diǎn)用來構(gòu)建最長(zhǎng)的鏈。
鏈屏蔽-分叉保護(hù)
通過使用他們的區(qū)塊鏈動(dòng)態(tài)檢查點(diǎn)對(duì)錢包的所有連接節(jié)點(diǎn)進(jìn)行頻繁的實(shí)時(shí)監(jiān)控,實(shí)時(shí)監(jiān)控Satoshi的共識(shí),防止本地錢包被卡在分叉鏈上。
動(dòng)態(tài)塊獎(jiǎng)勵(lì)-超級(jí)通貨膨脹和鏈分叉保護(hù)
如果任何節(jié)點(diǎn)試圖通過離線創(chuàng)建塊來欺騙當(dāng)前的挖掘難度率;他們將受到懲罰,從動(dòng)態(tài)塊獎(jiǎng)勵(lì)中獲得一個(gè)較低的塊獎(jiǎng)勵(lì)值,該塊將不會(huì)按照正確的鏈及其塊值的順序被接受。這個(gè)值不能惡意更改,節(jié)點(diǎn)不能挖掘一個(gè)單獨(dú)的鏈,重新連接到網(wǎng)絡(luò),并通過51%甚至5100+%的攻擊在有效的欺騙性塊之間“滑動(dòng)”他們的塊。
Block Shield -時(shí)間偏移和過度重新定位
CheckBlock函數(shù)的作用是:在完成所有的初始檢查之后,調(diào)用一個(gè)附加的檢查。這可以防止接受時(shí)間戳改變的區(qū)塊,或顯著增加重新定位的難度,因?yàn)樵陬A(yù)期的時(shí)間跨度之前,有太多的區(qū)塊正在被接受。最初的算法是經(jīng)過設(shè)計(jì)的,通過要求更多的工作來迫使礦工減速,但是一些小故障使問題變得更加復(fù)雜,并且使得壟斷貨幣供應(yīng)變得容易,使得其他功率更小的節(jié)點(diǎn)在下一個(gè)預(yù)期的塊時(shí)間內(nèi)創(chuàng)建下一個(gè)塊是完全無用的。
ASIC Choker和動(dòng)態(tài)代幣分配器-集中采礦保護(hù)
塊屏蔽與ASIC Choker和動(dòng)態(tài)代幣分配器配合工作,確保了即使ASIC礦工試圖通過集中采礦作業(yè)來控制通貨膨脹,CPU開采也不會(huì)是無利可圖的。ASIC Choker將迫使個(gè)體礦工和礦池“等待”,使他們?cè)谶@段時(shí)間內(nèi)無法盈利開采,甚至不嘗試提交一個(gè)區(qū)塊,如果你試圖采取太多——太快,它將被拒絕。
使用每個(gè)節(jié)點(diǎn)的百分比算法和新的代幣分配實(shí)際上是平等的,每個(gè)人都是基于他們網(wǎng)絡(luò)上的IP地址,卻都沒有考慮CPU處理速度。沒有昂貴的硬件,沒有瘋狂的能源賬單,也沒有百萬美元的創(chuàng)業(yè)公司……個(gè)人電腦、平板電腦和手機(jī)可以驗(yàn)證Satoshi希望網(wǎng)絡(luò)達(dá)成共識(shí)的方式;它們的采礦能力將是相同的。