免責聲明:本站所有資訊僅代表作者個人觀點,不構成任何投資理財建議。

閃電錢包是什麼? 閃電網絡錢包軟件推薦

責任編輯:第一剑 來源:cointelegraph 時間:2024-01-17

閃電網絡是BTC的二層網絡,它可以讓用戶以較低的手續費、閃電般的速度,使用BTC進行小額支付。

閃電網絡錢包的架構

下面是一張對不同類別的閃電網絡錢包的圖解。它需要托管嗎?需要使用外部得節點嗎?還是說它是個中介?這些問題都可以用許多案例和我們提到的平台了解答。

img

這是對上圖所有信息和 5 種錢包分類的文字描述。

1)閃電網絡全節點

閃電網絡就像比特幣一樣,是一個點對點的網絡,由許多節點組成。不過,與比特幣不同的是,它沒有全局共識機制,所以節點更加模塊化,而且可以在彼此之間發送事務而不讓其它節點知曉。重要的是記住,在這種閃電錢包中使用的私鑰是由連接到網絡的節點持有的。

這個類別中的錢包都有完整的閃電網絡節點,完全獨立地在閃電網絡中運行,不需要其它節點或服務器的協助。

如上所述,私鑰由節點持有,所以是完全處在用戶的控制下的。閃電網絡全節點也具有下列屬性:

  • 私鑰管理
  • 網絡結構圖
  • 連接到一個比特幣全節點
  • 通道管理,開啟、關閉和強制關閉通道
  • 交易和流動性處理
  • 對等節點連接
  • 接收支付

同樣地,autopilot 是基於 LND 閃電網絡實現的全節點錢包(比如 Zap 和 Lightning App)中常用的功能模塊。這類錢包需要承擔更多的交易對手方風險,因為你的交易對手可能會欺詐你。這也是為什麼 Lightning App 和 Electrum 提供了方便連接到一個瞭望塔(Watchtower)的功能。

私鑰管理是另一項責任,閃電網絡的私鑰不像比特幣私鑰那麼簡單。靜態的通道備份是有風險的,因為如果有更新的通道狀態存在,而你恢複出來的是一個比較舊的狀態,你的通道對手有可能會認為你是在欺詐,如果他能公開一個更新的狀態,你在通道中所有的比特幣都會被他拿走。這些錢包也會讓你備份你的私鑰,就像普通的、使用助記詞的比特幣錢包一樣。

下面是這類錢包中最流行的幾個:

Eclair。可以在所有桌面平台上作為閃電網絡全節點來使用,有圖形界面和命令行的版本;但最適合日常使用的是其安卓版本。它也是一個完整的比特幣錢包,你可以用它來連接你自己的比特幣全節點(通過一個 Electrum 服務器)。它是用 ACINQ 語言開發的。

Lightning App。Linghtning Labs 在 2019 年推出了 Lightning App,在桌面和手機平台上基本都可用。這是用 Javascript 語言開發的,它使用 Neutrino 作為比特幣全節點。

Zap。Zap 最好用的閃電網絡錢包之一,基於 LND 閃電網絡實現。它也是用 Javascript 語言開發的,提供了很棒的用戶界面,而且會在下一個版本中添加 Keysend 功能。

Electrum。Electrum 是最好的比特幣錢包之一,適合長期持幣、搭配硬件錢包和多簽名方案使用。從 2019 年開始,他們一直在開發自己的閃電錢包實現。現在已經在這個 Github 庫的主分支裏面了。只支持桌面版。

2)不完整節點

在業界,眾所周知的是,當前的閃電網絡全節點責任(尤其是私鑰和通道管理)讓用戶的體驗變差。吸引新用戶進入需要教育他們,來解答他們的諸多疑惑,比如:

為什麼我明明跟一個對等節點開了通道,但是沒法收到資金?

為什麼我明明開了一個通道,卻無法發送資金給網絡上的那個誰?

為什麼我要在穀歌雲盤上備份我的通道呢?

為什麼節點啟動之前要加載好幾分鍾?

為什麼要等半個小時才能在閃電網絡上發交易?

許多開發者團隊都采取了不同的辦法來解決這個問題。他們希望通過提供更好的用戶體驗來簡化新用戶的入門流程,而這需要技術上的取舍和用戶的更多信任。

以下是幾個在不完整節點錢包中已經作出的取舍:

如果閃電網絡的網絡結構圖不存儲在錢包內,錢包就能立即加載完成,只不過要依賴一個外部的節點(他人的節點)。

如果用戶要恢複閃電錢包,其對手方(在這裏就是錢包的開發者)願意直接把最新的通道狀態發給他們,他們就不需要擔心通道備份的問題。

如果通道管理完全由錢包開發者來做,用戶就可以發送資金給任何人,無需擔心支付路徑的問題。

如果錢包開發者跟用戶開啟了一個零確認的通道,用戶就可以直接發交易。

不完整節點錢包總是需要一個外部的服務器或者節點。錢包與服務器之間的連接可以用傳統的 “服務器-客戶端” HTTP REST API 配置,也可以通過閃電網絡點對點網絡。

一些例子:

BLW。幾乎也是一個閃電網絡全節點,但它依賴於一個 Olympus 服務器來獲得閃電網絡結構圖(強制性的)以及瞭望塔(watchtower)功能(可選)。

Breez。Breez(公司)跟每個使用了錢包的用戶都開啟了一個通道,來協助用戶進入,並且完全移除了用戶自己管理通道的責任。用戶只需保存通道到自己的雲盤(Google Drive 或者 iCloud),但私鑰是無法備份的,因為 Breez 完全是一個閃電錢包(譯者注:不是一個比特幣錢包)。

Phoenix。Phoenix 是用 ACINQ 開發的,開發者跟流行的 Eclair 錢包的是同一群。個人意見,Phoenix 是在用戶體驗上做得最好的閃電錢包(不考慮自主權的話)。沒有通道管理功能,因為用戶只使用 ACINQ 連接,只有助記詞需要備份,所以也沒有通道備份功能。通道無需等待區塊確認就可以開始使用,而且你可以通過一個互換服務來支付鏈上的手續費。

3)托管型錢包

跟比特幣一樣,閃電網絡也有托管型錢包,它的用戶體驗會跟支付類應用比如 Venmo 和支付寶一樣,因為它們都可以即時收發資金。這些錢包都有很大的安全性和隱私風險,但至少允許用戶更快上手。

在只有閃電網絡全節點錢包的時候,托管行錢包看起來是個挺好的解決方案,但現在,我們已經擁有了許多其它類型的錢包,尤其是不完整節點錢包(比如 Phoenix),其上手流程跟托管型錢包一樣平滑,還沒有對手方風險。

Veriphi 不建議在大多數敏感場合使用托管錢包,閃電錢包也不例外。以下是一些托管型閃電錢包的例子:

Blue Wallet 。它本身是一種很棒的比特幣錢包,可能是除了 Blockstream 開發的 Green Wallet 以外,最好用的移動端錢包,在 iOS 和安卓系統上都可以用。他們提供了一種定制化的閃電錢包,該錢包默認是托管模式的,不過其後端的代碼是完全開源的(錢包也是),所以你也可以拿它用作遠程控制錢包。後端是 LNDHub,用了它,你就可以運行自己的銀行了。

Wallet of Satoshi 。最流行的閃電錢包之一,在兩種手機平台上都可用。是完全閉源的。

LNtxbot。這是一款有趣的托管錢包,因為它是作為一個 Telegram 機器人運行在你的 Telegram 聊天應用中的。它開啟了一種新的用戶場景:通過 Telegram 來發送聰(比特幣的最小單位)。最終可能會被閃電網絡原生的聊天應用如 Sphinx 取代。

4)互換服務

能不能做到我在鏈上給你發送比特幣,你在閃電網絡中付一筆錢給我呢?可以的,這種交易形式叫做 “互換(Swap)”,其免信任的形式則叫 “潛水艇互換(Submarine Swap)”。Lightning Labs 已經在去年推出了一個互換服務 API,叫做 “Lightning Loop”,它也成了內置在錢包中的一個功能。

Muun Wallet。這是一種鏈上錢包,從客戶端的代碼上完全看不出跟閃電網絡有關。但是,你可以跟錢包開發者公司的服務器做一次互換,來支付閃電網絡的發票。這個支付稍後會通過他們的節點在閃電網絡中執行,完全不需要你連接閃電網絡。在這種類別的錢包和服務中,閃電網絡完全被抽象掉了。

5)遠程控制節點錢包

如果你想通過瀏覽器來使用閃電網絡,你要麼使用完全托管的方案,要麼就得使用遠程控制節點錢包,這種錢包只是一個節點的前端管理界面。你甚至可以通過一個手機 app 來遠程控制你自己的節點。

閃電網絡全節點錢包是非常有用的,但因為它們是作為整體構建的,用戶體驗就只能那樣。許多高級用戶都喜歡在專用服務器或者迷你電腦上 7 * 24 小時運行自己的閃電網絡全節點。實際上這是很容易的事,有即插即用的解決方案,比如 MyNode 和 Nodl。

案例:

Zeus。在安卓平台運行的錢包,你可以用它來連接許多後端,比如 LND、c-lightning、LNDConnect 和 BTCPay Server。它剛剛加入了 Keysend 功能。

Spark。Spark 有多種形式,既有自主托管的 Web 應用,也有 iOS 和安卓平台上的手機 app,也有桌面版。它需要一個 NodeJS Spark 服務器來連接到 c-lighning。

RTL。可以作為一個自主托管的 Web 應用跟 AngularJS 一起使用,它提供了最高級的接口來管理你的閃電節點。如果你安裝了 BTCPay Server,它是自帶了 RTL 的。你也可以用它來連接 LND 和 c-lightning,對 ptarmigan 和 Eclair 的支持也在開發中了。

閃電網絡錢包軟件推薦

NiceHash Wallet

NiceHash Wallet現已支持比特幣閃電網絡,其支持Android以及iOS操作系統,同時亦可在您的桌面計算機中(瀏覽器)運行,您只需登錄到您的NiceHash賬號並查看比特幣錢包的頁面即可。

NiceHash wallet已經建立了閃電網絡頻道,您無需複雜的設置即可直接開始使用,可直接將資金提現到您的目標地址。

此外,使用NiceHash錢包,您也可以運用NiceHash交易所支持的超過30種的加密貨幣,也可以在NiceHash將歐元兌換為比特幣,這大大提高了比特幣的使用便利性。

您現在可以注冊NiceHash賬號並下載適用於Android或iOS版本的NiceHash Wallet並開始使用!

Wallet of Satoshi

Wallet of Satoshi是一款簡單易用的移動App,您可以在Android以及iOS平台下載並使用該錢包。該錢包是一種托管式的錢包,即其可持有私鑰文件數據。

您無需注冊賬戶,您的應用程序可以作為賬號並存儲數據。當然,您可以從應用程序中注冊賬號,並將數據與您的電子郵件帳戶同步,以防手機丟失。

該錢包的一大優勢即是,您無需搭建與其他節點的頻道,App將為您完成這些動作!以下是我們制作的關於如何使用Wallet of Satoshi將比特幣存入到NiceHash以及 從NiceHash提現比特幣的視頻教程,敬請觀看!

Breez

Breez is an o是一款適用於Android和iOS設備的開源且非托管式的手機錢包,與Wallet of Satoshi錢包不同的是,Breeze不會為您存儲任何私鑰數據。

Breez的用戶界面簡單友好,使用起來非常直觀。此外,Breez為商戶提供了一種接收比特幣付款的簡單方法,這是朝著比特幣結算的應用邁出的一大步。

但您需要在閃電網絡建立自己的頻道,而在Wallet of Satoshi錢包中則不需要這樣操作。

Zap

Zap是一款比較少見的支持全平台的錢包軟件,支持Android、iOS、Windows、Linux以及macOS等操作系統。

Zap是一款開源軟件,擁有超過70種功能並提供20種語言支持。就如Breeze一樣,Zap也是非托管式錢包,即除了您自己沒有人可以訪問到您的私鑰。

與Breez一樣,您必須建立自己的頻道,創建頻道非常簡單,您只需在建立頻道之前向Zap錢包存入一定數量的比特幣並按照要求操作即可。

相關文章
X