راهنمای جامع دور زدن تحریم های متاماسک و کیف پول های نرم افزاری
همان طور که می دانید چند روز است که شرکت Infura به عنوان یکی از شرکت های ارائه دهنده زیرساخت بلاک چین به کمپین فشار حداکثری تحریم ها پیوست و ایران را تحریم کرد . به واسطه این تحریم تمام شرکت هایی مانند متاماسک که از زیرساخت این شرکت در برنامه های خود استفاده می کردند به صورت زنجیروار از ارائه خدمات به ایرانیان به صورت خواسته یا ناخواسته محروم شدند . با ما همراه باشید تا روش های اتصال مجدد به کیف پول خود را به شما آموزش دهیم
کیف پول ها چگونه کار می کنند؟
برای درک بهتر چگونگی کارکردن کیف پول ها ابتدا به تصویر زیر نگاه کنید. همانطور که مشاهده می کنید یک معماری و اکوسیستم کامل در دنیای بلاک چین سه قسمت دارد. برای ارتباط یک کاربر با بلاک چین نیاز به یک راه ارتباطی بین کاربر و باک چین می باشد . سمت کاربر شامل انواع کیف پول ، وب سایت ها و سرورها می شود و سمت بلاک چین انواع بلاک چین ها و سیستم های ذخیره سازی همچون IPFS را شامل می شود.
کیف پول ها شامل متاماسک ، تراست ولت و … فقط اطلاعات روی بلاک چین را از طریق پل های ارتباطی میان کاربر و بلاک چین به شما نشان می دهند.برای ارتباط بین بلاک چین و کاربران برخی از نودها یا شرکت ها ، زیرساخت هایی را برای ارتباط فراهم کرده اند و می توان به سادگی از طریق آن ها به بلاک چین متصل شد . Infura یکی از همین شرکت های ارائه دهنده زیرساخت است.عملا وقتی پل ارتباطی میان کاربر و باک چین از بین می رود نمی توان با بلاک چین ارتباط برقرار کرد. حال با هم ببینیم پس از تحریم توسط شرکت اینفورا چکار باید کنیم
تغییر RPC
RPC مخفف عبارت «Remote Procedure Call» به معنی “فراخوانی رویه از راه دور” است . به زبان ساده کیف پول شما از طریق RPC که یک گونه مسیر ارتباطی است با زیرساختی مثل Infura ارتباط برقرار می کند و سپس Infura با بلاک چین ارتباط برقرار می کند.
چون Infura ما را تحریم کرده است و مسیر RPC مسدود است می توانیم برای ارتباط با بلاک چین اتریوم از RPC های دیگری استفاده کنیم.
Name | Type | RPC Url | Chain ID | Currency Symbol |
---|---|---|---|---|
Ethereum Mainnet RPC | Mainnet | https://mainnet.infura.io/v3/9aa3d95b3bc440fa88ea12eaa4456161 | 1 | ETH |
Ethereum Mainnet RPC | Mainnet | https://rpc.ankr.com/eth | 1 | ETH |
در جدول بالا اولین RPC همان RPC شرکت اینفورا است که تحریم شده است و متاماسک از این مسیر استفاده می کند. ما می توانیم با تغییر RPC به ردیف دوم به راحتی از شبکه اتریوم در کیف پول متاماسک استفاده کنیم
در کیف پول متاماسک شما نمی توانید RPC پیش فرض شبکه اتریوم را ویرایش کنید زیرا متاماسک تغییرات RPC شبکه پیش فرض اتریوم را قفل کرده است بنابراین باید یک شبکه دیگر تعریف کنید و RPC جدید اتریوم را در آن تعریف کرده و سپس شبکه اتریوم پیش فرض را تغییر داد
برای اضافه کردن شبکه جدید می توانید از مسیر Setting/Networks/Add Network اقدام به اضافه کردن شبکه جدید کنید
و سپس مشخصات RPC جدید را طبق تصویر زیر وارد کنید
Network Name : Ethereum Mainnet
New RPC URL : https://rpc.ankr.com/eth
Chain ID : 1
Currency Symbol : ETH
Block Explorer URL : https://etherscan.io
وارد کردن اطلاعات متاماسک در کیف پول تراست ولت
همانطور که از قسمت قبل متوجه شدید کیف پول متاماسک از زیرساخت های شرکت Infura برای ارتباط با بلاک چین اتریوم استفاده ی کند . برخی دیگر از کیف پول ها از زیرساخت های خود و یا شرکت دیگری برای ارتباط با شبکه اتریوم بهره ی برند و به صورت پیش فرض نیاز به هیچ گونه تغییر خاصی در RPC آن ها نیست .به عنوان مثال کیف پول تراست ولت یکی از این کیف پول هاست .
در هنگام ساخت کیف پول در نرم افزاری مانند متاماسک شما رمز های 12 کلمه ای خود را مستقیماً از بلاک چین دریافت می کنید و این رمز ها هیچ گونه ارتباطی با متاماسک ندارند.از آنجایی که اطلاعات شما روی شبکه اتریوم ذخیره شده اند شما می توانید به راحتی با وارد کردن این رمز بازیابی 12 کلمه ای در بقیه کیف پول ها اطلاعات مربوط به ارزهای خود را مشاهده کنید
در صورتی که رمز 12 کلمه ای خود را ندارید می توانید از مسیر Setting/Security & Privacy و انتخاب گزینه Reveal Secret Recovery Phrase رمز 12 کلمه ای خود را مشاهده کنید
پس از این کار باید این کلمات را در کیف پول جدید مثل تراست ولت وارد کرد و نسبت به ساخت اکانت جدید اقدام کرد.
مراحل تصویری وارد کردن اطلاعات کیف پول متاماسک در تراست ولت
پس از طی کردن مراحل بالا شما با 2 گزینه Create New Wallet و I already have a wallet مواجه می شوید . با توجه به اینکه شما به عنوان مثال از قبل کیف پول متاماسک داشته اید و حالا می خواهید اطلاعات را در تراست ولت اضافه کنید باید گزینه I already have a wallet را انتخاب کنید
دقت کنید در مرحله 5 اگر Multi-Coin Wallet را انتخاب نکنید می توانید نسبت به انتخاب هر بلاک چین به صورت مجزا اقدام کنید که در صورت انتخاب گزینه های زیر در اختیار شما قرار می گیرد
برای Import کردن اکانت در این حالت 4 گزینه در دسترس شما قرار دارد
PHRASE : می توانید رمز 12 کلمه ای را وارد کنید
KEYSTORE JSON : رمز در حالت JSON را می توانید وارد کنید
PRIVATE KEY : کلید خصوصی خود را وارد کنید
ADDRESS : آدرس کیف پول خود را وراد کنید،در این حالت فقط می توانید کیف پول را مشاهده کنید و امکان ارسال تراکنش را ندارید