⚠️ On March 31st 2019, TTC Foundation launched its own blockchain solution, TTC, and rebranded TTC Protocol as Acorn Protocol. This article was announced before the separation. [Read more]

TTC “Merapi” Test Network Hardfork

TTC Protocol to improve its network stability and performance via a hardfork update

Phillip Chun
Maro — Official Blog

--

Dear supporters,

TTC “Merapi” test network will be forked from version 0.0.4 to 0.1.0. Three major enhancements will be introduced after the upgrade:

  1. Refinement of the operating mechanism under Master/Slave network segregation
  2. Reformation of the rewarding mechanism for Representatives
  3. Improvement in the voting mechanism among Representatives

All three concepts were introduced in the Whitepaper V1.0; and now, they have been realized in ver. 0.1.0, with this fork.

The hardforking of the Merapi test network to version 0.1.0 is scheduled to commence at 8,888,888th block. (Calculated to be on January 16th, 08:00 GMT+8)

1) Segregated operation of the Master & Slave networks

Any asset-related data, such as TReE reward distribution, advertisement rewards, and TTC transfer, will be recorded on the Master network, while any (social) behavior-related data will be recorded on the Slave networks

The separation of the Master and Slave network will provide stability and an increase in performance to the overall TTC network. The asset/behavior isolation will provide an advantage against data attacks and server overloads. Also, the separated operating mechanism will provide scalability. When the network capacity is exceeded, additional Slave networks can be added in order to increase the capacity of data processing. With such flexible expandability, TTC network is fully ready to embrace more and larger DAPPs to its ecosystem.

2) Reformation of the rewarding mechanism for Representatives

Elected Representatives will participate in the maintenance of both the Master and Slave networks. Those who are selected for block production of the Master network will be automatically qualified for the block production of the Slave networks in each round. When a selected Representative decides to block produce for Slave networks, block productions will occur simultaneously with the Master network; however, the actual production in a Slave network will occur when 15 or more nodes approve.

Furthermore, the Master network also rewards Representatives and their voters in real-time when a Slave network block is produced. Hence, to further increase the overall productivity of the TTC network, an incentivized rewarding mechanism will be introduced to benefit those who produce more blocks combined.

3) Improvement in the voting mechanism among Representatives

Under the POA consensus, Representatives can initiate a vote to change certain aspects of node operation. Key agendas that can be modified through a vote would be: 1) adding or removing a Slave network, 2) adjusting the reward ratio between the Master and Slave networks, and 3) fixing the minimum amount of blocks that should be produced during a certain period of time.

The improved voting mechanism will allow the TTC network to scale by adding more Slave networks without a hardfork. For each vote, the agenda and the stance of Representatives will be publicly disclosed in advance. Voters will have a chance to re-allocate their votes, if necessary.

Follow up Test Plan after the 0.1.0 version hardfork

January 2019

Verify the hardfork result (and fix the problems, if any)
-
Complete the following functional testing
- Master and Slave network, multi-chain operation
- Block reward distribution
- Node operation stability
- Node operation on different cloud service platforms

February 2019

Performance test of TTC Merapi test network
- Environment optimization
- Giving overall network performance evaluation
- Recommended server configuration

TTC SDK Update
-
Behavior-related data to be migrated to the Slave networks
- Deploy the reward engine from the Slave networks and write behavior data

March 2019

TTC Scan Update
-
Support the Master and Slave networks transaction information
- Support the display of the Master and Slave networks’ data and query

TTC Protocol is constantly growing its ecosystem and developing products to achieve the mass adoption of blockchain. Our team will continue to work in full capacity until TTC Protocol builds a blockchain for billions.

If you have any questions, reach us through our telegram channel and official email. We will continuously share updates and progress to the community. Thank you for your support and interest in TTC Protocol

— TTC Protocol

Bug Bounty Program

To better the TTC Protocol experience and improve its ecosystem, code enthusiasts are invited to join our community. Each individuals’ contribution will become part of a change which will impact billions.

TTC Protocol Bug Bounty: https://hackenproof.com/ttc/ttc-protocol
TTC Mobile Bug Bounty: hacken.live/2PxYAus
Github : https://github.com/TTCECO/gttc

About TTC

TTC is a blockchain fit for mass adoption and a sustainable token economy model. For details, visit our website. For the latest news on TTC, join ourTelegram and follow us on twitter.

--

--