Iron Fish 如何讓加密貨幣交易能以合規方式進行私有化?
作者:老雅痞
導讀
Iron Fish是一種全新的加密貨幣,使用zk-SNARKs和Sapling協議,保護每一筆交易。任何人都可以運行一個節點並為其代碼庫作出貢獻。本文是對 Iron Fish 原創分析文章,推薦閱讀。 二戰的時候,美國曾經招募美國原住民使用原住民的部落語言在戰場上發送秘密通訊,這種傳遞方式直到60年代末被解密才被打破。講通訊信息加密的時候要從英語直接翻譯成納瓦霍語的普通軍事詞彙。某些現代軍事詞彙沒有直接翻譯成納瓦霍語,很多情況下古老的語言裡找不到對應的詞,美軍不得不隨機應變。因此,"潛艇"一詞成為直接翻譯為"鐵魚"。
於是我們今天介紹的這個項目方將"Iron Fish(鐵魚)"作為名字,也是代表著密碼學的力量,一個複雜的現代概念可以用相對簡單的詞語來描述,而且它的名字中甚至有兩種可交易的商品(鐵和魚)。
Iron Fish正在建立一個在隱私或可訪問性方面非常優秀的加密貨幣。在我們現在的生活中,發行貨幣是現代政府的一項主要職能,政府制定政策以保持貨幣穩定,從而使國家的經濟能夠運行。加密貨幣可以成為對沖傳統貨幣所帶來的通貨膨脹或通貨緊縮的一種方式。Iron Fish是一種全新的加密貨幣,使用zk-SNARKs和Sapling協議,保護每一筆交易。任何人都可以運行一個節點並為其代碼庫作出貢獻。隨著不斷增加功能,Iron Fish將成為許多資產的屏蔽層,甚至是不同鏈上的資產,並提供一個真正的數字現金平台,將會完全實現中本聰的願景。
像比特幣和以太坊這樣的透明加密貨幣系統,本身就是最不隱私的交易方式。這些系統的交易驗證依賴於完全透明。比特幣有時可能被貼上匿名或假名的標籤,但這並不代表是完全私密的,事實上,所有的比特幣交易在設計上是完全可追蹤的,並且因為它們的交易驗證方法依賴於帳戶的完全透明,比特幣和以太坊的交易從根本上來說是不保密的。
跟著我一起想像一個更加需要"鐵魚"的場景。假設未來的某一天,加密貨幣被用於日常交易,在這種情況下,騙子有可能看到人們的匿名但公開的交易,並追溯到一個錢包,知道這個人在哪裡,他們在做什麼,甚至他們打算做什麼。想像一下,你正在購買一張從北京飛往上海的機票,還訂了五晚的酒店,這時候就有人會猜到我在北京的家裡是空無一人的。再比如我用我的加密貨幣在一家4S店修了我撞壞的車子,然後我去買保險的時候,保險公司可能會查到我這筆開銷提高了明年的費用。Iron Fish團隊認為隱私是真實商業和用戶安全的必要條件。為了實現強大的隱私保障,加密貨幣協議必須從一開始就把隱私作為重點來構建。
許多流行的加密貨幣都是永久性的賬本,可以公布交易的所有細節,在鐵魚的項目方看來這個問題很重要,這種方式等同於在推特上公布個人的銀行賬單。然而如果十分重視隱私性,對最終用戶和礦工來說,參與其他幣的網絡是很麻煩的。Iron Fish項目方想要做的就是將隱私和可訪問性結合起來,意味著任何人,在任何地方,都可以訪問私人的、分散的貨幣。
Iron Fish使用最先進的密碼學:零知識證明 (ZKP),這是密碼學中一種證明計算的突破性工具。通過使用ZKP,可以構建完全隱藏發送者、接收者和金額的私人交易,同時提供交易有效的證明。Iron Fish上的每筆交易都是私密的------除非所有者通過查看密鑰授予只讀權限,否則任何人都無法看到帳戶的詳細信息。與其他加密貨幣或傳統銀行計劃相比,這種隱私水平是非常超前的。
值得一提的是,項目方對PoW、Proof-of-Stake(PoS)和Delegated Proof of Stake系統的優點和缺點做了徹底和廣泛的研究。最終,PoW系統整體上更安全,有更好的理解的攻擊載體,並有更好的途徑實現相當的去中心化。PoS系統有時可以帶來更好的UI/UX和更快的區塊時間,但從整體上看他們的算法,優點並不比缺點多。
作為第一層區塊鏈,支持新的加密貨幣,以及其他現有加密貨幣的隱私層。加密貨幣是最不隱私的交易方式,加密貨幣交易的透明度是無信任驗證的支柱。這意味著任何人都可以利用數據挖掘技術實時追蹤個人的加密貨幣交易。由於加密貨幣數字錢包有唯一的地址,它們的交易可以通過與個人數據交叉比對來追蹤。
Iron Fish上的所有交易都是加密的,通過一種稱為零知識證明的加密技術隱藏交易信息,保護用戶。最終,隨著Iron Fish變得更加成熟,並與更多現有的區塊鏈整合,任何加密貨幣交易都可以以合規的方式進行私有化。這意味著,有一天,用戶可以擁有任何加密貨幣的所有優勢,而沒有目前困擾它的隱私問題。
Iron Fish的核心團隊有一個口號,就是讓Iron Fish成為"區塊鏈中的Apple",直觀、易於使用、開箱即用的東西。在未來的迭代中,Iron Fish能夠直接在瀏覽器中運行,無需安裝,無需擾亂路由器設置,現階段,Iron Fish是一個CLI工具,設計得很直觀,易於使用。
最初項目啟動時,用戶將把他們的加密貨幣轉移到Iron Fish的區塊鏈上,通過匿名和加密他們的數據來掩蓋他們的資產,而向區塊鏈添加的礦工將獲得以Iron Fish代幣$IRON支付的費用。這就激勵了每一個想把自己的貨幣轉移到鐵魚區塊鏈上的人使用IRON美元。
加密貨幣社區仍在摸索隱私和儘量減少使用加密貨幣犯罪之間的平衡。加密貨幣錢包通常有一個私鑰,它類似於密碼,允許用戶花費他們的資金,還有一個公鑰,允許用戶請求資金。大多數保護隱私的加密貨幣,包括鐵魚,除了私人和公共密鑰外,還支持錢包層面的視圖密鑰。最初只有錢包的創建者可以訪問該錢包的私人、公共和視圖密鑰。即使在一個完全私有的系統中,視圖密鑰的持有者可以看到與該錢包相關的所有交易,這使得受監管的實體能夠合規並提供審計。團隊還在努力增加對加密貨幣如何進出鐵魚層的控制,這是一種對區塊鏈之間橋樑的監控能力,以限制黑客利用鐵魚隱私平台。
今年5月,項目方推出了Iron Fish的第二個激勵測試網,這是一種確保新區塊鏈穩定和無漏洞的標準方式,其中區塊鏈的工作版本由一個有限的隊列使用,他們發現代碼中的問題並試圖對系統進行壓力測試。第二階段正在結束,第三階段將在2023年第一季度推出,目標是在第三季度推出主網。參與者賺取$IRON代幣以換取某些種類的參與。到目前為止,第二階段測試網在其高峰期已經容納了11000個並發節點。相比之下,使用最多的加密貨幣比特幣,通常擁有約15000個並發節點。從這一角度可以說明這證明了運行Iron Fish是較為簡單好用的。
Iron Fish想要成為加密貨幣的通用隱私層,區塊鏈的真正SSL層。實現這一目標的第一步是建立一個堅實的基礎,運送一個易於使用、隱私至上的第一層區塊鏈。項目方的路線圖也是隨著進展逐步制定,在我看來,Iron Fish雖然理想遠大,但是未來可期。