Bir blokzincirinin iki potansiyel zincir oluşacak şekilde bölünmesine çatallanma denir. Bu iki zincir, bölündükleri ana kadar aynı geçmişi paylaşırlar fakat sonrasında yeni kurallar ve şartlarla çalışmaya devam ederler. Sert çatallanmalar, blokzincirinin kurallarını değiştiren protokol güncellemeleridir.