指南 · 比特幣付款

咩係 Lightning 網絡?

由 CloudMineCrypto 團隊撰寫更新於 8 分鐘閱讀

簡短答案

Lightning Network 係建基於 Bitcoin 之上的支付層。兩個人用一筆區塊鏈交易將比特幣鎖喺共用通道,之後透過更新通道內嘅餘額互相付款。付款可以經過多個通道跳轉,所以幾秒內就會到,手續費亦好低。你可以用付款請求收款(以 lnbc 開頭),或者用可重複使用嘅 Lightning 地址,例如 name@domain。

重點摘要

  • 只有開啟和關閉通道會用到區塊鏈。中間所有交易都即時完成。
  • Lightning 付款請求只可用一次,而且會過期。Lightning 地址可以重複使用,就似電郵地址。
  • 付款可能會因為冇可用路徑或流動性不足而失敗。失敗時,資金唔會轉移,你可以再試。
  • 喺 CloudMineCrypto 免費挖比特幣,再透過 Lightning 提取到你自己嘅錢包。

⚡ 閃電網絡發票解碼器

揀一個例子,或者貼上你自己嘅 invoice 或 Lightning 地址。內容會喺你嘅瀏覽器解碼,唔會傳送到任何地方。

只作示例,不能付款

lnbc20u1p4t0zvspp5qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsp5qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqdpgg4uxzmtsd3jjqmmwd3ujcgrwda6zqurp09skymr9xqrrssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgagyfu

金額

0.00002000BTC

網絡

主網

有效期

1 小時

狀態

檢查中…

呢個示例係為本頁建立,使用全零雜湊同全零簽名,所以冇人可以支付。

付款競速

將同一筆付款向兩邊傳送,睇下幾時收到。

⚡ Lightning通常幾秒

即時顯示。

⛓ 鏈上每個區塊 ~10 分鐘

加快顯示:呢度嘅1秒相當於5分鐘。

鏈上交易要等區塊,平均每 10 分鐘出一個,但時間唔固定。Lightning 就唔使等。

一般所需時間,並非承諾。實際區塊時間係隨機嘅。

咩係 Lightning 網絡?

定義 · Lightning Network

建基於 Bitcoin 之上嘅支付通道網絡。每條通道都會透過 Bitcoin 交易開啟同關閉,而通道內嘅付款則係雙方簽署嘅餘額更新,所以毋須等區塊確認。

你可以將付款通道想像成一筆共同記帳。你同朋友每次更新餘額,都會各自簽名。任何一方都可以隨時將最新版本發布到區塊鏈,結束呢筆帳。在此之前,你哋可以隨意互相付款幾多次都得,而區塊鏈完全唔會知道。

試用付款通道

你同 Sam 共用一條通道。互相付款,之後再關閉通道。

0

Lightning 付款

1

區塊鏈交易

你 0.00050000BTC0.00000000BTC Sam

通道大小維持 0.0005 BTC,只會改變分配方式。

  1. 通道已開啟,你存入咗 0.0005 BTC鏈上
簡化版通道。實際通道兩邊都會保留少量儲備,開通同關閉時亦要支付鏈上手續費。

不過,冇人會同每間店舖、每位朋友都開一條通道。關鍵係通道會連成一個網絡,付款就可以經其他人嘅通道,送到任何人手上。想了解更多背景,可以睇 Lightning Network 網站,亦可以參考我哋嘅 比特幣錢包指南。

點解 Lightning 咁快又咁平?

一般 Bitcoin 付款要等礦工將交易放入區塊。平均每十分鐘左右會產生一個區塊;區塊滿載時,你要出較高手續費先可以排入區塊。呢個就係工作量證明保障網絡安全嘅方式,而每筆付款都要為此花時間同金錢。

Lightning 日常付款唔使等咁耐。區塊鏈只會結算支付通道,唔會逐杯咖啡都結算。

秒

一般 Lightning 付款

唔使等區塊

~10 分鐘

比特幣區塊平均時間

額外確認所需嘅時間

2

每條通道的鏈上交易

開通一次,關閉一次

極少

路由費

由路線上每個節點設定

如果你沒有跟對方開通通道,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」之後係打包資料:建立時間、付款雜湊、描述、到期時間,以及收款人嘅簽名。

固定金額發票任意金額付款請求
睇落似lnbc20u1…lnbc1…
由邊個設定金額收款方付款人
適合用途商店、準確金額小費、金額可變嘅提款
留意事項付款金額唔同就會失敗確認前先檢查金額

每張付款請求都有到期時間。如果沒有設定,到期時間就是一小時。到期後,錢包會拒絕付款,所以準備好付款時才建立新的付款請求,不要提早幾小時建立。付款請求亦不要重用,因為每張只供一次付款使用。Lightning Labs 付款請求指南詳細介紹了每個欄位。

咩係 Lightning 地址?

Lightning 地址睇落似電郵地址,例如 [email protected]。你可以分享一次,之後收多筆款項。實際上,付款方嘅錢包會向你嘅服務供應商伺服器索取一張新付款請求,金額由付款方決定,過程會用到 LNURL-pay 標準。詳情請睇 lightningaddress.com。

付款請求 · BOLT 11

lnbc20u1p4t0zvspp5qqqq…

  • 每次付款都會重新建立
  • 可以設定固定金額,亦可以留空
  • 會過期,通常喺 1 小時或 1 日後
  • 支援所有 Lightning 錢包

Lightning 地址

[email protected]

  • 每次都用同一個地址,就好似電郵地址
  • 付款方選擇金額
  • 只要服務商繼續保留,就唔會過期
  • 需要服務商嘅伺服器保持連線
  1. 1

    你分享 name@domain

    只要要輸入 Lightning 目的地,就可以喺嗰度貼上。

  2. 2

    付款人選擇金額

    對方嘅錢包會讀取地址,然後向你嘅服務供應商索取付款資料。

  3. 3

    你嘅服務商會建立付款請求

    一張全新、只用一次,金額完全相同嘅付款請求。

  4. 4

    錢包會支付呢筆款項

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

託管式和自我託管式:Lightning 錢包有甚麼分別?

託管式錢包就似一個帳戶:服務供應商會運行 Lightning 節點,並代你保管資金。自主管理錢包則會喺你嘅手機或電腦上運行節點,而復原詞組由你保管。兩種錢包都可以收發相同嘅 Lightning 付款。

託管式

服務商保管密鑰

  • 毋須設定:唔使開通道,亦唔使管理流動性
  • 即使手機關咗,仍然可以收款
  • 可透過服務供應商復原帳戶
  • 你要依靠服務商保管你嘅餘額,並容許你提取。

自我託管

私鑰由你保管

  • 只有你可以轉走資金
  • 冇帳戶可以畀人凍結
  • 好多錢包會幫你管理通道
  • 記得備份復原詞組。有啲服務商會喺你首次收款時收取開設通道嘅費用。

我哋嘅提款教學涵蓋 ZBD、Wallet of Satoshi 等錢包,以及 Kraken 等交易所。我哋同佢哋都冇合作關係,亦唔會為佢哋排名。你可以睇錢包本身嘅介紹,了解佢屬於邊種類型,以及會收取幾多費用。bitcoin.org 錢包選擇工具係一個中立嘅起點。

如何透過 Lightning 接收比特幣?

  1. 1

    取得 Lightning 錢包

    支援 Lightning 存款嘅錢包 app 或交易所帳戶。

  2. 2

    撳 Receive,再揀 Lightning

    複製你的 Lightning 地址,或者建立指定金額的付款請求。

  3. 3

    將它交給付款人

    複製並貼上,或者讓對方掃描 QR code。千祈唔好手動輸入。

  4. 4

    睇住款項到帳

    通常幾秒內。付款請求如果先過期,就要重新建立。

點解 Lightning 付款有時會失敗?

Lightning 付款速度快,因為唔使等區塊鏈確認,但付款仍然要搵到一條路徑,而且沿途每個通道都要有足夠容量。如果搵唔到,付款就會安全失敗,唔會有任何損失。

冇可用路徑

冇路徑有足夠容量

路徑上每個通道的發送方都要有足夠餘額。大額付款比小額付款更容易失敗。

流動性

收款方無法收款

新嘅自主管理錢包可能需要一條有足夠接收容量嘅通道。好多錢包會幫你設定,有時會收費。

已過期

Invoice 已過期

建立一張新付款請求。系統設計上會拒絕舊嘅付款請求。

不符

金額唔符合固定金額付款請求

固定金額付款請求只接受指定金額。請改用任意金額付款請求或 Lightning 地址。

解決方法幾乎都一樣:建立新 invoice 再試,或者試下減少金額。如果 Lightning 付款一直失敗,可以改用 Bitcoin on-chain 付款作為較慢嘅後備方式,呢種方式唔受通道流動性影響。

Lightning 同 Bitcoin on-chain 比較:應該用邊種?

Lightning鏈上比特幣
速度通常幾秒每個區塊約需 10 分鐘,通常更耐
手續費通常只佔金額極小部分視乎區塊有幾繁忙
目的地付款請求 (lnbc…) 或 name@domain地址(bc1…、1…、3…)
最適合小額日常付款大額資金及長期儲蓄
已記錄喺區塊鏈上只有開啟和關閉通道每筆付款

你可以睇到我哋自家提款手續費嘅差異,收費會按各網絡嘅實際成本而定:

資料直接來自 CloudMineCrypto API,每小時更新。手續費按網絡狀況而定,亦可能變動;提款畫面會喺你確認前顯示最新數字。手續費會從你轉出的金額扣除。「無」代表每次申請冇最高限額;仍可能有其他限制。
網絡手續費最低額最高值
Lightning0.00000005BTC0.00000010BTC0.00004000BTC
Bitcoin on-chain0.00002208BTC0.00004416BTC無
BNB Smart Chain (BEP-20)0.00001244BTC0.00002488BTC無

如要用其他單位比較 BTC 金額,可以用Bitcoin 單位換算器。Lightning 使用嘅最小單位「聰」係乜,請睇我哋嘅聰指南。

如何透過 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

    開啟 Wallet,再揀 Withdraw

    在 CloudMineCrypto 中選擇 Lightning 網絡。

  3. 3

    貼上並輸入金額

    Lightning 地址(name@domain)、LNURL,或者以 lnbc 開頭嘅付款請求都得。

  4. 4

    檢查並確認

    手續費會喺你發送嘅金額中扣除,並會喺你確認前顯示。

已驗證嘅申請會自動處理,部分申請會經審核。你需要已驗證嘅電郵地址,以及 Google 或 Apple 帳戶登入;亦可能設有限額或要求驗證。提取款項總覽同完整提取指南列出所有網絡同錯誤訊息。

常見問題

用簡單說法講,Lightning 網絡係咩?

呢個係建基於 Bitcoin 之上嘅支付網絡。用戶會喺區塊鏈上將比特幣鎖定喺共享通道入面,再透過更新通道內嘅餘額互相付款,過程只需幾秒,費用亦好低。只有開啟同關閉通道時,交易先會記錄喺區塊鏈上。

Lightning 入面嘅係同一種比特幣嗎?

可以。Lightning 轉移嘅係真正 BTC。幣會存放喺由 Bitcoin 交易保障嘅通道內,關閉通道後就可以將幣轉返到鏈上。

咩係 Lightning 付款請求?

BOLT 11 定義嘅付款請求,Bitcoin 主網上以 lnbc 開頭。可包含固定金額、描述同到期時間(如未有設定,則為 1 小時),並只供付款一次。

咩係 Lightning 地址?

一個可重複使用、睇落似電郵地址嘅地址,例如 [email protected]。每次付款時,付款方嘅錢包都會透過 LNURL-pay 向服務供應商伺服器索取一張新付款請求,咁你就可以分享同一個地址,唔使每次付款都整張新付款請求。

我嘅 Lightning 付款點解失敗?

通常係因為冇任何路由有足夠流動性、付款請求已過期,或者金額同固定金額付款請求唔一致。Lightning 付款失敗唔會令任何資金轉移,所以你可以重新建立付款請求,再試一次。

可唔可以用 Lightning 付款去鏈上比特幣地址?

唔可以直接付款。Lightning 付款需要 Lightning invoice 或 Lightning address。鏈上地址(bc1、1 或 3)則需要用鏈上交易,除非有服務幫你喺兩者之間兌換。

可唔可以透過 Lightning 從 CloudMineCrypto 提款?

可以。喺 App 入面去「錢包」,再揀「提取」,選擇 Lightning,然後貼上你自己錢包嘅 Lightning 地址、LNURL 或 Lightning 付款請求。費用、最低同最高金額會喺你確認前顯示。可能設有限額或要求驗證。

來源及延伸閱讀

  1. Lightning Network · Bitcoin Wiki
  2. Lightning Network:可擴展、即時嘅 Bitcoin 付款 · lightning.network
  3. BOLT 11:Lightning 付款嘅 invoice 協定 · Lightning Network 規格
  4. 了解 Lightning 發票 · Lightning Labs
  5. Lightning 地址 · lightningaddress.com
  6. 選擇你的比特幣錢包 · bitcoin.org

本頁即時數據來自 CloudMineCrypto API,或旁邊列明嘅公開區塊鏈數據服務,會按排定時間更新,並喺顯示位置標明來源。本指南只作教育用途,並非財務建議。CloudMineCrypto 不是投資產品;App 內嘅獎勵只屬估算,並不保證。

你已經了解運作方式,現在親眼看看實際情況。

喺 CloudMineCrypto app 領取免費 8 小時挖礦方案,根據即時網絡數據睇住預計 BTC 數量上升。唔使硬件,亦唔使信用卡。