بررسی و مقایسه تراکنش ها در ON-CHAIN و SIDECHAIN

در این مطلب قصد داریم به بررسی و مقایسه تراکنش ها در ON-CHAIN و SIDECHAIN بپردازیم. بلاک‌چین یک دفتر کل توزیع شده است که هدف اصلی آن ثبت تراکنش‌هاست. این فناوری دارای ویژگی‌های خاصی است که سبب محبوبیت آن شده است. تنها دو نوع تراکنش بر روی بلاک‌چین موجود است: تراکنش‌های روی زنجیره و تراکنش‌های خارج از زنجیره که افراد زیادی هنوز این دو نوع تراکنش را درک نمی‌کنند.هر یک از این تراکنش‌ها مزیت‌های خاص خود را دارد و برای مقاصد خاص خود مورد استفاده قرار می‌گیرد. در اینجا به بیان ویژگی‌های منحصر به فرد هر یک از این تراکنش‌ها می‌پردازیم.ثبت نام در صرافی غیر تحریم کوینکس CoinEX جایگزین بایننستراکنش‌های روی زنجیره بلاک‌چین (On-Chain)تراکنش‌های روی زنجیره تراکنش‌هایی هستند که به آنها تراکنش‌های بلاکچینی گفته می‌شود. این نوع تراکنش از نوع دیگر مشهور‌تر است و انجام آن نیازمند به روز رسانی کلی شبکه بلاک‌چین است. برای اینکه یک تراکنش روی زنجیره کامل شود، باید ماینر‌ها بر تعداد تایید تراکنش توافق داشته باشند. زمانی که برای تکمیل تراکنش طول می‌کشد، معمولا بستگی به تراکم شبکه دارد. گاهی تاخیرهایی در تکمیل تراکنش روی می‌دهد که این به دلیل حجم بالای تراکنش‌های نیازمند تایید است. البته اگر بخواهید تراکنش شما سریع‌تر تکمیل شود، باید کارمزد بالا‌تری را بپردازید. زمانی که بیش از ۵۱ درصد از مشارکان شبکه بر صحت یک تراکنش توافق کنند، تراکنش روی زنجیره اعمال خواهد شد و در این حالت، دفتر کل کاملا به روز می‌شود.تراکنش‌های خارج از زنجیره بلاک‌چین (SideChain)دومین نوع تراکنش‌های بلاکچینی را تراکنش‌های خارج از زنجیره می‌نامند که این نوع تراکنش‌ها از چندین منظر با تراکنش‌های روی زنجیره تفاوت دارند. توافق تراکنش‌های خارج از زنجیره در خارج از بلاک‌چین اتفاق می‌افتد. پروتکلی که در تراکنش‌های خارج از زنجیره به کار می‌رود، بسیار شبیه آنچه است که در پلتفرم‌های پرداخت مانند پی پال (paypal) مورد استفاده قرار می‌گیرد.ثبت نام در صرافی غیر تحریم کوینکس CoinEX جایگزین بایننسطرفین این تراکنش می‌توانند توافق را در خارج از بلاک‌چین انتخاب کنند. در مرحله بعدی می‌توان یک شخص ثالث را هم وارد کرد که نقش آن تایید تکمیل تراکنش و مشخص کردن این است که از توافق اطاعت شده است. این باعث می‌شود که این شخص ثالث مانند یک ضامن برای تراکنش باشد.این مدلی است که امروزه بسیاری از صرافی‌های غیر متمرکز مورد استفاده قرار می‌دهند. در اینجا، صرافی نقش یک شخص ثالث را ایفا می‌کند. این صرافی پلتفرم و قوانین تراکنش را فراهم می‌آورد و زمانی که طرفین بر شرایط در خارج از بلاک‌چین توافق کردند، تراکنش واقعی بر روی بلاک‌چین انجام می‌شود.در بسیاری از موارد، استفاده از کد یا کوپن در خلال تراکنش‌های خارج از زنجیره پذیرفته می‌شود. این کد و کوپن‌ها قابل نقد شدن هستند و می‌توان آنها را با دارایی‌های کریپتویی مبادله کرد. شخص ثالث این کد یا کوپن‌ها را نگهداری می‌کند و مسئول نقد کردن آنها در لحظه مناسب است.تراکنش‌های خارج از زنجیره را همچنین می‌توان از طریق مبادله کلید‌های خصوصی توسط طرفین درگیر به انجام رساند. با استفاده از این روش، دارایی‌های کریپتویی کیف پول‌ها را ترک نمی‌کنند. چیزی که در اینجا اتفاق می‌افتد، این است که مالکیت تغییر می‌کند، بدون آنکه بلاک‌چین تغییر کند. این باعث می‌شود که تراکنش فوری و بدون تاخیر باشد.ترکیب هر دو سیستم تراکنش روی زنجیره و خارج از زنجیرهبعضی از پلتفرم‌ها به دلایل خاصی این دو نوع تراکنش را با هم ترکیب می‌کنند و تراکنش‌های مرکب ایجاد می‌کنند. این اکثرا زمانی اتفاق می‌افتد که نیازمند تراکنش‌های فوری، کم‌هزینه و غیر متمرکز باشیم. این پیاده‌سازی تفاوت بین تراکنش‌های روی زنجیره و خارج از زنجیره را خنثی می‌کند.پلتفرم معمولی که چنین چیزی در آن قابل اعمال است، Vertex.Market نام دارد. این یک پلتفرم همتا به همتا است که حجم ترید در آن با ترید به ترید متنفاوت است.بازار ارز دیجیتال بسیار پرنوسان است و قیمت‌ها در دوره‌های زمانی کوچک تغییر می‌کنند. با توجه به این نوع حجم معاملات بر روی Vertex، وقتی که تراکنش‌ها فوری نیستند، ممکن است اثر نوسانات خود را نشان دهد. البته در حالی که این عوامل را به حساب می‌آوریم، همچنین لازم است که تراکنش‌ها غیر متمرکز باشند. این شفافیت قرارداد‌ها و اجرای فرآیند را ممکن می‌کند.با در نظر گرفتن عوامل بالا، Vertex سیستمی را اعمل می‌کند که عناصر اساسی هر دو نوع سیستم تراکنشی ذکر شده را دارد. به همین خاطر است که Vertex را یک پروتکل تراکنش مرکب می‌نامند. این پروتکل تراکنش‌های روی زنجیره و خارج از زنجیره را ترکیب می‌کند.این سیستم یک محیط ترید شفاف و باز را ایجاد می‌کند که توسط فرد یا گروه خاصی کنترل نمی‌شود. این سیستم تفاوت بین تراکنش‌های روی زنجیره و تراکنش‌های خارج از زنجیره را لحاظ می‌کند. این سیستم همزمان اطمینان حاصل می‌کند که تراکنش‌ها آنی هستند و تاخیر غیر ضرور در این میان وجود ندارد.ثبت نام در صرافی غیر تحریم کوینکس CoinEX جایگزین بایننس