//TIM operates in multiple zones and merges every 5 seconds to reach global consensus

TIM operates in multiple zones and merges every 5 seconds to reach global consensus

TIM operates in multiple zones and merges every 5 seconds to reach global consensus. The 2 default minimum zones cut the world map in 2 such that a square map is divided by a diagonal from north-west corner to south-east corner(as in figure below), which means that the network has at least 2 zones to function and has 1 node managed by foundation in each of the default zones. All the zones are triangular in shape. The fork and merger of network depends on the performance. If there are waiting transactions in the network, the network starts forking and vice versa if there are no waiting transaction during block creation. The fork factor is 0.5 and merge factor is 0. It means that if number of waiting transactions is more than 50% compared to transactions added in current block. The fork point is decided based on 3 point median clusters of which the major 2 is used to split the intended network. The merger is performed similarly by identifying 3 splits of the network to merge in nearby by 1, 2 or 3 of the neighboring network’s zone suitable for merger with, so as not to increase the load in any of the neighboring networks by more than 0.8 factor. Each new zone of the network should at least perform 120 block (~ 10 minutes) generations before any split or merger. The factors for forking, mergers and minimum generation factors will be managed by foundation through a smart contract.

TIM operates in multiple zones and merges every 5 seconds to reach global consensus. The 2 default minimum zones cut the world map in 2 such that a square map is divided by a diagonal from north-west corner to south-east corner(as in figure below), which means that the network has at least 2 zones to function and has 1 node managed by foundation in each of the default zones. All the zones are triangular in shape. The fork and merger of network depends on the performance. If there are waiting transactions in the network, the network starts forking and vice versa if there are no waiting transaction during block creation. The fork factor is 0.5 and merge factor is 0. It means that if number of waiting transactions is more than 50% compared to transactions added in current block. The fork point is decided based on 3 point median clusters of which the major 2 is used to split the intended network. The merger is performed similarly by identifying 3 splits of the network to merge in nearby by 1, 2 or 3 of the neighboring network’s zone suitable for merger with, so as not to increase the load in any of the neighboring networks by more than 0.8 factor. Each new zone of the network should at least perform 120 block (~ 10 minutes) generations before any split or merger. The factors for forking, mergers and minimum generation factors will be managed by foundation through a smart contract.