区块链是否包含websocket服务器?

问题描述 投票:3回答:1

我最近在阅读有关区块链的文章,对此技术非常感兴趣。我对区块链有几个问题:

  1. Blockchains是否使用Web套接字在用户之间传输信息?如果是,那么信息(块)总是发送一个JSON对象?
  2. 是否所有用户都拥有区块链的完整副本,他们每个人只看到区块链的部分副本吗?如果是,那么文件有多大?
  3. 什么决定交易/秒?我读比特币做了大约7个转换/秒,以及使它们更具可扩展性所需要的是,它是编码因素,例如编写更有效的算法(big-O)还是某种硬件限制?

对不起,如果这些问题看起来微不足道,但我是一个尝试学习技术的新手。任何帮助,将不胜感激。

blockchain ethereum bitcoin
1个回答
3
投票
  1. 不,通常他们在TCP之上使用低级协议构建。
  2. 用户应拥有区块链的完整副本以验证交易。比特币的数据库大小:200 GB,以太币660 GB。您可以使用没有完整副本的轻量级客户端,但在这种情况下,您不是网络的一部分。
  3. 在比特币中,块大小有限制,1 MB。平均事务大小约为400字节,因此平均块包含2000个事务。增加块大小限制没有问题,这是在比特币现金网络(32 MB)中完成的。但是我们无法将其增加到无穷大,因为互联网连接速度和事务验证磁盘/ CPU资源不是无限的。
© www.soinside.com 2019 - 2024. All rights reserved.