Tendermint, uygulamaların birden fazla makinede çoğaltılmasına olanak tanıyan bir blokzinciri konsensüs motorudur. Bazı makineler arızalansa veya kötü niyetli hale gelse bile güvenli ve tutarlı olacak şekilde tasarlandı.
İki ana bileşeni vardır: Bir blokzinciri konsensüs motoru olan Tendermint Core ve geliştiricilerin herhangi bir programlama dilinde durum makinesi replikasyonu için Tendermint’i kullanmalarına olanak tanıyan genel bir uygulama arayüzü olan Application Blockchain Interface (ABCI). Diğer blokzinciri çözümlerinden farklı olarak Tendermint, Bizans hatalarını tolere edebilmekte ve Bitcoin ve Ethereum gibi geleneksel kripto para birimleri ile karşılaştırıldığında daha verimli bir konsensüs algoritması sunar.
Modüler mimarisi, farklı bileşenlerin, protokollerin ve uygulamaların birbirleriyle sorunsuz bir şekilde etkileşime girmesine ve entegre olmasına olanak tanıyarak birleştirilebilirliği teşvik eder, bu da ekosistem içinde işbirliğini ve yeniliği teşvik etmeye yardımcı olur.