دفترکل یک نوع نگهدارنده رکوردها(سوابق عملیات) است که در آن تراکنش های مالی ثبت می شود. این مفهوم قرن هاست که وجود داشته است. پایگاه داده دفترکل تا حدودی مدرن تر است و معمولاً به نوعی از پایگاه داده اطلاق می شود که از فناوری های رمزنگاری برای ایمن کردن داده ها و فعال کردن یک دفترکل غیرقابل تغییر استفاده می کند. با یک دفتر کل غیرقابل تغییر، تراکنش ها به صورت رمزنگاری در پایگاه داده ثبت می شوند. آنها برای همیشه ثبت می شوند، در برابر دستکاری مقاوم هستند و نمی توان آنها را تغییر داد. تغییرناپذیری نقش مهمی در تضمین یکپارچگی و شفافیت داده های موجود در دفتر کل دارد.