روی خط خبر

موضوع: ارز دیجیتال منبع: ارز دیجیتال
امتیاز: 5 5

خبر " تراکنش درون‌زنجیره‌ای (on-chain) و تراکنش برون‌زنجیره‌ای (off-chain) چیست؟ از منبع ارز دیجیتال " با موضوع CryptoNews-ارز دیجیتال در تاریخ ۱۴۰۱/۱۲/۰۳ منتشر شد.

تراکنش درون‌زنجیره‌ای (on-chain) و تراکنش برون‌زنجیره‌ای (off-chain) چیست؟

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

The post تراکنش درون زنجیره ای (On-Chain) و تراکنش برون زنجیره ای (Off-Chain) چیست؟ appeared first on ارزدیجیتال.

پدیده بلاک چین به عنوان زیرساخت اصلی ارزهای دیجیتال شناخته می شود. این فناوری نوپا فناوری مالی (Fintech) یا فین تک را نیز عمیقاً دگرگون و امکان انتقال ارزش را از طریق انواع تراکنش در ابعاد جهانی و بدون واسطه و محدودیت جغرافیایی فراهم کرده است.بلاک چین شفافیت تراکنش ها را برای هر دو طرف تبادل افزایش می دهد. شاید خیلی ها با مفهوم فناوری بلاک چین آشنا باشند؛ اما تعداد کمی می دانند که موضوعاتی مانند تراکنش های درون زنجیره ای و برون زنجیره ای چه هستند و چه کاربردی دارند.در این مطلب، قصد داریم تراکنش های درون زنجیره ای و برون زنجیره ای را بررسی کنیم و توضیح دهیم که این دو نوع تراکنش چه تفاوتی هایی باهم دارند و معایب و مزایای هرکدام چیست. پس تا پایان مطلب با ما همراه باشید.تراکنش درون زنجیره ای (On-Chain) چیست و چگونه کار می کند؟ تراکنش درون زنجیره ای تراکنشی است که در بلاک چین روی می دهددر دنیای ارزهای دیجیتال، تراکنش درون زنجیره ای به تراکنشی می گویند که درون بلاک چینی روی می دهد که فرایند اعتبارسنجی و تأیید آن نیز در همان جا انجام می شود. به بیان بهتر، تراکنش های درون زنجیره ای آن دسته از تراکنش هایی هستند که همه فرایند انجام و اعتبارسنجی و تأیید آن ها در بلاک چین صورت می گیرد. تراکنش های درون زنجیره ای زمانی معتبر می شوند که بلاک چین مرتبط به روزرسانی شود و آن ها را در دفتر کل عمومی خود نشان دهد. این نوع تراکنش ها ایمن و شفاف هستند؛ چون وقتی تأیید و در شبکه ثبت می شوند، دیگر نمی توان آن ها را تغییر داد.وقتی تراکنشی درون زنجیره ای در بلاک چینی روی می دهد، تعدادی از مشارکت کنندگان شبکه که به آن ها ماینر یا اعتبارسنج می گویند، باید آن را تأیید کنند. وقتی آنان تراکنش را تأیید و بر سر اعتبارش در شبکه اجماع کنند، آن تراکنش معتبر شناخته می شود. سپس، جزئیات آن در بلاک ثبت و به مشارکت کنندگان شبکه ارسال می شود. در هر بلاک چینی، وقتی تراکنش ها تأییدیه کافی مشارکت کنندگان را دریافت کنند، دیگر برگشت پذیر نخواهند بود؛ یعنی نمی توان آن ها را لغو کرد یا تغییر داد؛ مگراینکه اکثر مشارکت کنندگان درباره آن به اجماع برسند. فرایند تأیید و اجماع در هر بلاک چینی به پروتکل شبکه و مکانیسم اجماع آن بستگی دارد.تراکنش های درون زنجیره ای فرایند طولانی تری از تراکنش های برون زنجیره ای دارند؛ چراکه به تأیید نیاز دارند. مدت زمانی که برای تکمیل و تأیید تراکنش درون زنجیره ای نیاز است، معمولاً به میزان ازدحام در شبکه بستگی دارد. وقتی شبکه با حجم بسیار زیادی از تراکنش ها روبه روست، احتمال دارد تأیید آن ها با تأخیر همراه باشد. در چنین شرایطی، کاربران مجبور می شوند کارمزد بیشتری بپردازند تا تراکنششان زودتر تأیید شود. همین مسئله باعث می شود که تراکنش های درون زنجیره ای آنی نباشند و از لحظه انجام تراکنش تا تأیید آن فاصله زمانی زیادی وجود داشته باشد.مزایا و معایب تراکنش درون زنجیره ایتراکنش های درون زنجیره ای مزایا و معایبی دارند که درادامه، به برخی از آن ها اشاره می کنیم.مزایاامنیت و شفافیت: تراکنش های درون زنجیره ای شفاف و امن و تغییرناپذیرند؛ چراکه مُهر زمان (Timestamp) دارند و در دفتر کل عمومی ثبت و با هش قفل می شوند.هک نشدنی: این تراکنش ها در همه نودهای موجود در بلاک چین همگام سازی می شوند و این امر باعث می شود که امکان هک کردن یا کلاه برداری در آن وجود نداشته باشد.مشاهده شدنی برای همه: همه تراکنش های درون زنجیره ای پس از تأیید، در دفتر کل عمومی ثبت می شوند و همه مشارکت کنندگان شبکه می توانند آن ها را ببینند.معایبسرعت اندک: تراکنش های درون زنجیره ای گاهی اوقات سرعت کمی دارند؛ به ویژه اگر شبکه دچار ازدحام شده باشد. برای اینکه این تراکنش ها بازگشت ناپذیر شوند، باید تأییدیه کافی مشارکت کنندگان را داشته باشند و این خود باعث کُندی تکمیل این تراکنش ها می شود.حریم خصوصی یا بی نامی: تراکنش های درون زنجیره ای ردیاب شدنی هستند؛ یعنی می توان تاریخچه هر تراکنشی را تا اولین تراکنش دنبال کرد. از این منظر تراکنش های درون زنجیره ای نه بی نام و نه کاملاً خصوصی هستند. هویت دارندگان آدرس های مربوط به تراکنش ها را می توان با استفاده از اشخاص ثالث شناسایی کرد. ازاین رو، برخی برای ناشناس ماندن به ارائه دهندگان سرویس هایی مثل میکسرهای بیت کوین مراجعه می کنند.کارمزد زیاد: کارمزد تراکنش های درون زنجیره ای در برخی از بلاک چین ها مثل اتریوم خیلی زیاد است؛ به طوری که گاهی اوقات برای مبالغ ناچیز به صرفه نیست. حتی گاهی ممکن است هزینه تراکنش از مبلغ انتقال بیشتر باشد.مقیاس پذیری: تراکنش های درون زنجیره ای در برخی از بلاک چین ها، به ویژه در اتریوم و بیت کوین، مقیاس پذیر نیستند. این بلاک چین ها نمی توانند حجم زیادی از تراکنش ها را به سرعت پردازش کنند.تراکنش برون زنجیره ای (Off-Chain) چیست و چگونه کار می کند؟مفهوم تراکنش برون زنجیره ای نسبتاً ساده است. به طورکلی، می توان گفت تراکنش برون زنجیره ای به تراکنشی گفته می شود که خارج از بلاک چین روی می دهد؛ یعنی انتقال دارایی مدنظر در خارج از بلاک چین اتفاق می افتد. این تراکنش ها ممکن است ازطریق شخص ثالث یا صرفاً به واسطه دو طرف مبادله انجام شود.ساده ترین شکل تراکنش برون زنجیره ای این است که کسی آدرس کیف پول خود و کلید خصوصی آن را به فرد دیگری بدهد یا اگر کیف پولش سخت افزاری باشد، خود کیف پول را به شخصی دیگر بدهد. در این صورت، مالکیت دارایی دیجیتال موجود در آن کیف به شخص دیگری منتقل می شود؛ اما داخل بلاک چین هیچ تراکنشی روی نداده است. ساده ترین نمونه تراکنش برون زنجیره ای این است که کلید خصوصی کیف پولتان را به شخص دیگری بدهیدگاهی نیز تراکنش برون زنجیره ای به واسطه شخص ثالث انجام می شود. این شخص ثالث تکمیل تراکنش و تأیید انجام توافق منجر به آن را تضمین می کند و می توان آن را به نوعی ضامن تراکنش دانست. این روشی است که بسیاری از صرافی های غیرمتمرکز (DEX) از آن استفاده می کنند و خودِ صرافی در نقش تضمین کننده ظاهر می شود. صرافی های غیرمتمرکز پلتفرم و قواعد تراکنش را مهیا می کنند. وقتی دو طرف تراکنش برای انجام آن در خارج از بلاک چین به توافق رسیده باشند، آن تراکنش را پلتفرم روی بلاک چین انجام می دهد.گاهی اوقات نیز تراکنش برون زنجیره ای از طریق کُد یا نوعی کوپن انجام می شود. این کدها را می توان چیزی شبیه کد یا کوپن تخفیف در نظر گرفت که مقدار مشخصی از یک ارز دیجیتال را نمایندگی می کنند و هرگاه که دارنده آن بخواهد، می تواند آن را به ارز دیجیتال مرتبط تبدیل کند.پروتکل های برون زنجیره ایپروتکل های بسیاری در دنیای ارزهای دیجیتال هستند که برای اهداف مختلفی ازجمله رهاشدن از محدودیت های بلاک چین اصلی از تراکنش های برون زنجیره ای استفاده می کنند. در این پروتکل ها، تراکنش های انجام شده در خارج از زنجیره اصلی جمع آوری و دسته بندی و در قالب یک تراکنش به بلاک چین اصلی ارسال می شوند. کاهش هزینه های تراکنش و افزایش مقیاس و سرعت تراکنش و به صرفه شدن تراکنش های بسیار کوچک (ریزتراکنش ها) برخی از اهداف این پروتکل ها را تشکیل می دهند. در ادامه، تعدادی از پروتکل های برون زنجیره ای مشهور را معرفی می کنیم.شبکه لایتنینگشبکه لایتنینگ (Lightning Network) راهکاری نوآورانه برای بلاک چین بیت کوین است که تراکنش ها را سریع تر و ارزان تر و تأیید آن ها را آسان تر می کند. این کانال ریزپرداخت به بلاک چین امکان می دهد که بدون هیچ هزینه ای مبادلات را مقیاس پذیر کند.انتقال تراکنش ها به شبکه ای کاملاً جداگانه در خارج از بلاک چین باعث می شود که ازدحام در شبکه اصلی کاهش یابد. تنها هدف از طراحی شبکه لایتنینگ درواقع همین مسئله بود تا هیچ کسی نتواند برای افزایش سرعت تراکنش خود همه فضای موجود را اشغال کند.شبکه لیکوئیدشبکه لیکوئید (Liquid Network) در حال ایجاد اکوسیستمی است که بتواند سرعت تراکنش ها را بدون نیاز به خدمات امانی گران قیمت افزایش دهد. این پلتفرم فناوری خود را از لیکوئید بلاک چین اتریوم می گیرد. شبکه لیکوئید روی بلاک چین بیت کوین اجرا می شود؛ اما مستقیماً از ارز دیجیتال بیت کوین استفاده نمی کند.کاربران ابتدا بیت کوین خود را به این شبکه ارسال می کنند و به اندازه موجودی خود توکنی به نام لیکوئید بیت کوین (L-BTC) دریافت می کنند که با نرخ یک به یک با بیت کوین برابر است. سپس، کاربران تراکنش های خود را در همان شبکه لیکوئید با سرعت بسیار بیشتر و کارمزد بسیار کمتر انجام می دهند. آنان هرزمانی که بخواهند، می توانند توکن های L-BTC خود را باردیگر به بیت کوین تبدیل و روی بلاک چین اصلی به آدرس مدنظرشان منتقل کنند.پلاسما اتریومپلاسما اتریوم (Ethereum Plasma) راهکاری برای مقیاس پذیری بلاک چین هاست که ویتالیک بوترین و جوزف پون (Joseph Poon) آن را راه اندازی کرده اند. این راهکار در ابتدا برای رفع مشکل سرعت و کارمزدهای زیاد در بیت کوین پیشنهاد شده بود؛ اما اکنون گسترش یافته است و مشکلات مربوط به تمرکززدایی، مانند حملات ۵۱ درصدی را نیز پوشش می دهد.پلاسما در بلاک چین اتریوم برای افزایش نرخ تراکنش در ثانیه به کار می رود. راهکار یادشده برای این کار ساختاری درختی را با زنجیره های متعدد کوچک تر ایجاد کرده است. این ساختار درختی بدون اینکه کمترین تأثیری روی عملکرد بلاک چین بگذارد، فشار را از روی زنجیره اصلی برمی دارد. بسیاری از گروه های تحقیقاتی پلاسما را آزمایش کرده اند. اگر این راهکار به درستی توسعه داده و اعمال شود، می تواند کارایی اتریوم را افزایش دهد و استقرار نرم افزارهای غیرمتمرکز را بهبود بخشد.ارائه دهندگان خدمات امانیبسیاری از کارگزاری ها و صرافی ها نیز به عنوان پلتفرم برون زنجیره ای بلاک چین های اصلی عمل می کنند. شرکت هایی که دفاتر کل خصوصی خود را برای ثبت تراکنش ها دارند، عملکردشان مانند بانک است؛ اما محدودیت های برداشت روزانه یا ماهانه بانکی را اِعمال نمی کنند.بازکردن و بستن حساب در این پلتفرم ها مانند شبکه هایی مثل لایتنینگ است، با این تفاوت که تا وقتی موجودی کاربر در پلتفرم است، کنترلی روی کلیدهای خصوصی ندارد. این پلتفرم های امانی کاملاً مطمئن هستند؛ زیرا کاربران برای فعالیت در آن ها باید احراز هویت شوند.مزایا و معایب تراکنش برون زنجیره ایتراکنش های برون زنجیره ای نیز مانند تراکنش های درون زنجیره ای مزایا و معایب خاص خود را دارند. در ادامه مطلب، به برخی از این مزایا و معایب اشاره می کنیم.مزایاسرعت زیاد: سرعت پردازش تراکنش های برون زنجیره ای بسیار زیاد است.کارمزد اندک: کارمزد این تراکنش ها بسیار اندک و گاهی اوقات صفر است.ناشناسی: تراکنش های برون زنجیره ای ناشناس هستند و نمی توان آن ها را در بلاک چین عمومی رصد و ردیابی کرد.توسعه آسان تر: استفاده از تراکنش های برون زنجیره ای برای توسعه دهندگان راحت تر است؛ چون به دسترسی به بلاک چین اصلی نیازی ندارند. داده های این تراکنش ها به راحتی ازطریق واسط برنامه نویسی کاربردی یا API دردسترس است.معایبامنیت کم: تراکنش های برون زنجیره ای خصوصی و سریع تر هستند؛ به همین دلیل، ممکن است امنیت کمتری داشته باشند.پراکندگی داده: تراکنش های برون زنجیره ای معمولاً غیرمتمرکزتر از تراکنش های درون زنجیره ای هستند.ماندگاری اندک سوابق: تضمینی نیست که داده های ذخیره شده در خارج از بلاک چین در آینده دردسترس باشند.تفاوت تراکنش درون زنجیره ای و تراکنش برون زنجیره ایتراکنش های برون زنجیره ای آن دسته از تراکنش ها هستند که در خارج از شبکه بلاک چین روی می دهند. این نوع تراکنش ها با توافق طرفین انجام می شوند و معمولاً شخص ثالثی اعتبار و تکمیل تراکنش در خارج از زنجیره را تضمین می کند. برای نمونه، اگر کسی آدرس حساب و کلید خصوصی یا کیف پول سخت افزاری خود را در اختیار شخصی دیگر قرار دهد، تراکنشی برون زنجیره ای انجام داده است. این در حالی است که تراکنش های درون زنجیره ای روی شبکه بلاک چین روی می دهند و در همان جا پردازش می شوند. این تراکنش ها بازگشت پذیر نیستند و پس از تأیید، دیگر نمی توان آن ها را لغو کرد یا تغییر داد.در تراکنش های برون زنجیره ای هیچ انتقالی روی زنجیره اصلی انجام نمی شود و بلاک چین بدون تغییر باقی می ماند؛ ازاین رو، به تأیید ماینرها یا اعتبارسنج های بلاک چین نیازی ندارند. این موضوع باعث می شود که هزینه تراکنش های برون زنجیره ای کاهش یابد و سرعتشان بیشتر شود؛ اما تراکنش های درون زنجیره ای روی بلاک چین ثبت می شوند و ماینرها یا اعتبارسنج ها آن را باید تأیید کنند. به همین دلیل، سرعت این تراکنش ها کم است؛ اما همین مسئله امنیت آن ها را به شدت افزایش می دهد.ثبت شدن تراکنش درون زنجیره ای روی بلاک چین باعث می شود که سیستم شفاف و عادلانه شود؛ اما درعین حال تراکنش ها را ردیاب پذیر می کند و اگر هویت صاحب آدرسی افشا شود، همه سوابق تراکنش های او را می توان بازیابی کرد. درمقابل، در تراکنش های برون زنجیره ای این طور نیستند؛ یعنی به دلیل نبود دفتر کل عمومی نمی توان سوابق تراکنش ها را استخراج کرد. باوجوداین، تراکنش های برون زنجیره ای در بیشتر مواقع به واسطه شخص ثالث انجام می شود و ریسک تجسس را در پی دارد.ویژگی تراکنش های درون زنجیره ای و برون زنجیره ایبا این تفصیل، انتخاب بین تراکنش درون زنجیره ای و برون زنجیره ای به مشارکت کنندگان و نیازهای آنان بستگی دارد. اگر نیاز آنان امنیت و تغییرناپذیری و تأیید تراکنش است، تراکنش درون زنجیره ای بهترین انتخاب است؛ اما اگر به دنبال کارمزد اندک و سرعت زیاد باشند، بهتر است تراکنش های برون زنجیره ای را انتخاب کنند.ویژگیتراکنش درون زنجیره ایتراکنش برون زنجیره ایتعریفبرای انجام تراکنش از فناوری بلاک چین استفاده می کند.برای انجام تراکنش به فناوری بلاک چین نیازی ندارد.کارمزد و هزینهبسته به میزان حجم بایت تراکنش و ترافیک شبکه در لحظه انجام تراکنش، کارمزد می خواهد.کارمزد پردازش تراکنش بسیار کم یا صفر است.سرعتهنگام ازدحام در شبکه بسیار کُند عمل می کند.سریع و آنی است.امنیتتغییرناپذیری بلاک چین امنیت تراکنش را تضمین می کند.امنیت نسبتاً کمتری دارد.اعتباربسیار مطمئن است.اعتبار آن به شخص ثالث و طرفین تراکنش بستگی دارد.جمع بندیدر این مطلب، تراکنش های درون زنجیره ای و برون زنجیره ای را بررسی و تفاوت های آن ها و معایب و مزایای هریک را بیان کردیم. تراکنش های برون زنجیره ای به آن دسته از تراکنش ها می گویند که در خارج از بلاک چین (زنجیره) روی می دهند و هیچ تغییری در نتیجه انجام آن ها در بلاک چین به وجود نمی آید. به همین دلیل، تراکنش های برون زنجیره ای سریع و ارزان هستند؛ اما امنیت کمتری از تراکنش های درون زنجیره ای دارند.تراکنش های درون زنجیره ای نیز به تراکنش هایی می گویند که روی بلاک چین (زنجیره) اجرا می شوند و سابقه و اطلاعات آن ها در زنجیره ثبت می شود. سرعت این تراکنش ها به دلیل لزوم تأیید آن ها به وسیله ماینرها یا اعتبارسنج های شبکه کُند است و کارمزدهای زیادی دارند. بااین حال، همین ضرورتِ تأیید باعث می شود که امنیت و اعتبار تراکنش های درون زنجیره ای بسیار زیاد باشد.بسیاری از راهکارها و پروتکل های فعال در دنیای ارزهای دیجیتال، مانند راهکارهای لایه دوم از تراکنش های برون زنجیره ای برای رفع مشکل سرعت و مقیاس پذیری در بلاک چین های بزرگ مانند بیت کوین و اتریوم استفاده می کنند. در این مقاله، برخی از این راهکارها را بررسی کردیم.تفاوت های این دو نوع تراکنش مزایا و معایب آن ها را مشخص می کند و معیار مناسبی برای انتخاب آن هاست. کسانی که به دنبال تراکنش های امن و تغییرناپذیر و تأییدشده هستند، بهتر است تراکنش های درون زنجیره ای را انتخاب کنند؛ اما کسانی که به دنبال سرعت زیاد و کارمزد اندک هستند ، بهترین انتخاب برایشان تراکنش های برون زنجیره ای است.

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

جدیدترین اخبار ارزهای رمزگذاری شده در حوزه CryptoNews-ارز دیجیتال، نشر خبر " تراکنش درون‌زنجیره‌ای (on-chain) و تراکنش برون‌زنجیره‌ای (off-chain) چیست؟ از منبع ارز دیجیتال. "

اخبار گوناگون
× ×