آنچه در این مقاله خواهید خواند
متامسک دست به تحریم کاربران ایران زد و در ادامه دسترسی ایرانیان به این کیف پول قطع شد. اگرچه متاماسک از مدتها قبل شروع به ردیابی آدرسهای IP کرده و قوانین دنیای کریپتو را زیر سوال برده است، اما برای کاربران ایرانی یک روش برای دور زدن تحریم متامسک (MetaMask) وجود دارد که در این مقاله آموزش میدهیم.
کیف پول متامسک که ادعای غیر متمرکز بودن داشت، در اسفند ۱۴۰۰ دست به تحریم کاربران مستقر در ایران زد. در چند روز منتهی به این تاریخ، گزارشهای متعددی از کاربران حوزه ارزهای دیجیتال و توکنهای ان اف تی (NFT) در شبکههای اجتماعی به دست رسیده است که نشان میدادند دسترسیشان را به خدمات کیف پول متامسک کاملا از دست دادهاند.
بروز اتفاقاتی همچون تحریم ایران توسط متامسک مشکلی بسیار بزرگ برای این حوزه محسوب میشود، چرا که جامعه و اکوسیستم دنیای ارزهای دیجیتال بر مبنای عقیده بر غیر متمرکز بودن اینترنت ساخته شده است و اساسا هیچکس نباید توانایی محدود کردن دسترسی دیگری را داشته باشد. در این فضا، حکومتها یا مشاغل نمیتوانند تصمیم بگیرند چه کسی اجازه استفاده از اطلاعات و خدمات را دارد یا ندارد. در نتیجه جای تعجب ندارد که تحریم های جدید متامسک و اوپن سی موجب خشم بسیاری از کاربران ایرانی و غیر ایرانی شدهاند و خیلیها از این میگویند که در حقیقت هیچ بازار NFT و رمز ارز غیر متمرکزی وجود ندارد.
البته کاربران ایرانی حتی با وجود تحریم جدید کیف پول متامسک میتوانند عبارت بازیابی (Seed Phrase) خود را در یک کیف پول دیگر مثل تراست والت وارد و داراییهای خود را آنجا بازیابی کنند. این یعنی مشکلی برای داراییهای موجود بر بستر بلاک چین اتریوم پیش نیامده است و مسئله اصلی، شرکتهای متمرکز در قالب ارائه دهندگان خدمات غیر متمرکز هستند که تحریم و سانسور را به شبکههای بلاک چین تحمیل میکنند. به خاطر داشته باشید که برای پیشگیری از چنین اتفاقاتی در آینده، همیشه در هنگام استفاده از والتهای خود از نرم افزارهای تغییر آی پی استفاده کنید.
اعتراف متامسک به جمعآوری آدرس IP کاربران
اواخر آذر ۱۴۰۱ متوجه تغییر توافقنامه سیاست حفظ حریم خصوصی در وب سایت ConsenSys (توسعهدهنده MetaMask) شدیم. بر اساس آن، کیف پول نام برده از این پس آدرسهای آیپی و آدرسهای اتریوم کاربران را حین انجام تراکنشهای آنچین ذخیره میکند. البته، به این موضوع مهم اشاره شده که جمعآوری اطلاعات فقط در صورت استفاده از RPC پیشفرض یعنی Infura صورت خواهد گرفت. با توجه به همین موضوع، در انتهای این مقاله روش دور زدن تحریم متامسک و جلوگیری از ذخیرهسازی IP را آموزش دادهایم.
کاربرانی که از یک RPC دیگر به جز Infura یا مخصوصا از نود اتریوم اختصاصی خود داخل متامسک استفاده میکنند، مشمول توافقنامه سیاست حفظ حریم خصوصی جدید شرکت ConsenSys نخواهند شد. البته قبل از انتخاب باید قوانین و شرایط مربوط به RPC مورد نظر را بخوانید، چرا که ممکن است آنها نیز به جمعآوری آدرسهای اتریوم و همچنین IP کاربران کمک کنند!
شفافیت و راستگویی ConsenSys ستودنی است! این شرکت در بیانیه اخیر خود از احتمال اشتراک گذاشتن اطلاعات به دست آمده با شرکتهای همکار و شرکای خود خبر داده است. آنها حتی ممکن است در جریان معاملات تجاریشان با سایر کمپانیها از این اطلاعات استفاده کنند. مورد استفاده دیگر، تکیه بر پایگاه داده آدرسهای IP و آدرسهای اتریوم ذخیره شده به منظور پیروی از قوانین مبارزه با پولشویی است.
واکنش کاربران به این خبر غیرمنتظره نبود؛ آنها در شبکههای اجتماعی واکنشهای منفی از خود نشان دادند و به خاطر زیرسوال رفتن حریم خصوصی خود ابراز نگرانی کردند. این در حالی است که متامسک یک کیف پول ارز دیجیتال محسوب میشود و باید بیشتر از روشهای سنتی و متمرکز ارائه خدمات مالی، به حفظ حریم خصوصی و هویت کاربران کمک کند.
بیانیه جدید ConsenSys ؛ اتفاق تازهای رخ نداده است!
شرکت توسعهدهنده متامسک ضمن ادعای عدم سواستفاده یا کسب درآمد از اطلاعات کاربران این کیف پول، اعلام کرد اتفاق جدیدی رخ نداده و در عمل چیزی تغییر نکرده است. بیانیه جدید بعد از عکسالعملهای تند میلیونها کاربر MetaMask منتشر شد تا هدف از ذخیرهسازی اطلاعات کاربران را به طور واضح بیان کند.
کمپانی ConsenSys مدعی شد جمعآوری خودکار بخشی از اطلاعات شخصی کاربران، که میتواند شامل IP نیز باشد، از قبل وجود داشته، پس الان تغییر خاصی رخ نداده است! آنها توافقنامه سیاست حفظ حریم خصوصی خود را صرفا برای شفافسازی درباره نحوه کار Infura بهروزرسانی کردهاند. توسعهدهنده روی این موضوع تاکید کرد که خود MetaMask آدرسهای IP و آدرسهای اتریوم را ذخیره نمیکند، بلکه این قانون فقط مشمول افرادی است که از Infura به عنوان RPC استفاده میکنند. از این جمله میتوان برداشت کرد که شرکت ConsenSys مسئولیت موضوع را از دوش خود برداشته و گردن شرکتی دیگری انداخته است.
سازنده کیف پول محبوب متامسک روی این موضوع تاکید کرد که روند جمعآوری داده تغییری نداشته و فقط متن توافقنامه سیاست حفظ حریم خصوصی آپدیت شده است. تقریبا میتوان این ادعا را پذیرفت، چرا که ما از اسفند ۱۴۰۰ از جمعآوری اطلاعات کاربران متامسک با توجه به توافق ConsenSys و Infura مطلع بودیم. از یک زاویه، عمومی کردن خبر توسط سازنده MetaMask قابل ستایش است، چرا که میتوانست بدون انتشار علنی موضوع، به این روند ادامه بدهد. اکنون میدانیم در صورت استفاده از یک نود اختصاصی اتریوم یا تغییر RPC به گزینهای دیگر، مشکلی از نظر حریم خصوصی نخواهیم داشت. شرکت خالق و پشتیبان متامسک والت در گفتگو با وب سایت Cointelegraph گفت:
شرکت Infura از اطلاعاتی که به واسطه MetaMask جمعآوری میکند، سواستفاده نخواهد کرد. همچنین هدف ConsenSys، مثل خیلی از شرکتهای حوزه وب 2 (اشاره به گوگل، فیسبوک و امثال آنها)، کسب درآمد از اطلاعات خصوصی کاربران نیست.
سازنده متاماسک والت برای اطمینان خاطر بیشتر کاربران بابت مسائل تحریم و جمعآوری IP، مدعی شد شرکت اینفورا در تلاش است تا با پیادهسازی یک سری آپدیت فنی، اطلاعات شخصی دریافت شده را به حداقل برساند.
دلیل عصبانیت زیاد بیش از 21 میلیون کاربر فعال ماهیانه متامسک از این خبر، سقوط صرافی FTX بوده است؛ بعد از این اتفاق مهلک، بخش زیادی از بازیگران و فعالان بازار ارزهای دیجیتال اعتمادشان به راهکارها و سیستمهای حضانتی را از دست دادند و سرمایهشان را از آنها خارج کردند. حال وقتی روشهای غیرحضانتی نیز به روشی دیگر حریم خصوصی کاربران را پایمال کنند، چه گزینهای برای انتخاب باقی خواهد ماند!؟
دلیل تحریم ایران توسط متامسک
خبر تحریم ایران از سوی متامسک در حقیقت با انتشار یک پست کوتاه بلاگ پخش شد که در آن گفته میشود این تحریم طبق توافق ConsenSys و Infura، برقرار شده است. Infura ارائهدهنده خدمات متامسک برای انتقال اطلاعات از بلاک چین و برعکس است. ارائه دهنده کیف پول در انتهای مطلب میگوید که به کاربران مستقر در برخی مناطق به دلیل مشکلات قانونی، خدماتی ارائه نمیدهد.
پس از انتشار مطلب اولیه، Infura یک رشته توییت در این رابطه منتشر کرد و گفت که محدودیتهای ایجاد شده عمدی بودهاند، اما به خاطر یک مشکل فنی، وسیعتر از آن که باید اجرا شدهاند.
حساب رسمی توییتر این پروژه گفت:
در حین تغییر تنظیمات برای اجرای تحریمهایی که سردمداران ایالات متحده آمریکا و دیگر کشورها وضع کردهاند، به اشتباه وسیعتر از آن که نیاز بود محدودیت ایجاد کردیم. این اشتباه بزرگی از سوی ما بود و خوشحالیم که به ما یادآوری شد. وقتی متوجه اتفاقات رخ داده شدیم، به سرعت مشکل را رفع کردیم و سرویس در این لحظه به درستی کار میکند.
راهکار ادامه استفاده از کیف پول متامسک در شبکه اتریوم
هر چند که با توجه به مشکلات پیش آمده، ادامه استفاده از کیف پول MetaMask توصیه نمیشود، کاربران ایرانی میتوانند با تغییر RPC خود در کیف پول متامسک، به استفاده از این کیف پول ادامه دهند. در ادامه برای این عده از کاربران شیوه اضافه کردن یک RPC شبکه دلخواه را در کیف پول متامسک توضیح میدهیم. توجه کنید که به جای RPC از پیش تعیین شده Infura، میتوانید از شبکههای مختلفی مثل Alchemy و Moralis و غیره استفاده کنید، اما ما در این آموزش از شبکه Alchemy استفاده میکنیم.
برای دور زدن تحریم متامسک علیه کاربران ایران ابتدا باید وارد وب سایت alchemy.com شوید و یک حساب کاربری رایگان بسازید. به این منظور، پس از ورود به سایت الکمی، روی Get started for free کلیک کنید.
در مرحله دوم، ایمیل و رمز عبور و نام مدنظر خود را وارد و روی Sign up کلیک کنید. سپس ایمیلی برای شما ارسال خواهد شد که با کلیک روی Verify Email، حساب کاربری شما فعال خواهد شد.
همچنین در صورتی که از قبل با حساب کاربری گوگل خود لوگین کرده باشید، میتوانید با کلیک روی Sign up with Google و اجازه دادن به اپلیکیشن Alchemy، حساب خود را بسازید.
ایمیلی که برایتان میآید را باز کنید و روی Verify Email کلیک کنید.
با تایید ایمیلتان در این مرحله، صفحه انتخاب شبکه برایتان باز میشود. ما در این آموزش دور زدن تحریم متامسک شبکه مین نت اتریوم را انتخاب و روی Get Started کلیک میکنیم.
نام تیم و App خودتان را وارد کنید (هر دو را هر چه که دوست دارید بگذارید. اما توجه داشته باشید که نام App بعدا به کارتان خواهد آمد) و روی Create App کلیک کنید.
پلن رایگان از قبل انتخاب شده است. روی Continue کلیک کنید.
از آنجا که حساب ما رایگان است، در دو مرحله بعد روی skip for now و در مرحله بعد با انتخاب Capped Capacity روی Continue کلیک کنید.
در مرحله بعد بنویسید A tutorial و روی Let’s go کلیک کنید.
تبریک! بالاخره حساب Alchemy شما ساخته شد. حالا شما یک داشبورد در این وب سایت دارید که در آینده میتوانید به کمک آن حتی بر تراکنشهای متامسک خود نظارت داشته باشید.
تمام این مراحل ثبت نام را گذراندیم تا API Key را به دست بیاوریم. روی View Key مشخص شده در تصویر زیر (توجه کنید که اسم App شما همان خواهد بود که در مراحل قبل تعیین کردید) کلیک کنید و کد درون مستطیل قرمز را کپی کنید (API Key). این مقدار بعدا به کارتان خواهد آمد.
حالا که ساختن حساب Alchemy تمام شد، سراغ اضافه کردن RPC آن به کیف پول متامسک میرویم. روی آیکون متامسک در مرورگر خود کلیک کنید تا باز شود. روی علامت مشخص شده با فلش قرمز کلیک کنید و Settings را انتخاب کنید.
در کشوی باز شده روی Networks بزنید و بعد روی Add Network کلیک کنید.
صفحهای که باز میشود را با اطلاعات جدول پر کنید.
Block Explorer URL | Currency Symbol | Chain ID | New RPC URL | Network Name |
https://etherscan.io | ETH | 1 | https://eth-mainnet.alchemyapi.io/v2/api | هر نام دلخواه |
دقت کنید که در قسمت New RPC URL باید حتما api آخر پیوند را با API Key که قبلا شیوه به دست آوردنش را گفتیم، جایگزین کنید. به عنوان مثال، اگر API Key شما 1234567890 باشد، در قسمت New RPC URL باید این گونه بنویسید:
https://eth-mainnet.alchemyapi.io/1234567890
پس از پر کردن فهرست با اطلاعات خود، روی Save کلیک کنید. تبریک مجدد! حالا کیف پول متامسک شما برای ارتباط با شبکه اتریوم از رابط Alchemy به جای Infura استفاده میکند.
برای اطمینان بیشتر، میتوانید یک بار دیگر کشوی Settings را در کیف پول متامسک باز کنید، وارد Networks شوید و مشاهده کنید که شبکه Alchemy – Ethereum Mainnet (یا هر اسم دیگری که به جای Network Name روی آن گذاشتید) فعال شده است.
تهیه شده در بیت 24