以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads

COI:為何Ergo堅守UTXO模型而棄用賬戶模型?

Author:

Time:1900/1/1 0:00:00

Ergo承襲了比特幣最安全、最完善的功能,并在其堅實的基礎上實現全新高級加密功能。本系列文章探討了我們在創建Ergo時所做的選擇。作為系列中的首篇文章,本文展示了UTXO模型的優勢。

當您處理財務價值時不能冒險。加密貨幣平臺中的每個架構決策都有影響。雖然不同的方法可以解決同一個問題,但和其他解決方案相比,有些解決方案經過更好測試且更可靠。

SBF:對SEC為何允許比特幣期貨ETF而不允許現貨比特幣ETF而感到困惑:金色財經報道,今日在美國國會的加密聽證會上,眾議員Tom Emmer向SBF提出了一系列問題,以確定FTX為其用戶提供何種保護。隨后SBF表示,他對美國SEC允許比特幣期貨ETF推出,卻不允許現貨ETF推出感到“困惑”。(CoinDesk)[2021/12/9 12:59:36]

與比特幣一樣,Ergo堅守“UTXO”(未花費交易輸出)模型,放棄了以太坊等平臺采用的賬戶模型。我們做出這個選擇的原因有很多,但首先有必要解釋一下UTXO或“盒子”模型的工作原理。

動態 | 李啟威連發數十條推文釋疑:為何看起來Litecoin Core在GitHub沒有更新:剛剛萊特幣創始李啟威連發數十條推文,介紹了萊特幣的代碼更新情況和開發進展。他表示在8年來,只有少于開發人員致力于Litecoin Core。Adrian Gallagher目前正在領導Litecoin Core的開發,并且已經進行了幾年,大家可能不太了解Adrian,因為他不在推特上,但他很棒,他正在悄悄地做Litecoin Core開發的幕后工作。

最近有很多人質疑萊特幣在2019年沒有更新任何代碼,從GitHub上看似乎這樣,但這里有兩個原因:第一個是萊特幣的更新要比比特幣滯后幾個月,我們發布了幾個月前在比特幣中發布的代碼,這些代碼是在2018年編寫的。GitHub的有趣之處在于,它使提交的時間保持不變,不管是誰寫的,還是什么時候提交到代碼庫的。因此,比特幣開發者因在萊特幣代碼庫中的工作而受到好評。這就會讓人看起來,盡管在2019年5月開發并發布了最新的Litecoin Core,但在GitHub你會發現大多數提交都是在2018年完成的。第二個原因是我們沒有在主要項目的主分支上工作,將非發布代碼簽入主分支通常不是好的開發實踐。事實上,Adrian一直在他的個人分支上積極地開發Litecoin核心版本0.18.1。

以上是Litecoin Core開發多年來的運作方式,我們去年甚至遇到了用戶相同的擔憂,有人去年看了我們的主分支工作并聲稱Litecoin在2018年停止了開發。我打賭即使在這個解釋之后,我們也會在2020年讓人感到困惑。

另外,李啟威還表示Litecoin Foundation的目的有兩個方面:致力于LTC的推廣和開發。“在過去的幾個月里,我認為一直認為推廣比開發更重要,但從長遠來看,這兩者同樣重要。我會努力與社區進行更好的溝通,并提供更頻繁的消息同步。”[2019/8/11]

大多數人認為賬戶余額是一個簡單的數字,在您發送或接收資金時會更新。這是處理問題的直觀方法;畢竟,這就是金錢在現實世界中的有效運作方式。當進行不同的資金轉入和轉出時,您的銀行賬戶余額會增加或減少。這就是“賬戶”模型的運作方式:您在區塊鏈上的余額會因進出賬戶的交易而改變。

聲音 | 億萬富翁Druckenmiller:不理解為何需要比特幣:據華爾街見聞消息,億萬富翁Stanley Druckenmiller表示,并不理解美聯儲為何被困在2%這一通脹目標。目前并沒有陷入衰退,但必須保持警惕。此外,Druckenmiller還稱不理解為何需要比特幣,他既不會沽空、也不會做多比特幣。[2019/6/4]

可追溯至產幣交易

比特幣率先采用的UTXO模型完全不同。您可以把這想象成一個人拿著一系列面包面團塊。它們的余額是這些面團塊或UTXO的總和。在將面團塊發送到新地址之前,它們可以被分割或組合,但您總是知道它們來自哪里。例如:

Alice有100g面團(100枚ERG)。她掰下75g遞給Bob,并為自己保留了25g的“零錢”。Charlie有250g面團。他取下150g給了Bob,為自己保留了100g零錢。Bob從Charlie給他的150g面團中掰下20g,并將剩余的130g與Alice給他的75g面團合并。他將205g的總量給了Dave,自己保留了20g的零錢。Dave現在有205g面團,這以前屬于Charlie。在Charlie擁有它之前,75g曾經屬于Alice,而130g曾經屬于Bob。

在UTXO模型中,可以組合和分割“幣塊”,但與面團不同的是,它們不會混合在一起。您可以將資金的歷史記錄直接追溯到首次挖掘這些幣的 coinbase交易(譯注:即產幣交易)。這與賬戶模型截然不同,賬戶模型只是簡單地更改了每個賬戶的余額。(當然,您可以檢查區塊鏈以核實賬戶內容,但在UTXO方法中這本質上并不必要。)

為什么選擇UTXO?

UXTO模型有幾個隱含條件。首先,每個對象都是不可變的——不能像在進行交易時編輯賬戶余額那樣“編輯”幣塊。余額是根據交易歷史記錄計算得出的,可以回溯到這些幣最初出現的時間點。

這使得維護安全性變得更加簡單,因為UTXO要么以您期望的形式存在,要么根本不存在。使用賬戶模型,您需要仔細檢查您正在處理的賬戶是否處于應有的狀態(開發者通常不會正確執行此操作)。這也使UTXO對鏈下協議更加友好,例如側鏈和閃電網絡。

賬戶可以使得存儲“狀態”變得更簡單,但簡單并不總是意味著更好。借助Ergo的擴展UTXO模型,狀態轉換更加明確,因此更加清晰——不會出現意外情況。這處理起來可能有點麻煩,但在安全性方面要好得多,也更直接。

作者:Ergo團隊

Tags:比特幣COINCOIOIN比特幣繼續暴跌gcoin幣多少錢LibcoinZrCoin

比特幣交易所
ROLL:Layer2季節將至? 一文讀懂其分類與未來

Layer2 分類 二層擴容主要有三種方案:Plasma、Rollup 和 Validium。根據數據存儲位置可分為鏈下數據和鏈上數據,前者包括 Plasma 和 Validium,后者為 Ro.

1900/1/1 0:00:00
NAT:V神:Nathan Schneider談加密經濟學的局限性

注:原文作者為Vitalik,以下為全文編譯。Nathan Schneider最近發表了一篇文章?,描述了他對加密經濟學的看法,特別是關于加密經濟學治理方法的局限性,以及加密經濟學可以用什么來增.

1900/1/1 0:00:00
Uniswap:自動做市商(AMM)算法的數學原理及其未來發展(上篇)

在本文中,我們將首先回顧由 Bancor、Uniswap、Balancer 和 Curve 協議實現的四種自動做市商 (AMM) 算法。還將討論 AMM 算法的最新發展、可能的改進和未來.

1900/1/1 0:00:00
LOOT:在向Web 3.0范式轉變的過程中 Loot該何去何從?

Loot的熱度已經漸漸走下坡路,當財富效應逐漸褪去,冷靜之后,或許才是真正思考以及創造價值的時候。無論成功與否,這都是一場有趣的實驗,指引NFT前進的方向.

1900/1/1 0:00:00
SOC:SocialFi是否會成為下一個熱點?

加密市場中NFT板塊的熱度似乎有所減退,但人們毫不懷疑,加密市場總會有新的熱點出現,前不久GameFi借力元宇宙概念和Play to Earn模式大放異彩.

1900/1/1 0:00:00
數字貨幣:金色前哨|北京法定數字貨幣試驗區正式揭牌

據北京商報消息,9月10日,在北京市地方金融監督管理局聯合中國人民銀行數字貨幣研究所、豐臺區人民政府、亞洲金融合作協會等單位在北京豐臺麗澤金融商務區舉辦的2021中國(北京)數字金融論壇上.

1900/1/1 0:00:00
ads