文章不是保姆級(jí)的,需要帶入自己的思考。文末有體驗(yàn)流程的總結(jié),可以前后對(duì)比著看。最后的參考文章都非常棒,本文參考了它們,推薦閱讀。
特別提醒:助記詞
、私鑰
、lndhub wallet backup
都是敏感數(shù)據(jù),一定要保存好,泄漏或遺失都會(huì)導(dǎo)致你的資產(chǎn)損失。
我的nostr:https://nostrplebs.com/s/gaohongxiang 歡迎關(guān)注
Nostr
Nostr是一個(gè)基于公私鑰的消息傳輸協(xié)議。協(xié)議本身非常簡(jiǎn)潔,只解決一個(gè)問(wèn)題:如何讓用戶(hù)直接以公鑰為身份向外發(fā)送消息。
它提供了一個(gè)我們重新構(gòu)建互聯(lián)網(wǎng)的機(jī)會(huì),從頭重建一遍互聯(lián)網(wǎng)。
Nostr的賬戶(hù)系統(tǒng)
Nostr的賬戶(hù)系統(tǒng)就是公私鑰
- 公鑰(npub1nv7...mqmmx)-> 對(duì)應(yīng)賬號(hào)。通過(guò)公鑰關(guān)注用戶(hù)
- 私鑰(nsec17c6...rswm9)-> 對(duì)應(yīng)密碼。私鑰控制賬戶(hù)
賬戶(hù)去中心化
公私鑰基于數(shù)學(xué)生成,無(wú)需許可,不依賴(lài)任何其他第三方服務(wù)(不需要手機(jī)號(hào),不需要郵箱等),完全由自己掌握。也就是說(shuō)任何第三方機(jī)構(gòu)都無(wú)法封禁你的賬號(hào),天然抗審查。對(duì)比我們常用的twitter、微信等應(yīng)用,他們有能力封禁賬戶(hù)。典型例子是美國(guó)前總統(tǒng)特朗普的twitter賬號(hào)被封。被封代表著你的賬戶(hù)及數(shù)據(jù)不屬于你了,而nostr賬戶(hù)及數(shù)據(jù)是可以帶走的,與平臺(tái)無(wú)關(guān)。
Nostr運(yùn)行原理
Nostr 預(yù)設(shè)了兩種角色去運(yùn)行這個(gè)協(xié)議
- 客戶(hù)端
- 轉(zhuǎn)發(fā)器(relay)
它的結(jié)構(gòu)很簡(jiǎn)單,客戶(hù)端接收(拉取)消息、遞送消息,relay 轉(zhuǎn)發(fā)消息。
客戶(hù)端把用戶(hù)使用公鑰簽名的消息發(fā)給 relay,relay把此消息轉(zhuǎn)發(fā)給關(guān)注了這個(gè)公鑰的其他客戶(hù)端。同時(shí),每一個(gè)客戶(hù)端也接收(拉取)relay發(fā)來(lái)的其他公鑰的消息。
它有一些關(guān)鍵的屬性是什么?
- relay 跟 relay 之間不通信
- 客戶(hù)端 跟 客戶(hù)端 之間不通信
- relay 跟 客戶(hù)端 之間通信
這是一個(gè)很重要但是一直被大家忽視的屬性。很多人誤解了 Nostr 的特性都在于它沒(méi)有理解到這一點(diǎn)。協(xié)議的作者 fiatjaf 一開(kāi)始說(shuō)得很清楚,Nostr 不是一個(gè)點(diǎn)對(duì)點(diǎn)的協(xié)議,大家的消息都是要經(jīng)過(guò) relay 的,而 relay 之間互相是不通信的,所以它也不像我們認(rèn)識(shí)到的區(qū)塊鏈的網(wǎng)絡(luò)一樣所有節(jié)點(diǎn)都相互通信。
在 nostr 中,有一個(gè)很重要的問(wèn)題需要解決,由于 relay 之間不同步數(shù)據(jù),那么數(shù)據(jù)要怎么在整個(gè)網(wǎng)絡(luò)中同步呢?nostr 的設(shè)計(jì)很巧妙,每個(gè) relay 之間不同步消息,同步消息的機(jī)制由 client 來(lái)實(shí)現(xiàn)。client把自己知道的用戶(hù)及相關(guān)的 relay 地址傳播到其他的 relay 中。這樣其他的用戶(hù)就可以通過(guò)這些信息找到目標(biāo)用戶(hù)的 relay,拉取到目標(biāo)用戶(hù)的消息,從而完成信息的傳播。
這樣做的好處在于每個(gè) relay 不需要像區(qū)塊鏈節(jié)點(diǎn)那樣存儲(chǔ)全量的數(shù)據(jù)。nostr 的這種數(shù)據(jù)存儲(chǔ)方式類(lèi)似于數(shù)據(jù)庫(kù)分片,讓每個(gè) relay 的存儲(chǔ)壓力不那么大。當(dāng)然這樣做也有壞處,如果用戶(hù)的消息只在某一個(gè) relay 上,如果這個(gè) relay 出現(xiàn)問(wèn)題,就有可能導(dǎo)致數(shù)據(jù)永久丟失。
客戶(hù)端
客戶(hù)端去中心化
nostr是底層協(xié)議,直接與協(xié)議交互顯然不方便,門(mén)檻高,就需要客戶(hù)端來(lái)封裝nostr協(xié)議。也就是說(shuō),客戶(hù)端是用戶(hù)與nostr協(xié)議交互的載體。客戶(hù)端有很多,下面是目前比較常見(jiàn)的,使用任意一個(gè)都可以,他們都實(shí)現(xiàn)了nostr協(xié)議。
瀏覽器客戶(hù)端
移動(dòng)客戶(hù)端
- Damus(iOS)
- Amethyst(Android)
官方維護(hù)的客戶(hù)端列表
這里對(duì)習(xí)慣了傳統(tǒng)社交應(yīng)用的人來(lái)說(shuō)比較新奇的點(diǎn)在于:你可以使用任意一個(gè)你喜歡的客戶(hù)端,你在A客戶(hù)端上做的交互也同時(shí)會(huì)在B客戶(hù)端存在。也就是說(shuō),這些交互都是綁定你的賬戶(hù)的,并不會(huì)困在某一個(gè)客戶(hù)端(應(yīng)用)里,因?yàn)樗麄兊讓佣际窃诟鷑ostr協(xié)議交互。
舉個(gè)例子:你在客戶(hù)端iris里設(shè)置了頭像或者發(fā)了篇帖子,當(dāng)你在客戶(hù)端Damus里使用相同的公私鑰時(shí),這個(gè)頭像或帖子還在!這對(duì)于沒(méi)接觸過(guò)的人來(lái)說(shuō)非常神奇,因?yàn)槟悴豢赡茉谖⒉├锇l(fā)了篇帖子在twitter上還能看見(jiàn)它,他們是不互通的。請(qǐng)記住:nostr是底層協(xié)議,客戶(hù)端是對(duì)nostr協(xié)議的實(shí)現(xiàn),是協(xié)議上的應(yīng)用。
relay
服務(wù)端(relay)去中心化
- 消息都經(jīng)過(guò)簽名,relay無(wú)法篡改,因此不必信任relay
- 如果一個(gè)relay把你封禁了,你也可以轉(zhuǎn)發(fā)到其他的relay或者創(chuàng)建自己的relay
relay是離用戶(hù)比較遠(yuǎn)的一個(gè)角色,用戶(hù)可以根據(jù)需要切換relay。目前的運(yùn)營(yíng)基本是用愛(ài)發(fā)電。隨著nostr協(xié)議的流行,預(yù)計(jì)未來(lái)會(huì)出現(xiàn)付費(fèi)reply,必須付費(fèi)才能連接。比如說(shuō)有的人愿意去做圖片的 relay,有的人愿意做視頻的 relay,有的人可能會(huì)做一些像類(lèi)似于直播這樣的 relay。這些都不是協(xié)議層的內(nèi)容,市場(chǎng)會(huì)有選擇,期待新的商業(yè)模式出現(xiàn)。
如果你想自己搭建一個(gè)relay,下面是一些教程
- https://github.com/BlockChainCaffe/Nostr-Relay-Setup-Guide
- https://andreneves.xyz/p/set-up-a-nostr-relay-server-in-under
NIP
NIP是nostr的一些標(biāo)準(zhǔn),類(lèi)似比特幣的BIP,以太坊的EIP。具體標(biāo)準(zhǔn)查看官方github:https://github.com/nostr-protocol/nips
NIP-05 ID
由于公鑰是一串難以記憶的字符串,對(duì)人類(lèi)非常不友好。當(dāng)我想關(guān)注一個(gè)人時(shí),看到的都是不同的字符串,很難看出來(lái)是不是要關(guān)注的人。而NIP-05就是解決這個(gè)問(wèn)題的,將公鑰替換為人類(lèi)可讀ID。類(lèi)似于構(gòu)建在Nostr上面的一個(gè)域名,它是唯一的。下面是一些服務(wù)商。
付費(fèi)
這里付款會(huì)用到閃電網(wǎng)絡(luò),看下文。nostrplebs普通會(huì)員費(fèi)用大概12500sat,nostr.band費(fèi)用1000sat。
購(gòu)買(mǎi)成功后就會(huì)分配NIP-05 ID
。去任意客戶(hù)端在設(shè)置的NIP-05那一項(xiàng)里填進(jìn)去保存即可。
- nostrplebs:
username@nostrplebs.com
- nostr.band:
username@nostr.band
nostrplebs
其中有一條是閃電地址轉(zhuǎn)發(fā)和管理。Nostr Plebs 成員可以將發(fā)送到他們注冊(cè)的 NIP-05 ID 的閃電支付轉(zhuǎn)發(fā)到他們現(xiàn)有的閃電地址,為他們提供一個(gè)身份和支付地址。
免費(fèi)
這兩個(gè)是免費(fèi)的,但是需要用twitter賬戶(hù)驗(yàn)證一下。流程大概就是證明你控制這兩個(gè)賬戶(hù)。
- twitter發(fā)一個(gè)包含你公鑰的推文,格式根據(jù)網(wǎng)站的來(lái)。
- nostr驗(yàn)證(nostr.directory是發(fā)一個(gè)帶你twitter用戶(hù)名的post,nostrverified是填表)
驗(yàn)證通過(guò)就會(huì)分配NIP-05 ID
。
- nostr.directory:
yourtwitterhandle@nostr.directory
- nostrverified:
yourtwitterhandle@NostrVerified.com
小應(yīng)用
國(guó)際象棋游戲
進(jìn)入網(wǎng)站,你生成一個(gè)公鑰,就可以在里面跟人家下棋了,你可以選擇機(jī)器人跟你下棋,也可以選擇跟一個(gè)對(duì)手下棋。你們的每一步棋其實(shí)都是通過(guò) Nostr 協(xié)議的 relay 來(lái)轉(zhuǎn)發(fā)的。象棋的步數(shù)的解析,輸贏的判定全部放在你本地的客戶(hù)端,而怎么尋找對(duì)手放在 relay 上,就這么簡(jiǎn)單。
私密聊天室
你在里面你就可以生成一個(gè)一次性的公鑰,你把公鑰發(fā)給別人,然后別人就可以用你的公鑰,他自己也生成一個(gè)一次性的公鑰,然后就跟你進(jìn)入聊天。這些公鑰都是一次性的,用完就丟掉。
挑戰(zhàn)
私鑰泄漏遺忘問(wèn)題
遺忘/丟失私鑰即表示丟失賬戶(hù)控制權(quán),任何人也無(wú)法幫你找回賬戶(hù)。另外,私鑰被盜/泄漏即表示不止你一個(gè)人能控制此賬戶(hù)。
目前通過(guò)客戶(hù)端生成的私鑰本身存在泄漏的風(fēng)險(xiǎn)。可能的解決方案
- 硬件錢(qián)包生成(助記詞,按m/44'/1237'/0'/0/0派生路徑生成?)
- 離線(xiàn)生成(openssl?)
使用上,每個(gè)客戶(hù)端初次使用都需要導(dǎo)入私鑰,存在安全隱患
內(nèi)容存儲(chǔ)
社交必定會(huì)產(chǎn)生大量的內(nèi)容。這些內(nèi)容的存儲(chǔ)如果是中心化的,那么nostr的抗審查是不是就打折扣了。也許會(huì)有結(jié)合區(qū)塊鏈的存儲(chǔ)方式,比如用AR或者IPFS來(lái)做存儲(chǔ)。
數(shù)據(jù)同步問(wèn)題,假設(shè)別人沒(méi)有使用你使用的reply,就看不到你的內(nèi)容?是不是未來(lái)會(huì)發(fā)展成公共和私人兩個(gè)方向?公共relay就像twitter一樣,存儲(chǔ)足夠多的信息。而私人relay就像discord的頻道一樣,加入了才看得到。
垃圾信息
在 nip-13 中, 定義了 pow 機(jī)制來(lái)增加發(fā)送垃圾消息的成本,但這樣應(yīng)該還不足以攔截垃圾信息。
在這個(gè)問(wèn)題上,有另外一個(gè)思路,由于 relay 和 client 實(shí)現(xiàn)上的自由度很高,relay 和 client 可以自行決定可以傳播什么樣的信息,對(duì)哪些信息進(jìn)行攔截,對(duì)一些惡意用戶(hù)設(shè)置黑名單,然后在 relay 之間分享。
這樣可以讓 nostr 形成各種類(lèi)型的社區(qū),每個(gè)社區(qū)都有自己的規(guī)則,那些任由垃圾消息傳播的社區(qū)會(huì)成為垃圾場(chǎng),有著良好規(guī)則和優(yōu)質(zhì)內(nèi)容的社區(qū)就會(huì)越來(lái)越龐大。
比特幣閃電網(wǎng)絡(luò)
Nostr是一個(gè)去中心化的社交協(xié)議,沒(méi)有定義協(xié)議層面的經(jīng)濟(jì)激勵(lì)。目前發(fā)展趨勢(shì)是使用比特幣閃電網(wǎng)絡(luò)來(lái)完成支付功能。原生去中心化社交+原生去中心化支付,構(gòu)成了生態(tài)閉環(huán)。
閃電網(wǎng)絡(luò)是比特幣的二層,是一個(gè)鏈下支付通道,最終結(jié)算在比特幣網(wǎng)絡(luò)上。可以為用戶(hù)提供更便宜,更高效的比特幣充提體驗(yàn)。
支持閃電網(wǎng)絡(luò)的錢(qián)包
常用的閃電網(wǎng)絡(luò)錢(qián)包
- https://bluewallet.io/ (不支持閃電地址)
- https://walletofsatoshi.com/ (支持閃電地址)
bluewallet比特幣主網(wǎng)是助記詞,閃電網(wǎng)絡(luò)是lndhub wallet backup
,長(zhǎng)下面的樣子
lndhub://5678...ju997@https://lndhub.io
walletofsatoshi是直接郵箱注冊(cè),全托管,沒(méi)有助記詞,對(duì)新手比較友好。
BOLT
BOLT(Basis of Lightning Technology)協(xié)議是閃電網(wǎng)絡(luò)的基礎(chǔ),它是對(duì)各種層面上通信和應(yīng)用處理的一個(gè)全面的協(xié)議。具體標(biāo)準(zhǔn)查看官方github:https://github.com/lightning/bolts
支付
跟支付相關(guān)的bolt是bolt11,以及還沒(méi)實(shí)施的bolt12
BOLT11 Lightning Invoice
Lightning Invoice(發(fā)票)是閃電網(wǎng)絡(luò)一次性的收款地址,有具體數(shù)額。收款后就失效。
在閃電網(wǎng)絡(luò)錢(qián)包的接收(receive)頁(yè)面創(chuàng)建,需要輸入具體數(shù)額。類(lèi)似下面這樣的地址,lnbc
開(kāi)頭,ln
是閃電網(wǎng)絡(luò),bc
是比特幣主網(wǎng)
lnbc1u1p370f5mpp5qkffutcv63z8f8nvg3p95k7938m40s2e24h45rxxp3sd8r0ecpesdqu2askcmr9wssx7e3q2dshgmmndp5scqzpgxqyz5vqsp5hkny0uvacea2sdway60tvvaxuxgypzz0qn5hm6fp7zsw274zu4pq9qyyssqkvwwt24s6y2c9kw0dqkyvcpw6zll367yr80q0rf3wjewa8ndgm2ymeeywrj33eg4pf2l4kkkqf08eu6f8k5dstxfdkjxzlwpwslkgegp00lg5f
得到這個(gè)地址后在nostr發(fā)post,nostr客戶(hù)端自動(dòng)將此地址轉(zhuǎn)換成一個(gè)求打賞鏈接,效果如下
? Pay with lightning
當(dāng)有人打賞后,錢(qián)包里就會(huì)收到比特幣。
BOLT11 Lightning Invoice目前的問(wèn)題是
- 只能使用一次,收款后就失效。
- 需要實(shí)時(shí)生成
- 只能接收不能發(fā)送
BOLT12 Offer
bolt12可以看作是bolt11的升級(jí),解決了bolt11的問(wèn)題
- 可以持久使用
- 能接收也能發(fā)送
關(guān)于發(fā)送,類(lèi)似提款機(jī),你掃碼后會(huì)想你支付錢(qián)。持久使用比較重要,可以作為收款碼使用,不必每次都要?jiǎng)?chuàng)建一個(gè)新的。但是目前bolt12還沒(méi)有實(shí)施,只能等了。目前想要持久使用的替代方案是使用閃電地址。
lightning Address(閃電地址)
lightning Address(閃電地址)或 LNURL 并非閃電網(wǎng)絡(luò)規(guī)范BOLT的一部分,實(shí)際上它是一種網(wǎng)絡(luò)工程的運(yùn)用。最終的支付方依然用利用閃電發(fā)票,只不過(guò)借助了服務(wù)端來(lái)獲取發(fā)票。
閃電地址可讀性非常高,并且是閃電網(wǎng)絡(luò)持續(xù)的收款地址,可以一直使用。
下面是支持閃電地址的應(yīng)用,可以挑選一個(gè)自己喜歡的后綴。
我體驗(yàn)過(guò)的應(yīng)用
- lightingTipBot,是一個(gè)telegram應(yīng)用,加入后會(huì)發(fā)給你一個(gè)lightning Address,例如:
gaohongxiang@ln.tips
。收款在tg的頻道機(jī)器人錢(qián)包里,總感覺(jué)有點(diǎn)怪。 - walletofsatoshi,是一個(gè)移動(dòng)端錢(qián)包,收付款都在一個(gè)移動(dòng)端錢(qián)包里。但是它好像自動(dòng)生成閃電地址,例如:
machoroot85@walletofsatoshi.com
,這個(gè)前綴不是我想要的,但是沒(méi)有找到修改前綴的功能。
得到閃電地址后,在nostr的設(shè)置里把這個(gè)地址填在LN Address
里,然后主頁(yè)會(huì)有一個(gè)閃電打賞標(biāo)志
?
不同客戶(hù)端可能顯示不一樣。
BOLT12與lightning Address的區(qū)別
bolt12是閃電網(wǎng)絡(luò)的規(guī)范,是協(xié)議層的解決方案,而lightning Address/LNURL不是閃電網(wǎng)絡(luò)的規(guī)范,是應(yīng)用層的解決方案。這意味著bolt12具有更好的隱私,較小的集中化風(fēng)險(xiǎn)(DNS)和非技術(shù)用戶(hù)的UX更好,并且不需要像lightning Address/LNURL那樣需要Web服務(wù)器,TLS證書(shū)和域名等外部依賴(lài)項(xiàng)。
bolt11是一長(zhǎng)串字符,而lightning Address是可讀性很高的標(biāo)識(shí)符。bolt12也是一長(zhǎng)串字符嗎?能不能也轉(zhuǎn)成可讀性很高的標(biāo)識(shí)符?
體驗(yàn)流程
Nostr是自由的消息傳遞協(xié)議,比特幣是自由的價(jià)值傳遞協(xié)議。兩者結(jié)合,形成一個(gè)生態(tài)閉環(huán)。
- 創(chuàng)建一個(gè)nostr賬戶(hù)。可以從任意nostr客戶(hù)端創(chuàng)建(自動(dòng)生成公私鑰,保存好私鑰),也可以先用安全方式生成公私鑰,然后在客戶(hù)端導(dǎo)入私鑰(切記保護(hù)好私鑰)
- 瀏覽器:https://snort.social/
- ios:Damus
- Android:Amethyst
- nostr賬戶(hù)設(shè)置一下用戶(hù)名、頭像等
- 創(chuàng)建一個(gè)支持閃電網(wǎng)絡(luò)的錢(qián)包(切記保護(hù)好
lndhub wallet backup
)- bluewallet:https://bluewallet.io/
- walletofsatoshi:https://walletofsatoshi.com/
- 創(chuàng)建一個(gè)閃電地址(3和4可以在一個(gè)錢(qián)包,也可以不同錢(qián)包)
- lightningaddress集合:https://lightningaddress.com/ (暫時(shí)推薦walletofsatoshi,期待bluewallet支持此功能)
- 我目前策略是主用bluewallet,nostr的閃電地址暫時(shí)用walletofsatoshi,然后用nostrplebs的
NIP-05 ID
轉(zhuǎn)發(fā)閃電地址。如果未來(lái)bluewallet能用閃電地址功能肯定會(huì)切換過(guò)去。這樣收付款、打賞都在一個(gè)錢(qián)包,方便。或者等bolt12成熟后會(huì)替代閃電地址?
- 從交易所提點(diǎn)比特幣到錢(qián)包
- ok支持比特幣閃電網(wǎng)絡(luò)
- 購(gòu)買(mǎi)一個(gè)
NIP-05 ID
- 付費(fèi)推薦:https://nostrplebs.com/
- 免費(fèi)推薦:https://nostr.directory/
- nostr賬戶(hù)設(shè)置
NIP-05 ID
(替代公鑰)- 將剛剛購(gòu)買(mǎi)的
NIP-05 ID
填到nostr賬戶(hù)設(shè)置的NIP-05
里,替換公鑰。別人通過(guò)這個(gè)域名就可以找到你
- 將剛剛購(gòu)買(mǎi)的
- nostr賬戶(hù)設(shè)置
LN Address
(這是一個(gè)持續(xù)性的收款地址,主頁(yè)里會(huì)顯示這個(gè)長(zhǎng)期閃電網(wǎng)絡(luò)地址)- 將閃電地址填到nostr賬戶(hù)設(shè)置的
LN Address
里。 - 如果你
NIP-05
是購(gòu)買(mǎi)的nostrplebs的服務(wù),它提供一個(gè)轉(zhuǎn)發(fā)功能,可以用你的NIP-05 ID
鏈接到你的閃電地址。對(duì)外你的nostr id和閃電地址就統(tǒng)一了。強(qiáng)迫癥患者的福音。這是設(shè)置 Lightning 地址轉(zhuǎn)發(fā)教程
- 將閃電地址填到nostr賬戶(hù)設(shè)置的
- nostr發(fā)一個(gè)post,內(nèi)容為
Lightning Invoice
(這是一個(gè)一次性的收款地址)。- 在閃電網(wǎng)絡(luò)錢(qián)包里創(chuàng)建一個(gè)固定數(shù)額的
Lightning Invoice
,復(fù)制到nostr里,發(fā)一個(gè)post。有人打賞后你的錢(qián)包會(huì)收到比特幣。
- 在閃電網(wǎng)絡(luò)錢(qián)包里創(chuàng)建一個(gè)固定數(shù)額的
- 多研究nostr生態(tài)應(yīng)用
- 國(guó)際象棋游戲:https://jesterui.github.io/
- 私密聊天室:https://sendstr.com/
參考
- nostr文檔:https://github.com/nostr-protocol/nostr
- nips:https://github.com/nostr-protocol/nips
- 聊聊Nostr那些事:社交協(xié)議、去代幣經(jīng)濟(jì)、監(jiān)管與破圈:https://8btcnews.substack.com/p/nostr?r=14dl19&utm_campaign=post&utm_medium=email
- Nostr 協(xié)議詳解(科普篇):https://juejin.cn/post/7196290097548722233
- 科普各地址:https://twitter.com/evilcos/status/1621380824867430400
- Nostr 爆火后,去中心化社交才剛剛開(kāi)始:https://twitter.com/EvieEvieXia/status/1621824477339455489
- 聊聊 nostr:https://twitter.com/AurtrianAjian/status/1604892353478942721?s=20&t=QaVe_ENpk00K6G8bzpPR5w
- Damus一出,Nostr能「殺」死Twitter嗎?:https://mirror.xyz/jeanchen.eth/nkOORLT96GxuuSBJ6pH0HQVovaiuY9kf7Pdi0ADMMO0
- NostrPlebs幫助文檔:https://help.nostrplebs.com/hc/nostrplebs/en
- 深入解讀閃電網(wǎng)絡(luò):探尋比特幣支付通道的前世今生:http://www.odaily.site/post/5185000
- 閃電網(wǎng)絡(luò)歷史與現(xiàn)實(shí):http://www.nfgyl.com/gbhq/9184.html
- 閃電網(wǎng)絡(luò)簡(jiǎn)史:https://www.qklw.com/baike/20220723/256783.html
- blots:https://github.com/lightning/bolts
- blot11與blot12的對(duì)比:https://twitter.com/LN_Capital/status/1589321549894799360
- The Lightning Invoice:https://www.bolt11.org/
- offer:Lightning 的原生體驗(yàn),無(wú)處不在:https://bolt12.org/