以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads
首頁 > BNB > Info

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

Author:

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

作者:Ergo團隊

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

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

以太坊開發者Tim Beiko解釋為何柏林升級沒有納入EIP-2537:以太坊開發者Tim Beiko解釋為何柏林升級沒有納入EIP-2537表示,其在柏林升級需要更多測試,團隊總體都同意,但是當我們討論將它包含在倫敦升級時,有人提出了一個我們應該使用的新庫,并可能修改gas成本,這需要更多的測試,因為它沒有削減gas。此外,它從一個非常好的擁有(預存款合約啟動以驗證存款)變成了“我們在分片之前需要這個”,因此緊迫性大大降低。[2021/6/8 23:21: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面團。她掰下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?

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

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

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

聲明:本文著作權歸原作者所有,所寫內容僅代表原作者觀點,不做投資理財建議。

Tags:COINOINCOITECkucointopBitcoin BOYGrimcoinTECH價格

BNB
加密貨幣:英國央行公布CBDC論壇的全明星支付和技術陣容

英國央行正在加強對央行數字貨幣(CBDC)的研究,并選擇了一些銀行專家和金融科技專家來給予協助.

1900/1/1 0:00:00
EFI:金色DeFi日報 | Uniswap上線路由優化方案以降低交易成本

DeFi數據 1.DeFi總市值:1290.4億美元 DeFi總市值數據來源:Coingecko2.過去24小時去中心化交易所的交易量:37.

1900/1/1 0:00:00
MAS:先于Twitter布局NFT賽道 Mask Network創始人暢想如何賦予Web3.0人格形象

MaskNetwork憑借一款插件先于Twitter在NFT賽道進行前瞻性布局,除NFT展示和NFT頭像外,可能還會在之后讓CryptoPunks成為項目代言人或CEO.

1900/1/1 0:00:00
COI:推特高管發布視頻展示正在開發中的NFT功能

金色財經報道,推特消費者營銷主管JustinTaylor發布了一段視頻,向想要設置NFT個人資料圖片的用戶展示了尚未發布的、正在開發的工具。該視頻由推特高級軟件工程師MadaAflak錄制.

1900/1/1 0:00:00
CBD:央行:虛擬貨幣不具有與法定貨幣等同的法律地位

近日,人民銀行等十部門發布《關于進一步防范和處置虛擬貨幣交易炒作風險的通知》。人民銀行有關負責人就相關問題回答了記者提問.

1900/1/1 0:00:00
加密貨幣:韓國金融情報局正密切監控面臨關閉的加密貨幣交易所

9月12日,韓國金融情報局表示,正在密切關注即將倒閉的加密貨幣交易所。FIU隸屬于該國金融監管機構金融服務委員會。該監管機構與和金融機構合作,旨在防止這些交易所帶走用戶賬戶中的資金.

1900/1/1 0:00:00
ads