[Tech]Stability of Selection Mechanism by Qmanager

ReapChain(REAP)
ReapChain Official
Published in
3 min readMar 2, 2021

--

ReapChain introduces Qmanager that generates more secure quantum random numbers than pseudorandom numbers to implement strong security-enhanced random selection. By using hardware generating quantum random numbers, Qmanager is basically safer than a system that uses software consists of algorithms to generate pseudorandom numbers. Qmanager mainly creates and manages quantum random numbers, and also manages node information provided by the governance while selecting candidates for the steering committee and the coordinator.

Qmanager operates with up to 2f + 1 systems by applying redundancy structure for protection against DOS attacks and more stable operation. When Qmanager needs af = 1 node, 3 units are applied by applying 2f + 1 to complete the dual backup structure.

To judge if the information regarding coordinator and the steering committee candidates, appropriately selected by the Qmanager, whether or not Qmanager’s signature that encrypts in a block’s extra header or the candidate groups that are to participate in the vote transmits information to the Qmanager for additional verification after the coordinator is selected. Therefore, it confirms that the current coordinator may or may not get selected in the current round by the right Qmanager. And the information regarding the steering committee candidate group received from the Qmanager and the racing signals gets transmitted to the steering committee candidates. Here, each node verifies the information through the coordinator’s public key in their information within the previously received block’s extra header. Besides, the steering committee candidates that have completed the racing are required to get verified by transmitting information to the coordinator.

The node’s information must reach out together for the coordinator and the Qmanager, which includes Omanager’s signature, and gets verified to check the possibility of tampering before the subsequent processes. It thus ensures that the Qmanager’s information reaches all nodes without being compromised. The subsequent processes do not take place until and unless the step gets completed, and the Qmanager’s signature verified without being exposed externally. So another Qmanager cannot be generated. Also, random selections are signed off at the time of consensus to save the block, so whether or not, everyone can see and verify all the signed off authenticated blocks. The governance manages Qmanager’s stability by conducting health check-ups so that whether or not the selection of the coordinator and steering committee nodes by Qmanager occurs in the same pattern with open block records. The Qmanager requires any supplementation or upgrade is conducted by obtaining approval of the governance by following voting procedures.

Therefore, ReapChain selects a coordinator by using an unpredictable way using quantum random numbers and a steering committee group by internal competition system. Such as racing from an unspecified number of candidates to construct a new voting group every time a new block generates. The election can be justified through such mechanisms because it provides a popular method in which the randomness is maximized at the time of block confirmation even when the candidates only consist of small numbers of standing committee nodes and steering committee nodes. It is proven that EOS to be a successful case with a small number of voting nodes that is 21, but it tends to become more centralized by depending on the private community to construct the nodes.

★ ReapChain Official Community

Follow the ReapChain official community and have more news!

Homepage: https://reapchain.com/
Telegram (ENG): https://t.me/ReapchainOfficialEnglish
Telegram (KR): https://t.me/joinchat/MbaQ7RaZchMzjAam9yMS0Q
Blog: https://blog.naver.com/reapchain
Facebook: https://www.facebook.com/ReapChain/
Twitter: https://twitter.com/ReapChain
Bitcointalk: https://bitcointalk.org/index.php?topic=5260297.0

Partnership and Affiliation Inquiries: reapchain@reapchain.com
Investment and Sale Inquiries: sale@reapchain.com
Project Inquiries: reapchain.official@reapchain.com

--

--