logo

新手教學

投資理財

區塊百科

賽道專題

幣種分析

優惠福利

市場週報

活動優惠搜尋

NEW EVENT

最新活動

web3 community

加入每日幣研 Telegram 群組,即時掌握幣圈最新資訊

HOT ARTICLES

熱門文章

    隱私公鏈,ZK + POW 的隱私 Layer 1|Ironfish 項目介紹

    東東

    2024/05/02

    隱私公鏈,ZK + POW 的隱私 Layer 1|Iron Fish 項目介紹

    區塊鏈三大特色:去中心化、公開透明、不可竄改。公開透明的東西要如何談隱私?

    區塊鏈的隱私是指?

    如果使用過區塊瀏覽器,例如 EtherScan 或 OKLink,又或是資產追蹤儀表板例如 DeBank,會發現鏈上資訊一覽無遺,錢包裡有多少幣、做過哪些交易、跟哪些地址互動過,都清清楚楚。

    一般情況下區塊鏈做到的隱私只有匿名,能追查地址動向,但不知道地址背後使用者是誰,身分隱私,鏈上資訊公開透明,但這依然不足夠,畢竟身分很容易洩漏,從錢包地址追蹤到本人的機率愈來愈高,一旦身分洩漏,再加上公開透明的鏈上資訊,等於把一個人的鏈上資產與行為都攤在陽光下,這不僅有濫用個人資訊的問題,也有人身風險的擔憂。

    於是有些項目在區塊鏈隱私賽道上努力,目前大概可以分成幾種路線:

    • 隱私計算公鏈 - 數據隱私

    • 隱私交易公鏈 - 交易紀錄隱私

    • 隱私應用 - 提供隱私的功能

    • 隱私代幣 - 代幣本身隱私

    而今天我們要介紹的,就是一條隱私交易公鏈:Iron Fish 鐵魚。

     

    Iron Fish 小檔案

    項目名稱

    Iron Fish

    代幣名稱

    $IRON 

    所處生態賽道

    隱私

    項目創辦人

    Elena Nadolinski (經歷:MicroSoft、Airbnb 軟體工程師)

    市值排名

    約 5600 萬美金,CoinGecko 排名 #632

    目前價格

    $1.52

    關鍵時間點

    2019 成立

    2021 / 4 月 戰略輪融資 530 萬美金

    2021 / 11 月 A 輪融資 2770 萬美金

    2023 / 4 月 主網上線

    代幣用途

    Iron Fish 鏈上主要代幣,支付交易費用、礦工獎勵

    代幣總供應量

    Iron Fish 鏈採用 POW 機制,創世區塊發行 4200 萬顆,之後由挖礦產出,區塊獎勵每年遞減,總量上限為 256,970,400 顆

    官方連結

    官方推特 https://twitter.com/ironfishcrypto

    官方網站 https://ironfish.network/

    Iron Fish 介紹

    Iron Fish 鐵魚,名稱由來是二戰時期美國加密通訊歷史,當時將潛水艇稱為鐵魚,從名字由來就與密碼學有著密不可分的關係。用簡化的類比來理解,Iron Fish 有點像是隱私版的比特幣。

    Iron Fish 是一條使用 POW 機制,技術上同時採用零知識證明 zk-SNARKs 以及 Sapling 協議的 Layer 1 隱私公鏈。

    類似之處在於 Iron Fish 也採用 UXTO 模型,也採用 POW 機制,差別在於 Iron Fish 會將交易加密處理,外人無從得知交易資訊,也有更快的出塊時間 (約 15 秒)。

    目前完成兩輪融資共 3300 萬美金規模,從參與方能看到不少知名資本參與,2021 / 4 月時完成 530 萬美金種子輪融資,Slow Capital 領投,Electric Capital 等參投;同年 11 月時完成 2770 萬美金 A 輪融資,A16z 領投,其它參與者包含如紅衫資本、LinkedIn 執行主席 Jeff Weiner 等。

    Iron Fish 主要特色:

    • ZK 零知識證明 - 將交易資訊加密

    • POW 工作量證明 - 更安全、更公平

    • 可訪問性 - 可透過檢視密鑰查閱交易內容;使用一般桌機就能參與挖礦

    什麼是零知識證明 ZK

    Zero Knowledge,是一種密碼學,概念是「如何在什麼都不知道的情況下證明一件事」

    什麼都不知道,什麼都不透露,所以稱為零知識,但依然需要驗證,在零知識的情況下做到驗證,這基本上就是零知識證明的核心,透過密碼學的方式達成。

    區塊鏈需要驗證,而零知識證明能做到讓相關資訊不透漏,因此許多加密貨幣的隱私項目都會採用零知識證明作為技術核心。

    簡易流程大概是這樣:

    使用者發起交易 > 交易被零知識證明加密隱藏相關資訊,但使用密碼學生成一個可驗證的有效性證明 > 節點只驗證該證明,證明無誤就能確認交易。

    零知識證明延伸閱讀:
    ZK-EVM 未來或成 Layer 2主流?一文簡單理解 ZK-Rollup 詳細運作原理及優勢

    為什麼要選擇 POW 機制

    這主要是一種區塊鏈用來決定由誰負責打包區塊的機制,最主流的可分為 POW (工作量證明) 與 POS (權益證明) 兩種。

    POW - 礦工需要提供算力,參與挖礦算法解題,算力愈高愈有機會打包區塊,過程中需付出算力、消耗電費,就像要付出勞務一樣,稱為工作量證明,工作量愈大愈有機會贏得打包機會賺取區塊獎勵。

    POS - 礦工不需要提供算力,主要是質押代幣,質押愈多代幣愈有機會打包區塊,過程中主要是質押代幣,稱為權益證明,有點像是股東大會,持有愈多股票愈有機會被選上打包區塊。

    POW 主要優點:發行更公平,代幣由挖礦產出,挖礦取決於算力;更容易做到去中心化,相關論文研究表明整體也更安全。缺點主要是耗電,以及鏈的整體交易效率較慢。

    POS 主要優點:環保,鏈整體運作效能更高,能更高速的處理交易。

     

    Iron Fish 綜合比較了不同共識機制,整體而言,因為更好的安全性,以及更分散更公平的發行,決定選擇 POW 機制。

    可訪問性

    好比銀行帳戶內的交易明細,不想讓別人看,但自己想查看時必須要能清楚查看,有需要讓其他單位查看時也必須要能讓他們看,例如申請銀行貸款時,被國家調查時。

    被 ZK 加密後的資訊要如何還原?

    Iron Fish 的做法是在傳統的公鑰與私鑰之外,另外再給一個檢視密鑰 (view key),可透過此密鑰解密,查看該地址的交易資訊。持有者也能將此密鑰給別人,對方就能查看交易資訊。

    There is no “backdoor” for Iron Fish. Only the creator of the wallet has initial access to the view key of that wallet.

    Iron Fish 沒有留後門,只有創建錢包的人會得到這個檢視密鑰。

    可訪問性的另一部分呈現在節點運作上,對於 POW 機制而言,能吸引到更多更分散的節點,對於整體區塊鏈網路運作與安全很重要。Iron Fish 在設計上比較友善,使用桌面端,甚至瀏覽器就能運行完整節點,成為節點的硬體需求:

    Recommended minimum requirements:

    • CPU: 2 Ghz, 4 Cores

    • RAM: 8GB
    • Storage:50GB

    Ironfish 推出隱私多簽交易服務(private multi-sig transactions)

    加密產業資產遭駭事件頻傳,多簽服務也越來越盛行,以往大家所使用的加密錢包,如果遇到私鑰外洩或是遭釣魚的情形通常都沒有挽回的方法,而多簽服務的出現便是為了要解決這一個問題。想像一下我們的傳家寶不再僅需要單一一把鑰匙所守護,而是有多個保險箱,並將鑰匙分發給值得信賴的家庭成員,多重簽章交易(通常稱為多簽)在區塊鏈安全領域中遵循類似的原則。預設情況下,傳統交易依賴單一簽名來授權交易操作(例如轉移資金或鑄造新代幣)。

    顧名思義,多重簽名交易需要由不同各方產生的多個簽名來授權交易,以確保沒有任何單一實體可以執行惡意操作。如同大家常聽見的 Safe 便專注於此賽道許久,對於有存放資金需求的實體包含交易所、DAO、託管服務以及專業投資人等,都非常需要這一類型的服務,多簽交易已成為透過將控制權分散在多個簽名者之間來提高加密貨幣行業安全性的重要一環。

    Iron Fish 現在透過靈活的回合優化 Schnorr 閾值 (FROST) 協議支援多簽交易。該協議利用 Schnorr 簽名方案,其中 N 個簽署者組中的任何 T 個或更多參與者都可以代表該組產生簽名。這些簽名的一個有趣的方面是它們與 Iron Fish 中使用的傳統單一簽名沒有區別,因此不需要硬分叉。 Iron Fish 利用可信任密鑰經銷商產生來分割現有密鑰。下面是它的工作原理:

    1. 參與者創建(Participant Creation):屬於多重簽名組的各方創建私人秘密和公共身分。

    2. 金鑰產生(Key Generation):單一協調者使用需要分割的私密金鑰、簽署者的最小閾值以及步驟 1 中建立的簽署者身分來建立發送給每個參與者的加密資料片段。每個參與者使用儲存的秘密解密這些資訊包,並匯入可以產生部分簽名的唯讀帳戶。

    3. 未簽名交易建立(Unsigned Transaction Creation):當多簽交易首次啟動時,簽名組中的參與者將所有交易描述和相關證明建構到未簽名交易中。

    4. 簽名承諾建立(Signing Commitment Creation):每個想要簽署交易的參與者都會為所提供的未簽署交易產生簽名承諾。這些簽名承諾透過可透過公共身份驗證的簽名進行身份驗證。

    5. 簽名包建立(Signing Package Creation):所有簽名承諾均經過驗證並與未簽署的交易聚合以產生簽名包。

    6. 簽名共享建立(Signature Share Creation):每個參與者使用其最初創建的秘密和導入的金鑰包來為簽名包產生單獨的簽名共享。

    7. 簽名份額聚合和驗證(Signature Share Aggregation and Verification):所有簽名份額被聚合以產生簽名交易。交易簽名已通過驗證,現在可以廣播到網路。

    與受信任的經銷商進行多重簽章交易來產生金鑰是 FROST 最簡單的入門方式,並且提供了很大的靈活性,但需要一方協調此流程並將整個私鑰儲存一段時間。 多重簽章功能將擴展為包含分散式金鑰產生(DKG),它可以分散金鑰產生過程,並消除單方管理私鑰分割的需要。 DKG 是一種多步驟協議,使每個參與者都可以持有自己的秘密份額,而無需具體化完整的私鑰。

    近期發展

     

    近期剛完成了一次硬分叉升級,主要是調整了挖礦算法。近期另外的更新有支持了多簽錢包,以及正在與跨鏈橋 ChainPort 合作整合,一旦整合完畢就能和支援的其它 20 條鏈跨鏈轉帳。

    其它更新細節可查看官方月報

    $IRON tokenomics 代幣經濟學

    $IRON 代幣分配

     

    創世區塊發行 4200 萬顆,佔總量 16.3%,其中包含了基金會保留、投資者、團隊、預期空投準備等等,其餘 83.7% 供應量都會以挖礦挖出。

    區塊獎勵每年遞減,在 150 年時歸零,發行量達到 256,970,400 上限。

     

    創世區塊 4200 萬顆 $IRON 分配如下圖:

     

    團隊、顧問、投資方的代幣都需經過一年鎖定期,接著是再 12 個月的解鎖期。

    $IRON 代幣用途

    Iron Fish 鏈主要貨幣,鏈上主要交換媒介,支付交易費用與區塊獎勵。

    Iron Fish 於 2024 / 4 月進行主網硬分叉升級

    根據 Iron Fish 網站文章,他們於 2024 / 4 月 2 日完成主網硬分叉升級,在第一次的硬分叉升級,Iron Fish 將會一次通過四個提案,分別為 FIP-2、FIP-3、FIP-8 以及 FIP-9,分別有以下更新:

    • FIP-2:強制執行連續的區塊時間(區塊的時間戳必須大於其父區塊的時間戳)

    • FIP-3 :將雜湊演算法從 blake3 切換至 FishHash

    • FIP-8:挖礦難度調整(以適應演算法變化)

    • FIP-9:交換區塊頭中的隨機性和塗鴉欄位位置

    其中,最值得一提的是演算法從 blake3 切換至 FishHash。

    此改動將 Iron Fish 加密演算法更改為類似於 Ethash 的 memory-hard 工作量證明演算法。此演算法平衡了不同挖礦硬體(ASICS、FPGA 和 GPU)之間的競爭環境,使更廣泛的社群成員更容易進行挖礦。

    memory-hard function 是一個可以讓挖礦更加公平的演算法,即使設備頂級,但是無法強行加速軟體運算。

    要了解有關 FishHash 的更多資訊,以及 Iron Fish 團隊尋找新雜湊演算法的動機,可參考以下連結:

    https://fips.ironfish.network/fips/fip-3-memory-hard-mining-algorithm

    如何購買 $IRON 幣

     

    目前 $IRON 主要購買管道在中心化交易所,可在上圖清單中找尋自己有使用的交易所購買。

    Gate.io / Kucoin / MEXC 都是 2023 排名前十的中心化交易所,可在這篇文章中找到官方網址連結前往註冊:

    2023 前十大中心化交易所介紹|特色|推薦碼|官網連結|儲備查詢

    簡述 Iron Fish 挖礦

    目前直接使用 Ironfish 的方式有三種:

    • 一般使用者:錢包

    • 進階使用者:挖礦 / 節點

    錢包跟平常使用其他公鏈錢包一樣,建立鏈上錢包地址,可鏈上轉帳發送或接收代幣,Iron Fish 的官方全節點錢包是所謂的 CLI 介面,主要使用鍵盤輸入指令來操作,跟我們平常習慣的視窗系統 / 圖像式指令不同,若沒有一點相關經驗使用上比較難上手。

    若只是一般使用者,沒有當節點與挖礦的需求,可直接使用 FoxWallet,這是目前唯一非 CLI 介面且支援 Iron Fish 的錢包。

     

    提供手機版本與瀏覽器擴充版,支援多鏈。

    對進階使用者而言,如果想參與 Iron Fish 網路運作並賺取挖礦收益,可以當礦工或節點,節點同時也有錢包功能,這部分屬於較進階的操作,可參考 官網說明頁面

    追蹤 Ironfish 官方社群,最新資訊不漏接

    官方推特:https://twitter.com/ironfishcrypto

    官方 Discord:

    https://discord.ironfish.network/

    官方 Telegram 社群:https://t.me/ironfishcryptochat

    東東

    加密貨幣愛好者 | 2017 入圈,認為區塊鏈是下個世代的網路,期待區塊鏈與加密貨幣普及到日常生活的那一天。

    區塊鏈的隱私是指?

    每日幣研 市場週報

    每週兩則電子報,全方位從總體經濟、鏈上數據、融資近況、項目動向快速解讀加密貨幣市場

    訂閱週報

    logo

    首頁

    全部文章關於我們聯絡我們網站聲明 隱私權政策

    HK

    TW

    ©台灣每日幣研版權所有