Bir konsensüs algoritması, dağıtık bir sistemde yer alan tüm katılımcıların (düğüm, node) tek bir değer veya işlem sırası üzerinde fikir birliğine varmasını sağlayan protokoller bütünüdür. Bu algoritmalar, özellikle blokzincir teknolojileri, dağıtık veritabanları ve eşler arası (P2P) ağlar gibi, merkezi bir otoritenin bulunmadığı veya güvenilmediği ortamlarda kritik öneme sahiptir. Temel amaç, sistemin tutarlılığını (consistency) ve dayanıklılığını (fault tolerance) garanti altına almaktır; yani...