تراکنشهای ارز دیجیتالی چطور انجام میشوند؟
ارزهای دیجیتال در پرداخت های مستقیم و همتا به همتا در سراسر دنیا کاربرد دارند. سرعت انجام این تراکنش ها وابسته به نوع ارز دیجیتال، و الزامات فرایند تایید، متغیر است. اما اصولا تراکنش ها در سیستم الکترونیک ارزهای دیجیتال در مقایسه با سیستم بانکداری سنتی با سرعت بیشتری انجام می شوند. انتقال وجه در بانک ها چند روز طول می کشد، این در حالی است که ارزهای دیجیتال تنها ظرف چند دقیقه به مقصد مورد نظر می رسند.
به طور کلی پیش از آنکه سابقه یک تراکنش در بلاک چین ثبت شود، مراحل زیر طی می شود:
۱- یک نفر تراکنش خاصی را درخواست می کند، و درخواست او به کل شبکه ارسال می شود.
۲- هر کامپیوتر حاضر در شبکه تراکنش های همزمان را در یک بلاک جمع می کند، و به هر یک برچسب زمانی می زند.
۳- هر کامپیوتر روی حل معادلات پیچیده کار می کند، تا با حل آن موفق به افزودن یک بلاک جدید به شبکه بلاک چین بشود. به این فرایند «استخراج یا ماینینگ» گفته می شود.
۴- زمانی که یک کامپیوتر به جواب درست برسد، خبر استخراج بلاک جدید را به بقیه شبکه اطلاع می دهد.
۵- شبکه نیز جواب را چک می کند و تراکنش های ثبت شده در آن را با بلاک چین مقایسه کرده و تطبیق می دهد تا از نقص دو بار خرج کردن در شبکه جلوگیری شود.
۶- بلاک جدید به زنجیره موجود اضافه می شود، و این به منزله تکمیل عملیات تراکنش است.
وقتی یک بلاک جدید به زنجیره بلاک چین اضافه شد، آن بلاک یک هش دریافت می کند که در تولید بلاک بعد استفاده خواهد شد. این فرایند به طور دنباله دار تکرار می شود.
به همین ترتیب، معاملات عملا غیرقابل برگشت خواهند بود، انگار که به یک نفر پول نقد داده باشید. (از این جهت مشکلی ندارد از این فناوری به یک سیستم پولی الکترونیک یاد کنیم)
همانگونه که گفته شد، هر بلاک با بلاک قبل از خود در ارتباط است. این یعنی اگر کسی بخواهد تراکنش ها را دستکاری کند، مجبور است کل زنجیره را تغییر بدهد. زیرا امکان تغییر یک تراکنش به خودی خود وجود ندارد!
فرض بر اینکه یک نفر موفق به تغییر کل زنجیره شود، از آنجایی که مدام بلاک های جدیدی به زنجیره افزوده می شوند، به شدت احتمال آن ضعیف است که او بتواند پیش از ورود یک بلاک جدید به شبکه، آن را وارد بلاک چین کند.
نویسنده یاسر نوروزی
بدون دیدگاه