Blockchainul este o tehnică de stocare și transmitere a informațiilor în rețea, care se bazează pe criptografie. În loc să existe o bază de date centrală, informațiile sunt stocate în blocuri de date care sunt legate între ele prin intermediul unor algoritmi de criptare. Aceste blocuri de date sunt distribuite într-o rețea de calculatoare, ceea ce face ca informațiile să fie imposibil de falsificat sau modificat fără acordul tuturor celor implicați.