تراکنش ارز دیجیتال چیست و چگونه کار میکند؟
ارسال و دریافت ارزهای دیجیتال چیزی است که حتی یک مبتدی نیز میتواند به دلیل داشتن کیفپولهای ساده و قابل استفاده، بهطور موفقیتآمیزی انجام دهد. اما آیا واقعاً میدانید تراکنش رمزنگاری شده چیست؟ اگر در پاسخ به این سوال دچار مشکل هستید، این مقاله برای شماست.
تراکنش رمزنگاری شده چیست؟
به زبان ساده، تراکنش رمزنگاری شده انتقال وجوه بین کیفپولهای دیجیتال است که در بلاکچین ارز مربوطه ثبت میشود. گاهی اوقات افراد نیز تراکنشها را TXNS مینامند که کوتاه شدهی transactions است. همانطور که احتمالاً میدانید، ارزهای دیجیتال به همان شکل که پولهای فیات به کاربر تعلق دارند، متعلق به کاربر نیستند — آنها در واقع در بلاکچین "زندگی" میکنند و هرگز آن را ترک نمیکنند. این بدان معناست که انتقال ارز دیجیتال نیز بهصورت متفاوتی عمل میکند و فرآیند آن نسبت به تراکنش سادهی پولهای فیات که همه ما با آنها آشنا هستیم، پیچیدهتر است.
تراکنش رمزنگاری شده چگونه کار میکند؟
پس، انتقال ارز دیجیتال چگونه انجام میشود؟ بیایید این موضوع را با جزئیات بیشتری بررسی کنیم.
مرحله ۱: آغاز تراکنش
یک تراکنش رمزنگاری شده شامل سه بخش مهم است: فرستنده، گیرنده و جزئیات تراکنش. فرستنده کسی است که درخواست ارسال مقدار مشخصی از ارز دیجیتال به کاربر دیگری را ایجاد میکند. گیرنده کسی است که آدرس کیفپول خود را برای دریافت داراییها به فرستنده ارائه میدهد. جزئیات تراکنش شامل مقدار ارز دیجیتال ارسالی و آدرسهای کیفپولهای شرکتکنندگان است. اگر تمامی موارد فوق را دارید، آمادهی ادامهی تراکنش هستید.
مرحله ۲: تأیید و مجوز
پس از وارد کردن تمام جزئیات لازم، فرستنده تراکنش را با استفاده از کلید خصوصی خود امضا میکند — یک کد حروف و اعداد که دسترسی به داراییهای ارز دیجیتال را مجاز میسازد. این یک مرحلهی ضروری رمزنگاری است که ثابت میکند فرستنده مالک ارز دیجیتالی است که قصد ارسال آن را دارد. کلید خصوصی یک امضای دیجیتال تولید میکند که برای تأیید هویت فرستنده و مجوز تراکنش استفاده میشود. اما در اکثر موارد نیازی نیست همیشه کلید خصوصی خود را به خاطر بسپارید: اگر از یک کیفپول نگهداری شده مانند Cryptomus استفاده میکنید، ارائهدهندهی کیفپول بهطور خودکار تراکنش را با کلید خصوصی شما امضا میکند.
مرحله ۳: پخش تراکنش
پس از امضا شدن، تراکنش به شبکه پخش میشود، بهویژه به نودها — کامپیوترهایی که پروتکل ارز دیجیتال را اجرا میکنند. تمامی انتقالات ارز دیجیتال در بلاکچین ثبت میشوند که بهعنوان یک دفتر عمومی برای آنها عمل میکند.
مرحله ۴: تأیید تراکنش
تراکنش باید تأیید شود، چه توسط معدنکارانی که از الگوریتم PoW استفاده میکنند یا توسط اعتبارسنجها که از الگوریتم PoS استفاده میکنند؛ آنها باید مشروعیت تراکنش را تأیید کنند. این فرآیند شامل بررسی اینکه فرستنده ارز دیجیتال کافی برای انجام تراکنش دارد و اطمینان از عدم وجود مسائل دوگانگی هزینه است. در این مورد، تراکنش فوراً انجام نمیشود و زمان میبرد تا انجام شود. این مرحله همچنین شامل کمیسیون شبکه است که مقدار آن اغلب سرعت انتقال را تعیین میکند.
پس از تأیید، تراکنش با سایر تراکنشها در یک بلوک گروهبندی میشود که سپس به بلاکچین اضافه میگردد.
مرحله ۵: تکمیل
پس از ثبت تراکنش در بلاکچین، به عنوان "تأیید شده" در نظر گرفته میشود و گیرنده اکنون میتواند وجوه را در کیفپول خود ببیند.
عناصر تراکنشهای رمزنگاری شده
حال که درک کردیم تراکنشهای رمزنگاری شده چگونه کار میکنند، بیایید کمی بیشتر به همهی عناصر تشکیلدهنده چنین انتقالی بپردازیم. چرا این مهم است؟ درک هر یک از این اجزا کلیدی برای فهمیدن اینکه چه چیزی و چگونه باعث میشود حرکت وجوه شما سریع، امن و ناشناس باشد.
آدرس کیفپول
آدرس کیفپول یک رشتهی منحصر به فرد از حروف و اعداد است که بهعنوان مقصد برای انتقالات ارز دیجیتال عمل میکند. آن را بهعنوان یک شماره حساب دیجیتال تصور کنید. هر کیفپول دارای یک آدرس عمومی و یک کلید خصوصی است:
- آدرس عمومی یک شمارهی منحصر به فرد است که گیرنده آن را به فرستنده ارائه میدهد. برای دریافت ارز دیجیتال استفاده میشود و بهطور عمومی قابل اشتراکگذاری است.
- کلید خصوصی برای امضای تراکنشها و تأیید مالکیت ارز دیجیتالی مرتبط با کیفپول استفاده میشود. این یک اطلاعات حساس است که باید امن نگهداشته شود.
هنگامی که ارز دیجیتال ارسال میکنید، آدرس عمومی کیفپول گیرنده را وارد میکنید. تراکنش با استفاده از این آدرس تأیید میشود تا اطمینان حاصل شود که بهدرستی هدایت شده است.
هش
هش تراکنش، که اغلب به آن TxHash گفته میشود، یک شناسهی منحصر به فرد است که هرگاه تراکنشی در سیستم بلاکچین اجرا میشود، تولید میگردد. پس از تأیید شدن، شناسهی تراکنش (TxHash) ثابت میگردد تا اطمینان حاصل شود که سابقهی تراکنش معتبر و غیرقابل تغییر است. این شامل اطلاعات ضروری دربارهی تراکنش، مانند آدرسهای کیفپول دیجیتال درگیر، مقدار انتقال یافته، تاریخ و زمان دقیق، همراه با وضعیت فعلی آن است. این امکان را فراهم میکند تا هر مرحلهای که تراکنش از آن عبور میکند با استفاده از کاوشگرهای بلاکچین دنبال شود.
مهم است بدانید که این شناسههای تراکنش برای بلاکچینهای خود منحصر بهفرد هستند، به این معنا که فرمت آنها ممکن است از شبکهای به شبکهی دیگر متفاوت باشد، مانند بیتکوین و اتریوم.
هزینهها
تراکنشهای ارز دیجیتال نیازمند کمیسیون تراکنش هستند که به معدنکاران یا اعتبارسنجهایی که تراکنش را پردازش و تأیید میکنند، پرداخت میشود. این هزینهها چندین هدف را دنبال میکنند:
- تشویق برای معدنکاران/اعتبارسنجها: هزینهها معدنکاران (مکانیزم اثبات کار) یا اعتبارسنجها (مکانیزم اثبات سهام) را برای اختصاص قدرت محاسباتی یا سهام به تأیید و افزودن تراکنشها به بلاکچین، پاداش میدهد.
- اولویتبندی تراکنشها: در برخی شبکهها، هزینهها میتوانند بر سرعت پردازش تراکنش تأثیر بگذارند. کمیسیونهای بالاتر اغلب معدنکاران را تشویق میکند تا تراکنش را اولویتبندی کنند و زمان تأیید را سریعتر کنند.
هزینههای تراکنش میتوانند بسته به ازدحام شبکهی بلاکچین متغیر باشند. برای مثال، در زمانهای پرتحرک، هزینهها در شبکهی اتریوم میتوانند افزایش یابند تا پردازش سریعتری را تشویق کنند.
تأیید
زمانی که یک تراکنش آغاز شده و به شبکه پخش میشود، قبل از پردازش کامل باید تأیید شود. تأیید به فرآیندی اشاره دارد که در آن معدنکاران یا اعتبارسنجها تأیید میکنند که تراکنش مشروع است و آن را به بلاکچین اضافه میکنند.
هر تراکنش رمزنگاری شده نیازمند تأییدهای متعدد است، بنابراین مناسب به نظر میرسد که انواع آنها را مورد بحث قرار دهیم:
- تأیید اولیه: به محض اینکه یک معدنکار تراکنش را تأیید کرده و آن را در یک بلوک قرار دهد، تراکنش اولین تأیید خود را دریافت میکند.
- تأییدهای اضافی: پس از افزودن بلوک به بلاکچین، بلوکهای بعدی به آن متصل میشوند و تأییدهای بیشتری ارائه میدهند. به طور معمول، تأییدهای بیشتر به این معنی است که تراکنش کمتر احتمال دارد که معکوس شود.
- نهاییسازی: در اکثر شبکههای ارز دیجیتال، پس از ۶ تأیید تراکنش به عنوان غیرقابل برگشت و کاملاً تأیید شده در نظر گرفته میشود. با این حال، برخی شبکهها ممکن است بسته به مدل امنیتی خود، برای نهاییسازی تأییدهای کمتری یا بیشتری نیاز داشته باشند.
فرآیند تأیید اطمینان میدهد که بلاکچین امن باقی میماند، زیرا نیازمند تأیید از چندین طرف قبل از معتبر بودن تراکنش است.
این عناصر اصلی — آدرس کیفپول، هش، هزینهها و تأییدها — انسجام، امنیت و قابلیت اطمینان تراکنشهای ارز دیجیتال را تضمین میکنند و ستون فقرات شبکههای غیرمتمرکز که ارزهای دیجیتال را پشتیبانی میکنند، تشکیل میدهند.
آیا این مقاله برای شما مفید بود؟ میدانستید تراکنشهای رمزنگاری شده چند عنصر دارند؟ سوالات بیشتری دارید؟ در نظرات زیر به ما اطلاع دهید!
به مقاله امتیاز دهید
نظرات
0
برای ارسال نظر باید وارد سیستم شوید