Blockchain bir tür dağıtık defter teknolojisidir. Bunu biraz açalım.
Geleneksel olarak, dijital bir veritabanı sunucu adı verilen özel bir bilgisayarda tutulur. Bu sunucuya normalde izin verilen kişiler erişebilir. Halka açık ya da özel ya da ikisinin arasında bir şey olabilir, ancak herkes aynı veritabanına erişiyor - merkezi.
Dahası, muhtemelen belirli bir grup insan tarafından kontrol ediliyor ve günün sonunda verilerin güvende tutulduğuna ve doğru olduğuna (ve kendi çıkarlarımıza aykırı amaçlar için kullanılmadığına!) güvenmek zorundayız. Bunun dezavantajı, elbette, birinin iyi niyetle hareket etmemesi olasılığıdır. Ya birisi veri tabanını hackler ve bir şeyleri değiştirirse ya da bilgileri kendi amaçları için çalarsa (ya da iş modelinin bir parçası olarak satarsa)?
Bir blok zinciri - ve özellikle de halka açık bir blockchain - özünde farklı bir veritabanı türüdür. Defter kelimesi bunu tanımlamak için kullanılır ve bir blok zinciri gelen ve giden varlıkları takip etmede çok iyidir, ancak aynı zamanda birçok farklı türde bilgiyi de depolayabilir. Bununla birlikte, bu defterin tek bir bilgisayarda (merkezi) olması yerine, düğümler olarak bilinen bir dizi farklı bilgisayar arasında senkronize edilir: merkezi değildir veya genellikle adlandırıldığı gibi dağıtılmıştır.
Tüm bu düğümler, defterdeki işlemlerle ilgili bilgileri sürekli olarak senkronize eder: ağdaki bir adresten veya hesaptan diğerine taşınan varlıklar. Bu işlemler, geçerli olduklarından emin olmak için defterin geçmişine karşı kontrol edilir. Yeterli sayıda düğüm yeni bir işlemi doğruladığında, işlem onaylanır ve nihai hale gelir. Belirli bir süre sonra veya belirli sayıda işlem tamamlandıktan sonra, ağ tüm bu kesinleşmiş işlemleri bir araya getirir ve kriptografik yazılım araçlarını kullanarak bunları bir blok halinde mühürler. Bu blok, söz konusu kriptografik araçlar tarafından üretilen bir hash ile tanımlanır. Bir sonraki blok bir önceki bloğun hash'ini başlangıç noktası olarak kullanır ve böylece defterin - ve dolayısıyla ağın - tüm geçmişi, işlemleri içeren bir bloklar zinciri içinde birbirine bağlanır: bir blockchain.