首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >区块链是否包含websocket服务器?

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

Stack Overflow用户
提问于 2018-07-13 03:49:29
回答 1查看 1.8K关注 0票数 6

我最近读到了关于区块链的文章,我对这种技术非常感兴趣。我有几个关于区块链的问题:

  1. 区块链是否使用网络套接字在用户之间传输信息?如果是,那么发送的信息(块)是否总是一个JSON对象?
  2. 是否所有用户都拥有区块链的整个副本,他们是否只看到区块链的部分副本?如果是的话,那么这个文件能有多大?
  3. 此外,是什么决定了事务/秒?我读过比特币大约7次交易/秒,需要什么才能使它们更可伸缩,是编码因素,比如编写更高效的算法(大-O),还是某种硬件限制?

对不起,如果这些问题似乎微不足道,但我是一个新手,试图学习这项技术。任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-13 10:28:39

  1. 不,他们通常使用建立在TCP之上的低层协议.
  2. 为了验证事务,用户应该拥有完整的区块链副本。比特币数据库大小: 200 GB,Ethereum 660 GB。您可以使用轻量级客户端,它们没有完整的副本,但在本例中,您不是网络的一部分。
  3. 在比特币中,有一个限制块大小,1MB。平均事务大小约为400个字节,因此平均块包含2000个事务。不存在增加块大小限制的问题,这是在比特币现金网络(32 MB)中完成的。但是,由于internet连接速度和事务验证磁盘/CPU资源并不是无限的,所以我们不能将它增加到无穷大。
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51317370

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档