حقایق بلاک چین(1) : چیست، چگونه کار می کند؟ و چگونه می توان از آن استفاده کرد؟

بلاک چین چیست؟

بلاک چین یک پایگاه داده یا دفتر کل توزیع شده است که بین گره های شبکه کامپیوتری به اشتراک گذاشته شده است. آنها بیشتر به دلیل نقش حیاتی خود در سیستم‌های ارزهای دیجیتال برای حفظ یک رکورد امن و غیرمتمرکز از تراکنش‌ها شناخته می‌شوند، اما آنها به استفاده از ارزهای دیجیتال محدود نمی‌شوند. بلاک چین ها را می توان برای تغییرناپذیر کردن داده ها در هر صنعتی مورد استفاده قرار داد – اصطلاحی که برای توصیف ناتوانی در تغییر استفاده می شود.

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

از زمان معرفی بیت کوین در سال 2009، استفاده از بلاک چین از طریق ایجاد ارزهای دیجیتال مختلف، برنامه های کاربردی مالی غیرمتمرکز (DeFi)، توکن های غیرقابل تعویض (NFT) و قراردادهای هوشمند افزایش یافته است.

  • خوراکی های کلیدی
  • بلاک چین نوعی پایگاه داده مشترک است که با یک پایگاه داده معمولی در نحوه ذخیره اطلاعات متفاوت است. بلاک چین ها داده ها را در بلوک هایی که از طریق رمزنگاری به هم مرتبط شده اند ذخیره می کنند.
  • انواع مختلفی از اطلاعات را می توان در یک بلاک چین ذخیره کرد، اما رایج ترین استفاده برای تراکنش ها به عنوان دفتر کل بوده است.
  • در مورد بیت‌کوین، بلاک چین غیرمتمرکز است به طوری که هیچ فرد یا گروهی کنترل را ندارد – در عوض، همه کاربران به طور جمعی کنترل را حفظ می‌کنند.
  • بلاک چین های غیرمتمرکز تغییر ناپذیر هستند، به این معنی که داده های وارد شده برگشت ناپذیر هستند. برای بیت کوین، تراکنش ها به طور دائم ثبت می شوند و برای همه قابل مشاهده هستند.
  • بلاک چین

Investopedia / Xiaojie Liu

یک بلاک چین چگونه کار می کند؟

ممکن است با صفحات گسترده یا پایگاه داده آشنا باشید. بلاک چین تا حدودی شبیه به هم است زیرا پایگاه داده ای است که اطلاعات در آن وارد و ذخیره می شود. اما تفاوت اصلی بین یک پایگاه داده یا صفحه گسترده سنتی و یک بلاک چین در نحوه ساختاردهی و دسترسی به داده ها است.

یک بلاک چین شامل برنامه هایی به نام اسکریپت است که وظایفی را که معمولاً در یک پایگاه داده انجام می دهید انجام می دهد: وارد کردن و دسترسی به اطلاعات و ذخیره و ذخیره آن ها در جایی . یک بلاک چین توزیع شده است، به این معنی که چندین نسخه در بسیاری از ماشین‌ها ذخیره می‌شوند و همه آنها باید مطابقت داشته باشند تا معتبر باشد.

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

سپس هش وارد هدر بلوک زیر می شود و با سایر اطلاعات موجود در بلوک رمزگذاری می شود. این باعث ایجاد یک سری بلوک می شود که به هم زنجیر شده اند.

فرآیند معامله

تراکنش ها بسته به بلاک چینی که در آن انجام می شوند، از یک فرآیند خاص پیروی می کنند. به عنوان مثال، در بلاک چین بیت کوین، اگر یک تراکنش را با استفاده از کیف پول رمزنگاری خود – برنامه ای که رابطی برای بلاک چین فراهم می کند – آغاز کنید، دنباله ای از رویدادها شروع می شود.

در بیت‌کوین، تراکنش شما به یک استخر حافظه فرستاده می‌شود، جایی که ذخیره می‌شود و در صف قرار می‌گیرد تا زمانی که یک ماینر یا اعتبارسنجی آن را دریافت کند. هنگامی که وارد یک بلوک می شود و بلوک با تراکنش ها پر می شود، با استفاده از یک الگوریتم رمزگذاری بسته و رمزگذاری می شود. سپس، استخراج آغاز می شود.

بلاک چین

کل شبکه به طور همزمان کار می کند و سعی می کند هش را “حل” کند. هر کدام یک هش تصادفی تولید می‌کنند، به جز «nonce» که مخفف عددی است که یک بار استفاده شده است.

هر ماینر با یک عدد صفر شروع می کند که به هش تصادفی تولید شده آنها اضافه می شود. اگر آن عدد مساوی یا کمتر از هش هدف نباشد، مقدار یک به nonce اضافه می‌شود و یک هش بلوک جدید ایجاد می‌شود. این کار تا زمانی ادامه می یابد که یک ماینر یک هش معتبر تولید کند، در مسابقه برنده شود و جایزه را دریافت کند.

تولید هش‌های تصادفی تا زمانی که مقدار خاصی پیدا شود، «اثبات کار» است که در مورد آن زیاد می‌شنوید – «ثابت می‌کند» ماینر کار را انجام داده است. میزان کاری که برای اعتبار سنجی هش لازم است به این دلیل است که شبکه بیت کوین انرژی و توان محاسباتی زیادی مصرف می کند.

پس از بسته شدن یک بلوک، یک تراکنش کامل می شود. با این حال، تا زمانی که پنج بلوک دیگر تأیید نشده باشند، بلوک تأیید شده در نظر گرفته نمی شود. تکمیل شبکه حدود یک ساعت طول می‌کشد، زیرا میانگین آن کمتر از 10 دقیقه در هر بلوک است (بلاک اول با تراکنش شما و پنج بلوک بعدی ضربدر 10 برابر است با 60 دقیقه).

همه بلاک چین ها از این روند پیروی نمی کنند. به عنوان مثال، شبکه اتریوم به طور تصادفی از بین تمامی کاربران دارای اتر شرط بندی شده یک اعتبارسنجی را برای اعتبارسنجی بلوک ها انتخاب می کند که سپس توسط شبکه تایید می شود. این بسیار سریعتر و انرژی کمتری نسبت به فرآیند بیت کوین دارد.

عدم تمرکز بلاک چین

یک بلاک چین به داده های یک پایگاه داده اجازه می دهد تا بین چندین گره شبکه – رایانه ها یا دستگاه هایی که نرم افزارهای بلاک چین را اجرا می کنند – در مکان های مختلف پخش شوند. این نه تنها افزونگی ایجاد می کند، بلکه وفاداری داده ها را حفظ می کند. به عنوان مثال، اگر شخصی سعی کند رکوردی را در یک نمونه از پایگاه داده تغییر دهد، گره های دیگر از وقوع آن جلوگیری می کنند. به این ترتیب، هیچ گره واحدی در شبکه نمی تواند اطلاعاتی را که در آن نگهداری می شود تغییر دهد.

به دلیل این توزیع – و اثبات رمزگذاری شده که کار انجام شده است – اطلاعات و تاریخچه (مانند تراکنش های ارز دیجیتال) برگشت ناپذیر است. چنین رکوردی می‌تواند فهرستی از تراکنش‌ها باشد (مثلاً با یک ارز دیجیتال)، اما این امکان برای یک بلاک چین نیز وجود دارد که اطلاعات مختلفی مانند قراردادهای قانونی، هویت‌های دولتی یا موجودی یک شرکت را در خود نگه دارد.

شفافیت بلاک چین

به دلیل ماهیت غیرمتمرکز بلاک چین، همه تراکنش‌ها را می‌توان با داشتن یک گره شخصی یا با استفاده از کاوشگرهای زنجیره بلوکی که به هر کسی اجازه می‌دهد تراکنش‌ها را به صورت زنده ببیند، به‌صورت شفاف مشاهده کرد. هر گره دارای کپی مخصوص به خود از زنجیره است که با تایید و اضافه شدن بلوک های جدید به روز می شود. این بدان معناست که اگر بخواهید، می‌توانید بیت کوین را هر کجا که می‌رود، ردیابی کنید.

به عنوان مثال، صرافی‌ها در گذشته هک شده‌اند که منجر به از دست رفتن مقادیر زیادی از ارزهای دیجیتال شده است. در حالی که هکرها ممکن است ناشناس بوده باشند – به جز آدرس کیف پول آنها – رمزارز استخراج شده توسط آنها به راحتی قابل ردیابی است زیرا آدرس های کیف پول در بلاک چین منتشر می شود.

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

منبع: Investopedia