Nostr協(xié)議+閃電網(wǎng)絡(luò)介紹及體驗(yàn)

文章不是保姆級(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,下面是一些教程

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)包

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)。

  1. 創(chuàng)建一個(gè)nostr賬戶(hù)。可以從任意nostr客戶(hù)端創(chuàng)建(自動(dòng)生成公私鑰,保存好私鑰),也可以先用安全方式生成公私鑰,然后在客戶(hù)端導(dǎo)入私鑰(切記保護(hù)好私鑰)
  2. nostr賬戶(hù)設(shè)置一下用戶(hù)名、頭像等
  3. 創(chuàng)建一個(gè)支持閃電網(wǎng)絡(luò)的錢(qián)包(切記保護(hù)好lndhub wallet backup
  4. 創(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ì)替代閃電地址?
  5. 從交易所提點(diǎn)比特幣到錢(qián)包
    • ok支持比特幣閃電網(wǎng)絡(luò)
  6. 購(gòu)買(mǎi)一個(gè) NIP-05 ID
  7. nostr賬戶(hù)設(shè)置 NIP-05 ID(替代公鑰)
    • 將剛剛購(gòu)買(mǎi)的 NIP-05 ID填到nostr賬戶(hù)設(shè)置的NIP-05里,替換公鑰。別人通過(guò)這個(gè)域名就可以找到你
  8. 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ā)教程
  9. 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ì)收到比特幣。
  10. 多研究nostr生態(tài)應(yīng)用

參考

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,345評(píng)論 6 531
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 98,494評(píng)論 3 416
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人,你說(shuō)我怎么就攤上這事。” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 176,283評(píng)論 0 374
  • 文/不壞的土叔 我叫張陵,是天一觀(guān)的道長(zhǎng)。 經(jīng)常有香客問(wèn)我,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 62,953評(píng)論 1 309
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 71,714評(píng)論 6 410
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 55,186評(píng)論 1 324
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,255評(píng)論 3 441
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 42,410評(píng)論 0 288
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 48,940評(píng)論 1 335
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 40,776評(píng)論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 42,976評(píng)論 1 369
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,518評(píng)論 5 359
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,210評(píng)論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 34,642評(píng)論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 35,878評(píng)論 1 286
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 51,654評(píng)論 3 391
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 47,958評(píng)論 2 373

推薦閱讀更多精彩內(nèi)容