بلاکچین یک پایگاه داده توزیع شده است. هر چند اکسل دیتابیس نیست ولی یه چیزی شبیه به همون و تفاوت اصلیش اینه که داده ها چطور توش ذخیره و چطور قابل دسترسی هستند.
بلاکچین یک سری برنامه داره که بهش میگن script که این script ها کارهایی که تا حالا شما توی پایگاه داده های معمولی انجام میدادید رو به صورت اتوماتیک انجام میدن. مثل ذخیره سازی داده ها و دسترسی به اونها.
بلاکچین توزیع شده است یعنی هر بلاک که نوشته میشه، چند تا کپی میشه و توی چند کامپیوتر دیگه ذخیره میشه. اگر بخایم ببینیم یه بلاک سالم هست یا نه (تقلبی نیست) بلاکچین با چند تا کپی موجود مقایسه میکنه و صحت سنجی میکنه.
بیتکوین هم بستر بلاکچین مخصوص به خودش رو داره. که تراکنش ها توی بلاکهایی با حجم 4 مگابایت ذخیره میکنه (توی بلاکچین های دیگه این مقدار فرق میکنه). وقتی که یک بلاک پر میشه با یک الگوریتم رمزنگاری، رمز میشه و از اون یک عدد (مبنای 16) به دست میاد. به این عدد میگن block header hash یا مقدار هش هدر مربوطه به بلاک. این مقدار توی هدر بلاک بعدی قرار میگیره و باز هم با مقدارهای دیگه که توی این هدر جدید موجود هست رمزنگاری میشه و به این شکل یک رشته یا شبکه ایجا میشه. بخاطر همین بهش میگن بلاکچین.