欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

當(dāng)前位置:主頁 > 區(qū)塊鏈 > 區(qū)塊鏈技術(shù) > Nostr全面解讀

近期爆火的Nostr是什么?Nostr協(xié)議如何操作?Nostr全面解讀

2023-02-08 11:47:39 | 來源: | 作者:佚名
這篇文章主要介紹了近期爆火的Nostr是什么?Nostr協(xié)議如何操作?Nostr全面解讀的相關(guān)資料,需要的朋友可以參考下本文詳細(xì)內(nèi)容介紹

近期,一個(gè)名為nostr 的去中心化社交協(xié)議大火,其社交產(chǎn)品Damus 在短短數(shù)日里用戶就已經(jīng)突破72W。那么,nostr 究竟是什么?有什么魔力?為什么如此受到追捧呢?下文將一一進(jìn)行探討。

Nostr 出現(xiàn)的原因——爆火的導(dǎo)火索

經(jīng)歷了反壟斷之年的互聯(lián)網(wǎng)群眾們,即痛恨于中心化機(jī)構(gòu)對數(shù)據(jù)的濫用與侵犯,又無力脫離優(yōu)秀的應(yīng)用體驗(yàn)以及并無選擇性的市場,歸根究底在于社交產(chǎn)品背后是公司為機(jī)構(gòu)在運(yùn)營,是公司就有接受監(jiān)管與審查的義務(wù),他所有負(fù)責(zé)的對像是股東以及注冊地政 府,本質(zhì)上追求的是商業(yè)上的成功,而不是言 論 自 由的理想。

此外,目前的社交軟體都或多或少存在著一些問題:

1、Twitter 的問題

Twitter 有廣告;Twitter 使用奇怪的技巧讓你上癮;Twitter 不會(huì)顯示你關(guān)注的人的真實(shí)歷史動(dòng)態(tài);Twitter 會(huì)禁止某些人的帳戶;Twitter 會(huì)使用影子禁令(Shadowbans).Twitter 有很多垃圾資訊;

2、Mastodon 和類似應(yīng)用的問題

用戶身份附加在第三方控制的域名上;伺服器所有者可以像Twitter 一樣禁止你,伺服器所有者也可以阻止其他伺服器;伺服器之間的遷移是事后才考慮的,只有在伺服器協(xié)作的情況下才能完成。它在對抗環(huán)境中不起作用(所有追隨者都會(huì)丟失);運(yùn)行伺服器沒有明確的動(dòng)機(jī),因此它們往往由愛好者以及希望將自己的名字附加到一個(gè)很酷的域名上的人來運(yùn)行的。然后,用戶受制于一個(gè)人的專 制,這往往比Twitter 這樣的大公司還要糟糕,他們無法遷移出去;由于伺服器往往是業(yè)余的,它們經(jīng)常在一段時(shí)間后被拋棄—— 這實(shí)際上等同于禁止所有人;如果每臺(tái)伺服器的更新都必須痛苦地推送(和保存!) 到大量其他伺服器,那么擁有大量伺服器就沒有意義了;這一點(diǎn)由于伺服器數(shù)量龐大而加劇,因此更多的數(shù)據(jù)必須更頻繁地傳遞到更多的地方;對于影片共享的具體范例,ActivityPub 愛好者意識(shí)到完全不可能像文本注解那樣在伺服器之間傳輸影片;

3、SSB(Secure Scuttlebutt)的問題

它沒有太多問題,我認(rèn)為這很棒。事實(shí)上,我打算以此為基礎(chǔ),但是它的協(xié)議太復(fù)雜了,因?yàn)樗揪蜎]有被認(rèn)為是一個(gè)開放的協(xié)議。它只是用JavaScript 編寫的,可能是一種快速解決特定問題的方法,因此它有奇怪和不必要的怪癖,比如簽署一個(gè)JSON 字符串,其必須嚴(yán)格遵守ECMA-262 第6 版規(guī)則;它堅(jiān)持從單個(gè)用戶那獲得一連串的更新,這對我來說是不必要的,而且會(huì)增加內(nèi)容的臃腫和僵化程度—— 每個(gè)伺服器/ 用戶都需要存儲(chǔ)所有的Post 鏈,以確保新的Post 是有效的。為什么要這么做?(也許他們有很好的理由);它不像Nostr 那樣簡單,因?yàn)樗饕菫镻2P 同步而設(shè)計(jì)的;不過,可能值得考慮使用SSB 而不是這種自定義協(xié)議,并僅使其適應(yīng)客戶端中繼伺服器模型,因?yàn)橹赜脴?biāo)準(zhǔn)總是比嘗試讓人們使用新標(biāo)準(zhǔn)更好。

4、其他要求運(yùn)行伺服器方案的問題

他們要求每個(gè)人都運(yùn)行自己的伺服器;有時(shí)人們?nèi)匀粫?huì)在這些方面受到審查,因?yàn)橛蛎赡軙?huì)受到審查。

而反壟斷的終局古往今來更多是屠龍勇士終成惡龍,既然中心機(jī)構(gòu)做不到,也沒有立場去做,那么對自由的向往便催生出使用代碼來保障自由的去中心化協(xié)議:Nostr。

Nostr 協(xié)議是什么?——真正的去中心化社交

最近大火的Damus,是建立在Nostr 協(xié)議的一個(gè)應(yīng)用,主要是以去中心化的社交場景(你把它理解為去中心化的Twitter)即可。

Nostr全稱是Notes and Other Stuff Transmitted by Relays,是一個(gè)于2020年啟動(dòng)的去中心化社交網(wǎng)絡(luò)開源協(xié)議。項(xiàng)目創(chuàng)始人fiatjaf也是比特幣和閃電網(wǎng)絡(luò)的開發(fā)者。目前項(xiàng)目沒有公開融資,推特創(chuàng)始人Jack Dorsey對該項(xiàng)目進(jìn)行了14BTC的捐助。

透過nostr 協(xié)議,你可以建立很多東西,這個(gè)協(xié)議相對輕量級(jí)的、簡單但可擴(kuò)展的開放協(xié)議,在它上面可以建立真正去中心化的社交媒體平臺(tái)。

Nostr 協(xié)議的運(yùn)行原理

Nostr協(xié)議中由兩部分組成,一個(gè)是客戶端Client,另一個(gè)是中繼端Relay??蛻舳擞糜诤灻?、驗(yàn)證信息,由用戶運(yùn)行。中繼端可以抓取、存儲(chǔ)任何與它鏈接的客戶端的信息,并且轉(zhuǎn)發(fā)給其他客戶端。

任何人都可以運(yùn)行中繼端,但中繼端和中繼端之間互不通信,這一點(diǎn)與區(qū)塊鏈節(jié)點(diǎn)有著本質(zhì)區(qū)別。

另外,客戶端允許用戶與他們想要的任何數(shù)量中繼端相連,用戶還可以選擇是否想要從自己所連接的中繼端中讀取、寫入信息等等。這就意味著,我們可以連接某個(gè)中繼端來檢索內(nèi)容,但是可以選擇不在那里進(jìn)行事件發(fā)布,或者反過來也成立。

如何在nostr 上創(chuàng)建帳號(hào)?

在nostr 中,我們不需要通過使用個(gè)人數(shù)據(jù)來注冊一個(gè)帳戶(這就是它的優(yōu)勢)。

像比特幣一樣,我們只需要一套鑰匙,也就是兩把鑰匙。

一個(gè)公鑰(Public Key)作為你的用戶名,這個(gè)密鑰可以共享,并對所有人公開(就像你的微博帳號(hào)、微信ID、銀行帳戶一樣,別人通過這個(gè)找到你)。一個(gè)私鑰(Private Key)。這把鑰匙像你的密碼,需要對它進(jìn)行保密,通過這個(gè)密鑰,你可以在任何由nostr 支持的平臺(tái)上 訪問你的帳戶。只需要選擇一個(gè)nostr 協(xié)議的客戶端,如anigma、coracle 或astral,它就會(huì)為你生成,這里,為了增加安全性,建議使用外部簽名程序,如Alby 瀏覽器擴(kuò)展或nos2x 擴(kuò)展等等,也可以用Rana 等工俱生成一個(gè)獨(dú)立的私鑰。

注意保存私鑰,因?yàn)樗菍砘謴?fù)和重新登錄你的帳戶的唯一途徑。

Nostr 協(xié)議的特點(diǎn)

Nostr 協(xié)議主要有以下5 個(gè)特點(diǎn):

1、簡單易注冊

任何用戶都可以創(chuàng)建一對公私鑰,無需通過域名或社交帳號(hào)注冊。Nostr的簽名和驗(yàn)簽算法不是常用的ECDSA,而是schnorr signature算法,這意味著,如果用戶已經(jīng)擁有比特幣以太坊的私鑰,那么是可以用于Nostr網(wǎng)絡(luò)的,但因?yàn)榫幋a形式的不同,私鑰在不同網(wǎng)絡(luò)的顯示形式可能有所不同,這個(gè)需要做一次轉(zhuǎn)換。

2、信息傳遞存儲(chǔ)去中心化

不依賴于任何可信任的中心化服務(wù)器,且客戶端發(fā)布信息可選擇存儲(chǔ)至多個(gè)中繼端,因而對單一中繼端依賴更小,也更具有迅速恢復(fù)性。

3、降低信任風(fēng)險(xiǎn)

訊息都有公鑰標(biāo)識(shí),而訊息的驗(yàn)證由客戶端驗(yàn)證完成,中繼端只負(fù)責(zé)存儲(chǔ)、傳輸,用戶無需信任中繼端,這進(jìn)一步降低了通過Web3錢包進(jìn)行簽名帶來的信任風(fēng)險(xiǎn)。

4、處理應(yīng)對垃圾信息

果在Nostr網(wǎng)絡(luò)中不能刪 號(hào)封人的話如何對抗那些不良信息呢?Nostr中繼端可以要求用戶為發(fā)布付費(fèi)或其他形式的身份驗(yàn)證,并將這些在內(nèi)部與公鑰相關(guān)聯(lián),以對抗垃圾信息。如果一個(gè)中繼端被用作垃圾信息載體,它很容易會(huì)被用戶丟棄,客戶端可以繼續(xù)從其他中繼端獲取更新。

5、 與閃電網(wǎng)絡(luò)的結(jié)合:

Nostr的開發(fā)者fiatjaf同時(shí)也是比特幣和閃電網(wǎng)絡(luò)的開發(fā)者,因而Nostr原生支援閃電網(wǎng)絡(luò)。閃電網(wǎng)絡(luò)速度非??欤阅芊浅?qiáng),能夠承載Nostr上的高并發(fā)應(yīng)用。基于Nostr的客戶端Damus內(nèi)置比特幣閃電網(wǎng)絡(luò)功能,可以直接調(diào)用第三方閃電網(wǎng)絡(luò)錢包支付。2023年2月3日,Damus表示將通過比特幣閃電網(wǎng)絡(luò)隨機(jī)向用戶發(fā)放小額比特幣。

Nostr 協(xié)議如何進(jìn)行操作?

Nostr 的NIP 是一個(gè)雷同于以太坊EIP 提案的機(jī)制,而NIP-01 即說明了每個(gè)訊息的內(nèi)容。

從用戶客戶端的視角出發(fā),可以進(jìn)行下列操作:

操作1、簽名發(fā)布信息:EVENT

用戶想要發(fā)布信息時(shí),則是用自己本地客戶端存儲(chǔ)的私鑰,對一串內(nèi)容content做簽名,最終生成如下的json類型數(shù)據(jù)

{

“id”:<結(jié)構(gòu)化數(shù)據(jù)的哈希值>

“pubkey”: <事件創(chuàng)建者的公鑰>,

“created_at”: <unix 時(shí)間戳>,

“kind”:<種類,可理解為頻道>,

“tags”:[

[“e”, <另一個(gè)事件的id>, <推薦的中繼器URL>],

[“p”, <推薦的中繼器URL>],

… // 未來可能會(huì)包含其他類型的標(biāo)簽

],

“content”:<任意字符串,如hello world>,

“sig”: <序列化事件數(shù)據(jù)的sha256 哈希的64 字節(jié)簽名,與”id”字段相同>

}

這里的id 其實(shí)是基于當(dāng)前內(nèi)容[pubkey,created_at,kind,tags,content]組合后用哈希計(jì)算得出的,因?yàn)橛袝r(shí)間戳的參與,所以正常情況下id 是不會(huì)重復(fù)的。

操作2、訂閱目標(biāo)事件:REQ

作為信息傳輸,有來就有回,指令REQ 需要向中繼器發(fā)送一個(gè)隨機(jī)ID 作為訂閱ID,以及一個(gè)過濾器信息。目前協(xié)議可支持的設(shè)定如下,

{

“ids”: <事件ID 的列表>,

“authors”: <公鑰列表,必選項(xiàng)一>,

“kind”:<種類列表,可理解為頻道>,

“#e”:<“e”標(biāo)簽中引用的事件的ID 列表>,

“#p”:<“p”標(biāo)簽中引用的公鑰列表>,

“since”: <時(shí)間戳,篩選此時(shí)間之后的>,

“until”: <時(shí)間戳,篩選此時(shí)間之前的>,

“limit”: <要返回的最大事件數(shù)>

}

從篩選條件來看,基本等同于關(guān)注這個(gè)功能,既不需要對方許可也能拉取到對方發(fā)布的信息(事實(shí)上本質(zhì)都是公開的),而過濾器也只是更好的定義,是誰在什么時(shí)間段,發(fā)布的那一條

當(dāng)然出于中繼器這樣的設(shè)計(jì),有可能部分中繼器并沒有存儲(chǔ)目標(biāo)用戶的信息,那么用戶需要嘗試從不同的中繼器去拉取,一旦中繼器掛了,甚至全部相關(guān)聯(lián)的中繼器都掛了,那這塊信息也就損失了。

操作3、結(jié)束訂閱:CLOSE

最后一種客戶端能對中繼器發(fā)起的信息便是close 指令,即關(guān)閉訂閱,那客戶端便不會(huì)持續(xù)持續(xù)獲取到最新的事件信息了。

從技術(shù)角度看,此協(xié)議使用了訂閱ID 的模式這意味著中繼器會(huì)建立起持續(xù)的websocket鏈接,一旦此中繼器收到被關(guān)注用戶的信息,就會(huì)主動(dòng)向訂閱方的客戶端發(fā)起請求來同步,這種模式雖然對中繼器而言負(fù)載更高,但同時(shí)也能得到實(shí)時(shí)被關(guān)注數(shù)這樣的數(shù)據(jù),是一種能激勵(lì)用戶發(fā)布更有價(jià)值信息的方式。

并且協(xié)議出現(xiàn)多個(gè)「e」、「p」,這類信息雖然并不是必選項(xiàng),但他能讓各個(gè)中繼地址在客戶端之間裂變,傳播,是提升抗審查性的關(guān)鍵。

Nostr 協(xié)議的表現(xiàn)如何?

1、Nostr 的數(shù)據(jù)表現(xiàn)

根據(jù)nostr.io的數(shù)據(jù)顯示,截止至2023年2月5日,Nostr的公鑰數(shù)量為500,463,擁有的中繼端為289個(gè),事件(event)超過121萬。Nostr在最初的NIP 01中定義了三種不同的事件類型:

0:發(fā)送有關(guān)用戶的元數(shù)據(jù),例如用戶名、圖片、簡介等;1:發(fā)送短信和基本內(nèi)容;2:推薦中繼服務(wù)器供關(guān)注事件創(chuàng)建者的人連結(jié)。

2.Nostr 的生態(tài)應(yīng)用

去中心化的推特是Nostr當(dāng)前最大的用例,然而其運(yùn)用遠(yuǎn)不止社交產(chǎn)品這么簡單?,F(xiàn)在基于Nostr建立起了類似Telegram的Anigma.io、Reddit的替代品novote、端到端加密文本共享工具Sendtr、在線下棋小游戲Jeste等等。

Nostr 的野心:不止替代Twitter

那么,Nostr 僅僅就是想做個(gè)去中心化的Twitter 嗎?

1、替代Twitter

為達(dá)到替代Twitter 的目的,客戶端利用了第1 類的事件,即純文本筆記。一些客戶端包括:coracle, astral, nostr.ch, branle, damus, alphaama.com, Nostros 等等

比如Damus, 就是替代Twitter 的創(chuàng)造

2、替代Telegram

通過使用4X(X 是0 到9 之間的數(shù)字),可以實(shí)現(xiàn)像Telegram 那樣的公共頻道,比如上面主頁的Anigma.io 是實(shí)現(xiàn)Telegram 克隆的網(wǎng)絡(luò)應(yīng)用。你可以創(chuàng)建公共頻道,任何人都可以加入并聊天。在anigma 中,可以向用戶發(fā)送私人的端到端加密訊息。

3、替代Reddit

Nostr 也可以作為Reddit 的替代品,可以發(fā)布帖子,用戶可以對這些帖子投票,比如上面網(wǎng)站大圖的nvote。

4、 在線游戲

nostr 的另一個(gè)有趣的用途是創(chuàng)建簡單的多人在線游戲,比如Jeste,在這個(gè)平臺(tái)上,你可以通過Nostr 與其他用戶在線下棋。

5、文本共享

Sendstr 是一個(gè)在線工具,你可以通過nostr 協(xié)議在兩個(gè)設(shè)備之間分享端到端的加密文本數(shù)據(jù)。

Nostr 協(xié)議目前存在哪些問題?

1、中繼端激勵(lì)問題

雖然任何人都可以建立中繼端,但目前全球只有200+公開的中繼端,因?yàn)榇罱ㄊ谴嬖陂T檻的,需要較好的處理性能和網(wǎng)絡(luò),同時(shí)也需要一定的技術(shù)和運(yùn)維能力,但是中繼端缺乏收益,因而如何吸引更多的中繼端加入是個(gè)問題,如果基礎(chǔ)設(shè)施建立在脆弱的「自愿主義」基礎(chǔ)上,則難以壯大為一個(gè)強(qiáng)大的社交網(wǎng)絡(luò)。

然而,如果有激勵(lì),則會(huì)面臨著,大部分激勵(lì)將逐漸掌握在少數(shù)人手里,無法形成有效激勵(lì),且容易受到攻擊的困境。針對運(yùn)行中繼器激勵(lì)的問題,開發(fā)者認(rèn)為,首先不應(yīng)假設(shè)中繼器的運(yùn)營者會(huì)無償服務(wù),即便沒有所謂的「激勵(lì)」,p2p網(wǎng)絡(luò)中的DHT節(jié)點(diǎn)仍然在持續(xù)運(yùn)營。

2、社交隱私問題

目前的Nostr 中繼器只是簡單JSON 數(shù)據(jù)的轉(zhuǎn)儲(chǔ)??蛻舳送ㄟ^過濾器獲取。這使得nostr 成為客戶端之間的通用數(shù)據(jù)共享平臺(tái),那對于有隱私信息傳遞需求的場景而言,如何解決呢?畢竟即使是推特這樣的社交廣場也會(huì)有私信的需求存在。

目前較優(yōu)的解決方案是,DH 算法(迪菲- 赫爾曼密鑰交換),這套1976 年問世的算法。它是第一個(gè)實(shí)用的在非保護(hù)信道中創(chuàng)建共享密鑰方法。只要得到共享密鑰,使用Nostr 的雙方均可以發(fā)布加密后的信息,從而實(shí)現(xiàn)點(diǎn)對點(diǎn)的隱私通信。由于隱私常有閱后即焚的訴求,所以其中的服務(wù)器存儲(chǔ)成本還能進(jìn)一步降低。

3、抗DOS 問題

會(huì)受到攻擊的是中繼器這一層,目前Nostr 協(xié)議并不直接指導(dǎo)和確定如何讓中繼器抗擊DOS 攻擊和垃圾信息,因此也是眾多中繼器實(shí)現(xiàn)的重點(diǎn)。

4、Nostr 的存儲(chǔ)問題

目前數(shù)據(jù)主要存儲(chǔ)在中繼端上,但這并不是永久存儲(chǔ),用戶一旦更換客戶端,信息就清除了。中繼端用于缺乏激勵(lì),沒有足夠的動(dòng)力來為用戶數(shù)據(jù)進(jìn)行存儲(chǔ),因而也存在著中繼端主動(dòng)或者被動(dòng)刪除數(shù)據(jù)的可能。未來Nostr或可以針對存儲(chǔ)功能提供激勵(lì),在確保去中心化和易用性的同時(shí),使得數(shù)據(jù)更加具有可得性。

Nostr 協(xié)議的發(fā)展展望

總體來說,Nostr是一個(gè)非常簡單且具有高度互操作性的協(xié)議,其呈現(xiàn)了去中心化社交協(xié)議與自由的價(jià)值傳遞交織后涌現(xiàn)的可能性??蛻舳撕椭欣^端的組合,使得信息的發(fā)布和傳遞更加具有抗審查性,這與比特幣倡導(dǎo)的精神內(nèi)核相吻合。

Nostr算是為去中心化社交新打開了一扇窗,自此之后,相信大規(guī)模的協(xié)議以及應(yīng)用會(huì)迎來新的突破。

以上就是近期爆火的Nostr是什么?Nostr協(xié)議如何操作?Nostr全面解讀的詳細(xì)內(nèi)容,更多關(guān)于Nostr的資料請關(guān)注腳本之家其它相關(guān)文章!

聲明:文章內(nèi)容不代表本站觀點(diǎn)及立場,不構(gòu)成本平臺(tái)任何投資建議。本文內(nèi)容僅供參考,風(fēng)險(xiǎn)自擔(dān)!
Tag:Nostr  

你可能感興趣的文章

幣圈快訊

  • MechanismCapital合伙人:比特幣或?qū)⒊掷m(xù)震蕩上行,短期難現(xiàn)30%以上回調(diào)

    2025-06-14 01:18
    ChainCatcher消息,MechanismCapital合伙人AndrewKang在社交媒體發(fā)文表示,“貿(mào)易戰(zhàn)時(shí)期的特朗普采取的措施曾是比特幣的絕對底部。當(dāng)前的市場環(huán)境非常有利于比特幣持續(xù)震蕩上行。預(yù)計(jì)在比特幣達(dá)到至少14萬到16萬美元之前,很難再出現(xiàn)30%以上的深度回調(diào)?!?/div>
  • 以色列全國范圍響起警報(bào)聲

    2025-06-14 01:00
    金色財(cái)經(jīng)報(bào)道,據(jù)市場消息,以色列全國范圍響起警報(bào)聲。以色列軍方表示,已確認(rèn)導(dǎo)彈從也門發(fā)射,并飛向以色列,以色列并正在努力攔截。
  • 伊朗退出與美國的第六輪伊朗核問題談判

    2025-06-14 00:53
    金色財(cái)經(jīng)報(bào)道,據(jù)央視新聞,當(dāng)?shù)貢r(shí)間13日,記者獲悉,伊朗退出與美國的第六輪伊朗核問題談判。在回答央視記者相關(guān)問題時(shí),聯(lián)合國秘書長助理發(fā)言人表示,古特雷斯繼續(xù)呼吁各方通過政治手段解決存在的分歧。
  • 觀點(diǎn):比特幣或?qū)⒊掷m(xù)震蕩上行,短期難現(xiàn)30%以上回調(diào)

    2025-06-14 00:50
    金色財(cái)經(jīng)報(bào)道,MechanismCapital合伙人AndrewKang在社交媒體發(fā)文表示,“貿(mào)易戰(zhàn)時(shí)期的特朗普采取的措施」曾是比特幣的絕對底部。當(dāng)前的市場環(huán)境非常有利于比特幣持續(xù)震蕩上行。預(yù)計(jì)在比特幣達(dá)到至少14萬到16萬美元之前,很難再出現(xiàn)30%以上的深度回調(diào)?!?/div>
  • 以軍目標(biāo)是伊朗庫姆附近的福爾多核設(shè)施

    2025-06-14 00:50
    金色財(cái)經(jīng)報(bào)道,據(jù)伊朗官方媒體,以色列國防軍周五晚上瞄準(zhǔn)了位于庫姆東北部的伊朗福爾多核設(shè)施。耶路撒冷郵報(bào)此前報(bào)道稱,以色列國防軍有能力破壞并造成福爾多山腳下的塌方。早些時(shí)候,以色列軍方宣布,它不僅在周五早上襲擊了伊朗的納坦茲核設(shè)施,而且摧毀了其地下設(shè)施的多個(gè)樓層,包括裝有伊朗數(shù)量最多的濃縮鈾離心機(jī)的主廳。
  • 查看更多