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

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

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

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

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

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

مبانی و اصول بیت کوین

undefined

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

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

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

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

undefined

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

اگر آرمین بخواهد برای سارا بیتکوین بفرستد، او پیامی را برای شبکه می فرستد ومی گوید مقدار بیت کوین در حسابش باید به 5 بیتکوین (BTC) کاهش یابد و میزان بیتکوین درون حساب سارا نیز باید به همان مقدار افزایش پیدا کند. هر گره در شبکه پیام را دریافت می کند و معاملات درخواستی را کپی و در دفتر خود وارد کرده و مانده حساب را به روزرسانی می کند.

undefined

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

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

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

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

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

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

undefined

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

پیگیری موجودی کیف پولتان

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

undefined

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

undefined

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

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

به یاد داشته باشید که از زمان توزیع شبکه، هیچ پشتیبانی برای تماس،و هیچکسی نیست که به شما کمک کند تا معامله از دست رفته خود را برگردانید و یا اگر رمز عبور کیف پول خود را فراموش کرده اید آن را بازیابید. به همین دلیل، اگر شما علاقه مند به معامله در شبکه بیت کوین هستید، بهتر است از نسخه منبع باز و نسخه رسمی نرم افزار کیف پول بیت کوین (مانند Bitcoin Core) استفاده کنید و رمزعبور یا کلید خصوصی کیف پول خود را در یک قسمت بسیار امن ذخیره کنید.

اما آیا بلاکچین واقعاً بی خطر است؟ و چرا Blockchain(بلاکچین) نامیده می شود؟

تعداد کل آدرس های احتمالی بیت کوین 2¹⁶⁰ یا 1461501637330902918203684832716283019655932542976 است.

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

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

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

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

undefined

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

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

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

undefined

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

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

معاملات در سیستم بلاکچین بیت کوین توسط یک مسابقه ریاضی محافظت می شود: هر مهاجمی در برابر کل شبکه رقابت می کند.

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

undefined

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

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

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

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

undefined

استخراج بیت کوین

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

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

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

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

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

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

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

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

مزایا و چالش های Blockchain(بلاکچین)

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

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

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

با این وجود ، چند چالش وجود دارد که باید برطرف شوند:

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

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

همیشه موارد استفاده جدید در حال ظهور هستند- مانند امکان ایجاد یک بستر کاملاً غیرمتمرکز که قراردادهای هوشمندی مانند Ethereum(اتریوم) را اجرا می کند. هر روز ابزارهای جدیدی برای بهبود امنیت بلاکچین در حالی ارائه می شود که طیف وسیعی از ویژگی ها، ابزارها و خدمات را ارائه می دهند.

بیت کوینبیت کوین
بیت کوین$۲۹,۴۳۶۹۰۳,۷۱۵,۴۳۸ تومان