Код, который используется в ссылка в функции CongestionWindowAfterAck ()
deltaCongestionWindow := protocol.PacketNumber((cubeCongestionWindowScale * offset * offset * offset) >> cubeScale)
var targetCongestionWindow protocol.PacketNumber
if elapsedTime > int64(c.timeToOriginPoint) {
targetCongestionWindow = c.originPointCongestionWindow + deltaCongestionWindow
} else {
targetCongestionWindow = c.originPointCongestionWindow - deltaCongestionWindow
}
, но я не понимаю, почему авторы вычислили deltaCongestionwindow именно так. А что здесь означает c.timeToOriginPoint?