> mainnet --explain

Mainnet 的工作原理。

互联网之上的独立加密网络——拥有自己的域名、自己的邮箱和自己的浏览器。本页从容说明其中发生了什么、它保护什么,以及它的局限在哪里。

↓ 继续阅读

一个独立的网络。建在互联网之上。

Mainnet 使用互联网的线路,但不使用它的域名系统、服务器和账户。页面来自节点,而不是来自中心化的网站服务器——每个数据块在显示前都会被校验。

自己的域名

任何你想要的后缀:.de、.com、.berlin、.cp77,或完全属于你自己的后缀。每年 4.99 欧元。

自己的邮箱

每个域名都带邮箱。端到端加密,无需手机号,无需真实姓名。

自己的浏览器

Mainnet 浏览器打开 mainnet:// 地址,校验每个页面,并拦截发往旧互联网的请求。

Beta Mainnet 处于 Beta 阶段。计划在正式上线前进行独立安全审计——审计报告将会公开。

属于你的地址。

Mainnet 地址看起来像网址——只是前面加上 mainnet://。你的浏览器不向 DNS 查询,而是询问你自己的节点。

mainnet://shop.cp77

mainnet://
在 Mainnet 浏览器或应用中打开——不在旧互联网中打开。
shop
你想要的名称。开通前经过审核:名称、商标、付款。
.cp77
后缀。只要不是保留后缀,都可以使用。

每个域名都带邮箱(postmaster@shop.cp77),也可以按需在普通互联网上拥有一张公开的域名名片:cypherpunk2077.com/shop.cp77。

Mainnet 域名仅在 Mainnet 内有效,与旧互联网上的同名域名无关。保留后缀不予分配。

> mainnet://shop.cp77

一次页面访问,一层又一层。

打开一个 Mainnet 页面时会发生什么?继续向下滚动——各层会依次包裹你的请求。

mainnet://shop.cp77 ✓ 已校验
127.0.0.1 · 你的节点
日志 ✓ 3 个见证者中 2 个 · 指针 ✓ 已签名
  1. 混合邮件随机延迟、诱饵消息、掩护流量高安全
  2. 填充数据帧被填充为统一大小始终
  3. 多路径大文件通过多条独立的 Tor 线路传输1 MiB 起
  4. Tor三层封装——每个中继只知道相邻的节点默认
  5. 加密TLS 1.3,使用 X25519 + ML-KEM-768 · 通过签名和 BLAKE3 校验真实性始终
  6. 页面index.html 和图片——由持有人签名内容
  1. 你的浏览器询问你自己的节点。

    没有 DNS,也没有外部域名服务器:浏览器询问你设备上的 Mainnet 节点(127.0.0.1)。

  2. 名称、指针、见证者。

    节点在它保存的公开日志副本中查找名称——只有获得 3 个见证者中 2 个的签名才有效。然后它获取由持有人签名的站点指针。

  3. 加密。

    传输途中一切都经过加密:TLS 1.3,使用 X25519 与 ML-KEM-768 的混合密钥交换。每个页面和每个碎片还会校验真实性——签名和 BLAKE3。

  4. Tor。

    默认情况下一切都通过 Tor。每个中继剥去或加上一层封装。入口守卫知道你的 IP,但不知道目标——会合点两边都不知道。

  5. 多路径。

    大文件分成碎片,通过多条独立的 Tor 线路到达。单个中继只能看到传输的一部分。

  6. 填充。

    消息被填充为统一大小,因此大小透露的传输内容更少。

  7. 混合。

    在高安全模式(Beta)下,邮件会随机延迟,并夹在诱饵消息之间发出,另有掩护流量。这让观察者很难从时间和数据量中推断出信息。

  8. ✓ 已校验。

    只有当名称、指针和每个碎片都正确时,浏览器才会显示页面——使用严格的安全策略,并且不向旧互联网发出请求。

Tor 能防范普通观察者,但不能防范所有攻击者。在“快速”模式下,其他节点能看到你的 IP。多路径从 1 MiB 起(高安全:始终);混合和掩护流量仅在高安全模式下提供,目前仅限电脑。

ASCII 动画演示全过程。

两章共 27 个场景——带时间轴、章节、速度和键盘控制。没有 JavaScript 时动画会自动播放。

mainnet --explain

1 · Dein Schlüssel bleibt bei dir1 · Your key stays with you1 · 密钥留在你手中1 · 鍵はあなたの手元に

Deine Schlüssel entstehen auf deinem Gerät, abgeleitet aus 24 Wörtern, die nur du kennst. Der Verwalter kennt nur den öffentlichen Teil.Your keys are created on your device, derived from 24 words only you know. The registry only knows the public part.你的密钥在你自己的设备上生成,由只有你知道的 24 个单词派生而来。管理方只知道公开部分。鍵はあなたの端末で、あなただけが知る 24 の単語から作られます。管理者が知るのは公開部分だけ。

2 · Domain kaufen mit Kennbetrag2 · Buying a domain: identifying amount2 · 用识别金额购买域名2 · 識別金額でドメインを購入

Jede Bestellung bekommt eine eigene Bitcoin-Adresse und einen eindeutigen Kennbetrag: leicht abgerundet, auf den Satoshi genau. So ordnet der Verwalter die Zahlung ohne Konto zu und prüft danach Name, Marke und Zahlung. Bitcoin ist öffentlich – zahl am besten aus deiner eigenen Wallet.Every order gets its own Bitcoin address and a unique identifying amount: slightly rounded down, exact to the satoshi. That lets the registry match the payment without an account; then it reviews name, trademark and payment. Bitcoin is public – ideally pay from your own wallet.每笔订单都有独立的比特币地址和唯一的识别金额:略微向下取整,精确到聪。管理方据此在无需账户的情况下对应付款,随后审核名称、商标和付款。比特币是公开的——最好用你自己的钱包付款。注文ごとに専用のビットコインアドレスと一意の識別金額が付きます。わずかに切り下げた、サトシ単位まで正確な金額です。これにより管理者はアカウントなしで支払いを照合し、その後に名前・商標・支払いを審査します。ビットコインは公開されているため、できればご自身のウォレットから支払ってください。

3 · Eintrag ins öffentliche Log3 · An entry in the public log3 · 写入公开日志3 · 公開ログへの登録

Nach der Freigabe hängt der Verwalter einen Eintrag ans öffentliche Log: Name und Inhaber-Schlüssel. Zeugen (Witnesses) prüfen, dass kein alter Eintrag verändert wurde, und zeichnen gegen – gültig ist ein Log-Stand erst mit 2 von 3 Unterschriften. Eine Fälschung fällt auf, sobald Knoten die Log-Stände vergleichen.Once approved, the registry appends an entry to the public log: name and owner key. Witnesses check that no earlier entry was changed and cosign – a log state only counts with 2 of 3 signatures. A forgery shows up as soon as nodes compare their log states.审核通过后,管理方在公开日志中追加一条日志条目:名称和持有人密钥。见证者(Witnesses)检查旧条目未被修改并副署——日志状态需要 3 个中的 2 个签名才有效。一旦节点比对日志状态,任何伪造都会暴露。承認されると、管理者は公開ログにエントリを追加します:名前と保有者の鍵です。ウィットネス(Witnesses)は古いエントリが変更されていないことを確認して連署し、ログの状態は 3 つのうち 2 つの署名がそろって初めて有効になります。ノードがログの状態を照合すれば、改ざんは発覚します。

4 · Seite als .site signieren4 · Signing the site as .site4 · 将网站签名为 .site4 · サイトを .site として署名

„mainnet pack“ macht aus deinem Ordner ein .site-Paket: optimiert, jede Datei mit BLAKE3-Hash, signiert mit deinem Deploy-Schlüssel. Ein Host startet nichts, bevor die Signatur geprüft ist. Der signierte Seiten-Zeiger sagt dem Netz, welche Version gilt.“mainnet pack” turns your folder into a .site package: optimised, every file hashed with BLAKE3, signed with your deploy key. A host starts nothing before the signature is checked. The signed site pointer tells the network which version is current.“mainnet pack”把你的文件夹打包成 .site:经过优化,每个文件都有 BLAKE3 哈希,并用你的部署密钥签名。在签名验证之前,主机不会启动任何内容。已签名的网站指针告诉网络哪个版本有效。「mainnet pack」はフォルダを .site パッケージにまとめます。最適化され、各ファイルに BLAKE3 ハッシュが付き、デプロイ鍵で署名されます。ホストは署名を確認するまで何も起動しません。署名済みのサイトポインターが、どのバージョンが有効かをネットワークに伝えます。

5 · Verborgen hosten über Tor5 · Hidden hosting over Tor5 · 通过 Tor 隐藏托管5 · Tor で秘匿ホスティング

Standard beim Hosten: Deine Seite wird über einen Tor-Onion-Dienst ausgeliefert, Tor ist eingebaut. Host und Besucher treffen sich über Tor-Relays; Zone und Seiten-Zeiger nennen die Onion-Adresse, keine IP. „Direkt hosten“ ist schneller, zeigt aber die IP. Tor schützt gegen normale Beobachter, nicht gegen jeden Angreifer.Default for hosting: your site is served through a Tor onion service – Tor is built in. Host and visitor meet via Tor relays; zone and site pointer name the onion address, not an IP. “Host directly” is faster but shows the IP. Tor protects against ordinary observers, not against every attacker.托管的默认方式:你的网站通过 Tor 洋葱服务提供,Tor 已内置。主机和访客通过 Tor 中继会合;区域和网站指针只写洋葱地址,不写 IP。“直接托管”更快,但会显示 IP。Tor 能防范普通观察者,但不能防范所有攻击者。ホスティングの標準:サイトは Tor のオニオンサービス経由で配信され、Tor は組み込み済みです。ホストと訪問者は Tor リレーを介して出会い、ゾーンとサイトポインターに載るのはオニオンアドレスで、IP ではありません。「直接ホスト」は速いものの IP が見えます。Tor は一般的な観察者からは守りますが、あらゆる攻撃者から守るわけではありません。

6 · Name auflösen über das Log6 · Resolving a name via the log6 · 通过日志解析名称6 · ログで名前を解決

Kein DNS, keine ICANN: Dein Knoten hat eine eigene Kopie des Logs. Merkle-Beweis und 2 von 3 Witness-Unterschriften führen zum Inhaber-Schlüssel. Mit ihm prüft der Knoten den Seiten-Zeiger – Wurzel-Hash und Onion-Adresse.No DNS, no ICANN: your node keeps its own copy of the log. A Merkle proof and 2 of 3 witness signatures lead to the owner key. With it the node checks the site pointer – root hash and onion address.没有 DNS,没有 ICANN:你的节点保存一份自己的日志副本。Merkle 证明和 3 个中的 2 个见证者签名指向持有人密钥。节点再用它验证网站指针——根哈希和洋葱地址。DNS も ICANN もなし:あなたのノードはログのコピーを自分で持っています。Merkle 証明と 3 つのうち 2 つのウィットネス署名から保有者の鍵がわかります。ノードはその鍵でサイトポインター(ルートハッシュとオニオンアドレス)を検証します。

7 · Laden in geprüften Stücken7 · Loading in verified pieces7 · 分块加载,逐块校验7 · 検証しながら分割して読み込み

Die Seite kommt in Stücken zu 256 KiB, vom Host über Tor oder aus Besucher-Caches. Jedes Stück wird sofort per BLAKE3-Bao-Beweis gegen die signierte Wurzel geprüft. Ein manipuliertes Stück fliegt raus und wird neu geholt.The site arrives in 256 KiB pieces, from the host over Tor or from visitor caches. Each piece is checked straight away against the signed root with a BLAKE3 Bao proof. A tampered piece is dropped and fetched again.网站以 256 KiB 的分块到达,来自经由 Tor 的主机或访客缓存。每个分块都会立即通过 BLAKE3 Bao 证明与已签名的根进行校验。被篡改的分块会被丢弃并重新获取。サイトは 256 KiB ずつ、Tor 経由のホストや訪問者のキャッシュから届きます。各断片はすぐに BLAKE3 の Bao 証明で署名済みのルートと照合されます。改ざんされた断片は破棄され、取り直されます。

8 · Zwei Schlösser: X-Wing8 · Two locks: X-Wing8 · 两把锁:X-Wing8 · 2 つの錠:X-Wing

X-Wing verbindet zwei Schlösser: das bewährte X25519 und das Post-Quanten-Verfahren ML-KEM-768. Der gemeinsame Schlüssel bleibt geheim, solange eines der beiden hält – auch wenn ein Quantenrechner später heute mitgeschnittene Daten angreift. Signaturen sind in mn1 noch klassisch (Ed25519).X-Wing combines two locks: the proven X25519 and the post-quantum scheme ML-KEM-768. The shared key stays secret as long as either one holds – even if a quantum computer later attacks data recorded today. Signatures in mn1 are still classical (Ed25519).X-Wing 结合了两把锁:成熟的 X25519 和后量子算法 ML-KEM-768。只要其中一把仍然安全,共享密钥就保持机密——即使将来有量子计算机攻击今天被截获的数据。mn1 中的签名目前仍是经典算法(Ed25519)。X-Wing は 2 つの錠を組み合わせます:実績のある X25519 と、ポスト量子方式の ML-KEM-768 です。どちらか一方が破られなければ共有鍵は秘密のまま。今日記録されたデータを将来量子コンピューターが攻撃しても同じです。mn1 の署名は現時点では従来方式(Ed25519)です。

9 · Mail und Chat Ende-zu-Ende9 · Mail and chat end-to-end9 · 邮件和聊天端到端加密9 · メールとチャットはエンドツーエンド

Mail und Chat werden auf deinem Gerät verschlüsselt (HPKE mit X-Wing) und erst beim Empfänger entschlüsselt. Knoten und Postämter dazwischen speichern und sehen nur Geheimtext. Mail ohne Telefonnummer und Klarnamen; der Chat erneuert seine Schlüssel laufend.Mail and chat are encrypted on your device (HPKE with X-Wing) and only decrypted by the recipient. Nodes and post offices in between store and see only ciphertext. Mail needs no phone number or real name; chat keeps renewing its keys.邮件和聊天在你的设备上加密(HPKE 配合 X-Wing),只有收件人才能解密。中间的节点和邮局只存储和看到密文。邮件无需电话号码和真实姓名;聊天会不断更新密钥。メールとチャットはあなたの端末で暗号化され(X-Wing を使う HPKE)、受信者のもとで初めて復号されます。途中のノードや郵便局が保存し目にするのは暗号文だけです。メールに電話番号や本名は不要で、チャットは鍵を絶えず更新します。

10 · Verteilt speichern10 · Distributed storage10 · 分布式存储10 · 分散保存

Private Dateien und Mails werden auf deinem Gerät verschlüsselt, dann in Stücke geteilt (zum Beispiel 3 von 5) und auf mehrere Speicher-Knoten verteilt – sofern genug Knoten mitmachen. Ein gehackter Knoten hat nur ein verschlüsseltes Stück, Ausfälle werden verkraftet. Die Sicherheit kommt aus der Verschlüsselung, nicht aus dem Verteilen.Private files and mail are encrypted on your device, then split into pieces (for example 3 of 5) and spread across several storage nodes – as long as enough nodes take part. A hacked node holds only one encrypted piece, and outages are tolerated. The security comes from the encryption, not from the spreading.私密文件和邮件先在你的设备上加密,再分成若干块(例如 5 块中任意 3 块即可还原),在有足够节点参与时分散存放在多个存储节点上。被入侵的节点只持有一块加密数据,部分节点离线也能应对。安全性来自加密,而不是分散存放。非公開ファイルとメールは端末で暗号化してから断片に分け(例:5 つのうち任意の 3 つで復元)、参加するノードが十分にあれば複数の保存ノードに分散します。乗っ取られたノードが持つのは暗号化された断片 1 つだけで、一部のノードが止まっても対応できます。安全性は分散ではなく暗号化によるものです。

11 · Keine Cookies, keine Fremd-Tracker11 · No cookies, no outside trackers11 · 无 Cookie,无外部追踪器11 · Cookie なし、外部トラッカーなし

Anmelden mit Schlüssel statt Passwort. Der Browser blockt Anfragen ins alte Internet – Tracker von dort kommen nicht durch. Und der Verwalter führt keine IP-Logs: unsere Zusage.Sign in with a key instead of a password. The browser blocks requests to the old internet – trackers from there cannot get through. And the registry keeps no IP logs: our pledge.用密钥代替密码登录。浏览器会拦截发往旧互联网的请求——来自那里的追踪器无法进入。管理方不保存 IP 日志:这是我们的承诺。パスワードの代わりに鍵でログイン。ブラウザは古いインターネットへのリクエストをブロックするので、そこからのトラッカーは通れません。管理者は IP ログを保存しません。これは私たちの約束です。

12 · Regeln und Sperren12 · Rules and blocks12 · 规则与停用12 · ルールと無効化

Eine Sperre ist ein öffentlicher Log-Eintrag mit Grund-Code – geheime Sperren gibt es nicht. Jedes Gerät prüft gegen seine eigene Log-Kopie, ohne Abfrage pro Seitenaufruf. Ziel: gesperrt in allen offiziellen Mainnet-Programmen binnen 1 Minute, wenn sie online sind. Veränderte Software kann sich darüber hinwegsetzen.A block is a public log entry with a reason code – there are no secret blocks. Every device checks against its own copy of the log, with no lookup per page visit. Goal: blocked in all official Mainnet programs within 1 minute while they are online. Modified software can ignore it.停用是一条带原因代码的公开日志条目——不存在秘密停用。每台设备都对照自己的日志副本检查,不会在每次访问页面时查询。目标:在线时,所有官方 Mainnet 程序在 1 分钟内执行停用。被修改的软件可以无视它。無効化は理由コード付きの公開ログエントリです。秘密の無効化はありません。各端末は自分のログのコピーと照合し、ページを開くたびに問い合わせることはありません。目標:オンラインの公式 Mainnet ソフトウェアすべてで 1 分以内に無効化。改変されたソフトウェアはこれを無視できます。

13 · Altes Internet gegen Mainnet13 · Old internet versus Mainnet13 · 旧互联网与 Mainnet13 · 古いインターネット対 Mainnet

Das alte Internet hat Sicherheit nachgerüstet. Mainnet hat sie von Anfang an eingebaut.The old internet bolted security on later. Mainnet has it built in from the start.旧互联网的安全是后来补上的。Mainnet 从一开始就内置了安全。古いインターネットは安全性を後付けしました。Mainnet は最初から組み込んでいます。

14 · Die mainnet://-Adresse14 · The mainnet:// address14 · mainnet:// 地址14 · mainnet:// アドレス

Im Mainnet Browser heißt die Seite mainnet://shop.cp77. Der Name zeigt nicht wie im alten DNS auf eine IP, sondern auf den Schlüssel des Inhabers im öffentlichen Log. Wo die Seite liegt, steht erst im signierten Seiten-Zeiger, und den prüft dein Knoten. Darum ist die Seite echt und unverändert, egal ob sie von der IP des Inhabers, aus einem fremden Cache oder über Onion kommt. Wer dabei wen sieht, ist eine andere Frage: Szene 26.In the Mainnet Browser the site is called mainnet://shop.cp77. Unlike old DNS, the name does not point to an IP but to the owner’s key in the public log. Where the site lives is only stated in the signed site pointer, and your node checks it. That is why the site is authentic and unaltered whether it comes from the owner’s IP, from someone else’s cache or over onion. Who sees whom is a separate question: scene 26.在 Mainnet 浏览器中,这个网站叫 mainnet://shop.cp77。与旧 DNS 不同,名称指向的不是 IP,而是公开日志中持有人的密钥。网站在哪里,只写在已签名的网站指针里,而你的节点会验证它。因此,无论网站来自持有人的 IP、别人的缓存还是洋葱服务,它都是真实且未被篡改的。谁能看到谁,是另一个问题:见第 26 场。Mainnet ブラウザーでは、このサイトは mainnet://shop.cp77 と呼ばれます。古い DNS と違い、名前が指すのは IP ではなく、公開ログにある保有者の鍵です。サイトがどこにあるかは署名済みのサイトポインターにだけ書かれていて、あなたのノードがそれを検証します。だから保有者の IP からでも、他人のキャッシュからでも、オニオン経由でも、サイトは本物で改ざんされていません。誰が誰を見られるかは別の問題です(シーン 26)。

15 · Vorher: Domain anmelden über Tor15 · Before: registering the domain over Tor15 · 之前:通过 Tor 注册域名15 · その前に:Tor でドメインを登録

Bevor es shop.cp77 gibt: „mainnet init“ erzeugt die Schlüssel auf deinem Rechner, zum Verwalter gehen nur öffentliche Schlüssel. Im Mainnet Browser und mit „mainnet chat“ läuft der Kauf-Chat immer über Tor zum Onion-Dienst von cypherpunk2077.com – ohne Konto, ohne E-Mail. Der Verwalter sieht Name, öffentliche Schlüssel, Zahlung und Rückerstattungsadresse, aber nicht deine IP. Bitcoin ist öffentlich: Über Börsen lassen sich Zahlungen Personen zuordnen.Before shop.cp77 exists: “mainnet init” creates the keys on your computer; only public keys go to the registry. In the Mainnet Browser and with “mainnet chat”, the purchase chat always runs over Tor to the onion service of cypherpunk2077.com – no account, no e-mail. The registry sees the name, public keys, payment and refund address, but not your IP. Bitcoin is public: exchanges can link payments to people.在 shop.cp77 出现之前:“mainnet init”在你的电脑上生成密钥,交给管理方的只有公钥。在 Mainnet 浏览器中以及使用“mainnet chat”时,购买聊天始终通过 Tor 连接 cypherpunk2077.com 的洋葱服务——无需账户,无需电子邮件。管理方能看到名称、公钥、付款和退款地址,但看不到你的 IP。比特币是公开的:交易所可以把付款与个人联系起来。shop.cp77 ができる前に:「mainnet init」があなたのコンピューターで鍵を作り、管理者に渡るのは公開鍵だけです。Mainnet ブラウザーと「mainnet chat」では、購入チャットは常に Tor 経由で cypherpunk2077.com のオニオンサービスにつながります。アカウントもメールも不要です。管理者に見えるのは名前、公開鍵、支払いと返金アドレスで、あなたの IP は見えません。Bitcoin は公開されているため、取引所を通じて支払いが個人と結び付けられることがあります。

16 · Der Browser fragt deinen eigenen Knoten16 · The browser asks your own node16 · 浏览器询问你自己的节点16 · ブラウザーは自分のノードに尋ねる

Der Browser löst mainnet://shop.cp77 nicht selbst auf. Er fragt deinen eigenen Knoten (mainnetd) über die lokale API: nur auf 127.0.0.1, mit einem Token aus der Kopplung, nur GET und HEAD. Es gibt keine DNS-Abfrage. Webseiten erreichen den API-Port nicht, Anfragen mit Origin-Kopf lehnt der Knoten ab. Alle Prüfungen der nächsten Szenen macht der Knoten, der Browser zeigt nur das Ergebnis.The browser does not resolve mainnet://shop.cp77 itself. It asks your own node (mainnetd) through the local API: only on 127.0.0.1, with a token from pairing, GET and HEAD only. There is no DNS query. Web pages cannot reach the API port, and the node rejects requests with an Origin header. The node does every check in the next scenes; the browser only shows the result.浏览器不会自己解析 mainnet://shop.cp77。它通过本地 API 询问你自己的节点(mainnetd):只在 127.0.0.1 上,使用配对得到的令牌,只允许 GET 和 HEAD。没有任何 DNS 查询。网页无法访问 API 端口,带 Origin 头的请求会被节点拒绝。接下来几场中的所有验证都由节点完成,浏览器只显示结果。ブラウザーは mainnet://shop.cp77 を自分では解決しません。ローカル API を通じてあなた自身のノード(mainnetd)に尋ねます。127.0.0.1 だけで、ペアリングで得たトークンを使い、GET と HEAD だけです。DNS 問い合わせはありません。Web ページは API ポートに届かず、Origin ヘッダー付きのリクエストはノードが拒否します。次のシーンの検証はすべてノードが行い、ブラウザーは結果を表示するだけです。

17 · Name prüfen im eigenen Log17 · Checking the name in your own log17 · 在自己的日志中验证名称17 · 自分のログで名前を検証

Dein Knoten hält eine vollständige Kopie des Registry-Logs und rechnet die Namens-Karte selbst nach. Ein Log-Stand gilt nur mit beiden Signaturen des Verwalters (Ed25519 und ML-DSA-65), mit 2 von 3 Witness-Unterschriften und wenn er zum vorigen Stand passt. Ist der Name aktiv, nicht gesperrt und der Stand höchstens 24 Stunden alt, gilt er als geprüft – Ergebnis: der Inhaber-Schlüssel.Your node keeps a full copy of the registry log and recomputes the name map itself. A log state only counts with both registry signatures (Ed25519 and ML-DSA-65), with 2 of 3 witness signatures, and if it is consistent with the previous state. If the name is active, not suspended and the state is at most 24 hours old, it counts as verified – the result is the owner key.你的节点保存一份完整的注册日志副本,并自行重新计算名称映射。一个日志状态只有在具备管理方的两个签名(Ed25519 和 ML-DSA-65)、3 个见证者中至少 2 个的签名,并且与上一个状态一致时才有效。如果名称处于启用状态、未被停用,且该状态不超过 24 小时,就视为已验证——结果是持有人密钥。あなたのノードはレジストリログの完全なコピーを持ち、名前マップを自分で計算し直します。ログの状態が有効になるのは、管理者の 2 つの署名(Ed25519 と ML-DSA-65)と 3 つのうち 2 つのウィットネス署名がそろい、前の状態と矛盾しないときだけです。名前が有効で停止されておらず、状態が 24 時間以内なら検証済みとなり、保有者の鍵が得られます。

18 · Zone und Seiten-Zeiger holen18 · Fetching the zone and site pointer18 · 获取区域和网站指针18 · ゾーンとサイトポインターを取得

Mit dem Inhaber-Schlüssel holt der Knoten Zone und Seiten-Zeiger aus der DHT (Kademlia). Die Zone ist vom Inhaber signiert und trägt das Zertifikat seines Deploy-Schlüssels. Der Zeiger ist mit diesem Deploy-Schlüssel signiert und nennt die Wurzel (BLAKE3-Hash des Manifests) und die Onion-Adresse, die per eigener Signatur an die Domain gebunden ist. Ältere Zeiger werden abgelehnt. Im Modus „Schnell“ sehen DHT-Knoten, was du nachschlägst.With the owner key, the node fetches the zone and the site pointer from the DHT (Kademlia). The zone is signed by the owner and carries the certificate of their deploy key. The pointer is signed with that deploy key and names the root (BLAKE3 hash of the manifest) and the onion address, which is bound to the domain by its own signature. Older pointers are rejected. In “fast” mode, DHT nodes see what you look up.节点用持有人密钥从 DHT(Kademlia)获取区域和网站指针。区域由持有人签名,并带有其部署密钥的证书。指针由该部署密钥签名,写明根(清单的 BLAKE3 哈希)和洋葱地址;洋葱地址通过单独的签名与域名绑定。较旧的指针会被拒绝。在“快速”模式下,DHT 节点能看到你查询了什么。ノードは保有者の鍵を使って DHT(Kademlia)からゾーンとサイトポインターを取得します。ゾーンは保有者が署名し、デプロイ鍵の証明書を含みます。ポインターはそのデプロイ鍵で署名され、ルート(マニフェストの BLAKE3 ハッシュ)とオニオンアドレスを示します。オニオンアドレスは独自の署名でドメインに結び付けられています。古いポインターは拒否されます。「高速」モードでは、DHT ノードにあなたの検索内容が見えます。

19 · Anbieter finden: Cache oder Onion19 · Finding providers: cache or onion19 · 寻找提供者:缓存或洋葱19 · 提供者を探す:キャッシュかオニオンか

Wer hat die Wurzel 9f3a…? Die DHT nennt Anbieter. Beim Standard „verborgen hosten“ trägt sich der Inhaber dort nicht ein, und Zone und Zeiger enthalten keine IP. Anbieter sind dann Besucher-Caches – Knoten, die die Seite schon geholt und geprüft haben, mit ihrer eigenen Kennung. Gibt es keinen Cache, holt dein Knoten die Seite über Tor vom Onion-Dienst. Bei „direkt hosten“ steht der Inhaber selbst in der DHT, mit seiner IP.Who has root 9f3a…? The DHT lists providers. With the default “hidden hosting”, the owner does not register there, and zone and pointer contain no IP. Providers are then visitor caches – nodes that already fetched and checked the site, under their own ID. If there is no cache, your node fetches the site over Tor from the onion service. With “host directly”, the owner itself is listed in the DHT, with its IP.谁有根 9f3a…?DHT 会列出提供者。在默认的“隐藏托管”下,持有人不会在那里登记,区域和指针中也没有 IP。提供者就是访客缓存——已经获取并验证过该网站的节点,使用它们自己的标识。如果没有缓存,你的节点就通过 Tor 从洋葱服务获取网站。选择“直接托管”时,持有人本身会出现在 DHT 中,并带有其 IP。ルート 9f3a… を持っているのは誰か?DHT が提供者を示します。標準の「秘匿ホスティング」では保有者はそこに登録せず、ゾーンとポインターにも IP はありません。提供者は訪問者のキャッシュ、つまりサイトをすでに取得・検証したノードで、それぞれ自分の ID を使います。キャッシュがなければ、あなたのノードは Tor 経由でオニオンサービスからサイトを取得します。「直接ホスト」では保有者自身が IP 付きで DHT に載ります。

20 · Direkter Weg: TLS 1.3, hybrid20 · Direct path: TLS 1.3, hybrid20 · 直接路径:混合式 TLS 1.320 · 直接の経路:ハイブリッド TLS 1.3

Zu einem Cache oder einem direkt hostenden Inhaber verbindet sich dein Knoten direkt: libp2p über QUIC oder TCP, Port 4077, TLS 1.3 mit hybridem Schlüsseltausch X25519MLKEM768 (klassisch plus Post-Quanten). Jede Anfrage reist darin verschlüsselt. Ein Beobachter sieht beide IP-Adressen, Größe und Zeitpunkt, nicht den Inhalt. Grenzen: Über TCP ist ein klassischer Rückfall (Noise) möglich, die Zertifikatssignaturen sind klassisch.To a cache or an owner who hosts directly, your node connects directly: libp2p over QUIC or TCP, port 4077, TLS 1.3 with the hybrid key exchange X25519MLKEM768 (classic plus post-quantum). Every request travels inside it, encrypted. An observer sees both IP addresses, size and timing, not the content. Limits: over TCP a classic fallback (Noise) is possible, and the certificate signatures are classic.连接缓存或直接托管的持有人时,你的节点直接建立连接:libp2p 走 QUIC 或 TCP,端口 4077,TLS 1.3 使用混合密钥交换 X25519MLKEM768(经典算法加后量子算法)。每个请求都在其中加密传输。观察者能看到双方的 IP 地址、数据大小和时间,但看不到内容。局限:通过 TCP 时可能回退到经典的 Noise,证书签名也是经典算法。キャッシュや直接ホストしている保有者には、あなたのノードが直接つながります。libp2p で QUIC または TCP、ポート 4077、TLS 1.3 でハイブリッド鍵交換 X25519MLKEM768(従来方式とポスト量子方式)を使います。各リクエストはその中で暗号化されて運ばれます。観察者に見えるのは双方の IP アドレス、サイズ、タイミングで、内容は見えません。制限:TCP では従来方式の Noise へのフォールバックがあり得て、証明書の署名も従来方式です。

21 · Verborgener Weg: der Tor-Kreis21 · Hidden path: the Tor circuit21 · 隐藏路径:Tor 线路21 · 秘匿の経路:Tor 回路

Dein Knoten (mit eingebautem Tor, Arti) baut einen Kreis zu einem Treffpunkt, dem Rendezvous; der Onion-Dienst des Inhabers baut einen eigenen. Dazwischen liegen sechs Relays von Freiwilligen. Jedes Relay nimmt eine Verschlüsselungshülle ab oder legt eine an, innen bleibt die Ende-zu-Ende-Verschlüsselung zum Dienst. Der Wächter kennt deine IP, aber nicht das Ziel; der Treffpunkt kennt keinen von beiden. Tor schützt gegen normale Beobachter, nicht gegen jeden Angreifer.Your node (with Tor built in, Arti) builds a circuit to a meeting point, the rendezvous; the owner’s onion service builds its own. In between are six relays run by volunteers. Each relay removes or adds one layer of encryption; inside, the end-to-end encryption to the service stays. The guard knows your IP but not the destination; the rendezvous knows neither side. Tor protects against ordinary observers, not against every attacker.你的节点(内置 Tor,即 Arti)建立一条通往会合点(rendezvous)的线路;持有人的洋葱服务也建立自己的线路。中间是六个由志愿者运行的中继。每个中继去掉或加上一层加密,里面始终保留到服务的端到端加密。入口守卫知道你的 IP,但不知道目标;会合点两边都不知道。Tor 能防范普通观察者,但不能防范所有攻击者。あなたのノード(Tor を内蔵、Arti)はランデブーという待ち合わせ地点への回路を作り、保有者のオニオンサービスも自分の回路を作ります。その間にはボランティアが運営する 6 つのリレーがあります。各リレーは暗号の層を 1 枚はがすか 1 枚かぶせ、内側にはサービスまでのエンドツーエンド暗号が残ります。ガードはあなたの IP を知っていますが行き先は知らず、ランデブーはどちらも知りません。Tor は一般的な観察者からは守りますが、あらゆる攻撃者から守るわけではありません。

22 · Stücke parallel holen und prüfen22 · Fetching pieces in parallel, checking each22 · 并行获取分块,逐块校验22 · 断片を並行して取得し検証

Der Abruf läuft über /mainnet/fetch/1 in Gruppen zu 256 KiB – von bis zu 8 Anbietern gleichzeitig, je zwei Anfragen. Jede Gruppe wird sofort per BLAKE3-Bao-Beweis gegen die Wurzel aus dem Zeiger geprüft. Liefert ein Anbieter falsche Daten, fliegt das Stück raus, der Anbieter wird eine Stunde gesperrt, und ein anderer liefert es neu. Am Ende wird die ganze Datei gehasht. Über Tor geht es nacheinander auf einem Strom.The fetch runs over /mainnet/fetch/1 in groups of 256 KiB – from up to 8 providers at once, two requests each. Each group is checked straight away with a BLAKE3 Bao proof against the root from the pointer. If a provider sends wrong data, the piece is dropped, the provider is blocked for an hour and another one delivers it again. At the end the whole file is hashed. Over Tor it goes one after another on a single stream.获取通过 /mainnet/fetch/1 进行,每组 256 KiB——最多同时从 8 个提供者获取,每个提供者两个请求。每组都会立即通过 BLAKE3 Bao 证明与指针中的根进行校验。如果某个提供者发送了错误数据,该分块会被丢弃,该提供者被封锁一小时,由其他提供者重新发送。最后会对整个文件再做一次哈希。通过 Tor 时则在一条流上依次获取。取得は /mainnet/fetch/1 で 256 KiB ずつのグループ単位に行われ、最大 8 つの提供者から同時に、それぞれ 2 つのリクエストで取ります。各グループはすぐに BLAKE3 の Bao 証明でポインターのルートと照合されます。提供者が誤ったデータを送ると、その断片は破棄され、提供者は 1 時間ブロックされ、別の提供者が送り直します。最後にファイル全体をハッシュします。Tor 経由では 1 本のストリームで順番に取得します。

23 · Die Kette der Prüfungen23 · The chain of checks23 · 验证链23 · 検証の連鎖

Jede Stufe hängt an der vorigen: Log-Stand → Inhaber-Schlüssel → Deploy-Zertifikat → Seiten-Zeiger → Manifest → Datei → 256-KiB-Stück. Du bekommst nicht das .site-Paket, sondern Manifest und einzelne Dateien; das Paket ist mit Ed25519 signiert und wird vom Host vor dem Veröffentlichen geprüft. Reißt die Kette irgendwo, zeigt der Browser kein „✓ geprüft“, sondern eine Warnung oder einen Fehler.Each step hangs on the one before: log state → owner key → deploy certificate → site pointer → manifest → file → 256 KiB piece. You do not receive the .site package but the manifest and individual files; the package is signed with Ed25519 and checked by the host before publishing. If the chain breaks anywhere, the browser shows no “✓ verified” but a warning or an error.每一步都依赖上一步:日志状态 → 持有人密钥 → 部署证书 → 网站指针 → 清单 → 文件 → 256 KiB 分块。你收到的不是 .site 包,而是清单和单个文件;.site 包使用 Ed25519 签名,由主机在发布前验证。只要链条在任何地方断开,浏览器就不会显示“✓ 已验证”,而是显示警告或错误。各段階は前の段階に支えられています:ログの状態 → 保有者の鍵 → デプロイ証明書 → サイトポインター → マニフェスト → ファイル → 256 KiB の断片。あなたが受け取るのは .site パッケージではなく、マニフェストと個々のファイルです。パッケージは Ed25519 で署名され、公開前にホストが検証します。連鎖がどこかで切れると、ブラウザーは「✓ 検証済み」ではなく警告かエラーを表示します。

24 · Server-Logik in der Sandbox24 · Server logic in the sandbox24 · 沙箱中的服务器逻辑24 · サンドボックスのサーバーロジック

Eine Seite kann optional Server-Logik als WebAssembly mitbringen. Sie läuft beim App-Host, nicht in deinem Browser, in der Sandbox mn-runtime: frische Instanz je Anfrage, standardmäßig 100 ms Rechenzeit und 64 MiB Speicher, kein Netz, keine Dateien, nach außen nur Mail. Dein Knoten schickt Anfragen an Routen wie /api/* über /mainnet/app/1 an den App-Host, den der signierte Seiten-Zeiger nennt – bei verborgen gehosteten Seiten über Tor an deren Onion-Dienst. Statische Seiten brauchen es nicht.A site can optionally bring server logic as WebAssembly. It runs at the app host, not in your browser, inside the mn-runtime sandbox: a fresh instance per request, by default 100 ms of CPU time and 64 MiB of memory, no network, no files, mail as the only way out. Your node sends requests to routes like /api/* via /mainnet/app/1 to the app host named in the signed site pointer – for hidden sites over Tor to their onion service. Static sites do not need it.网站可以选择以 WebAssembly 形式附带服务器逻辑。它在应用主机上运行,而不是在你的浏览器中,并且运行在 mn-runtime 沙箱里:每个请求一个新实例,默认 100 毫秒 CPU 时间和 64 MiB 内存,无网络,无文件,对外只能发送邮件。你的节点通过 /mainnet/app/1 把对 /api/* 等路由的请求发送给已签名网站指针中指明的应用主机——对于隐藏托管的网站,则经由 Tor 发送到其洋葱服务。静态网站不需要它。サイトはオプションで WebAssembly のサーバーロジックを持てます。それはあなたのブラウザーではなくアプリホストで、mn-runtime サンドボックスの中で動きます。リクエストごとに新しいインスタンス、標準で CPU 時間 100 ms とメモリ 64 MiB、ネットワークなし、ファイルなし、外部への出口はメールだけです。あなたのノードは /api/* などのルートへのリクエストを /mainnet/app/1 経由で、署名済みサイトポインターが示すアプリホストへ送ります。非公開ホストのサイトでは Tor 経由でそのオニオンサービスへ送ります。静的サイトには不要です。

25 · Anzeige im Browser25 · Display in the browser25 · 在浏览器中显示25 · ブラウザーでの表示

Erst nach allen Prüfungen zeigt der Browser die Seite, mit strenger CSP: Inhalte nur aus Mainnet und von der Seite selbst, keine Plugins, nichts aus dem alten Internet. Cookies sind standardmäßig aus, Drittanbieter-Cookies immer blockiert. Das Abzeichen zeigt „◆ shop.cp77 · ✓ geprüft“. Ein Beobachter an deiner Leitung sieht nur verschlüsselte Bytes – zu einem Tor-Wächter (Standard „Anonym“) oder, im Modus „Schnell“, zu Knoten-Adressen.Only after all checks does the browser show the site, with a strict CSP: content only from Mainnet and the site itself, no plugins, nothing from the old internet. Cookies are off by default, third-party cookies always blocked. The badge shows “◆ shop.cp77 · ✓ verified”. An observer on your line sees only encrypted bytes – to a Tor guard (default “anonymous”) or, in “fast” mode, to node addresses.所有验证完成后,浏览器才显示网站,并使用严格的 CSP:内容只来自 Mainnet 和网站本身,不允许插件,不加载旧互联网的任何内容。Cookie 默认关闭,第三方 Cookie 始终被拦截。徽章显示“◆ shop.cp77 · ✓”。你线路上的观察者只能看到加密的字节——发往 Tor 入口守卫(默认“匿名”模式),或在“快速”模式下发往节点地址。すべての検証が終わってから、ブラウザーは厳格な CSP でサイトを表示します。内容は Mainnet とサイト自身からだけ、プラグインなし、古いインターネットからは何も読み込みません。Cookie は標準でオフ、サードパーティ Cookie は常にブロックされます。バッジには「◆ shop.cp77 · ✓」と表示されます。あなたの回線の観察者に見えるのは暗号化されたバイトだけで、宛先は Tor のガード(標準の「匿名」モード)か、「高速」モードではノードのアドレスです。

26 · Sicher ist nicht gleich anonym26 · Secure is not the same as anonymous26 · 安全不等于匿名26 · 安全と匿名は別のもの

Echt und verschlüsselt übertragen ist eine Mainnet-Seite immer – egal über welche IP, welchen Cache oder Onion sie kommt. Wer wessen IP sieht, hängt vom Modus ab. Standard beim Surfen ist „Anonym“: alles läuft über Tor, DHT-Knoten und Caches sehen deine IP nicht. Mit einem Klick auf „Schnell“ geht es direkt – schneller, aber dann sehen DHT-Knoten und Caches deine IP. Verborgen gehostete Seiten (Standard beim Hosten) zeigen Besuchern die IP des Inhabers nicht; bei „direkt hosten“ ist sie sichtbar. Tor schützt gegen normale Beobachter, nicht gegen jeden Angreifer.A Mainnet site is always authentic and encrypted in transit – whatever IP, cache or onion it comes from. Who sees whose IP depends on the mode. The default for browsing is “anonymous”: everything goes over Tor, DHT nodes and caches do not see your IP. One click on “fast” connects directly – quicker, but then DHT nodes and caches see your IP. Hidden-hosted sites (the hosting default) do not show visitors the owner’s IP; with “host directly” it is visible. Tor protects against ordinary observers, not against every attacker.无论通过哪个 IP、哪个缓存或洋葱服务到达,Mainnet 网站始终是真实的,并且在传输中加密。谁能看到谁的 IP,取决于模式。浏览时默认是“匿名”模式:所有流量都走 Tor,DHT 节点和缓存看不到你的 IP。点击一下“快速”即可直接连接——更快,但这时 DHT 节点和缓存能看到你的 IP。隐藏托管的网站(托管默认方式)不会向访客显示持有人的 IP;选择“直接托管”时则可见。Tor 能防范普通观察者,但不能防范所有攻击者。Mainnet のサイトは、どの IP、どのキャッシュ、オニオンのどれから届いても、常に本物で、通信中は暗号化されています。誰が誰の IP を見られるかはモード次第です。閲覧の標準は「匿名」で、すべてが Tor 経由になり、DHT ノードとキャッシュにはあなたの IP が見えません。「高速」を 1 回クリックすると直接接続になり、速くなりますが、DHT ノードとキャッシュにあなたの IP が見えます。秘匿ホスティングのサイト(ホスティングの標準)は訪問者に保有者の IP を見せません。「直接ホスト」では見えます。Tor は一般的な観察者からは守りますが、あらゆる攻撃者から守るわけではありません。

27 · Rückblick: was schützt wovor27 · Recap: what protects against what27 · 回顾:什么防护什么27 · 振り返り:何が何から守るか

Jede Schicht schützt vor etwas anderem: Log und Witnesses vor falschen Inhabern und heimlichen Änderungen, der Zeiger vor vertauschten oder alten Versionen, TLS mit ML-KEM vor Mithören, Tor vor dem Verraten von IP und Standort, Bao und Manifest vor manipulierten Daten, CSP und Cookie-Regeln vor Trackern aus dem alten Internet. Grenzen bleiben: Tor schützt nicht gegen jeden Angreifer, „direkt hosten“ zeigt die IP, und eine Seite sieht, was du auf ihr tust.Each layer protects against something else: log and witnesses against false owners and secret edits, the pointer against swapped or old versions, TLS with ML-KEM against eavesdropping, Tor against revealing IP and location, Bao and the manifest against tampered data, CSP and cookie rules against trackers from the old internet. Limits remain: Tor does not protect against every attacker, “host directly” shows the IP, and a site sees what you do on it.每一层防护不同的东西:日志和见证者防止虚假持有人和暗中修改,指针防止被替换或过旧的版本,带 ML-KEM 的 TLS 防止窃听,Tor 防止暴露 IP 和位置,Bao 和清单防止被篡改的数据,CSP 和 Cookie 规则防止来自旧互联网的追踪器。局限依然存在:Tor 不能防范所有攻击者,“直接托管”会暴露 IP,而网站能看到你在它上面做了什么。各層は別々のものから守ります。ログとウィットネスは偽の保有者とひそかな変更から、ポインターはすり替えや古い版から、ML-KEM 付きの TLS は盗聴から、Tor は IP と所在地の露出から、Bao とマニフェストは改ざんされたデータから、CSP と Cookie の規則は古いインターネットのトラッカーから守ります。限界もあります。Tor はあらゆる攻撃者から守るわけではなく、「直接ホスト」では IP が見え、サイトはあなたがそこで何をするかを見ています。

Ed25519 · ML-DSA-65 · X-Wing · 计划审计

三个级别,由你选择。

在每个级别下内容都是加密的。级别决定“谁在和谁通信”受到多大保护——以及为此付出多少速度。

快速

直接连接其他节点。适合公开页面、下载和视频。

元数据保护
1/3
速度
3/3
  • 其他节点能看到你的 IP 地址。
  • 邮件、登录、购买域名和注册表访问仍然始终通过 Tor。

匿名 默认

一切都通过 Tor。你的网络服务商只能看到“Tor”,看不到你访问了哪些页面。

元数据保护
2/3
速度
2/3
  • 通常每个页面多 0.5–2 秒。
  • 可选通过 Tor 网桥伪装(Beta,仅限电脑)。

高安全 Beta

另外:Vanguards、粗粒度大小分级、始终多路径、邮件平均延迟 10 分钟、诱饵消息和掩护流量。

元数据保护
3/3
速度
1/3
  • 每天约耗费 45 MiB 流量,以及电量和等待时间。
  • 邮件混合和掩护流量目前仅限电脑。

不能防范你设备上的恶意软件、你自己的失误,也不能防范长期同时监视你的网络和目标的极强观察者——只是让对方更难得手。

邮件、聊天、隧道、搜索。

你在 Mainnet 中做的一切都经过你自己的节点——使用你自己的密钥。

邮件

每个域名都可以有邮箱地址。在你的设备上加密,只在收件人处解密。中间的邮局节点只保存密文,直到被取走。

alice@shop.cp77

聊天

一对一和最多 256 人的群组。密钥持续更新,并带有后量子步骤。无需手机号。

mainnet://chat

隧道 预览

通过 Mainnet 访问 SSH、游戏服务器或本地网页应用——以 127.0.0.1 上的端口出现,且需你逐个对端授权。不是 VPN,也没有通往旧互联网的出口。

127.0.0.1:2222 → ssh

搜索

通过多个独立索引器查找 Mainnet 网站。搜索请求始终通过 Tor;被封锁的内容会被过滤掉。

3/5

5 取 3。单独一片毫无用处。

私人文件和邮件在你的设备上加密,分成碎片,分布到不同的节点上。读取它们需要 5 片中的 3 片——以及你的密钥。

  1. 碎片 1✓ 取回
  2. 碎片 2被入侵:只有一片加密碎片
  3. 碎片 3✓ 取回
  4. 碎片 4离线
  5. 碎片 5✓ 取回

3 片 → 拼合 → 解密 ✓

安全性来自加密,而不是来自分散存储。需要足够多的存储节点。“5 取 3”只是一个例子。

一份公开日志,附带见证者。

每个域名、每次开通和每次停用都记录在一份公开、签名的日志中。独立的见证者会联署——获得 3 个中的 2 个签名才有效。

  1. #4709register · garden.net
  2. #4710renew · kunst.berlin
  3. #4711policy · 规则 v2
  4. #4712新:shop.cp77

见证者 A ✓见证者 B ✓见证者 C · 暂时无法连接3 取 2 → 有效

伪造会被发现。

节点会比对各自的日志状态。如果某个状态不一致,一旦节点相互交换就会被发现——即使是管理方自己想要伪造。

运营者的生存信号。

计划自上线起:运营者定期将一份签名的生存信号写入日志。如果它中断,所有 Mainnet 程序都会发出警告——14 天后黄色,30 天后红色。不会自动触发任何操作。

查看当前的生存信号并自行验证

cypherpunk2077.com 只是管理方。

管理方分配名称并维护日志。网络本身由用户的节点承载。

它做什么

  • 开通前审核名称:名称、商标、付款
  • 维护公开日志——每项决定都附原因代码公开可见
  • 运营门户、下载、WHOIS 和无需账户的聊天
  • 根据使用规则、在收到举报后停用——公开记录在日志中

它做不到什么

  • 读取你的邮件和聊天——它们是端到端加密的
  • 替你签名——它只知道你密钥的公开部分
  • 悄无声息地修改日志——见证者和节点会比对状态

坦白地说

  • 新域名和停用都取决于它——分配是中心化的。
  • 即使 cypherpunk2077.com 停止运行,现有域名和网站仍会继续运行——只要它们的节点在线。
  • “不记录 IP”是管理方的承诺,你无法核实。通过 Tor 访问时你并不需要依赖它。

管理方知道什么:数据清单

坦诚的对比。

Mainnet 并非样样更好。这里列出它的不同之处——也包括今天的互联网更胜一筹的地方。

今天的互联网,典型网页邮箱(如 Gmail) Mainnet
名称由注册商管理的 DNS;DNS 服务商能看到你的查询此处 Mainnet 更强: 公开、签名并有见证者的日志;由你自己的节点解析
账户通常需要邮箱地址或手机号此处 Mainnet 更强: 用你设备上的密钥代替账户和密码
邮件内容传输中加密,在服务商处通常以可读形式保存此处 Mainnet 更强: 端到端:只有发件人和收件人可以读取
谁在和谁通信服务商和各类服务能看到目标和 IP 地址此处 Mainnet 更强: 默认通过 Tor——难以分辨得多,但并非不可能
跟踪器许多网站上有 Cookie、像素和指纹识别此处 Mainnet 更强: 浏览器拦截发往旧互联网的请求;网站可以自带代码
停用由服务商和注册商决定,常常不留公开记录此处 Mainnet 更强: 依据公开规则;每次停用都带原因代码记录在日志中
速度快——大型数据中心和 CDN此处 Mainnet 较弱: 通过 Tor 较慢;大视频需要时间
成熟度经过几十年检验,审查广泛此处 Mainnet 较弱: Beta;计划在上线前进行独立审计
使用门槛任何浏览器,随处可用此处 Mainnet 较弱: 需要 Mainnet 浏览器或应用

Mainnet 做不到的事。

好的安全从坦诚说明局限开始。请务必阅读这一部分。

安全不等于匿名。

加密保护内容。“谁在和谁通信”只有 Tor 才能保护——而且 Tor 也不能防范所有攻击者。

没有系统是没有缺陷的。

Mainnet 也不例外。它是新的,代码中很可能存在错误。

被入侵的设备会泄露一切。

你电脑或手机上的恶意软件能看到你看到和输入的一切。任何加密都无法防范这一点。

极强的观察者。

长期同时监视你的网络和目标的人可以关联流量。高安全模式只能让这件事更难。

Beta。

许多部分已经构建和测试,但在真实环境中运行的时间还不长。有些功能目前仅限电脑。

审计尚未进行。

计划在上线前进行独立安全审计,但尚未委托。审计报告将会公开。

比特币是公开的。

付款记录在区块链上,所有人可见。最好从你自己的钱包付款,而不是直接从需要身份验证的交易所付款。

“快速”会暴露你的 IP。

在“快速”模式下,其他节点能看到你的 IP 地址。默认是“匿名”。

准备好拥有自己的网络了吗?

下载 Mainnet,或者获取你的域名——通过无需账户的聊天,用比特币支付。

4.99 欧元 = 1 年 · 500 点数

下载 Mainnet 购买域名

Mainnet 处于 Beta 阶段。比特币是公开的——最好从你自己的钱包付款。