در این مقاله، ویژگیهای فناوری بلاک چین (Blockchain Technology) و چگونگی تبدیل آن به یک پلتفرم انقلابی و بسیار مطلوب برای برنامههای مختلف را مورد بحث قرار خواهیم داد.
بلاک چین زنجیرهای از بلوکها است که حاوی اطلاعات است. اکثر مردم فکر میکنند که بلاک چین بیت کوین است و بالعکس. اما اینطور نیست. در واقع بیت کوین یک ارز دیجیتال یا cryptocurrency است که بر روی فناوری بلاک چین کار میکند.
بلاک چین توسط ساتوشی ناکاموتو (Satoshi Nakamoto) اختراع شد. همانطور که از نام آن پیداست، هر بلوک از تعدادی تراکنش تشکیل شده است و هر تراکنش به صورت هش ثبت می شود. Hash یک آدرس منحصر به فرد است که به هر بلوک در طول ایجاد آن اختصاص داده میشود و هر گونه تغییر بیشتر در بلوک منجر به تغییر در هش آن میشود.
چرا بلاک چین مهم است:
کسب و کار بر اساس اطلاعات اجرا میشود. هرچه سریعتر دریافت شود و دقیقتر باشد، بهتر است. بلاک چین برای ارائه آن اطلاعات ایده آل است زیرا اطلاعات فوری (immediate)، به اشتراک گذاشته شده و کاملا شفاف (transparent) ذخیره شده در یک دفتر کل غیرقابل تغییر (immutable ledger) را فراهم میکند که فقط توسط اعضای مجاز شبکه قابل دسترسی است.
یک شبکه بلاک چین می تواند سفارشها، پرداختها، حسابها، تولید و بسیاری موارد دیگر را ردیابی کند. و از آنجایی که اعضا یک مکانیسم اجماع قابل اطمینان دارند، میتوانید تمام جزئیات یک تراکنش را مشاهده کنید و به شما اطمینان بیشتری میدهد، همچنین کاراییها و فرصتهای جدیدی را به شما میدهد.
تغییرناپذیری به این معناست که بلاکچین یک شبکه دائمی و غیرقابل تغییر است.
The blockchain is a permanent and unalterable network.
فناوری بلاکچین (blockchain technology) از طریق مجموعهای از گرهها (nodes) عمل میکند. هنگامی که یک تراکنش (transaction) در بلاکچین ثبت میشود، نمیتوان آن را اصلاح یا حذف کرد. این امر بلاکچین را تبدیل به یک دفتر کل غیرقابل تغییر (immutable ledger) و ضد دستکاری (tamper-proof ledger) میکند که امنیت و اعتماد بالایی را ارائه میدهد (provides a high degree of security and trust).
هر گره (node) در شبکه یک کپی از دفتر دیجیتال (copy digital ledger) دارد. برای افزودن یک تراکنش، هر گره، اعتبار تراکنش را بررسی میکند (validity of the transaction) و اگر اکثر گرهها فکر کنند که تراکنش معتبر است، به شبکه اضافه میشود. این بدان معنی است که بدون تأیید اکثریت گرهها، هیچکس نمیتواند هیچ بلوک تراکنش را به دفتر کل (ledger) اضافه کند.
Without the approval of a majority of nodes, no one can add any transaction blocks to the ledger.
هر رکورد تایید شده برگشت ناپذیر است و قابل تغییر نیست. این بدان معنی است که هیچ کاربری در شبکه نمیتواند آن را ویرایش، تغییر یا حذف کند.
Any user on the network won’t be able to edit, change or delete it.
همه شرکت کنندگان (participants) شبکه یک کپی از دفتر کل برای شفافیت (transparent) کامل دارند. یک دفتر کل (public ledger) اطلاعات کاملی در مورد همه شرکت کنندگان در شبکه (network) و تراکنشها (transactions) ارائه میدهد. همچنین قدرت محاسباتی توزیع شده (power distributed computational) در رایانهها نتیجه بهتری را تضمین میکند.
دفتر کل توزیع شده (Distributed Ledger) یکی از ویژگیهای مهم بلاکچین به دلایل بسیاری است برای مثال:
- در دفتر کل توزیع شده (distributed ledger) ردیابی آنچه در دفتر اتفاق میافتد آسان است، زیرا تغییرات در یک دفتر کل توزیع شده بسیار سریع منتشر میشود.
- هر گره (node) در شبکه بلاکچین (blockchain network) باید دفتر کل (ledger) را حفظ کند و در اعتبارسنجی (validation) شرکت کند.
- هر تغییری در دفتر کل در چند ثانیه یا چند دقیقه بهروزرسانی میشود و به دلیل عدم دخالت واسطهها (intermediaries) در بلاکچین، اعتبارسنجی تغییر به سرعت انجام میشود.
- اگر کاربر بخواهد یک بلوک (block) جدید اضافه کند، سایر گرههای شرکتکننده (participating nodes) باید تراکنش را تأیید کنند. برای اینکه یک بلوک جدید به شبکه بلاکچین اضافه شود باید توسط اکثریت گرههای شبکه تایید شود.
- در یک شبکه بلاکچین (blockchain network)، هیچ گرهی هیچ نوع رفتار یا لطف خاصی از شبکه دریافت نخواهد کرد. برای افزودن یک بلوک جدید به شبکه، همه باید روال استاندارد را دنبال کنند.
فناوری بلاکچین یک سیستم غیرمتمرکز است.
Blockchain technology is a decentralized system.
به این معنی که هیچ مرجع مرکزی برای کنترل شبکه وجود ندارد. در عوض، شبکه از تعداد زیادی گره (node) تشکیل شده است که با هم کار میکنند تا تراکنشها را بررسی و تأیید کنند (verify and validate). هر گره در شبکه بلاکچین کپی یکسانی از دفتر کل خواهد داشت.
Each and every node in the blockchain network will have the same copy of the ledger.
اموال غیرمتمرکز مزایای زیادی در شبکه بلاکچین ارائه میدهد:
از آنجایی که یک شبکه بلاکچین به محاسبات انسانی وابسته نیست، کاملاً سازماندهی شده و خطاناپذیر (fault-tolerant)است.
شبکه بلاکچین به دلیل ماهیت غیرمتمرکز شبکه، کمتر مستعد شکست (failure) است. حمله به سیستم برای هکرها هزینه بیشتری دارد، بنابراین احتمال شکست آن کمتر است.
هیچ شخص ثالثی درگیر نیست، بنابراین هیچ خطر اضافی در سیستم وجود ندارد.
There is no third-party involved hence no added risk in the system.
ماهیت غیرمتمرکز بلاکچین ایجاد یک پروفایل شفاف برای هر شرکت کننده در شبکه را تسهیل میکند. بنابراین، هر تغییری قابل ردیابی و واضحتر است.
Every change is traceable, and more concreate.
کاربران اکنون بر داراییهای خود کنترل دارند و مجبور نیستند برای نگهداری و مدیریت داراییهای خود به شخص ثالث اعتماد کنند.