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