آیا تراکنش اتریوم قابل برگشت است؟ پیشنهاد محققان استانفورد

به گفته محققان استنفورد، Kaili Wang، Dan Boneh و Quinchen Wang معکوس می‌کنند Ethereum معاملات ممکن است ابزار مفیدی برای بلاکچین فن آوری. برگشت‌پذیری تراکنش‌ها به سرقت در شبکه‌های بلاک چین اجازه می‌دهد تا به راحتی کنترل و معکوس شوند. ناتوانی در معکوس کردن تراکنش های بلاک چین یک شمشیر دولبه برای پروژه های بلاک چین بوده است. علاوه بر مزایای بی شماری که دارد، سرقت کریپتو بدون امکان برگشت، یک نقص بزرگ بوده است. 

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

چرا معکوس کردن تراکنش اتریوم مهم است؟

بر اساس این پیشنهاد، ERC-20R و ERC-721R شامل تراکنش های برگشت پذیر در شبکه اتریوم برای شبکه های معمولی هستند. ERC-20 و توکن های ERC-721. تراکنش ها تا حدی قابل برگشت هستند و یک شبکه اتریوم تا حدی ترکیبی ایجاد می کنند. تراکنش‌ها یک پنجره کوچک خاص برای بررسی خطا را امکان‌پذیر می‌سازد، که اجازه می‌دهد پس از وقوع تراکنش، مناقشات ایجاد شود - به عنوان مثال، یک پنجره سه دقیقه‌ای برای قربانی برای درخواست مسدود کردن توکن‌های دزدیده شده.

درخواست انجماد به یک قرارداد حاکمیتی ارائه شد. قربانی موظف است شواهدی مبنی بر تراکنش مخرب ارائه دهد و برخی توکن‌ها را به عنوان سهام انجام دهد. سپس داوران درخواست را بررسی کرده و یا آن را می پذیرند یا رد می کنند.  

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

با این حال، ERC-20R و ERC-721R چالش های متفاوتی را مطرح می کنند. از آنجایی که ERC-721R نشان دهنده NFT تراکنش‌هایی که غیرقابل تعویض هستند، امکان ردیابی آدرس‌ها را آسان می‌کنند و تابع انجماد را می‌توان به راحتی اجرا کرد. با این حال، برای تراکنش‌های ERC-20R، مهاجم می‌تواند توکن‌ها را به چندین آدرس تقسیم کند تا ردیابی نشود. برای جلوگیری از مانور عاملان بر فریز، فریز برای کل تراکنش و محاسبات آن به صورت زنجیره ای اجرا می شود.

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

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

پیاده سازی معکوس تراکنش اتریوم در صرافی ها

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

اگرچه به نظر می رسد این پیشنهاد مزایای اساسی شبکه بلاک چین اتریوم را تغییر می دهد، اگر این الگوریتم به آرامی برای هدایت برگشت پذیری توکن های ERC-20R کار کند، می تواند یک نوآوری انقلابی در اکوسیستم وب 3 باشد که می تواند میلیاردها دلار صرفه جویی کند. 

منبع: https://www.cryptopolitan.com/ethereum-transactions-reversible/