منو سایت

آشنایی با فناوری بلاکچین

تاریخ انتشار
اشتراک گذاری
Share on facebook
Share on twitter
Share on linkedin
Share on telegram
Share on pinterest

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

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

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

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

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

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

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

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

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

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

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

۱) یک معامله باید انجام شود.

۲) پس از خرید، معامله شما باید تأیید شود. این کار را  شبکه رایانه ها که بیش از هزاران رایانه هستند و در سراسر جهان گسترده اند انجام می دهند. این شبکه از طریق رایانه بررسی می کند که معامله مطابق سفارش شما انجام شده باشد.

۳) جای ذخیره هر معامله باید در دل یک بلوک باشد. پس از تأیید درستی معامله شما، اطلاعات در یک بلوک اختصاصی ثبت می شود. در آنجا، اطلاعات معامله شما در کنار بی شمار تراکنش مشابه قرار می گیرد.

۴) به هر بلوک باید هَش (کد) داده شود: پس از تأیید همه معاملات یک بلوک، باید به آن بلوک یک کد شناسایی منحصر به فرد به نام هَش داده شود. پس از گرفتن هَش اختصاصی، آن بلوک به بلاک چین اضافه می شود.

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

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

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

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

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

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

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

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

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

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

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

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

 روش های بلاک چین برای ایجاد امنیت و اعتماد کاربران:

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

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

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

پروتکل بلاک چین چیست ؟ ( همه چیز درباره بلاکچین)

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

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

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

این دقیقا همان اتفاقی است که در سال ۲۰۱۶ رخ داد. در آن زمان گروهی از هکرها توانستند کنترل سرورهای یاهو را به دست گیرند. آنها از این طریق اجازه دسترسی به بیش از ۳ میلیارد حساب کاربری شخصی را داشتند.

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

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

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

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

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

ناشناس بودن در تکنولوژی بلاک چین چیست؟

زمانی که ساتوشی ناکاموتو در سال ۲۰۰۹ بیت کوین را ایجاد کرد، نه تنها خواستار ایجاد یک سیستم پرداخت منصفانه، مطمئن و شفاف بود، بلکه می خواست این امکان را فراهم کند تا مردم به صورت ناشناس انتقالات پول را انجام دهند.

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

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

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

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

مثلا کیف پول “۱BoatSLRHtKNngkdXEeobR76b53LETtpyT”، می خواهد ۲ بیت کوین به کیف پول “۱CfaunqrVpcXmpLheUVWeSP1KPsKDha1Nb” در روز جمعه ۱۸ می ۲۰۱۸ و در ساعت ۱۵:۳۷ ارسال می کند.

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

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

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

آینده‌ی بلاک‌چین

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

نتیجه گیری مقاله بلاک چین چیست ؟

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

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

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

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

10 پاسخ

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

10039

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

دریافت رایگان آموزش بایننس

  بعد از وارد کردن ایمیل آموزش برای شما نمایش داده خواهد شد 

بستن