A brief discussion of the Practical Byzantine Fault Tolerance (PBFT) algorithm

Marton Trencseni - Sat 06 September 2025 • Tagged with lamport, byzantine, generals, distributed, signed, signature, pbft, blockchain, paxos, raft

This article explains how Practical Byzantine Fault Tolerance (PBFT) builds on Lamport’s theoretical consensus algorithms by introducing leaders, quorums, and cryptographic optimizations to make Byzantine consensus practical, contrasts it with Paxos and crash-fault tolerance, and explores its influence on modern blockchain protocols.

Continue reading

Culture talk: What I learned from building a distributed database that never took off

Marton Trencseni - Tue 31 December 2024 • Tagged with techtalk, startup, scalien, scaliendb, paxos, replication

Recently, I delivered a culture talk on Scalien, my old database startup that never took off. I discussed the business, product and some technical challenges and lessons learned from developing ScalienDB, a Paxos-based distributed NoSQL database.

100

Continue reading