HIBT consensus mechanism

HIBT consensus mechanism