可扩展性
3 条名言。中文为本站译文,每条附日期与原文链接。
设计方案中描绘了一种不需要完整区块链的轻量客户端。在设计论文 PDF 里,它叫作简易支付验证(SPV)。轻量客户端可以发送和接收交易,只是不生成区块。它验证支付时无需信任某个节点,自己就能验证。
轻量客户端尚未实现,但计划在有需要时实现。目前大家都运行完整的网络节点。
英文原文
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.
我预计节点总数永远不会超过 10 万,可能更少。网络会达到一个均衡点:更多节点加入已不划算。其余的将是轻量客户端,可能达到数百万。
英文原文
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.
这个阈值将来很容易改动。时机成熟时我们可以决定提高它。把阈值保持在较低水平作为熔断器、需要时再提高,这是个好主意。如果现在就触及阈值,那几乎肯定是某种洪水攻击而非真实使用。保持较低的阈值有助于限制这种情况下浪费的磁盘空间。
英文原文
The threshold can easily be changed in the future. We can decide to increase it when the time comes. It's a good idea to keep it lower as a circuit breaker and increase it as needed. If we hit the threshold now, it would almost certainly be some kind of flood and not actual use. Keeping the threshold lower would help limit the amount of wasted disk space in that event.
