تورنادو کش چیست؟ ناشناس بودن در شبکه اتریوم با Tornado cash
فهرست مطالب
مقدمه
به طور پیشفرض، سابقه تراکنشها و معاملات در اتریوم عمومی است و هر کسی که کلید عمومی شما را داشته باشد، به راحتی میتواند پرداختهای شما را مشاهده، منبع وجوه شما را ردیابی، داراییهای شما را محاسبه و فعالیتهای زنجیرهای شما را تجزیه و تحلیل کند. مخترع اتریوم از تورنادو کش (Tornado cash) برای حل این مشکل سخن میگوید. تورنادو کش یک راهحل فنی برای ناشناس ماندن تراکنشها و معاملات در اتریوم است که باعث شده است شبکه اتریوم در سال ۲۰۲۰ پیشرفت چشمگیری نسبت به سال ۲۰۱۷ داشته باشد.
تلاشهای زیادی برای ایجاد معاملات خصوصی در اتریوم انجام شد، اما این ابزارها هرگز مانند روشهای رمزارزهای متمرکز بر حریم خصوصی مانند زی کش (Zcash)، موفق به حفظ حریم خصوصی کامل نشدند. در نهایت تورنادو کش توانست این امکان را برای شبکه اتریوم ایجاد کند. این ابزار کاملاً جدید به شما امکان میدهد که رمزارز اتریوم را با استفاده از فناوری پیشگام و غیرحضوری مبتنی بر رمزنگاری قوی به صورت 100٪ ناشناس ارسال کنید.
چگونگی حفظ حریم خصوصی اتریوم از طریق تورنادو کش
تورنادو کش با قطع ارتباط زنجیرهای بین آدرس گیرنده و آدرس مقصد، حریم خصوصی معاملات را بهبود میبخشد. به این صورت که با استفاده از یک قرارداد هوشمند، سپردههای اتریوم را که با آدرسهای دیگر قابل برداشت است، امکانپذیر میکند. هرگاه اتریوم بخواهد از طریق آدرس جدید برداشت شود، هیچ راهی برای ارتباط با منبع اولیه آن اتریوم وجود نخواهد داشت. این امر، اطمینان از حریم خصوصی را در این شبکه تضمین میکند. در این فرآیند، تورنادو کش به عنوان یک پروکسی عمل میکند تا اطمینان حاصل کند که تراکنش انجام شده 100 با پروتکل حریم خصوصی zkSnarks ناشناس شده است.
گفته میشود که تورنادو کش یک اپلیکیشن غیر متمرکز (DApp) کاربردی است که توانسته روی بلاکچین اتریوم اجرا شود. این برنامه روی بلاک چین اتریوم ذخیره و اجرا میشود. از اپلیکیشن غیر متمرکز تورنادو کش، به عنوان یک قرارداد هوشمند نام برده میشود.
سپردهگذاری با استفاده از تورنادو کش
برای ایجاد و واریز سپرده در شبکه اتریوم، لازم است کاربر یک رمز ایجاد کند و هش خود را که تعهد نامیده میشود، همراه با مبلغ سپرده به قرارداد هوشمند تورنادو کش ارسال نماید. قرارداد، سپرده را میپذیرد و تعهد را به لیست سپردههای خود اضافه خواهد کرد. علاوه بر این، حفظ حریم خصوصی در برداشت سپرده نیز به طور دقیق به کار گرفته میشود.
اگر کاربر تصمیم بگیرد سپرده خود را برداشت کند، باید مدرکی مبنی بر داشتن رمز تعهد مصرفنشده از لیست سپردههای قرارداد هوشمند ارائه دهد. فناوری zkSnark بدون اینکه مشخص کند کدام سپرده دقیقاً مربوط به این رمزارز است، این امکان را برای شما فراهم میآورد. به این ترتیب که قرارداد هوشمند فرآیند را بررسی و وجوه سپردهشده را به آدرس مشخصشده برای برداشت منتقل میکند. یک ناظر خارجی نمیتواند تعیین کند که این برداشت از کدام سپرده است.
گزینههای برداشت سپرده در Tornado cash
برای برداشت، دو گزینه وجود دارد؛ یکی از آنها استفاده از کیف پول است که میتواند کیف پول متامسک (Metamask)، تراست والت (Trustwallet) و … باشد؛ همچنین میتوان این کار را از طریق Relayer انجام داد. روش اول مستلزم داشتن یک آدرس اتریوم کاملاً جدید است که مقداری اتریوم روی آن موجود باشد.
حال این سؤال پیش میآید که چگونه میتوان مقداری اتریوم را در یک آدرس دریافت کرد و در عین حال ناشناس باقی ماند؟ معمولاً شما آن را از افراد دیگر یا با استفاده از صرافی ارز دیجیتال خریداری میکنید.
به همین دلیل می توانید از ویژگی Relayer برای تکمیل مراحل استفاده کنید. در این گزینه تمام آنچه شما نیاز دارید، تولید آدرس جدید اتریوم است و پروتکلهای zkSnark proof و Relayer بقیه کارها را انجام میدهند. البته برای کارمزد شبکه اتریوم، مقداری اتریوم نیز از شما کسر میشود.
نکتههایی درباره حفظ حریم خصوصی با تورنادو کش
- صرف نظر از استفاده Relayer، همچنان باید با استفاده از vpn، پروکسی و یا Tor ناشناس ماندن در اینترنت را حفظ کنید تا آدرس IP موردنظر خود را پنهان کنید. از آنجا که از مرورگر استفاده میکنید، ویژگی Incognito Tab نیز مفید خواهد بود.
- قبل از به کار بردن آدرس جدید خود، مطمئن شوید که کوکیها را برای برنامههای غیر متمرکز (DApp) پاک کردهاید، زیرا اگر یک DApp هر دو آدرس قدیمی و جدید را با کوکیهای یکسان ببیند، متوجه خواهد شد که آدرسها متعلق به یک مالک هستند.
- یادداشت، حاوی دادههایی است که میتواند برای ارتباط واریز وجه با برداشت وجه استفاده شود. پس از اتمام برداشت، بهتر است اطمینان حاصل کنید که دادههای یادداشت شما کاملاً از بین رفته است.
- صبر کنید تا چند سپرده بعد از سپرده شما وجود داشته باشد. اگر واریز وجه و برداشت شما پشت سر هم انجام شود، ناظر میتواند حدس بزند که این فرد ممکن است همان شخص واریزکننده باشد و در نتیجه امنیت شما به خطر میافتد. توصیه میکنیم اجازه دهید حداقل 5 سپرده بین واریز و برداشت شما وجود داشته باشد.
- حتی اگر پس از شما چندین سپرده وجود داشته باشد، برای اطمینان بیشتر منتظر بمانید تا مدتی از زمان سپرده شما بگذرد. زیرا ممکن است همه سپردهها به دست همان شخصی ساخته شوند که سعی در ایجاد هرزنامه یا اسپم دارد و این موضوع باعث میشود کاربر به دروغ باور کند که یک مجموعه بزرگ وجود دارد. بنابراین بهترین کار این است که حداقل 24 ساعت پس از واریز صبر کنید تا به طور کامل از واریز چند سپرده به دست افراد مختلف در این مدت، مطمئن شوید.
سخن پایانی
صرف نظر از اینکه انتقادهایی در مورد تورنادو کش وجود دارد، اما این برنامه غیر متمرکز (DApp) توانسته امنیت و حفظ حریم خصوصی شبکه اتریوم را تا حد زیادی افزایش دهد. بنا بر گفته مؤسس MolochDAO، تورنادو کش یک مشکل اساسی دارد که هنوز به طور کامل غیر متمرکز نیست. او اشاره میکند که تورنادو کش اراییهای شما را محاسبه و فعالیتهای زنجیرهای شما را تجزیه و تحلیل کند. مخترع اتریوم از تورنادو کش (Tornado cash) از طریق یک سیستم چندامضایی کنترل میگردد و تنظیمات قابلاعتماد آن در یک پردازشگر واحد انجام میشود.
دیدگاه خود را ثبت کنید