Blockchain for Dummies – راهنمای ساده اما کامل

در یک نظرسنجی انجام شده توسط Deloitte در مورد 1,386 مدیر ارشد، 80٪ پاسخ دادند که فناوری بلاک چین برای توسعه استراتژیک سازمان آنها حیاتی است (53٪) یا مهم (27٪). علاوه بر این، 86٪ معتقدند که فناوری بلاک چین به طور گسترده مقیاس پذیر است و به پذیرش جریان اصلی دست خواهد یافت.

پس بیایید به آن بپردازیم و ببینیم بلاک چین چیست، چگونه کار می کند و برخی از مزایای این فناوری چیست.

1. بلاک چین توضیح داد

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

به عبارت ساده تر، بلاک چین یک دفتر کل دیجیتال است.

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

بنابراین، زنجیره.  

چه کسی بلاک چین را اختراع کرد؟

اولین بلاک چین فعال در سال 2009 منتشر شد. پس از اینکه ساتوشی ناکاموتو مقاله "Bitcoin: A Peer-to-Peer Electronic Cash System" را در سال 2008 منتشر کرد، او نرم افزار بیت کوین را در سال بعد منتشر کرد.  

اما این اولین باری نبود که ایده بلاک چین به دنیا معرفی شد.  

در سال 1991، استوارت هابر و دبلیو اسکات استورنتتا در مقاله دانشگاهی خود در مورد پیوند بلوک ها در یک ساختار داده فقط ضمیمه صحبت کردند.نحوه مهر زمانی یک سند دیجیتالی".  

انواع بلاکچین

3 نوع اصلی بلاک چین وجود دارد:

بلاک چین های عمومی

بلاک چین های عمومی شبکه های منبع باز هستند که هر کسی می تواند به عنوان کاربر، توسعه دهنده یا عضو به آن بپیوندد. هر تراکنش در یک بلاک چین عمومی توسط هر کسی قابل مشاهده و بررسی است.  

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

آنها کاملاً غیرمتمرکز هستند و تراکنش ها را روی چندین رایانه در سراسر جهان ثبت می کنند. بنابراین، تغییر داده ها در شبکه غیرممکن است.  

نمونه هایی از بلاک چین های عمومی هستند بیت کوین، اتریوم و لایت کوین.  

بلاک چین های خصوصی

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

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

نمونه هایی از بلاک چین های خصوصی عبارتند از Ripple و Hyperledger.  

بلاک چین های کنسرسیومی

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

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

SIDENOTE. گره های بلاک چین دستگاه هایی (کامپیوتر، لپ تاپ) هستند که به عنوان سرور ذخیره اطلاعات عمل می کنند. گره ها بخش مهمی از زیرساخت بلاک چین هستند.  

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

برای توضیح بهتر نحوه عملکرد یک سیستم بلاک چین، از بلاک چین بیت کوین به عنوان مثال استفاده می کنیم. 

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

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

بیایید چند تراکنش فرضی را بنویسیم و ببینیم یک بلوک چگونه است.

بیایید بگوییم که زئوس مقداری پول به اودین بدهکار است و او می‌خواهد او را با بیت کوین بازپرداخت کند. بنابراین، زئوس 0.5 بیت کوین را به Odin منتقل می کند.  

اودین مانند پدر خوبی که هست، تصمیم می گیرد برای پسرانش، لوکی و ثور، پول جیبی بفرستد.  

لوکی 0.1 بیت کوین دریافت می کند، اما ثور 0.2 بیت کوین دریافت می کند زیرا اودین همیشه او را بیشتر دوست داشت.  

این تراکنش های زیر را به ما می دهد:  

T1: زئوس – اودین | 0.5 بیت کوین  

T2: Odin – Loki | 0.1 بیت کوین  

T3: Odin – Thor | 0.2 بیت کوین  

حال اجازه دهید بگوییم که همه این تراکنش ها 1 مگابایت داده را تشکیل می دهند، بنابراین یک بلوک پر می شود - بلوک 1. این بلوک به طور خودکار یک امضا اختصاص می یابد - مثلا ASG4.  

این همان چیزی است که اولین بلوک ما به نظر می رسد.  

حالا بیایید یک بلوک دوم ایجاد کنیم.

پس از یک نبرد افسانه ای با غول های یخبندان، ثور باید چکش قدرتمند خود را تعمیر کند. بنابراین، او آن را به Asgard's Forge می فرستد و 0.1 BTC را پرداخت می کند.  

لوکی می خواهد پدر جدید ثور را مسخره کند، بنابراین 100 چیزبرگر و یک کک رژیمی از نسخه آسگارد وندی سفارش می دهد. این برای او در مجموع 0.04 BTC هزینه دارد.  

بنابراین، ما معاملات زیر را داریم:  

T1: Thor – Asgard's Forge | 0.1 بیت کوین  

T2: Loki – Asgardian Wendy's | 0.04 بیت کوین  

علاوه بر این تراکنش‌ها، بلوک ۲ شامل امضای بلوک ۱ نیز می‌شود – ASG4. سپس بلوک 2 امضای خود را بر اساس داده هایی که دارد دریافت می کند. اجازه دهید بگوئیم FUN27.  

همانطور که تراکنش های بیشتری در بلاک چین انجام می شود، بلاک های بیشتری ایجاد می شود که هر بلوک حاوی امضای بلوک قبلی است. به این ترتیب، بلوک 1 مستقیماً به بلوک 2 متصل می شود. سپس بلوک 2 به بلوک 3، بلوک 4 به بلوک 5 و غیره مرتبط می شود.  

اما اگر شخصی تصمیم بگیرد داده های بلوک 1 را تغییر دهد چه؟  

بیایید بگوییم که لوکی، بداخلاقی که هست، می خواهد دردسر ایجاد کند. او مقدار بیت کوین ثور را از Odin از 0.2 به 0.3 تغییر می دهد. به این ترتیب، ثور باید برای پولی که دریافت نکرده حساب کند.  

و اینجاست که همه چیز پیچیده می شود. اکنون که داده های بلوک 1 متفاوت است، امضایی که بر اساس داده های موجود در بلوک ایجاد می شود، به طور خودکار تغییر می کند. بنابراین به جای ASG4، امضای جدید می شود، بگذارید بگوییم، ERR2.  

با توجه به اینکه این امضا در بلوک 2 گنجانده شده است، رشته داده ها نیز تغییر می کند، بنابراین امضای بلوک 2 از FUN27 به OOPS42.  

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

پس امضاها چگونه ایجاد می شوند؟

صادقانه بگویم، این فرآیند به خودی خود بسیار پیچیده است. بیشتر اینها هنوز برای من مانند جادوی سیاه به نظر می رسد، بنابراین من از مسائل فوق فنی دور خواهم ماند.

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

با اضافه کردن داده های اولین بلوک خود در هش مولد، رشته زیر را دریافت می کنیم:

786A832913348D9BB6E35ABF60CB451934F58A9E648CA2E28724A04AACEEBB6C

اگر یک کاراکتر در داده های ورودی تغییر کند، خروجی کاملاً متفاوت خواهد بود. بنابراین اگر لوکی آن 0.2 BTC را به 0.3 BTC تغییر دهد، خروجی ما این خواهد بود:

E69CC8EF3A3B3D569C6DCE67445B3699C3B01FDE588C27ED4AF34DCDAAC8D774

به همین دلیل است که ادغام امضای بلوک 1 (ASG4) در داده های بلوک 2، تغییر زنجیره بلوک را غیرممکن می کند. امضای هر بلوک قبلی برای ایجاد امضای بلوک بعدی استفاده می شود.

پس استخراج از کجا وارد می شود؟

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

ماینرها برای اعتبارسنجی تراکنش ها در هر بلوک با یکدیگر رقابت می کنند و مطمئن می شوند که هر بلوک در زنجیره با معیارهای خاصی مطابقت دارد.  

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

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

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

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

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

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

ویتالیک بوترین، یکی از بنیانگذاران اتریوم، تمرکززدایی را به دو دسته تقسیم می کند 3 انواع مختلف:

1. معماری (عدم) تمرکز - یک سیستم از چند دستگاه فیزیکی تشکیل شده است؟

2. تمرکززدایی سیاسی - چند فرد یا سازمان آن دستگاه ها را کنترل می کنند؟

3. منطقی (غیر) تمرکز - آیا کل شبکه یکپارچه و سازمان یافته است یا آشفته و بی نظم؟

او سپس با استفاده از این انواع فناوری ها و موسسات مختلف را طبقه بندی می کند. او بلاک چین را از نظر سیاسی غیرمتمرکز، از نظر معماری غیرمتمرکز و منطقا متمرکز تعریف می کند.

DLT چطور؟

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

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

تفاوت اصلی بین این دو این است که DLT یک فناوری است و بلاک چین نوعی DLT است.

هدف غیرمتمرکز کردن دفتر کل توزیع شده پایان دادن به نیاز به یک مرجع مرکزی است که تراکنش‌های شبکه را پردازش یا تأیید می‌کند. این امر خطر آسیب دیدن سیستم در هنگام حمله را کاهش می دهد.

4. پس چگونه بلاک چین در ارزهای دیجیتال قرار می گیرد؟

نقش بلاک چین در صنعت کریپتو بسیار ساده است - تراکنش ها را ثبت و تأیید می کند. این به دنیای رمزارز اجازه می‌دهد ناشناس بماند، امنیت آن را افزایش می‌دهد و کمک می‌کند شفاف و تغییرناپذیر بماند.

اما یک تراکنش کریپتو چگونه به نظر می رسد؟

بیایید به مثال قبلی خود برگردیم.

برای اینکه زئوس آن 0.5 بیت کوین را به اودین بفرستد، ابتدا به کیف پولی نیاز دارد که بتواند بیت کوین را نگه دارد. 

  1. زئوس کیف پول خود را باز می کند و کلید عمومی اودین را همراه با مبلغی که می خواهد ارسال کند، وارد می کند.
  2. سپس کلید خصوصی خود را برای تایید تراکنش تایپ می کند.
  3. هرمس که یک ماینر است، 0.00005 بیت کوین را برای گنجاندن تراکنش در بلاک چین هزینه می کند. این را به عنوان هزینه حمل و نقل در نظر بگیرید که به طور خودکار در مبلغ نهایی لحاظ می شود.
  4. سپس تراکنش توسط گره‌ها تایید می‌شود، مُهر زمانی مشخص می‌شود و به نسخه بلاک چین اضافه می‌شود.
  5. Odin سرانجام 0.5 BTC را دریافت کرد.

در حال حاضر، روزانه حدود 300,000 تراکنش BTC تایید می شود. شما می توانید تمام تراکنش ها را همانطور که در حال انجام هستند تماشا کنید من blockchain.co.

کیف پول کرافت

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

کلید عمومی شما مانند شماره حساب بانکی شماست. شما آن را با دیگران به اشتراک می گذارید تا آنها بتوانند به حساب شما واریز کنند. 

کلید عمومی شما از کلید خصوصی شما تولید می شود.

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

5. مزایای بلاک چین

فناوری بلاک چین دارای مزایای زیادی است که می تواند تأثیر قابل توجهی بر عملکرد کسب و کارها و همچنین رضایت مشتریان آنها داشته باشد.

داده های تغییر ناپذیر

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

اما تغییر داده ها در یک بلاک چین غیرممکن نیست. فقط خیلی خیلی سخته  

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

تنها راه حل برای رفع این مشکل، متقاعد کردن سایر طرف‌های درگیر در بلاک چین برای داشتن یک "فورک" است - زنجیره بلوکی را به 2 مسیر تقسیم کنید و پایگاه داده را به یکی از آنها منتقل کنید. اما انجام این کار در یک بلاک چین عمومی تقریبا غیرممکن است.  

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

آزادی دیجیتال

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

تمام اطلاعات موجود در بلاک چین، از جمله جزئیات تراکنش، رمزگذاری شده است. یک کلید عمومی را نمی توان به یک کاربر یا شرکت خاص ردیابی کرد، بنابراین از ردیابی عادات خرید جلوگیری می کند.  

دوربین های مداربسته

در دنیای امروز امنیت یکی از مهمترین جنبه های هر فناوری است.  

یک گزارش نشان می دهد که به طور متوسط ​​یک حمله هکری انجام می شود هر ثانیه 39. کارت های اعتباری، هویت و اطلاعات طبقه بندی شده به طور روزانه به سرقت می روند. این امر سالانه میلیاردها دلار ضرر را به دنبال دارد.  

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

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

این کار به کار و قدرت محاسباتی زیادی نیاز دارد و بی‌معنی خواهد بود، زیرا انجام حمله به کل شبکه باعث کاهش شدید ارزش ارز دیجیتال می‌شود.  

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

ناشناس

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

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

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

هزینه های کاهش یافته

تفاوت اصلی بین بیت کوین و بانک ها این است که کارمزد بیت کوین ثابت است. بانک ها معمولاً درصدی از مبلغ انتقالی را دریافت می کنند که از 1٪ تا 4٪ متغیر است. این به این معنی است که با انتقال 10,000 دلار، بانک می تواند بین 100 تا 400 دلار هزینه کند.  

از سوی دیگر، تراکنش های بیت کوین نرخ ثابتی را دریافت می کنند، اما بر اساس ارزش بازار است. در زمان نگارش این مقاله، کارمزد تراکنش 1.62 دلار بود. بالاترین کارمزد تراکنش 62.79 دلار در 21 آوریل 2021 بود. این میزان هنوز کمتر از 1٪ تراکنش 10,000 دلاری است.  

عدم کنترل مالی از سوی دولت

بانک‌ها و دولت‌ها در صورت لزوم می‌توانند بدون اطلاع قبلی حسابی را مسدود کنند. افراد بی‌شماری هر روز حساب‌هایشان را مسدود می‌کنند بدون اینکه دلیل آن را بفهمند.  

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

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

افکار نهایی

بلاک چین چیز بسیار بزرگی است.

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

فناوری بلاک چین این قدرت را دارد که نحوه عملکرد جامعه ما را کاملاً تغییر دهد.  

این می تواند به طور کامل نحوه عملکرد سیستم بانکی را مختل کند، از دولت های الکترونیکی حمایت کند و استفاده از انرژی سبز را ترویج کند.  

* اطلاعات موجود در این مقاله و پیوندهای ارائه شده فقط برای اهداف عمومی است و نباید به منزله مشاوره مالی یا سرمایه گذاری باشد. ما به شما توصیه می کنیم قبل از تصمیم گیری مالی خود تحقیق کنید یا با یک متخصص مشورت کنید. لطفاً اذعان کنید که ما مسئولیتی در قبال هرگونه خسارت ناشی از هرگونه اطلاعات موجود در این وب سایت نداریم.

منبع: https://coindoo.com/blockchain-for-dummies/