Blok zincirleri, açık kaynaklı yazılım protokolleridir. Bunları, herkesin değiştirmeye ve geliştirmeye yardımcı olabileceği bilgisayar programları olarak düşünebilirsiniz.
Geliştiriciler halka açık blok zincirler oluşturur ancak bir gönüllü ağı bunları bilgisayarlarını kullanarak çalıştırır.
Bu gönüllülere “düğüm” adı verilir. Düğümler, protokol tarafından belirlenen bir dizi kuralı izleyerek bir blok zinciri veri tabanını yönetmek için gereken tüm önemli görevleri yerine getirir.