Written by
2020-01-12

The Cost of Routing Paths

Adding cryptographic signatures to Saito transactions eliminates the 50 percent attack, but increases the size of transactions. Given that adding a single hop to a routing path is around 135kb, we can see how transaction size grows with routing length:

250 bytes -- 0 hops
385 bytes -- 1 hops
520 bytes -- 2 hops
655 bytes -- 3 hops
790 bytes -- 4 hops
925 bytes -- 5 hops

This growth is not fast enough to make Saito more expensive than other blockchains. Why?

  1. Bitcoin is secured by only half of its fee volume (50 percent attack). Saito can charge 50% lower fees per-byte and still provide higher security.
  2. Bitcoin also needs to pay for network operations. If miners reduce hashing to cover these costs further Saito fee-reductions are possible. If businesses pay that money comes directly or indirectly from users.

Halving the Saito fee and adding a 50 percent network-support surcharge to Bitcoin puts the per-byte-cost of using the Bitcoin network 300 percent higher than Saito, ceteris paribus. Saito starts getting uncompetitive at the 5-hop mark. Meanwhile, the average node distance in the Bitcoin network is around three hops.

We expect short routing paths in Saito given the way the network incentivizes efficient routing and incentivizes nodes to compete for transaction flow by offering fast inclusion. Many applications will also use zero-and-one-hop fee strategies to deliberately minimize costs.

With that said, the real cost-savings the network offers come through the use of the transient blockchain. Saito’s self-pruning blockchain prevents network costs from growing over time like other blockchains, while permitting throughput at the scale needed to achieve economies of scale in network infrastructure. It also allows users to minimize fees by paying for only one-loop through the chain.

Written by