Solana深度解析:
最近有很多次中断的问题,验证老是要重启系统。很糟糕的事,严重影响了链上的性能。但它在 NFT 和 DeFi 生态中有很好的优势,比以太坊的费用更低交易速度更快。
也在准备对网络三项稳定性升级,【QUIC,权益加权 QoS,费用市场】
更轻松在 RPC 节点之间传递交易,减少到节点的数据包大小,并浮动交易费用 一旦升级完成,也就不存在中断重启的问题了,会让Solana信心大增,吸引更多项目,另外还有Alameda Research支持Sol ,其实就是SBF对Sol的修复支持。#区块链##区块链之新##sol#
最近有很多次中断的问题,验证老是要重启系统。很糟糕的事,严重影响了链上的性能。但它在 NFT 和 DeFi 生态中有很好的优势,比以太坊的费用更低交易速度更快。
也在准备对网络三项稳定性升级,【QUIC,权益加权 QoS,费用市场】
更轻松在 RPC 节点之间传递交易,减少到节点的数据包大小,并浮动交易费用 一旦升级完成,也就不存在中断重启的问题了,会让Solana信心大增,吸引更多项目,另外还有Alameda Research支持Sol ,其实就是SBF对Sol的修复支持。#区块链##区块链之新##sol#
QUIC 没有队头阻塞的多路复用。
QUIC 使用的Packet Number 单调递增的设计,可以让数据包不再像TCP 那样必须有序确认,QUIC 支持乱序确认,当数据包Packet N 丢失后,只要有新的已接收数据包确认,当前窗口就会继续向右滑动。
有了Stream Offset 字段信息,属于同一个Stream ID 的数据包也可以乱序传输了(HTTP/2 中仅靠Stream ID 标识,要求同属于一个Stream ID 的数据帧必须有序传输),通过两个数据包的Stream ID 与 Stream Offset 都一致,就说明这两个数据包的内容一致。
QUIC 可以理解为”TCP + TLS 1.3“(QUIC 是基于UDP的,可能使用的是DTLS 1.3),QUIC 自然也实现了首次建立连接的开销为 1-RTT,快速恢复先前连接的开销为 0-RTT 的效率。QUIC 作为HTTP/2 的改进版,建立连接的开销也有明显降低。
QUIC 数据包结构中有一个Connection ID 字段专门标识连接,Connection ID 是一个64位的通用唯一标识UUID (Universally Unique IDentifier)。借助Connection ID,QUIC 的连接不再绑定IP 与 Port 信息,即便因为网络迁移或切换导致Source IP 和Source Port 发生变化,只要Connection ID 不变就仍是同一个连接,协议层只需要将控制块中记录的Source IP 和Source Port 信息更新即可,不需要像TCP 那样先断开连接,这就可以保证连接的顺畅迁移或切换,用户基本不会感知到连接切换过程。
TCP 的拥塞控制实际上包含了四个算法:慢启动、拥塞避免、快速重传、快速恢复。
QUIC 使用的Packet Number 单调递增的设计,可以让数据包不再像TCP 那样必须有序确认,QUIC 支持乱序确认,当数据包Packet N 丢失后,只要有新的已接收数据包确认,当前窗口就会继续向右滑动。
有了Stream Offset 字段信息,属于同一个Stream ID 的数据包也可以乱序传输了(HTTP/2 中仅靠Stream ID 标识,要求同属于一个Stream ID 的数据帧必须有序传输),通过两个数据包的Stream ID 与 Stream Offset 都一致,就说明这两个数据包的内容一致。
QUIC 可以理解为”TCP + TLS 1.3“(QUIC 是基于UDP的,可能使用的是DTLS 1.3),QUIC 自然也实现了首次建立连接的开销为 1-RTT,快速恢复先前连接的开销为 0-RTT 的效率。QUIC 作为HTTP/2 的改进版,建立连接的开销也有明显降低。
QUIC 数据包结构中有一个Connection ID 字段专门标识连接,Connection ID 是一个64位的通用唯一标识UUID (Universally Unique IDentifier)。借助Connection ID,QUIC 的连接不再绑定IP 与 Port 信息,即便因为网络迁移或切换导致Source IP 和Source Port 发生变化,只要Connection ID 不变就仍是同一个连接,协议层只需要将控制块中记录的Source IP 和Source Port 信息更新即可,不需要像TCP 那样先断开连接,这就可以保证连接的顺畅迁移或切换,用户基本不会感知到连接切换过程。
TCP 的拥塞控制实际上包含了四个算法:慢启动、拥塞避免、快速重传、快速恢复。
【HTTP/3 发布!】https://t.cn/A6X1aSrC 6 月 6 日,IETF QUIC(Internet Engineering Task Force,互联网工程任务组,简称 IETF)、比利时的 HTTP 工作组成员 Robin Mark 在 Twitter 上宣布“历时 5 年,HTTP/3 终于被标准化为 RFC 9114。将与 RFC 9204(QPACK header 压缩)和 RFC 9218 (可扩展的优先级)一起开启 Web 的新篇章!”,这意味着该协议已经进入了稳定的状态,而 HTTP/3 是 HTTP 超文本传输协议的第三个主要版本。#csdn博文精选#
✋热门推荐