پروازش-بلاکچین
بلاک چین چیست؟

فناوری بلاک چین چیست؟

به شکل ساده می توان گفت فناوری بلاک چین این امکان را به افراد می دهد که ارزهای رمزنگاری خود مانند بیت کوین را ارسال و دریافت کنند. با این حال فناوری بلاک چین بسیار بیشتر از یک سیستم پرداخت ساده است. هنگامی که ساتوشی ناکاموتو اولین ارز رمزنگاری جهان(بیت کوین) را ایجاد کرد، یک پروتکل شگفت انگیز به نام بلاک چین را نیز ساخت.

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

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

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

مشابه با یک دفتر کل حسابداری در دنیای واقعی، که در آن حسابدار شرکت می تواند هر تراکنش و مبادله ای که تا به حال در شرکت انجام شده را مشاهده کند و مانده حساب را ببیند. با این حال در بلاک چین های عمومی مانند بیت کوین و اتریوم همه می توانند تراکنش ها را مشاهده کنند.

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

تعریف بلاک چین؛ چرا به این نام خوانده می شود؟

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

 

بلاکچین-پروازش

بلاکچین-پروازش

پس از ایجاد بیت کوین در سال ۲۰۰۹، دنیای ارزهای رمزنگاری به سرعت در حال رشد بوده است. در واقع در حال حاضر بیش از ۲۰۰۰ ارز رمزنگاری مختلف در حال خرید و فروش و تبادل هستند. با این حال مهمترین نکته فناوری است که پایه گذار این ارزها بوده. فناوری بلاک چین.(بیت کوین در مارکت کپ ارزپیشتاز است)

برای مثال در دنیای واقعی یک کانتینر را در نظر بگیرید که تعدادی جعبه را از نقطه A به نقطه B می برد. حال در دنیای ارزهای رمزنگاری کانتینر همان بلاک است و هر جعبه به عنوان یک تراکنش در نظر گرفته می شود. یعنی:

کانتینر=بلاک

جعبه ها= تراکنش ها

“کانتینر چند جعبه حمل می کند= بلاک چین حامل تعدادی تراکنش است.”

ممکن است کمی پیچیده به نظر برسد. اما برای درک بهتر همراه بمانید. برای مثال از بلاک چین بیت کوین استفاده می کنیم. برای این که یک بلاک از تراکنش ها در شبکه تایید(کانفرم) شود، ۱۰ دقیقه طول می کشد.

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

در بلاک چین بیت کوین، هر بلاک قادر به نگهداری ۱ مگابایت اطلاعات است. این مقدار برای بیت کوین کش ۸ مگابایت است.

هر چه اندازه و ظرفیت بلاک بیشتر باشد، تراکنش های بیشتری را می تواند در خود جای دهد. خب حالا مفهوم بلاک را می دانید. اما زنجیره چیست؟

بیایید بار دیگر به مثال کانتینر در دنیای واقعی برگردیم. تصور کنید که کانتینر به مقصد اول خود رسیده است. در دنیای رمزنگاری این بدان معنی است که بلاک تایید شده و حالا در دفتر حساب عمومی برای همه قابل مشاهده است.

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

حالا با مفهوم بلاک چین و دلیل نامگذاری آن آشنا شدید.

چگونگی تایید تراکنش ها در بلاک چین

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

بلاک چین یک پلتفرم عمومی است. یعنی در اغلب موارد هر کسی می تواند به شبکه برای تایید تراکنش ها کمک کند. آنها باید این کار را با استفاده از قدرت محاسباتی خود انجام دهند و در عوض قادر به پشتیبانی از شبکه هستند.

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

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

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

آیا گیج کننده بود؟ خب اجازه دهید با مثالی آن را بیشتر توضیح دهیم.

بلاک چین بیت کوین از مکانیسم اجماعی به نام اثبات کار(POW) استفاده می کند. مسئله یا معمای مطرح شده بسیار دشوار است. به نحوی که هیچ انسانی به تنهایی نمی تواند آن را حل کند. به همین دلیل نیاز است تا از قدرت های محاسباتی بالا استفاده شود.

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

  • PoS(اثبات سهام)
  • DPoS(اثبات سهام رای گیری شده)
  • PBFT(تحمل خطای بیزانس به صورت عملی)
  • DAG(گراف جهت دار غیر مدور)

خب حالا در مورد بلاک چین می دانید. در بخش بعدی در مورد این که چرا تمرکز زدایی مهم است صحبت می کنیم.

 

دیدگاه خود را بیان کنید

نشانی ایمیل شما منتشر نخواهد شد.