電子現金 (Ecash) 正在成爲如今一個不可避免的話題​​。在如今幾乎每一項提案都充滿爭議的氣氛中,電子現金 (Ecash) 脫穎而出,成爲一種無需對比特幣協議進行任何修改或變更即可立即部署的協議。

在當前環境下,無需依賴比特幣的變更即可部署應用程序或協議的能力非常寶貴,因此 Cashu 電子現金協議開始迅速流行也就不足爲奇了。Nostr 等平臺開始採用 Cashu 電子現金協議,而閃電網絡的鑄幣廠間結算使 Cashu 錢包成爲 Satoshi 錢包等易於使用的閃電錢包的可行替代品。

Ecash 很可能成爲比特幣生態系統中越來越受歡迎的一部分,而 Cashu 尤其在鼓勵多種兼容實現方面取得了巨大的成功。

Cashu 開發人員有一個全面的計劃,旨在圍繞協議構建生態系統,以解決電子現金的一些基本信任模型問題,以及不同用例的特定需求。讓我們來看看 Cashu 生態系統的願景。

盲代幣

所有電子現金協議的核心都是盲簽名方案。這是一種使中心化實體能夠以隱私保護的方式處理電子現金支付的機制。

首先,鑄造代幣的用戶必須生成一個隨機值。這就是真正的 ecash 代幣。自己生成代幣可確保代幣安全地掌握在自己手中,而不是別人手中。但這還不夠,任何人都可以生成一個隨機值。ecash 鑄造運營商需要用簽名對代幣進行公證。

問題是,如果他們在簽署代幣時看到了代幣,那麼他們就會知道他們爲誰簽署了代幣,並且當其他人來兌換代幣時,他們就能知道是誰付款了。爲了解決這個問題,在鑄幣廠公證代幣之前,用戶會生成第二個隨機值,即盲因子。綁定因子本質上是將代幣值乘以盲值。

然後,用戶將盲化代幣值提供給鑄幣廠進行簽名。但這會給你帶來一個問題,鑄幣廠簽署的是盲化代幣值,而不是明文值。由於盲化協議和底層加密的工作原理,你可以執行與盲化代幣相反的操作來解除簽名。

這樣你就得到了一個有效的明文代幣值簽名,並確保在兌換時,鑄幣廠不知道它是在何時、爲何或爲誰簽名的。這就是電子現金的精髓(明白了嗎?)。

當地小型造幣廠

Cashu 的目標是成爲一種精簡輕量級的協議,易於實施、易於集成和易於構建。願景是建立一個由大量本地運行的小型鑄幣廠組成的生態系統,這些鑄幣廠都通過閃電網絡互連。開發人員並不專注於具有網絡效應的大型鑄幣廠,這些鑄幣廠允許用戶之間直接進行代幣轉移,激勵大量比特幣集中在少數可信賴的交易對手手中,而是設想更多小額價值和本地化運營商。

這樣,用戶就可以信任與他們關係更密切的人,每個用戶都可以依賴他們信任的社交圈中更親密的運營商。閃電網絡實現了這一點,因爲你不必說服每個人都接受來自你的鑄幣廠的代幣,你只需兌換它們並允許他們從自己的鑄幣廠接收代幣即可。

這裏的策略試圖依靠鄧巴數字的現實,即一個人在心理上可以建立有意義的關係或信任程度的最大人數。

發現 Nostr 上的 Mint

爲鼓勵在人們的信任圈內建立大量鑄幣廠,新推出的 Nostr 發現協議是 Cashu 生態系統長期運作的重要組成部分。Nostr 的理念是將用戶身份與自我保管的加密密鑰綁定在一起,從而確保除了他們之外,沒有其他人可以廣播歸因於他們身份的消息。

Nostr 目前的主要用例是社交媒體,它與基於密鑰的身份方案相結合,爲密碼學中一個非常古老的概念提供了強大的基礎:信任網絡。Cashu 利用這一點讓用戶發現他們可能使用的鑄幣廠。

任何使用支持該功能的 Cashu 錢包的人都可以使用 Nostr 密鑰找到鑄幣廠,並能夠看到他們認識、信任和與之互動的人使用哪些鑄幣廠。這可以形成一個聲譽系統,使他們能夠做出更明智的決定,將資金託付給哪個 Cashu 鑄幣廠,而不是盲目猜測並希望他們不會在某個時候被燒燬。

上線的鑄幣廠越多,使用 Nostr 身份的人越多,隨着時間的推移,這個信譽網絡就會越強大。這應該會自然而然地篩選出惡意或未知的鑄幣廠,併爲用戶提供一組值得信賴和誠實的鑄幣廠運營商供其選擇。

使用多個薄荷糖

爲用戶提供多樣化鑄幣生態系統的基本概念是建立基於市場的開放和競爭性用戶選擇體系的堅實基礎。但事情還可以更進一步。單個用戶可以使用多個鑄幣廠。

用戶可以將他們的餘額分散到多個鑄幣廠,並利用多路徑支付的變體,通過閃電網絡向一個目的地發起支付,其中部分付款來自他們擁有餘額的許多不同鑄幣廠。這樣可以將將資金存放在託管人處的交易對手風險分散到許多託管人,而不會犧牲向使用不同鑄幣廠的人順利付款的能力。

這是通過運行定製軟件的鑄幣廠實現的,該軟件使鑄幣廠只能部分支付閃電發票,而其他擁有您資金的鑄幣廠可以支付發票的其他部分。只要每個鑄幣廠都能成功將付款路由到最終目的地,付款就會成功。

甚至可以通過進一步定製其閃電節點,讓用戶接收來自多個鑄幣廠的付款。如果鑄幣廠支持用戶錢包生成原像以完成付款,而不是鑄幣廠,則每個用於接收資金的鑄幣廠都可以開具自己的發票,接收用戶控制原像的發佈。只要每個參與鑄幣廠都收到路由的 HTLC,用戶就可以將原像發佈給所有鑄幣廠,併成功地在鑄幣廠之間分配他們收到的資金。

該方案可以大大降低由於任何一個鑄幣廠造成資金損失的風險,並且與Nostr發現協議和相關的信任網絡相結合可以大大提高用戶安全性。

編程貨幣

Cashu 最有用的方面之一是能夠將腳本功能編程到電子現金代幣中,就像使用比特幣腳本的程序鎖定真正的比特幣 UTXO 一樣。Cashu 代幣可以在盲化代幣以供鑄幣廠公證之前對腳本條件進行編碼,並且在稍後兌換時,鑄幣廠可以拒絕兌換代幣,除非滿足這些任意腳本條件。

目前,Cashu 已實施鎖定公鑰腳本,需要指定公鑰的簽名才能贖回代幣。這樣就可以鑄造鎖定的代幣,並且只能由特定私鑰的持有者贖回。一旦使用公鑰鎖定鑄造代幣,其他任何人都無法贖回它。

這可用於在接收方離線時實現安全支付。即使沒有互聯網連接,他們只要收到發送方的代幣,就可以確保在驗證鑄幣方簽名後,沒有其他人可以兌換該代幣。他們可以放心地接受它作爲付款,因爲他們知道以後可以在方便的時候兌換它。

這帶來了一些複雜性,因爲如果發送者在消費時沒有網絡連接,則必須提前將代幣鎖定到特定接收者。鑑於人們通常不知道他們將在某個地方花多少錢,這會產生一個問題,即他們可能分配了太多的錢,而如果他們不花這些錢,就沒有辦法收回。

但是腳本可以支持很多東西,可以創建需要特定公鑰簽名的代幣,或者在經過一定時間後需要任何人簽名的代幣。類似於 HTLC。Cashu 規範還定義了實際的 HTLC 代幣腳本。

隨着時間的推移和對更多用例的需求,人們可以鎖定 Cashu 代幣的腳本可以根據用戶和鑄幣廠運營商的需求任意擴展。我預計從長遠來看,這將成爲該協議的一個非常強大的方面。它可以支持託管服務、多重簽名代幣和各種任意智能合約。Cashu 鑄幣廠可以執行比特幣可以執行的任何腳本條件,等等。

總體情況

人們使用託管人,這是人們一直都在做的事情,而且無論非託管解決方案提供多少靈活性,他們可能都會一直這樣做。現實情況是,有些人不能或不想承擔責任或處理自我託管的複雜性。

Cashu 旨在爲託管服務用戶帶來徹底的改進。它可以爲用戶帶來隱私、抗審查和靈活性,而傳統託管服務架構下的用戶則無法獲得這些功能。

Cashu 項目的目標不是利用託管人“擴大比特幣規模”,而是爲託管服務用戶提供一個改進的私人系統。我認爲這是一個值得稱讚的目標,從長遠來看,它有巨大的潛力爲這些用戶帶來巨大的利益。

來源:比特幣雜誌

《Cashu:以比特幣爲動力的電子現金生態系統的願景》一文最先出現在 Crypto Breaking News 上。