البلوكتشين هي تقنية حديثة لتخزين البيانات بشكل لا مركزي و بشكل غير قابل لتعديلها. كل بلوكتشين عبارة عن سلسلة مترابطة من وحدات البيانات و كل وحدة بيانات تحتوي على طابع زمني و رابط للوحدة السابقة لها، و لا يمكن أي تعديل أي وحدة بيانات بينما يتم إضافة وحدة جديدة للسلسلة تحتوي أي تحديث للبيانات. و كل جهاز مرتبط بسلسلة البلوكتشين يمتلك نسخة مشفرة من البيانات، و لا يستطيع فك تشفير هذه البيانات و قرائتها إلا من يمتلك مفتاح التشفير الخاص بها.