Blockchain teknolojisi hakkında önceki konularda birkaç kez söyledik ve somutlaştırılmış blockchain teknolojisini elde etmek için kullanılan programlama dilleri de sağladık.
Blockchain, Bitcoin'deki temel teknolojiden türetilir ve akran için bir para sistemi uygulamak için kullanılır.
Dijital varlıklar, oyun para birimleri gibi geleneksel anlamda merkezi bir şekilde yönetilir ve yalnızca bir sistemde dolaşabilir. Makro perspektifinden bakıldığında, veritabanları gibi blockchain, veri kaydetmek için kullanılır, ancak verilere erişim biçimi farklıdır.
Blockchain, esas olarak başka yerlerde birden fazla yaşamla dağıtılan bir veritabanıdır. Birden fazla yaşam teklifi, rejimin felaket kurtarma sorununu çözmek için diğer yerlerde karar verildi. Bununla birlikte, Bitcoin'de doğan bitcoin, çok yerinde bir veritabanı yeni bir şekilde gerçekleştirdi.
Veri çatışmaları sorunu daha belirgin. Herkes bir sonraki kursu yeniden hesaplıyor. Muhasebe haklarıyla rekabet eden sözleşme, blokta paketlenmeye ve diğer sözleşmeyle uyumlu olmaya karar verir. Pow çok fazla bilgi işlem gücü tüketse de, avantaj, muhasebe haklarıyla rekabet etme sürecinde, POW'un sözleşmesinde sadece bir perakende hesabı ihtiyacı olması ve ağ oyu aracılığıyla oy kullanması gerekmemesidir. Pekin'deki bilgisayar eğitimi, POW'un testi test edebilen kamusal zincirlerde tam, basit ve kaba bir yaklaşım olduğuna inanıyor, ancak sorun verimliliğin çok düşük olması.POS ve DPO'lar daha sonra geliştirildi. Geleneksel dağıtılmış veritabanlarında, konsensüs algoritmaları değil, esas olarak aynı olan tutarlılık algoritmaları olarak adlandırılır. Ancak, dağıtılmış bir veritabanında, birkaç düğüm vardır, ağ değerlidir ve sözleşme genellikle güvenli ve güvenilirdir. Bu nedenle, dağıtılan geleneksel verilerde, bu tutarlılık algoritmasını yapmak için sal protokolleri veya paxos kullanılır.