作者: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]
大多數人認為賬戶余額是一個簡單的數字,在您發送或接收資金時會更新。這是處理問題的直觀方法;畢竟,這就是金錢在現實世界中的有效運作方式。當進行不同的資金轉入和轉出時,您的銀行賬戶余額會增加或減少。這就是“賬戶”模型的運作方式:您在區塊鏈上的余額會因進出賬戶的交易而改變。
韓國監管態度為何急轉?或不敢與趨勢對抗:不到一個月前,韓國司法部長表示,政府部門正在準備一項針對數字貨幣交易平臺的法案,財政部長和金融監督服務主管認為數字貨幣交易是“巨大的投機”,“泡沫注定破裂”。而本周,韓國金融監督機構(FSS)主管Choe Heungsik扭轉態度,表示當局希望促進數字貨幣交易的健康發展,政府應更多關注正常化,不是加強監管。分析文章認為,韓國政府可能意識到,與其對抗這一趨勢,不如將其變成一個有利可圖、但受到監管的行業。就像馬來西亞、新加坡和日本等國對賭場的管理方式一樣,韓國可能希望成為數字貨幣的區域性交易中心,為國外投資者提供服務,同時出臺更多限制本地居民交易活動的規定。[2018/2/23]
可追溯至產幣交易
比特幣率先采用的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模型,狀態轉換更加明確,因此更加清晰——不會出現意外情況。這處理起來可能有點麻煩,但在安全性方面要好得多,也更直接。
聲明:本文著作權歸原作者所有,所寫內容僅代表原作者觀點,不做投資理財建議。
互聯網的早期是一個人人可共享的開放工具,它從20世紀50年代誕生起,漸漸演變成為可以被分支的通暢網絡,帶給世界無限便利.
1900/1/1 0:00:00注:原文來自bankless,作者是WilliamM.Peaster。如果我問你,“最古老的以太坊藝術市場是什么”,你會怎么回答? 如果你的第一個猜測是在2015年7月以太坊主網啟動之后發生的事.
1900/1/1 0:00:00各省、自治區、直轄市人民政府,新疆生產建設兵團:為有效防范處置虛擬貨幣“挖礦”活動盲目無序發展帶來的風險隱患,深入推進節能減排,助力如期實現碳達峰、碳中和目標.
1900/1/1 0:00:00DeFi數據 1.DeFi總市值:1096.91億美元 DeFi總市值數據來源:Coingecko2.過去24小時去中心化交易所的交易量:47.
1900/1/1 0:00:009月23日消息,自稱是白帽黑客的人聲稱發現了Sushiswap一個可能使價值超過10億美元的用戶資金受到威脅的漏洞.
1900/1/1 0:00:00頭條 ▌V神入圍時代雜志評選的2021年最具影響力人物名單金色財經報道,特斯拉首席執行官、狗狗幣支持者埃隆馬斯克和以太坊聯合創始V神入圍了時代雜志評選的2021年100位最具影響力人物名單.
1900/1/1 0:00:00