The concept of ( ) can be understood as a distributed storagedatabase technology based on asymmetric encryption algorithms, improved Merkel trees as data structures, and a combination of consensus mechanisms, peerto-peer networks, smart contracts, and other technologies .