找回密碼
 立即注冊
發布
  • QQ空間
  • 回復
  • 收藏

區塊鏈的“確定性 (finality)”意味著什么?

2019-7-4 16:01

我們并不真正擁有我們的數字法幣,銀行才真正擁有;那我們真正擁有我們的加密貨幣資產嗎?

假設你登錄到你的活期銀行賬戶:你馬上就能看到你的活期賬戶余額、你的存款、你信用卡上欠了多少錢等等信息。當你關閉應用程序時,你會有一種自信,認為這些錢是“你的”,你卡上的任何電匯或交易都會被銀行和商戶“結算”,且并不會有太大風險。系統“運行良好”,你信任這個系統。但是,你真的擁有這些資金嗎?資產的數字化所有權 (digital ownership) 是自互聯網革命以來深深扎根于我們社會的一個觀念。將數字密碼和電子郵箱地址作為我們身份的觀念,已經被認為可以充當以前具體實物身份憑證的標準。這種數字所有權的現象不僅在本質上是具有人為性的,而且是一個高度社會化的觀念。除非資產的所有權得到其他人 (即你希望與之進行交易的人) 的認可,否則資產的所有權沒有任何意義

區塊鏈技術重塑了我們對數字所有權的理解。我們有能力掌控個人自由的關鍵所在,就是無需把辛苦掙來的資產存入銀行,而是可以借助強大的加密技術,讓我們能夠通過錢包將加密貨幣資產存放到區塊鏈賬本中。但即便如此,我們真的擁有這些加密貨幣資產嗎?與在傳統金融體系中一樣,答案是否定的

區塊鏈錢包的概念確實是有些用詞不當。錢包只存儲密鑰,密鑰讓你有權進行價值交易,這些價值是協議中的其他人都認可的屬于你的數字價值。的確,用戶擁有私鑰,私鑰讓他們能夠使用區塊鏈生態系統進行交易,但這些密匙只是一種用于解鎖對區塊鏈網絡中存在的資產 (也就是去中心化賬本中的條目) 進行訪問的憑證

本文將重點討論在最低級別上,PoW 區塊鏈協議中的所有權意味著什么,并探討其局限性。

PoW 區塊鏈 (比如比特幣) 的力量在于其安全性會隨著時間的推移而增加。每個新生成的區塊都代表者一個集體競賽的結果,即礦工使用盡可能快的機器來找到某個加密難題的答案:在這場競爭中,通常是那些支出最高且最有效率的礦工更具優勢。全球成千上萬的機器和挖礦設備在電力和運營成本方面投入了數千萬美元,參與到比特幣和其他加密貨幣的挖礦中以獲得區塊獎勵。

區塊鏈的“確定性 (finality)”意味著什么?

每年的比特幣挖礦能源消耗趨勢圖,單位 TWh (太瓦時)

礦工所獲得的資產 (區塊獎勵) 具有價值,因為創建任何一枚加密貨幣都需要投入大量的電力,再加上加密技術保證了加密貨幣的稀缺性,并且這些資產是通過每個礦工都同意參與的全球性競爭而創造出來的。礦工所挖出的每個后續區塊都會對之前的區塊和交易的安全性進行累加。這種工作量證明模式是比特幣和以太坊等區塊鏈網絡的安全性保障的基礎

交易的結算:確定性 (finality) 默認情況下,區塊鏈網絡中的參與者都認可“難度”最大的鏈,或者說是其中包含最多區塊的鏈,也就是“規范的賬本”。讓每個人都對該“規范的賬本”達成共識,這就是區塊鏈中數字所有權背后真正的推動因素。如果明天一個新的賬本被接受為真正規范的賬本,而上面沒有記錄你的交易或加密貨幣,那你就遭受損失了,也不能再參與到該系統中了,因為該系統不再承認你的“所有權”,盡管你有一個本地副本。上述情況適用于所有基于最長鏈規則的區塊鏈協議 (比如當前的比特幣和以太坊)。但這些協議的安全保證并不是絕對的。在這些協議中,不能保證你的交易永遠不會被逆轉,也不能保證比特幣協議中不會出現一條新的、更長的鏈。也就是說,工作量證明區塊鏈的安全性概念是概率性的。運行的時間越長,生成的區塊越多,那你的交易被逆轉的可能性就越小。某條工作量證明鏈 (如比特幣) 運行的時間越長,存在于該鏈上的以前的交易被逆轉的可能性就越低。這一概念就成為結算的確定性 (settlement finality)。

交易逆轉或者鏈分裂屬于區塊鏈分叉這一更大的現象范疇:在區塊鏈分叉中,網絡的一部分參與者對哪個才是“規范的賬本”有著不同的信念。分叉可能對數字所有權產生巨大的影響,因為它是一個高度社會化的過程,可能由于各種原因而發生。在以太坊網絡中,為了升級網絡和添加新特性,網絡會進行預定的分叉。有時會發生有爭議的分叉,即一些不同意對網絡協議進行更改的人會決定說服網絡中的部分參與者來分叉出一條新鏈 (比如比特幣現金就是從比特幣核心鏈中分離出來的一個非常有爭議的分叉鏈)。

但是分叉并非一種非同尋常的情況。事實上,由于網絡狀況的原因,比特幣幾乎每隔一段時間就會發生分叉。由于不是每個人都可以同時看到傳播的區塊,兩個礦工都可能會創建出完全有效的區塊,但是最終只有一個區塊將會獲得比特幣協議的獎勵。

區塊鏈網絡并不完美,因為世界上任何人都可以運行一個節點:由于各種互聯網連接和延遲問題,區塊通常需要更長的時間才能在更大的區塊鏈網絡中進行傳播,這就在各礦工對區塊達成共識的時間間隔內為出現潛在的分叉提供了更多的時間。

區塊鏈的“確定性 (finality)”意味著什么?

以太坊網絡最近的區塊傳播所需時間

那些有效但不被包含在網絡中大多數人接受的賬本之中的區塊就稱為孤塊 (orphan block),在以太坊網絡中也稱為叔塊 (uncle block)。在以太坊網絡中,那些創建了叔塊的礦工也會獲得一點獎勵,這些被創建出來的叔塊在全部挖掘出來的區塊中占的比例叫叔塊率。

區塊鏈的“確定性 (finality)”意味著什么?

以太坊網絡中的叔塊率趨勢圖,其中以太坊叔塊率在2017年底迎來了高峰。

叔塊率還可以很好地反映當時的以太坊中的網絡延遲和效率低下問題。也就是說,如果區塊使用過多的 gas (即使用過多的計算),那這些區塊的大小將更大,傳播至全網絡將需要花更長的時間,進而增加了出現更多叔塊的概率。在高使用率的時候,區塊鏈網絡會變得擁擠,大量的叔塊會以比平時更高的比例出現。分叉和鏈重組的可能性就是 Coinbase 等交易所需要讓你等待一段時間之后才能讓你使用你接收到的幣或者將你的幣轉移出交易所的原因,通常需要等待大約30個區塊作為安全的確認時間框架,因為交易所會盡可能地確保降低用戶丟失其資產所有權的可能性。

替代選擇 & 相應的折衷之處因此,在比特幣和以太坊中,參與者只能增加他們的交易不會隨著時間的推移而被逆轉的可能性,但永遠不可能100%確定不會被逆轉。這個概念已經融入到區塊鏈協議本身之中,因為這依賴于區塊鏈網絡決定哪個“真正”規范的賬本就是那個包含最多區塊和最多工作量的賬本。區塊鏈協議就是交易可以實現確定性 (finality) 的地方嗎?其中有什么折衷之處?

比特幣等區塊鏈的工作量證明的一個關鍵替代選擇就是權益證明 (PoS):PoS 是一種由參與者鎖定并“質押”一部分加密資產從而參與到全局賬本的共識中來的機制。如果參與者進行了惡意行為,他們將損失全部或部分質押的資產,從而創建了一種基于懲罰的機制。以太坊一直都希望轉換至權益證明機制,且在創建以太坊協議的下一個迭代方面的工作正在順利進行。

基于權益證明機制的協議會使用一種“最長鏈決定規則”的變體規則,由于不需要通過消耗電力來創建一條更長的鏈,因此對于交易何時能夠被認為是“確定性的”并不存在加密保障;權益證明協議選擇的方式是,在 X 個區塊生成之后,交易就永遠不能被逆轉了,且每個人都按協議的規則行事

這也意味著在權益證明協議中,在每個確定性的時間到來之前 (即 X 個區塊被生成之前),人們沒有動力去維護或存儲整個交易記錄,這就是這種方式的一個主要折衷之處。而在工作量證明比特幣中,新加入網絡中的節點會從第一個區塊開始下載并驗證整個賬本,有效地達成與其他的參與者相同的“真相”。

權益證明系統如何實現交易的確定性?權益證明機制 (比如以太坊的 Casper FFG)依賴于由一組驗證者進行的基于抵押加權的投票,以此來決定何時在主鏈上對特定的區塊系列進行敲定。也就是說,網絡中的節點有一個內置的協議,如果滿足某些條件,則該協議會在主鏈達成共識的時間到來之前忽視這些區塊。通常,這個投票的閾值是符合拜占庭容錯 (BFT) 的,從而確保至少有2/3的驗證者在特定的時間內進行了投票,以此作為安全措施。

區塊鏈的“確定性 (finality)”意味著什么?

在基于權益證明的模式中存在“確定性檢查點 (finality checkpoints)”,在網絡運行很長一段時間之后,新加入進來的節點只需要從最近被敲定的檢查點開始驗證賬本的狀態即可,無需從第一個檢查點開始驗證。也就是說,如果權益證明協議規定了每1,000個區塊生成 (其中每個區塊都獲得了足夠的投票數) 就設置一個檢查點,這些區塊中的交易就無法再被逆轉了,那么新節點只需要接受從這個檢查點開始的賬本“真相”即可,沒有必要關注之前的其他區塊。這種情況下,對全局狀態的驗證變得主觀多于客觀。事實上,Vitalik Buterin 將權益證明的這種性質稱為弱主觀性(weak subjectivity),見下圖:

區塊鏈的“確定性 (finality)”意味著什么?

這對于普通用戶來說意味著什么?

對于與區塊鏈進行交互的普通用戶來說,區塊鏈上的資產只是賬本上的記錄,這與當前存儲在銀行中的法幣資產的所有權運作的方式類似。對于存儲在銀行中的法幣資產,你對你的資金的所有權的存在因為在銀行的中心化數據庫中有記錄你的余額的證明。在區塊鏈中,用戶對自己的加密資產擁有所有權,只是因為協議中的大多數人都認可該所有權是“規范賬本”的一部分。如果明天該條鏈被攻擊了并發生了深度區塊重組,使你的交易被排除在了“規范賬本”之外,那你的私鑰和錢包都沒用了。即便你“擁有”你的加密資產,但協議的大多數人并不認可這些資產。區塊鏈上的數字所有權風險與其底層協議的安全缺陷稱正比關系,協議的安全風險越大,數字所有權的風險也就越大。

參考鏈接:

https://www.tokendaily.co/blog/an-introduction-to-blockchain-finality

作者 | Raul Jordan

編譯 | Jhonny

【文章版權歸原作者所有,其內容與觀點不代表Unitimes立 場。翻譯文章僅為傳播更有價值的信息】
相關新聞
捕鸟达人原版 bet365体育独家 pk10免费计划软件 江西十一选五怎么走 新浪网体彩现场直播 3d走势 广东36选7开奖历史查询 老时时360视频 极速快三计划免费版 今日新疆时时开奖结果 秒速时时彩计划app 南宁网上棋牌室 北京pk拾基本走势图 足球混合过关5过3 vr赛游戏 江苏e足彩开奖结果 陕西十一选五走势图最