Bitcointalk · Scalability

中本聪,2010 年 7 月 14 日

SN-0955 已核对来源,附原文与上下文。

阅读语言
中文译文

设计中勾勒了一个不需要完整区块链的轻量客户端。在设计 PDF 里它叫简化支付验证(Simplified Payment Verification)。轻量客户端可以收发交易,只是不能生成区块。它不需要信任某个节点来验证支付,仍能自行验证。

轻量客户端尚未实现,计划是在需要时实现。目前,每个人都运行完整的网络节点。

我预计节点永远不会超过 10 万个,可能更少。它会达到一个均衡:再多节点加入就不值当了。其余的将是轻量客户端,可能数以百万计。

达到均衡规模后,许多节点将是服务器农场,农场里有一两个网络节点,通过局域网喂给农场其余部分。

ORIGINAL · 英文原文
The design outlines a lightweight client that does not need the full block chain.  In the design PDF it's called Simplified Payment Verification.  The lightweight client can send and receive transactions, it just can't generate blocks.  It does not need to trust a node to verify payments, it can still verify them itself.

The lightweight client is not implemented yet, but the plan is to implement it when it's needed.  For now, everyone just runs a full network node.

I anticipate there will never be more than 100K nodes, probably less.  It will reach an equilibrium where it's not worth it for more nodes to join in.  The rest will be lightweight clients, which could be millions.

At equilibrium size, many nodes will be server farms with one or two network nodes that feed the rest of the farm over a LAN.
上下文
← 上一条 SN-0955 · 当前 下一条 → 在档案中查看完整主题串 →
来源
Bitcointalk 原始链接 ↗ 记录编号 SN-0955