指南 · 比特幣付款

什麼是 Lightning Network?

作者:CloudMineCrypto 團隊更新於 閱讀時間 8 分鐘

簡短答案

Lightning Network 是建立在 Bitcoin 之上的付款層。兩個人用一筆區塊鏈交易把比特幣鎖進同一個通道,之後只要在通道裡更新餘額,就能互相付款。付款也可以跨過很多通道跳轉,所以通常幾秒就到帳,手續費也很低。你用發票收款(開頭是 lnbc),或用可重複使用的 Lightning address,例如 name@domain。

重點整理

  • 只有開通道和關通道才會碰到區塊鏈。中間的所有操作都是即時的。
  • 發票只能用一次,而且會過期。Lightning address 可以重複使用,就像 email 地址一樣。
  • 付款可能會因為找不到路徑或流動性不足而失敗。發生時不會有任何資金移動,你可以再試一次。
  • 在 CloudMineCrypto 免費挖比特幣,並透過 Lightning 提領到你自己的錢包。

⚡ 發票解碼器

選一個範例,或貼上你自己的發票或 Lightning address。解碼在你的瀏覽器內完成,不會送到任何地方。

僅示範,不能付款

lnbc20u1p4t0zvspp5qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsp5qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqdpgg4uxzmtsd3jjqmmwd3ujcgrwda6zqurp09skymr9xqrrssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgagyfu

金額

0.00002000BTC

網路

主網

有效時間

1 小時

狀態

檢查中…

這是專為本頁面做的,雜湊為 0、簽名也為 0,所以任何人都付不了款。

付款競速

同一筆付款用兩種方式都送一次,看看什麼時候到。

⚡ Lightning通常幾秒

即時顯示。

⛓ 鏈上每個區塊約 10 分鐘

加速:這裡的 1 秒等於 5 分鐘。

Bitcoin on-chain 要等區塊,平均約每 10 分鐘出一個,但時間是隨機的。Lightning 不用等。

這是常見時間,不是承諾。實際出塊時間是隨機的。

什麼是 Lightning Network?

定義 · Lightning Network

建在 Bitcoin 上的一張付款通道網路。每條通道都要用一筆 Bitcoin 交易來開啟和關閉;通道內的付款則是雙方簽名的餘額更新,所以不用等區塊確認。

把通道想成一筆共同的帳。你和朋友每次更新餘額都各自簽名,任何一方都能隨時把最新那份發到區塊鏈上來結帳。在那之前,你們想互付幾次都行,區塊鏈完全不會知道。

試試支付通道

你和 Sam 共用一個通道。可以來回付款,最後再把它關掉。

0

Lightning 付款

1

區塊鏈交易

你0.00050000BTC0.00000000BTC Sam

通道大小維持 0.0005 BTC。只會變動分配比例。

  1. 通道已開啟,你投入 0.0005 BTC鏈上
簡化版的通道。真實的通道也會在雙方各保留一小筆預留金,並且開啟和關閉都要支付 Bitcoin on-chain 費用。

但沒有人會跟每家店或每個朋友都開一條通道。關鍵在於,通道會串成同一個網路,所以付款可以借用其他人的通道一路傳到任何人。更多背景請看 Lightning Network site,以及我們的 比特幣錢包指南。

為什麼 Lightning 這麼快又便宜?

一般的 Bitcoin 付款要等礦工把它放進區塊。平均大約每十分鐘出一個區塊,區塊塞滿時,你得出更高的手續費才更容易進去。這就是 工作量證明 的安全性在運作,但每筆付款都要付出時間和成本。

日常付款用 Lightning 就不用等。區塊鏈只負責結算通道,不是每一杯咖啡都要上鏈。

幾秒

典型的 Lightning 付款

不用等區塊

約 10 分鐘

每個 Bitcoin 區塊的平均時間

更多確認數會更久

2

每個通道的 Bitcoin on-chain 交易數

開通一次,關閉一次

極小

路由手續費

由路徑上的每個節點各自設定

如何透過 Lightning 付款給沒有與你建立通道的人?

你的錢包會一個通道接一個通道,在網路裡找出一條路徑。路上的每個節點都會收一點小費,然後把付款轉出去。付款會綁定一個只有收款人知道的祕密,所以任何節點都不能把錢留下來。要嘛整筆付款成功送達,不然就完全不會動。

一筆付款,三個通道

  1. 你

    發送方

    經過 0.00020003BTC 次轉送

  2. 節點 A

    你錢包的節點

    經過 0.00020002BTC 次轉送

    保留 0.00000001BTC 作為手續費

  3. 節點 B

    路由節點

    經過 0.00020000BTC 次轉送

    保留 0.00000002BTC 作為手續費

  4. 收款人

    他們的錢包

    收到 0.00020000BTC

示意金額。你的錢包會尋找路徑,並在你確認前加上手續費。每一跳都會鎖定到相同的付款雜湊,因此不是整筆付款到帳,就是完全不會轉出。

什麼是 Lightning 發票?

定義 · Lightning 發票

一次性的付款請求,由 BOLT 11 定義。在 Bitcoin 主網上會以 lnbc 開頭,內容會寫明要付給誰、金額(如果是固定的)、用途,以及有效到什麼時候。

本頁上方的解碼器會把它拆開。開頭是可讀的:ln 代表 Lightning,bc 代表 Bitcoin,接著是可選的金額和單位字母(m、u、n 或 p,分別是 milli、micro、nano 或 pico bitcoin)。所以 lnbc20u 代表 20 micro-bitcoin,也就是 0.00002 BTC。「1」最後一次出現之後,剩下的都是打包資料:建立時間、payment hash、描述、到期時間,以及收款方的簽名。

固定金額付款請求任意金額發票
看起來像lnbc20u1…lnbc1…
金額由誰設定收款人付款方
適合用來商店、精準金額帳單小費、金額可能變動的提領
小心送不同金額會失敗確認前先檢查金額

每張發票都有到期時間。如果沒設定,預設是一小時。過了時間錢包就不會付款,所以等你準備好再開新的,不要提前好幾個小時先開。也別重複使用同一張發票,它是設計給單次付款用的。Lightning Labs 發票指南把每個欄位都講得很細。

什麼是 Lightning 地址?

Lightning address 看起來像 email,例如 [email protected]。你分享一次,就能收很多次款。背後運作是:付款方的錢包會用一個叫 LNURL-pay 的標準,向你的服務提供者伺服器索取一張符合他們指定金額的新發票。更多細節在 lightningaddress.com。

付款請求 · BOLT 11

lnbc20u1p4t0zvspp5qqqq…

  • 每次付款都會重新產生一張新的
  • 可以固定金額,也可以不填金額
  • 會過期,通常是 1 小時或 1 天後
  • 每個 Lightning 錢包都支援

Lightning 地址

[email protected]

  • 每次都是同一個地址,像 email 一樣
  • 金額由付款方決定
  • 只要你的服務提供者保留它,就不會過期
  • 需要服務提供者的伺服器保持上線
  1. 1

    你共用 name@domain

    在任何要求填 Lightning 收款目的地的地方貼上就行。

  2. 2

    付款方選擇金額

    他們的錢包會讀取這個地址,並向你的服務商取得付款細節。

  3. 3

    你的服務提供者開一張發票

    一張全新的單次發票,金額就是那個數字。

  4. 4

    錢包完成付款

    透過 Lightning Network,通常幾秒內完成。

托管還是自託管:哪些 Lightning 錢包屬於哪一種?

託管錢包就像一個帳戶:服務商幫你跑 Lightning 節點,資金也由他們代你保管。自託管錢包是在你的手機或電腦上跑節點,你自己保管助記詞。兩種錢包都能收發同樣的 Lightning 付款。

託管式

服務商握有金鑰

  • 不用設定:不用開通道,也不用管理流動性
  • 就算你手機關機也能收款
  • 可透過服務提供者找回帳號
  • 你得靠提供者幫你保管餘額,並讓你能提領。

自我託管

你握有私鑰

  • 只有你能動用資金
  • 沒有帳號可被凍結
  • 很多錢包會幫你管理通道
  • 記得備份助記詞。有些在你第一次收款時,建立通道會收手續費。

我們的提領教學涵蓋像 ZBD、Wallet of Satoshi 這類錢包,以及像 Kraken 這類交易所。我們和它們都沒有合作關係,也不會排名,所以你要看各錢包自己的介紹,確認它是哪一類、會收哪些費用。bitcoin.org wallet chooser 是個中立的起點。

如何透過 Lightning 接收比特幣?

  1. 1

    取得 Lightning 錢包

    錢包 App,或支援 Lightning 充值的交易所帳戶。

  2. 2

    點「收款」,再選 Lightning

    複製你的 Lightning 地址,或建立一張固定金額的發票。

  3. 3

    提供給付款方

    直接複製貼上,或讓對方掃 QR code。不要手動輸入。

  4. 4

    看它到帳

    通常幾秒內就好。先過期的發票需要重新建立。

為什麼 Lightning 付款有時會失敗?

Lightning 很快,是因為它不用等區塊鏈。不過一筆付款仍需要一條路徑,而且沿途每個通道都要有足夠的額度。找不到路徑時,付款會乾淨地失敗,不會損失任何東西。

沒有路由

沒有任何路徑有足夠的空間

路徑上的每個通道,在付款方那一側都要有足夠餘額。大額付款比小額更容易失敗。

流動性

收款方收不進來

新的自託管錢包可能需要一條「有收款空間」的通道。很多錢包會幫你建立,有時會收費。

已過期

這張發票已過期

請建立一張新的發票。按設計,舊發票會被拒付。

不相符

固定發票金額填錯

固定金額發票只接受那個金額。改用任意金額發票,或用 Lightning address。

解法幾乎都一樣:重新開一張新發票再試一次,或改成小一點的金額。如果 Lightning 付款一直失敗,Bitcoin on-chain 付款是比較慢的備案,不用靠通道流動性。

Lightning vs Bitcoin on-chain:你該用哪個?

Lightning鏈上比特幣
速度通常幾秒鐘每個區塊約 10 分鐘,常常更久
手續費通常只佔金額的一小部分要看區塊有多擁擠
目的地付款請求 (lnbc…) 或 name@domain地址(bc1…、1…、3…)
最適合用在小額、日常的金額大額與長期儲蓄
記錄在區塊鏈上只有開通道和關通道每筆付款

你可以從我們自己的提領手續費看出差別。我們的費用會跟著各網路的實際成本走:

資料直接來自 CloudMineCrypto API,每小時更新。手續費會依網路狀況調整,可能變動;你確認前,提領畫面會一直顯示當下的最新數字。手續費會從你送出的金額中扣除。「無」代表每次申請沒有最高上限;可能仍有其他限制。
網路手續費最低額度最高
Lightning0.00000005BTC0.00000010BTC0.00004000BTC
Bitcoin on-chain0.00004296BTC0.00008592BTC無
BNB Smart Chain (BEP-20)0.00001180BTC0.00002360BTC無

想把 BTC 金額換算成其他單位,請用 比特幣單位換算器。至於 satoshi 是什麼,也就是 Lightning 使用的最小單位,我們在 satoshi 指南裡有說明。

如何透過 Lightning 從 CloudMineCrypto 提領?

With CloudMineCrypto you get bitcoin mining rewards for free: claim the free plan, watch ads, play games, complete offers and check in daily, and your estimated BTC ticks up while your plans run. Want more speed? Paid plans are an optional boost for fun. They usually mine less than they cost, and the price is shown before you confirm. When you’re ready, you withdraw to your own wallet, and Lightning is usually the lowest-fee way to do it. Bitcoin on-chain and BNB Smart Chain (BEP-20) are there too. Rewards are estimates, and terms apply.

⚡ App 內的 Lightning 提領

即時,每小時更新

網路手續費
0.00000005BTC
每次提領下限
0.00000010BTC
每次提領上限
0.00004000BTC

通常送出後幾秒內就會到。你確認前,提領畫面會顯示最新數字。

  1. 1

    取得 Lightning 收款地址

    在錢包中點選 Receive,然後選擇 Lightning。複製你的 Lightning 地址或付款請求。

  2. 2

    先開啟錢包,接著按「提領」

    在 CloudMineCrypto 裡把網路選成 Lightning。

  3. 3

    貼上並輸入金額

    Lightning address(name@domain)、LNURL,或是以 lnbc 開頭的發票,都可以用。

  4. 4

    檢查並確認

    手續費會從你送出的金額裡扣掉,而且你確認前就會先顯示。

通過驗證的申請會自動處理,有些會被人工審核。你需要已驗證的電子郵件,以及 Google 或 Apple 登入。也可能有額度限制,或需要進一步驗證。提領總覽和完整提領指南涵蓋所有網路與錯誤訊息。

常見問題

用白話說,Lightning Network 是什麼?

這是一種建構在 Bitcoin 之上的支付網路。人們會把 bitcoin 鎖定在區塊鏈上的共享通道中,再透過更新通道內的餘額互相付款,只需幾秒,費用也很低。只有開啟和關閉通道時,交易才會記錄在區塊鏈上。

Lightning 上的比特幣是同一種比特幣嗎?

沒錯。Lightning 轉的是實際的 BTC。幣在通道裡,由 Bitcoin 交易來保護。關閉通道後,也能把幣移回 Bitcoin on-chain。

什麼是 Lightning 發票?

一種付款請求,由 BOLT 11 定義,在 Bitcoin 主網上以 lnbc 開頭。它可以包含固定金額、描述和到期時間(沒設定時預設 1 小時),而且設計上只會付一次。

什麼是 Lightning 地址?

一個可重複使用、長得像 email 的地址,例如 [email protected]。付款方錢包會透過 LNURL-pay,每次向服務商的伺服器要一張新的發票,所以你可以分享同一個地址,不用每次收款都重新產生發票。

為什麼我的 Lightning 付款失敗了?

通常是因為沒有路由有足夠流動性、發票過期,或金額和固定金額的發票不符。Lightning 付款失敗不會動到任何錢,所以你可以重新開一張新發票再試一次。

我可以把 Lightning 轉到比特幣鏈上地址嗎?

不能直接。Lightning 付款需要 Lightning 發票或 Lightning 位址。鏈上位址(bc1、1 或 3)需要一筆鏈上交易,除非有服務幫你在兩者之間做兌換。

我可以用 Lightning 從 CloudMineCrypto 提領嗎?

可以。在 App 裡到 Wallet,然後選 Withdraw,挑 Lightning,再貼上你自己錢包的 Lightning 地址、LNURL 或 Lightning 發票。你確認前會先看到手續費、最低和最高金額。可能有額度限制,或需要驗證。

來源與延伸閱讀

  1. Lightning Network · Bitcoin Wiki
  2. Lightning Network:可擴充、即時的比特幣支付 · lightning.network
  3. BOLT 11:Lightning 付款的發票協定 · Lightning Network 規格
  4. 看懂 Lightning 發票 · Lightning Labs
  5. Lightning Address · lightningaddress.com
  6. 選一個適合你的 Bitcoin 錢包 · bitcoin.org

本頁即時數據來自 CloudMineCrypto API,或旁邊標示的公開區塊鏈資料服務,並依排程更新,也會在頁面上標明來源。本指南僅供學習參考,不構成財務建議。CloudMineCrypto 不是投資產品,App 內的獎勵為估算值,不保證一定能獲得。

你已經看過運作方式了。現在來看它實際跑起來。

在 CloudMineCrypto app 領取免費 8 小時挖礦方案,根據即時網路數據看你的預估 BTC 一點一點增加。不需要硬體,也不用信用卡。