zeronet

零網(wǎng)(ZeroNet)初探 | reuixiy

eroNet)初探 | reuixiy

reuixiy生活技術(shù)述身

零網(wǎng)(ZeroNet)初探聽(tīng)說(shuō)有個(gè)暗網(wǎng),現(xiàn)在接觸了個(gè)零網(wǎng)……打開(kāi)之后,首先感覺(jué)界面很棒,騷氣的紫色,加上漸變,讓人眼前一亮 (??????)??~網(wǎng)頁(yè)下拉,很贊有木有,不過(guò)最讓人眼前一亮的是右上角的小東東,鼠標(biāo)按住它往左拉,會(huì)出現(xiàn)一個(gè)側(cè)欄。別的不說(shuō),光是這 UI 就值得體驗(yàn)一下!#介紹和安裝1)什么是 ZeroNet?ZeroNet 是一個(gè)去中心化的類似于 Internet 的網(wǎng)絡(luò),由匈牙利的開(kāi)發(fā)者使用 Python 制作,完全開(kāi)源。網(wǎng)站特殊的 ZeroNet URL 可以使用一般的瀏覽器瀏覽,就像訪問(wèn)本地主機(jī)一樣。ZeroNet 默認(rèn)并不匿名,但是用戶可以通過(guò)內(nèi)置的 Tor 功能進(jìn)行匿名化。ZeroNet 使用 Bitcoin 加密算法及 BitTorrent 網(wǎng)絡(luò)。ZeroNet 是一個(gè)利用比特幣加密和 BT 技術(shù)提供不受審查的網(wǎng)絡(luò)與通信的 BT 平臺(tái),ZeroNet 網(wǎng)絡(luò)功能已經(jīng)得到完整的種子的支持和加密連接,保證用戶通信和文件共享的安全。使用 ZeroNet,你可以匿名上網(wǎng),你可以在自己電腦搭建網(wǎng)站,但即使你關(guān)機(jī),你的網(wǎng)站依然在全球存在,別人無(wú)法關(guān)閉你的網(wǎng)站。2)防 DMCA Take down由于 ZeroNet 去中心化的原因,國(guó)外有人制作了一個(gè) ZeroNet 版本的海盜灣——Play,這個(gè)網(wǎng)站可讓版權(quán)所有者頭疼啦……一般的網(wǎng)站服務(wù)器都有 IP 地址,不抗投訴的 ISP 收到了向 IP WHOIS 濫用信箱發(fā)送的 DMCA 投訴信的話,你就要和你的網(wǎng)站說(shuō)再見(jiàn)了……(俗稱 DMCA Take down)??捎昧?ZeroNet 后,并沒(méi)有一臺(tái)服務(wù)器是真實(shí)的服務(wù)器,任何訪客都有可能成為服務(wù)器,還有些訪客使用了 Tor,更找不到真正的。3)使用 ZeroNet 的特點(diǎn)可以建自己的網(wǎng)站,且無(wú)需備案,無(wú)需審核,無(wú)需服務(wù)器。[1]基于 P2P 原理,你只要建好并有足夠的人瀏覽過(guò),即使你自己關(guān)機(jī),你的網(wǎng)站依然在全球存在,別人想關(guān)你站,也沒(méi)門?;?P2P 原理,支持內(nèi)網(wǎng)穿透,也就是說(shuō)你在內(nèi)網(wǎng)也沒(méi)關(guān)系,手機(jī)也沒(méi)問(wèn)題。基于比特幣原理,賬號(hào)很安全,誰(shuí)也不知道你是誰(shuí),誰(shuí)也盜不去。不需要域名,任何人訪問(wèn)都使用 http://127.0.0.1:43110/字符串 來(lái)訪問(wèn)。以上摘改自:ZeroNet 搭建全球網(wǎng)站。4)如何安裝 ZeroNet?安裝很簡(jiǎn)單,按照網(wǎng)站的說(shuō)明操作即可:官網(wǎng):https://zeronet.io/GitHub:https://github.com/hellozeronet/zeronet官方文檔:https://zeronet.io/docs/zh/使用起來(lái)也很簡(jiǎn)單,并且已支持中文了,點(diǎn)界面左上角的 ┇,點(diǎn)擊 zh 即可。一開(kāi)始可能有點(diǎn)懵,但是多折騰折騰很快就能上手,里面也有中文論壇,有前輩寫了很好的入門介紹。5)在你嘗試前的溫馨提醒和暗網(wǎng)一樣,防審查和匿名帶來(lái)的一個(gè)后果:里面有些內(nèi)容可能會(huì)使你感到不適。我只能說(shuō),并不是所有的人都有你那么高尚,并不是所有的人都有和你一樣的信仰,所以請(qǐng)保持你的高尚,尊重別人的信仰,相信自己的信仰。最后附上我的零網(wǎng)博客地址:http://127.0.0.1:43110/io-oi.bit/公網(wǎng)可以通過(guò)代理訪問(wèn):https://zn.amorgan.xyz/io-oi.bit/#個(gè)人思考去中心化是個(gè)很有意思的想法,去中心化的互聯(lián)網(wǎng)可以通過(guò) P2P[2] 架構(gòu)實(shí)現(xiàn)。自從基于 P2P 架構(gòu)的加密貨幣——比特幣火了之后,出現(xiàn)了很多 P2P 架構(gòu)的文件傳輸應(yīng)用,聲稱可以取代 HTTP 的 IPFS,文件同步工具 Resilio Sync,以及這里所言的零網(wǎng)。其實(shí),P2P 架構(gòu)的概念在 1969 年就已提出[3],但為什么去中心化的互聯(lián)網(wǎng)沒(méi)能發(fā)展起來(lái)?我覺(jué)得主要是:技術(shù)限制政府限制版本控制問(wèn)題,事件處理時(shí)間過(guò)長(zhǎng),同步的垃圾數(shù)據(jù)量太多,隱私數(shù)據(jù)的安全性等等,這些技術(shù)問(wèn)題正在不斷被解決(開(kāi)源有很大功勞),這也是現(xiàn)在去中心化的互聯(lián)網(wǎng)應(yīng)用得以迅速發(fā)展的主要原因。然而,隨著去中心化的互聯(lián)網(wǎng)的發(fā)展,我覺(jué)得技術(shù)問(wèn)題將逐漸變得不那么重要,主要的問(wèn)題將是與政府的沖突。沖突何在?政府的職責(zé)之一就是監(jiān)管,不知為什么,個(gè)人總感覺(jué)這是去中心化的死對(duì)頭。最后,安利一篇我在零網(wǎng)看到的一篇很好的文章。此外,對(duì)于去中心化,我在我的另一個(gè)博客寫了一篇文章——《集權(quán)管理與去中心化》。參考:https://www.zhihu.com/question/37439960???https://en.wikipedia.org/wiki/Peer-to-peer???https://en.wikipedia.org/wiki/Peer-to-peer#cite_ref-5???#zeronet #decentralizedtech | l

ZeroNet: Decentralized websites using Bitcoin cryptography and the BitTorrent network

ZeroNet: Decentralized websites using Bitcoin cryptography and the BitTorrent network

zh

Chinese (Simplified)

Chinese (Traditional)

Dutch

English

German

French

Hungarian

Italian

Persian

Portuguese

Portuguese (Brazil)

Spanish

Russian

ZeroNet

開(kāi)放,自由,去中心化的網(wǎng)絡(luò),使用 Bitcoin 加密和 BitTorrent 網(wǎng)絡(luò)

下載 Windows 版本

17.8MB · 解壓縮 · 運(yùn)行 ZeroNet.exe

或者

獲取適用于其他平臺(tái)的安裝包和源代碼

下載 macOS 版本

12.7MB · Download · Run ZeroNet.app

或者

獲取適用于其他平臺(tái)的安裝包和源代碼

下載 Linux 64bit 版本

12MB · 解壓縮 · 運(yùn)行 ZeroNet.sh

或者

獲取適用于其他平臺(tái)的安裝包和源代碼

下載 Android 安裝包(試驗(yàn)性)

30MB · Install APK · Launch ZeroNet

或者

XDA Labs

獲取適用于其他平臺(tái)的安裝包和源代碼

安裝指南

支持 Windows, Linux, Mac 平臺(tái)

點(diǎn)對(duì)點(diǎn)

你的內(nèi)容將被去中心化的直接分發(fā)給其他訪客,不需要任何的中央服務(wù)器。

去中心化節(jié)點(diǎn)無(wú)處不在!

無(wú)托管費(fèi)用站點(diǎn)由訪問(wèn)者托管。

永遠(yuǎn)在線不會(huì)受單點(diǎn)故障影響。

易于使用

不需要配置下載,解壓,直接運(yùn)行!

.bit 域名

使用 Namecoin 加密貨幣的去中心化域名

無(wú)需密碼

使用與比特幣錢包相同的加密方法來(lái)保護(hù)你的賬戶

高速

頁(yè)面加載速度不會(huì)受限于你的互聯(lián)網(wǎng)連接速度

動(dòng)態(tài)內(nèi)容

實(shí)時(shí)更新,支持多用戶站點(diǎn)

原理

跨平臺(tái)支持

支持運(yùn)行于 Windows、Linux或 Mac 平臺(tái)的任何現(xiàn)代化瀏覽器

匿名

你可以通過(guò) Tor 網(wǎng)絡(luò)方便地隱藏自己的 IP 地址

閱讀常見(jiàn)問(wèn)題解答

可離線使用

在沒(méi)有互聯(lián)網(wǎng)連接的情況下也可以瀏覽保存過(guò)的站點(diǎn)

開(kāi)放源代碼

社區(qū)開(kāi)發(fā),社區(qū)支持

請(qǐng)捐助來(lái)維持這個(gè)項(xiàng)目的運(yùn)行

我們相信

開(kāi)放,自由,去中心化的

網(wǎng)絡(luò)與通訊

facebook

reddit

github

twitter

ghost

lang

triangle

Contact: {mail}, [PGP ASC] ·

Hosted by Vultr.com

求科普Z(yǔ)eroNet是什么? - 知乎

求科普Z(yǔ)eroNet是什么? - 知乎首頁(yè)知乎知學(xué)堂發(fā)現(xiàn)等你來(lái)答?切換模式登錄/注冊(cè)網(wǎng)站求科普Z(yǔ)eroNet是什么?不構(gòu)成問(wèn)題顯示全部 ?關(guān)注者16被瀏覽21,422關(guān)注問(wèn)題?寫回答?邀請(qǐng)回答?好問(wèn)題?添加評(píng)論?分享?2 個(gè)回答默認(rèn)排序cms4206年產(chǎn)于浙江的菜雞,至今奇跡般仍未變質(zhì)。? 關(guān)注直接引官方文檔:What is ZeroNet?什么是ZeroNet?ZeroNet uses Bitcoin cryptography and BitTorrent technology to build a decentralized censorship-resistant network.ZeroNet使用比特幣加密算法和BitTorrent技術(shù)來(lái)建立一個(gè)去中心化的抗審查網(wǎng)絡(luò)Users can publish static or dynamic websites to ZeroNet and visitors can choose to also serve the site themselves. Websites will remain online as long as one peer is still online.用戶可以向ZeroNet公開(kāi)發(fā)布靜態(tài)或動(dòng)態(tài)網(wǎng)站,訪問(wèn)者們可以選擇一起提供這些網(wǎng)站的內(nèi)容。只要有一個(gè)節(jié)點(diǎn)在線,網(wǎng)站將始終保持在線When a site is updated by its owner, all nodes serving that site (previous visitors) will receive only the incremental updates made to the site content.當(dāng)一個(gè)網(wǎng)站被它的主人更新,所有正在提供這個(gè)網(wǎng)站的節(jié)點(diǎn)(此前的訪問(wèn)者)將指揮接收到網(wǎng)站內(nèi)容的增量更新ZeroNet comes with a built-in SQL database. This makes content-heavy site development easy. The DB is then synced to hosting nodes via incremental updates.ZeroNet自帶一個(gè)內(nèi)建的SQL數(shù)據(jù)庫(kù)。這使得開(kāi)發(fā)內(nèi)容豐富的網(wǎng)站變得容易。這個(gè)數(shù)據(jù)庫(kù)通過(guò)增量更新與托管節(jié)點(diǎn)同步說(shuō)白了,原理從本質(zhì)上說(shuō)其實(shí)就是基于BT的文件共享,只不過(guò)針對(duì)托管網(wǎng)站進(jìn)行了大量針對(duì)性的優(yōu)化罷了發(fā)布于 2021-01-02 13:11?贊同 5??添加評(píng)論?分享?收藏?喜歡收起?咔嚓咔嚓? 關(guān)注Net Zero 凈零(1)零碳(2)零能耗(3)零水耗(4)零廢棄物指建筑必須達(dá)到過(guò)去一年能源使用平衡,凈零能耗平衡是基于項(xiàng)目所消耗的能源量和所產(chǎn)生的能源量。通俗而言,就是建筑一次和二次的能耗用再生能源將其抵消,這樣的建筑就是一個(gè)“凈零”的建筑。國(guó)際組織定了一個(gè)目標(biāo),2030年所有新的建筑都應(yīng)該是“凈零”能耗,而到2050年,無(wú)論是新建還是即有建筑,都應(yīng)該做到“凈零”能耗,這樣才能滿足碳排的要求。發(fā)布于 2020-10-26 21:45?贊同 4??添加評(píng)論?分享?收藏?喜歡收起??

ZeroNet: Decentralized websites using Bitcoin cryptography and the BitTorrent network

ZeroNet: Decentralized websites using Bitcoin cryptography and the BitTorrent network

en

Chinese (Simplified)

Chinese (Traditional)

Dutch

English

German

French

Hungarian

Italian

Persian

Portuguese

Portuguese (Brazil)

Spanish

Russian

ZeroNet

Open, free and uncensorable websites,using Bitcoin cryptography and BitTorrent network

Download for Windows

17.8MB · Unpack · Run ZeroNet.exe

or

Other platforms and source code

Download for macOS

12.7MB · Download · Run ZeroNet.app

or

Other platforms and source code

Download for Linux 64bit

12MB · Unpack · Run ZeroNet.sh

or

Other platforms and source code

Download Android package (experimental)

30MB · Install APK · Launch ZeroNet

or

XDA Labs

Other platforms and source code

Install instructions

Windows, Linux, Mac supported

Peer-to-Peer

Your content distributed directly to other visitors without any central server.

UncensoredIt's nowhere because it's everywhere!

No hosting costsSites are served by visitors.

Always accessibleNo single point of failure.

Simple

No configuration needed:Download, unpack and start using it.

.bit domains

Decentralized domains using Namecoin cryptocurrency.

No passwords

Your account is protected by the same cryptography as your Bitcoin wallet.

Fast

Page response time is not limited by your connection speed.

Dynamic content

Real-time updated, multi-user websites.

How does it work?

Works everywhere

Supports any modern browser onWindows, Linux or Mac platforms.

Anonymity

You can easily hide your IP address using the Tor network.

Read the FAQ

Offline

Browse the sites you're seeding even if your internet connection is down.

Open Source

Developed by the community for the community.

Please donate to keep this project alive

We believe in

open, free, and uncensored

network and communication.

facebook

reddit

github

twitter

ghost

lang

triangle

Contact: {mail}, [PGP ASC] ·

Hosted by Vultr.com

ZeroNet

ZeroNet

ZeroNet

介紹

什么是ZeroNet?

為什么你們要?jiǎng)?chuàng)造ZeroNet?

特性

它是怎么工作的?

關(guān)于ZeroNet加密技術(shù)的幻燈片,包含內(nèi)容更新機(jī)制和多用戶站點(diǎn)說(shuō)明 ?

截圖

更多截圖 ?

目前的不足

幫助這個(gè)項(xiàng)目

謝謝你!

FAQ 常見(jiàn)問(wèn)題

開(kāi)始使用ZeroNet

安裝

網(wǎng)站示例

創(chuàng)建新站點(diǎn)

站點(diǎn)開(kāi)發(fā)

入門

ZeroFrame API 參考文檔

content.json的結(jié)構(gòu)

dbschema.json的結(jié)構(gòu)

授權(quán)認(rèn)證

幫助ZeroNet的開(kāi)發(fā)

向 ZeroNet捐助

網(wǎng)絡(luò)協(xié)議

捐助

?

ZeroNet

Docs ?

介紹

Edit on GitHub

什么是ZeroNet?

ZeroNet 使用了比特幣(Bitcoin)的加密算法和BT軟件的分布式技術(shù)來(lái)創(chuàng)建去中心化的抗審查網(wǎng)絡(luò)系統(tǒng).

用戶可以在ZeroNet上發(fā)布狀態(tài)或制作動(dòng)態(tài)網(wǎng)站,每個(gè)瀏覽者都可能作為網(wǎng)頁(yè)的間接分發(fā)者。只要有一個(gè)該網(wǎng)頁(yè)曾經(jīng)的瀏覽者在線,這個(gè)網(wǎng)站就能夠被訪問(wèn)。

當(dāng)一個(gè)網(wǎng)頁(yè)被其所有者更新時(shí),所有承擔(dān)分發(fā)該網(wǎng)頁(yè)的用戶節(jié)點(diǎn)(也就是瀏覽過(guò)這個(gè)網(wǎng)頁(yè)的人) 都會(huì)收到網(wǎng)頁(yè)的增量更新數(shù)據(jù)。

ZeroNet有一個(gè)內(nèi)建的SQL數(shù)據(jù)庫(kù)。這讓那些依賴大量數(shù)據(jù)內(nèi)容的網(wǎng)站布設(shè)起來(lái)變得簡(jiǎn)單。數(shù)據(jù)庫(kù)和網(wǎng)頁(yè)一樣都會(huì)在每個(gè)負(fù)責(zé)分發(fā)該網(wǎng)頁(yè)的節(jié)點(diǎn)間進(jìn)行增量更新。

為什么你們要?jiǎng)?chuàng)造ZeroNet?

我們追求開(kāi)放、自由、無(wú)審查的通信。

拒絕審查:只要某個(gè)東西被發(fā)布,它就無(wú)法被他人刪除。

避免單點(diǎn)脆弱:只要有一個(gè)節(jié)點(diǎn)在線,該節(jié)點(diǎn)緩存過(guò)的網(wǎng)頁(yè)內(nèi)容就可以被別人訪問(wèn)。

永不下線的網(wǎng)站:整個(gè)ZeroNet的網(wǎng)站無(wú)所在,又無(wú)處不在。只要你愿意,你就可以幫助緩存和提供網(wǎng)頁(yè)。

快速: ZeroNet 使用BT技術(shù)來(lái)分發(fā)內(nèi)容,比那些有中心服務(wù)器的網(wǎng)站更迅速。

可以在非常環(huán)境下工作: 即使你無(wú)法連接到因特網(wǎng),你也可以在局域網(wǎng)中的ZeroNet里瀏覽網(wǎng)站。

安全: 網(wǎng)頁(yè)的創(chuàng)建者是匿名的,我們使用比特幣(Bitcoin)一樣的加密技術(shù)。

特性

便捷容易,無(wú)需配置即可啟動(dòng)

不需要密碼。因?yàn)槲覀儾捎昧嘶贐IP32

的認(rèn)證機(jī)制: 你的賬戶使用了和比特幣錢包的那一套加密算法一樣相同

實(shí)時(shí)的頁(yè)面更新

Namecoin系統(tǒng)的 .bit 域名支持

SQL 數(shù)據(jù)庫(kù)支持:讓站點(diǎn)開(kāi)發(fā)更容易,頁(yè)面加載時(shí)間更短

匿名:對(duì)洋蔥網(wǎng)絡(luò)提供完整支持,可以通過(guò).onion隱蔽服務(wù)來(lái)訪問(wèn)網(wǎng)站,而非傳統(tǒng)的ipv4地址

TLS 加密鏈接

自動(dòng)啟用uPnP 端口支持

多用戶 (開(kāi)放代理端口) 插件

能在多種瀏覽器/操作系統(tǒng)上運(yùn)行

它是怎么工作的?

安裝和運(yùn)行ZeroNet后,你可以通過(guò)打開(kāi)下面的網(wǎng)址來(lái)開(kāi)始瀏覽:

http://127.0.0.1:43110/{zeronet_site_address}

(例如 http://127.0.0.1:43110/1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D).

ZeroNet 會(huì)使用BT網(wǎng)絡(luò)來(lái)尋找其他正在為你想要瀏覽的網(wǎng)頁(yè)做種的用戶節(jié)點(diǎn),然后從他們那里取得網(wǎng)頁(yè)文件(HTML, CSS, JS...) 。

被你瀏覽過(guò)的網(wǎng)頁(yè)以后也會(huì)由你(和別人)為新的瀏覽者來(lái)提供網(wǎng)頁(yè)內(nèi)容。

每個(gè)站點(diǎn)都包含了一份該站點(diǎn)包含的所有文件的清單(并且用SHA512取了哈希值),這個(gè)文件清單由站點(diǎn)的擁有者使用他的私鑰來(lái)簽名,以保證這個(gè)清單文件的可靠性。

假如站點(diǎn)的所有者更新了網(wǎng)頁(yè),他會(huì)簽署一份新的文件清單,然后發(fā)布給別的用戶節(jié)點(diǎn)。 別的用戶收到并且驗(yàn)證了該清單的真實(shí)性后,他們會(huì)自動(dòng)下載和自動(dòng)更新新的文件,并把更新后的網(wǎng)站內(nèi)容繼續(xù)分發(fā)給以后的瀏覽者。

關(guān)于ZeroNet加密技術(shù)的幻燈片,包含內(nèi)容更新機(jī)制和多用戶站點(diǎn)說(shuō)明 ?

截圖

更多截圖 ?

目前的不足

無(wú)法像BT種子下載一樣,把大文件分割成多塊來(lái)讓用戶只緩存一部分。

文件傳輸目前不支持壓縮 ~~也不支持加密傳輸~~ (注:已經(jīng)添加了TLS加密支持)

不支持私有站點(diǎn)

幫助這個(gè)項(xiàng)目

Bitcoin地址: 1QDhxQ6PraUZa21ET5fYUCPgdrwBomnFgX

謝謝你!

欲查詢更多信息、幫助、變更日志、ZeroNet站點(diǎn),請(qǐng)?jiān)L問(wèn) http://www.reddit.com/r/zeronet/

來(lái),和我們聊一聊: #zeronet @ FreeNode ,或 gitter

Next

Built with MkDocs using a theme provided by Read the Docs.

GitHub

Next ?

安裝 - ZeroNet

安裝 - ZeroNet

ZeroNet

介紹

FAQ 常見(jiàn)問(wèn)題

開(kāi)始使用ZeroNet

安裝

安裝ZeroNet

Debian Linux系統(tǒng)的手動(dòng)安裝

Vagrant

Docker

Virtualenv

網(wǎng)站示例

創(chuàng)建新站點(diǎn)

站點(diǎn)開(kāi)發(fā)

入門

ZeroFrame API 參考文檔

content.json的結(jié)構(gòu)

dbschema.json的結(jié)構(gòu)

授權(quán)認(rèn)證

幫助ZeroNet的開(kāi)發(fā)

向 ZeroNet捐助

網(wǎng)絡(luò)協(xié)議

捐助

?

ZeroNet

Docs ?

開(kāi)始使用ZeroNet ?

安裝

Edit on GitHub

安裝ZeroNet

下載ZeroBundle: Windows, macOS, Linux 64bit, Linux 32bit

在你喜歡的地方解壓。

運(yùn)行 ZeroNet.exe (win), ZeroNet(.app) (macOS), ZeroNet.sh (linux)

Debian Linux系統(tǒng)的手動(dòng)安裝

sudo apt-get update

sudo apt-get install msgpack-python python-gevent

wget https://github.com/HelloZeroNet/ZeroNet/archive/master.tar.gz

tar xvpfz master.tar.gz

cd ZeroNet-master

運(yùn)行python zeronet.py

在瀏覽器中打開(kāi) http://127.0.0.1:43110/

Vagrant

vagrant up

通過(guò) vagrant ssh來(lái)連接VM

cd /vagrant

運(yùn)行 python zeronet.py --ui_ip 0.0.0.0

在瀏覽器中打開(kāi) http://127.0.0.1:43110/

Docker

docker run -d -v :/root/data -p 15441:15441 -p 127.0.0.1:43110:43110 nofish/zeronet

這個(gè) Docker 鏡像包含了Tor 代理,不過(guò)默認(rèn)情況下是不啟用的。注意,某些服務(wù)器提供商不允許你在他們的服務(wù)器上運(yùn)行Tor服務(wù)。假如你要啟用Tor,把環(huán)境變量ENABLE_TOR 設(shè)置為 true (默認(rèn)是 false)。例如

docker run -d -e "ENABLE_TOR=true" -v :/root/data -p 15441:15441 -p 127.0.0.1:43110:43110 nofish/zeronet

* 在瀏覽器中打開(kāi) http://127.0.0.1:43110/

Virtualenv

virtualenv env

source env/bin/activate

pip install msgpack-python gevent

python zeronet.py

在瀏覽器中打開(kāi) http://127.0.0.1:43110/

Next

Previous

Built with MkDocs using a theme provided by Read the Docs.

GitHub

? Previous

Next ?

GitHub - HelloZeroNet/ZeroNet: ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network

GitHub - HelloZeroNet/ZeroNet: ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network

Skip to content

Toggle navigation

Sign in

Product

Actions

Automate any workflow

Packages

Host and manage packages

Security

Find and fix vulnerabilities

Codespaces

Instant dev environments

Copilot

Write better code with AI

Code review

Manage code changes

Issues

Plan and track work

Discussions

Collaborate outside of code

Explore

All features

Documentation

GitHub Skills

Blog

Solutions

For

Enterprise

Teams

Startups

Education

By Solution

CI/CD & Automation

DevOps

DevSecOps

Resources

Learning Pathways

White papers, Ebooks, Webinars

Customer Stories

Partners

Open Source

GitHub Sponsors

Fund open source developers

The ReadME Project

GitHub community articles

Repositories

Topics

Trending

Collections

Pricing

Search or jump to...

Search code, repositories, users, issues, pull requests...

Search

Clear

Search syntax tips

Provide feedback

We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel

Submit feedback

Saved searches

Use saved searches to filter your results more quickly

Name

Query

To see all available qualifiers, see our documentation.

Cancel

Create saved search

Sign in

Sign up

You signed in with another tab or window. Reload to refresh your session.

You signed out in another tab or window. Reload to refresh your session.

You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

HelloZeroNet

/

ZeroNet

Public

Notifications

Fork

2.2k

Star

18.2k

ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network

zeronet.io

License

Unknown, GPL-3.0 licenses found

Licenses found

Unknown

LICENSE

GPL-3.0

COPYING

18.2k

stars

2.2k

forks

Branches

Tags

Activity

Star

Notifications

Code

Issues

706

Pull requests

53

Actions

Projects

1

Wiki

Security

Insights

Additional navigation options

Code

Issues

Pull requests

Actions

Projects

Wiki

Security

Insights

HelloZeroNet/ZeroNet

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

?py3BranchesTagsGo to fileCodeFolders and filesNameNameLast commit messageLast commit dateLatest commit?History4,033 Commits.github.github??pluginsplugins??srcsrc??tools/coffeetools/coffee??.gitignore.gitignore??.gitlab-ci.yml.gitlab-ci.yml??.travis.yml.travis.yml??CHANGELOG.mdCHANGELOG.md??COPYINGCOPYING??DockerfileDockerfile??Dockerfile.arm64v8Dockerfile.arm64v8??LICENSELICENSE??README-ru.mdREADME-ru.md??README-zh-cn.mdREADME-zh-cn.md??README.mdREADME.md??VagrantfileVagrantfile??requirements.txtrequirements.txt??start.pystart.py??update.pyupdate.py??zeronet.pyzeronet.py??View all filesRepository files navigationREADMELicenseGPL-3.0 licenseZeroNet

Decentralized websites using Bitcoin crypto and the BitTorrent network - https://zeronet.io / onion

Why?

We believe in open, free, and uncensored network and communication.

No single point of failure: Site remains online so long as at least 1 peer is

serving it.

No hosting costs: Sites are served by visitors.

Impossible to shut down: It's nowhere because it's everywhere.

Fast and works offline: You can access the site even if Internet is

unavailable.

Features

Real-time updated sites

Namecoin .bit domains support

Easy to setup: unpack & run

Clone websites in one click

Password-less BIP32

based authorization: Your account is protected by the same cryptography as your Bitcoin wallet

Built-in SQL server with P2P data synchronization: Allows easier site development and faster page load times

Anonymity: Full Tor network support with .onion hidden services instead of IPv4 addresses

TLS encrypted connections

Automatic uPnP port opening

Plugin for multiuser (openproxy) support

Works with any browser/OS

How does it work?

After starting zeronet.py you will be able to visit zeronet sites using

http://127.0.0.1:43110/{zeronet_address} (eg.

http://127.0.0.1:43110/1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D).

When you visit a new zeronet site, it tries to find peers using the BitTorrent

network so it can download the site files (html, css, js...) from them.

Each visited site is also served by you.

Every site contains a content.json file which holds all other files in a sha512 hash

and a signature generated using the site's private key.

If the site owner (who has the private key for the site address) modifies the

site, then he/she signs the new content.json and publishes it to the peers.

Afterwards, the peers verify the content.json integrity (using the

signature), they download the modified files and publish the new content to

other peers.

Slideshow about ZeroNet cryptography, site updates, multi-user sites ?

Frequently asked questions ?

ZeroNet Developer Documentation ?

Screenshots

More screenshots in ZeroNet docs ?

How to join

Windows

Download ZeroNet-py3-win64.zip (18MB)

Unpack anywhere

Run ZeroNet.exe

macOS

Download ZeroNet-dist-mac.zip (13.2MB)

Unpack anywhere

Run ZeroNet.app

Linux (x86-64bit)

wget https://github.com/HelloZeroNet/ZeroNet-linux/archive/dist-linux64/ZeroNet-py3-linux64.tar.gz

tar xvpfz ZeroNet-py3-linux64.tar.gz

cd ZeroNet-linux-dist-linux64/

Start with: ./ZeroNet.sh

Open the ZeroHello landing page in your browser by navigating to: http://127.0.0.1:43110/

Tip: Start with ./ZeroNet.sh --ui_ip '*' --ui_restrict your.ip.address to allow remote connections on the web interface.

Android (arm, arm64, x86)

minimum Android version supported 16 (JellyBean)

APK download: https://github.com/canewsin/zeronet_mobile/releases

XDA Labs: https://labs.xda-developers.com/store/app/in.canews.zeronet

Docker

There is an official image, built from source at: https://hub.docker.com/r/nofish/zeronet/

Install from source

wget https://github.com/HelloZeroNet/ZeroNet/archive/py3/ZeroNet-py3.tar.gz

tar xvpfz ZeroNet-py3.tar.gz

cd ZeroNet-py3

sudo apt-get update

sudo apt-get install python3-pip

sudo python3 -m pip install -r requirements.txt

Start with: python3 zeronet.py

Open the ZeroHello landing page in your browser by navigating to: http://127.0.0.1:43110/

Current limitations

No torrent-like file splitting for big file support (big file support added)

No more anonymous than Bittorrent (built-in full Tor support added)

File transactions are not compressed or encrypted yet (TLS encryption added)

No private sites

How can I create a ZeroNet site?

Click on ? > "Create new, empty site" menu item on the site ZeroHello.

You will be redirected to a completely new site that is only modifiable by you!

You can find and modify your site's content in data/[yoursiteaddress] directory

After the modifications open your site, drag the topright "0" button to left, then press sign and publish buttons on the bottom

Next steps: ZeroNet Developer Documentation

Help keep this project alive

Bitcoin: 1QDhxQ6PraUZa21ET5fYUCPgdrwBomnFgX

Paypal: https://zeronet.io/docs/help_zeronet/donate/

Sponsors

Better macOS/Safari compatibility made possible by BrowserStack.com

Thank you!

More info, help, changelog, zeronet sites: https://www.reddit.com/r/zeronet/

Come, chat with us: #zeronet @ FreeNode or on gitter

Email: [email protected] (PGP: 960F FF2D 6C14 5AA6 13E8 491B 5B63 BAE6 CB96 13AE)

About

ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network

zeronet.io

Topics

python

torrent

web

bittorrent

bitcoin

decentralized

realtime

p2p

tor

anticensorship

internet-freedom

anonymity

Resources

Readme

License

Unknown, GPL-3.0 licenses found

Licenses found

Unknown

LICENSE

GPL-3.0

COPYING

Activity

Stars

18.2k

stars

Watchers

842

watching

Forks

2.2k

forks

Report repository

Releases

22

ZeroNet version 0.7.1

Latest

Sep 6, 2019

+ 21 releases

Sponsor this project

https://zeronet.io/docs/help_zeronet/donate/

Packages

0

No packages published

Contributors

119

+ 105 contributors

Languages

JavaScript

52.7%

Python

38.7%

CSS

4.0%

CoffeeScript

4.0%

HTML

0.6%

Dockerfile

0.0%

Footer

? 2024 GitHub,?Inc.

Footer navigation

Terms

Privacy

Security

Status

Docs

Contact

Manage cookies

Do not share my personal information

You can’t perform that action at this time.

創(chuàng)建新站點(diǎn) - ZeroNet

創(chuàng)建新站點(diǎn) - ZeroNet

ZeroNet

介紹

FAQ 常見(jiàn)問(wèn)題

開(kāi)始使用ZeroNet

安裝

網(wǎng)站示例

創(chuàng)建新站點(diǎn)

創(chuàng)建一個(gè)新的ZeroNet站點(diǎn)

簡(jiǎn)單方法: 使用瀏覽器里的web界面

手工方法:使用命令行

站點(diǎn)開(kāi)發(fā)

入門

ZeroFrame API 參考文檔

content.json的結(jié)構(gòu)

dbschema.json的結(jié)構(gòu)

授權(quán)認(rèn)證

幫助ZeroNet的開(kāi)發(fā)

向 ZeroNet捐助

網(wǎng)絡(luò)協(xié)議

捐助

?

ZeroNet

Docs ?

開(kāi)始使用ZeroNet ?

創(chuàng)建新站點(diǎn)

Edit on GitHub

創(chuàng)建一個(gè)新的ZeroNet站點(diǎn)

簡(jiǎn)單方法: 使用瀏覽器里的web界面

在ZeroHello里點(diǎn)擊 ? > "創(chuàng)建新的空站點(diǎn)" 菜單項(xiàng)。

你會(huì)被 重定向 到一個(gè)全新的網(wǎng)頁(yè),只有你能修改它!

你可以搜索和修改你的站點(diǎn)內(nèi)容,在 data/[你的站點(diǎn)地址] 目錄

每次修改后,你需要在瀏覽器中打開(kāi)你的站點(diǎn),向左拖拽頁(yè)面右上角的 "0" 標(biāo)志以打開(kāi)管理側(cè)欄,然后按下面的 簽名 和 發(fā)布 按鈕。

手工方法:使用命令行

1. 創(chuàng)建站點(diǎn)的初始結(jié)構(gòu)

假如ZeroNet正在運(yùn)行,關(guān)閉它。

定位到ZeroNet的安裝/運(yùn)行路徑,然后執(zhí)行

$ zeronet.py siteCreate

...

- Site private key: 23DKQpzxhbVBrAtvLEc2uvk7DZweh4qL3fn3jpM3LgHDczMK2TtYUq

- Site address: 13DNDkMUExRf9Xa9ogwPKqp7zyHFEqbhC2

...

- Site created!

$ zeronet.py

...

這樣會(huì)在目錄 data/13DNDkMUExRf9Xa9ogwPKqp7zyHFEqbhC2下,生成你的站點(diǎn)的初始文件。

Note:

對(duì)于使用安裝包的Windows用戶:必須定位到ZeroBundle/ZeroNet目錄,然后運(yùn)行"../Python/python.exe" zeronet.py siteCreate

2. 新建/修改頁(yè)面

在文件夾的這個(gè)地方 data/[你的站點(diǎn)地址] (例如 13DNDkMUExRf9Xa9ogwPKqp7zyHFEqbhC2) 修改或者創(chuàng)建新的網(wǎng)頁(yè)文件

修改完畢之后,運(yùn)行以下命令:

$ zeronet.py siteSign 13DNDkMUExRf9Xa9ogwPKqp7zyHFEqbhC2

- Signing site: 13DNDkMUExRf9Xa9ogwPKqp7zyHFEqbhC2...

Private key (input hidden):

輸入你創(chuàng)建這個(gè)站點(diǎn)時(shí)的私鑰。這一步的目的是簽署所有文件,以便于別的用戶在瀏覽時(shí)確保是站點(diǎn)的所有者——是你做了這些變更。

3. 發(fā)布頁(yè)面更改

為了通知?jiǎng)e的用戶你已經(jīng)對(duì)頁(yè)面進(jìn)行了更改,你需要執(zhí)行以下命令:

$ zeronet.py sitePublish 13DNDkMUExRf9Xa9ogwPKqp7zyHFEqbhC2

...

Site:13DNDk..bhC2 Publishing to 3/10 peers...

Site:13DNDk..bhC2 Successfuly published to 3 peers

- Serving files....

大功告成!你已經(jīng)成功地簽署(驗(yàn)證身份)和發(fā)布了你修改后的頁(yè)面。

你的網(wǎng)站可以通過(guò)這樣來(lái)瀏覽了 http://localhost:43110/13DNDkMUExRf9Xa9ogwPKqp7zyHFEqbhC2

下一步: ZeroNet 開(kāi)發(fā)者文檔

Next

Previous

Built with MkDocs using a theme provided by Read the Docs.

GitHub

? Previous

Next ?

入門 - ZeroNet

入門 - ZeroNet

跳轉(zhuǎn)至

ZeroNet

入門

鍵入以開(kāi)始搜索

GitHub

zh

English

簡(jiǎn)體中文

Fran?ais

Italian

Translation HowTo

概述

開(kāi)始使用ZeroNet

網(wǎng)站開(kāi)發(fā)

幫助開(kāi)發(fā)ZeroNet

ZeroNet

GitHub

概述

常見(jiàn)問(wèn)題

開(kāi)始使用ZeroNet

開(kāi)始使用ZeroNet

安裝ZeroNet

ZeroNet示例網(wǎng)站

創(chuàng)建新的ZeroNet站點(diǎn)

網(wǎng)站開(kāi)發(fā)

網(wǎng)站開(kāi)發(fā)

入門

入門

目錄

教程

ZeroChat教程

有用的信息

零網(wǎng)調(diào)試模式

調(diào)試模式特點(diǎn):

編寫CoffeeScript

禁用HTTP瀏覽器緩存

額外功能(僅適用于您擁有的網(wǎng)站)

需要幫助?

論壇

聊天室

ZeroFrame API參考

content.json的結(jié)構(gòu)

dbschema.json的結(jié)構(gòu)

證書頒發(fā)機(jī)構(gòu)

幫助開(kāi)發(fā)ZeroNet

幫助開(kāi)發(fā)ZeroNet

為ZeroNet做貢獻(xiàn)

如果您想與ZeroNet合作,則遵守編碼標(biāo)準(zhǔn)

ZeroNet網(wǎng)絡(luò)協(xié)議

幫助零網(wǎng)開(kāi)發(fā)

目錄

教程

ZeroChat教程

有用的信息

零網(wǎng)調(diào)試模式

調(diào)試模式特點(diǎn):

編寫CoffeeScript

禁用HTTP瀏覽器緩存

額外功能(僅適用于您擁有的網(wǎng)站)

需要幫助?

論壇

聊天室

入門?

零網(wǎng)允許您在分布式網(wǎng)絡(luò)平臺(tái)上發(fā)布靜態(tài)和動(dòng)態(tài)網(wǎng)站。

在零網(wǎng)中,沒(méi)有服務(wù)器的概念。 因此,不需要像PHP或Ruby這樣的服務(wù)器語(yǔ)言。 相反,可以使用零網(wǎng)的API(稱為ZeroFrame),JavaScript(或CoffeeScript)以及提供給所有網(wǎng)站的SQL數(shù)據(jù)庫(kù)來(lái)創(chuàng)建動(dòng)態(tài)內(nèi)容。

教程?

ZeroChat教程?

在本教程中,我們將在不到100行代碼中構(gòu)建一個(gè)P2P,分布式,無(wú)服務(wù)器的聊天站點(diǎn)。

Read on ZeroBlog

Read on Medium.com

有用的信息?

零網(wǎng)調(diào)試模式?

零網(wǎng)可以使用--debug標(biāo)簽來(lái)讓網(wǎng)站開(kāi)發(fā)變得更容易。

運(yùn)行零網(wǎng)的調(diào)試模式: python zeronet.py --debug

如果你正在使用編譯版的零網(wǎng):

在Windows平臺(tái)上: lib\ZeroNet.cmd --debug

在Linux平臺(tái)上: ./ZeroNet.sh --debug

在Mac平臺(tái)上: ./ZeroNet.app/Contents/MacOS/ZeroNet --debug

調(diào)試模式特點(diǎn):?

自動(dòng)的CoffeeScript -> JavaScript轉(zhuǎn)換 (如果安裝了coffeescript編譯器)

調(diào)試消息將顯示在控制臺(tái)上

當(dāng)一些源文件被修改后自動(dòng)重新加載(UiRequest, UiWebsocket, FileRequest),進(jìn)而避免了重啟(需要 PyFilesystem on GNU/Linux)

http://127.0.0.1:43110/Debug 在最新的錯(cuò)誤發(fā)生處的可回溯和交互式Python控制臺(tái) (用到很酷的Werkzeug調(diào)試器 - 需要 Werkzeug)

http://127.0.0.1:43110/Console 生成一個(gè)交換式Python控制臺(tái) (需要 Werkzeug)

編寫CoffeeScript?

為幫助編寫基于CoffeeScript腳本的零網(wǎng)站點(diǎn)并充分利用零網(wǎng)的內(nèi)部的CoffeeScript -> JavaScript轉(zhuǎn)換器, 首先開(kāi)啟調(diào)試模式Debug。 另外,確保你希望工作的站點(diǎn)被標(biāo)記為你自己的站點(diǎn),只需在站點(diǎn)側(cè)邊欄中開(kāi)啟"這是我的站點(diǎn)"。

零網(wǎng)會(huì)把全部的CoffeeScript文件編譯成一個(gè)叫all.js的文件, 同時(shí)將它部署在你站點(diǎn)頂級(jí)目錄下的一個(gè)叫js/文件夾中。 這個(gè)文件同時(shí)會(huì)包括你所有的JavaScript代碼。 然后你可以僅僅導(dǎo)入你所有的動(dòng)態(tài)代碼到你HTML文件中,僅需在

404 Not Found


nginx/1.25.2
標(biāo)簽前添加:

!!! info "Note"

`{lang}`是一個(gè) *預(yù)置變量*, 當(dāng)加載站點(diǎn)時(shí),會(huì)自動(dòng)被零網(wǎng)替換為合適的值。

禁用HTTP瀏覽器緩存?

除了調(diào)試模式之外,在瀏覽器中禁用HTTP緩存是零網(wǎng)站點(diǎn)開(kāi)發(fā)的必要部分。 現(xiàn)代網(wǎng)頁(yè)瀏覽器嘗試盡其可能地緩存網(wǎng)頁(yè)內(nèi)容。 由于所有零網(wǎng)站點(diǎn)都在iframe中運(yùn)行,因此網(wǎng)頁(yè)瀏覽器無(wú)法檢測(cè)到零網(wǎng)站點(diǎn)內(nèi)容何時(shí)發(fā)生更改,因此如果啟用了HTTP緩存,則通常不會(huì)反映站點(diǎn)的更改。

要禁用,請(qǐng)打開(kāi)瀏覽器的開(kāi)發(fā)者工具,導(dǎo)航到開(kāi)發(fā)者工具設(shè)置,然后選中“禁用HTTP緩存(勾選框選中時(shí))”選項(xiàng)。 根據(jù)設(shè)置建議,確保在測(cè)試站點(diǎn)更新時(shí),保持開(kāi)發(fā)者工具打開(kāi)!

額外功能(僅適用于您擁有的網(wǎng)站)?

合并的CSS文件: 站點(diǎn)文件夾的全部CSS文件將會(huì)被合并成一個(gè)叫all.css的文件。 你可以選擇在你的站點(diǎn)中只包含這個(gè)文件就夠了。 如果你想讓開(kāi)發(fā)變得容易,進(jìn)而想包括其他CSS文件, 你可以將它們添加到站點(diǎn) content.json的忽視項(xiàng)中。 這樣做,它們不會(huì)隨著你站點(diǎn)的發(fā)布而被發(fā)布出去。 (例如: 在站點(diǎn)的content.json中添加 "ignore": "(js|css)/(?!all.(js|css))" 這將會(huì)忽略除all.js和all.css的所有CSS和JS文件)

合并的JS文件: 站點(diǎn)文件夾的全部JS文件將會(huì)被合并成一個(gè)叫all.js的文件。 如果CoffeeScript編譯器存在,它將會(huì)轉(zhuǎn)換.coffee為.js.

合并到all.css/all.js中的文件順序: 首先,在css/js文件夾中文件排到最前面; 在css/js文件夾中的文件將根據(jù)文件名順序被依次合并(01_a.css, 02_a.css, 等)

需要幫助??

零網(wǎng)擁有一個(gè)逐漸成長(zhǎng)的開(kāi)發(fā)者社區(qū),開(kāi)發(fā)者們四處閑逛。 如果您想尋求幫助,建議或只是想要閑逛,請(qǐng)隨時(shí)聯(lián)系以下服務(wù):

論壇?

ZeroExchange, 一個(gè)P2P版的StackOverflow

ZeroTalk, 一個(gè)P2P類似Reddit的論壇

聊天室?

#zeronet-dev:matrix.org on Matrix

IRC at #zeronet on Freenode

后退

創(chuàng)建新的ZeroNet站點(diǎn)

前進(jìn)

ZeroFrame API參考

powered by

MkDocs

and

Material for MkDocs

Dat,IPFS,和 ZeroNet 的比較 | Silearner

IPFS,和 ZeroNet 的比較 | SilearnerSilearner Blog Archives Notes ?2018-01-18digitalDat,IPFS,和 ZeroNet 的比較在使用 Dat 之前,我粗略地看了一下 Dat 文檔中的常見(jiàn)問(wèn)題,其中一欄談到 Dat 與現(xiàn)有流行的 P2P 傳輸協(xié)議的比較。而在實(shí)際使用中,我也有了自己的一些體會(huì)。我簡(jiǎn)要地從實(shí)際應(yīng)用上來(lái)談?wù)撘幌滤鼈兘o我的感覺(jué)。 做個(gè)人博客從博客或網(wǎng)站的生態(tài)上看,ZeroNet 現(xiàn)有的生態(tài)更加完善。ZeroNet 有一些搜索引擎,把站點(diǎn)們聯(lián)系得更加緊密,發(fā)現(xiàn)對(duì)方很容易,探索也更加方便。由于 Dat 的特性,只有你發(fā)給對(duì)方鏈接他才能找到你,而目前也沒(méi)有什么類似網(wǎng)站列表,搜索引擎出現(xiàn)。從功能上來(lái)看,ZeroBlog 有自己的數(shù)據(jù)庫(kù),動(dòng)態(tài)的評(píng)論功能,收發(fā)郵件,都不用操什么心。相比較之下,Dat 和 IPFS 以目前發(fā)展的程度,更適合托管一些完全靜態(tài)的網(wǎng)頁(yè),或者作為博客圖庫(kù)。但目前流行的 ZeroBlog 樣式,移動(dòng)終端的體驗(yàn)很差,這是一個(gè)比較大的缺點(diǎn)。而且我也注意到了 Dat 的一些有意思的站點(diǎn),例如這篇文章所介紹的,可以作為一個(gè) P2P 的個(gè)人微博,互相做種就像互相關(guān)注,人們也可以維持一個(gè)穩(wěn)定的圈子,這點(diǎn)相比較于 ZeroMe 要稍好一些, ZeroMe 會(huì)同步一些其他用戶的數(shù)據(jù),即使你對(duì)他們并不感興趣。這只是 Dat 應(yīng)用范圍的一小部分,Dat 發(fā)展會(huì)很快,可能性很多,前景不錯(cuò)。從存儲(chǔ)空間上來(lái)看,ZeroBlog 限制了網(wǎng)站的容量大小,一般是 10 MB,這樣也讓人們更傾向與為他人做種,而且大站點(diǎn)也有動(dòng)態(tài)加載的功能,只有需要的內(nèi)容才被下載。而 Dat 和 IPFS 沒(méi)有這種限制,太大的站點(diǎn)失去優(yōu)勢(shì)。 傳輸數(shù)據(jù)這點(diǎn)上來(lái)說(shuō),幾乎沒(méi)有 ZeroNet 什么事情了。簡(jiǎn)單地講,Dat 在傳輸數(shù)據(jù)方面更加“應(yīng)用化”,開(kāi)發(fā)的應(yīng)用會(huì)很多樣,而未必采用同一種方式,互通性無(wú)法得到保證;IPFS 則更加專注于專一的協(xié)議,確保了應(yīng)用的互通性。值得一提的是,Dat 具有高效的數(shù)據(jù)同步功能,而且它自動(dòng)保存了數(shù)據(jù)的不同版本,輕易地實(shí)現(xiàn)了文件的版本控制,你可以查看舊版本的文件,這作為一種數(shù)據(jù)備份和共享的應(yīng)用倒是不錯(cuò)的選擇。ZeroNet 和 Dat 都使用 Public Key 來(lái)作為文件(或網(wǎng)站)的標(biāo)識(shí),IPFS 使用 hash 值,這意味著每次數(shù)據(jù)發(fā)生改動(dòng),前兩者的標(biāo)識(shí)是不變的。而 IPFS 的 hash 值是會(huì)變化的。IPFS 提供了 IPNS 的功能來(lái)解決這一問(wèn)題。有興趣的朋友可以了解一下 IPNS。從大眾的熱情上看,似乎 Dat 用戶要比 IPFS 相對(duì)活躍一些。最后引用一位網(wǎng)友的發(fā)言:If anything, it’d be better to marry the two rather than pitting them against each other, as they’re mutually beneficial." —— japzone from Reddit 參考1234Share Commentsdatipfsp2pzeronetNewerVi 的易用性配置OlderDat,一個(gè)實(shí)用的 P2P 文件傳輸協(xié)議Please enable JavaScript to view the comments powered by Disqus.Click to Load Disqus CommentsCategoriesdigital113life13notes5zold14Tag Cloud.net android android tv anonymous astro book c centos css culture dat debian dst editor emacs extroot game git github gnome gpg gpt hashcat haskell hexo hugo ipfs iptables jquery kali linux langchain lede libsvm linux machine learning manjaro matlab matplotlib mysql new year notes openwrt p2p password pip proxy python qrcode raspberrypi raspbian religion rime samba sdss security shadowsocks snap software engineering ssh svm systemd telegram thoughts tor trojan ubuntu usb v2ray vb vi vpn vps windows wireguard xx-net year zeronet zgrab zmapRecent Posts2024 年,新春天藍(lán)Ubuntu 下修改 shell prompt使用 LangChain + OpenAI GPT 來(lái)構(gòu)建問(wèn)答知識(shí)庫(kù)的聊天機(jī)器人Ubuntu 上 Rime 輸入法詞典同步2022 年回顧Debian & Ubuntu 上部署 shadowsocks-rust 服務(wù)端Software Product ManagementDebian 搭建 WireGuard 服務(wù)端為 Snap 設(shè)置代理Debian 上搭建 frp 實(shí)現(xiàn)內(nèi)網(wǎng)穿透ZMap 和 ZGrab 的基本安裝和使用方法Debian & Ubuntu 服務(wù)器設(shè)置 IPv6 Tunnel解決 Debian 或 Ubuntu 開(kāi)機(jī)時(shí)間被 networking 大量占用的問(wèn)題Debian & Ubuntu 搭建部署 trojan-go + Nginx + WebSocket 并使用 CloudFlareArchives202412023520222202010201943201841201721201622? 2024 ChaosPowered by HexoTheme by lucidreamer based on landscapeMastodonBlog Archives No