در حوزه ارزهای دیجیتال، امنیت و نگهداری داراییها یکی از دغدغههای مطرح بوده که از اهمیت بسیار بالایی برخوردار است. از زمانی که بیتکوین به عنوان اولین ارز دیجیتال موفق ظهور کرد، مفهوم کیفپولهای دیجیتال، اساسی در حل این چالش بوده است. اگرچه ایده اصلی یکسان است، اما روشهای مختلفی برای پیادهسازی آن طراحی و به کار گرفته شده است. دو نوع اصلی این کیفپولها شامل کیفپولهای گرم و سرد میشوند که هر یک مزایا و آسیبپذیریهای خاص خود را دارند. در طول زمان، کیف پولهای مختلفی به وجود آمدند و بسیاری از آنها نیز با مشکلات امنیتی و هکهای میلیون دلاری مواجه شدند. اما در این میان نمونههای معدودی نیز وجود دارند که با کمترین مشکلات امنیتی رو به رو شدند.
در مقاله قرار است به طور اختصاصی به معرفی یکی از بهترین کیف پولهای گرم یعنی متامسک بپردازیم.
پیش از آن که به موضوع اصلی بپردازیم، بهتر است ابتدا با مفهوم انواع کیف پولها آشنا شویم.
به طور کلی کیف پولها به دو نوع کیف پول گرم و کیف پول سرد تقسیم میشوند. کیف پولهای سرد، همان کیف پولهای سختافزاری هستند و برای استفاده از آن باید به یک رایانه متصل شده و از طریق نرمافزار داراییهای خود را مدیریت کنید.
در مقابل، کیف پولهای گرم، به کیف پولهای نرمافزاری میگویند که به راحتی و به صورت رایگان میتوانید دانلود و استفاده کنید. این کیف پولها از نظر دسترسی و امکانات، معمولا به کیف پولهای سرد، برتری دارند.
بیشتر بخوانید: کیف پول گرم چیست؟
کیف پول متامسک یکی از معروفترین کیف پولهای گرم میباشد. این کیف پول در سال 2016 توسط آرون دیویس (Aaron Davis) و دن فینلی (Dan Finlay)، در شرکت کانسنسس (Consensys) توسعه یافت. معمولا متامسک را به عنوان یک کیف پول مبتنی بر بلاکچین اتریوم معرفی میکنند؛ اما نه تنها از بلاکچین اتریوم، بلکه از بسیاری از فورکهای اتریوم و راهکارهای لایه دو پشتیبانی میکند. شبکههای بیانبی چین، آوالانچ، پالیگان، آربیتروم، آپتیمیزم، پالسچین و فانتوم مثالهایی از این شبکهها هستند.
این کیف پول رابط کاربری برای ارتباط با بلاکچین و حفظ و نگهداری داراییهایتان به شما ارائه میکند. البته متامسک قابلیتهای بسیار بیشتری دارد که آن را از سایر کیف پولها متمایز میکند. اما پیش از آن که قابلیتها و امکانات متامسک را بررسی کنیم، بهتر است به نحوه نصب این کیف پول بپردازیم.
کیف پول متامسک دارای دو نسخه اپلیکیشن موبایل و افزونه مرورگر میباشد. در این بخش ما راهنمای نصب این برنامه بر روی موبایل را به شما آموزش میدهیم، اما بیشتر مراحل ذکر شده مشابه هستند و فقط ممکن است نحوه دانلود و دسترسی متفاوت باشد.
اگر موبایل شما مبتنی بر سیستم عامل iOS است از اپ استور، اپلیکیشن متامسک را جستجو و نصب کنید و اگر موبایل شما مبتنی بر اندروید است، از گوگل پلی این کار را انجام دهید. همچنین میتوانید با مراجعه به سایت رسمی این کیف پول (metamask.io) اپلیکیشن سازگار با موبایل خودتان را دانلود کنید. پس از نصب آن، با کلیک بر روی Get started، وارد صفحهای میشوید که در آن باید مشخص کنید که آیا میخواهید یک کیف پول جدید ایجاد کنید یا اینکه میخواهید کیف پولی که قبلا داشتهاید را بازیابی کنید. برای ایجاد کیف پول جدید بر روی Create a new wallet و در صفحه بعد، پس از مطالعه شرایط و قوانین نرمافزار و در صورت موافقت با آنها، بر روی I agree (به معنای موافقم) کلیک کنید.
مرحله بعد، ایجاد یک رمز عبور برای این اپلیکیشن میباشد. پس از این مرحله، کیف پول تعدادی از کلمات تحت عنوان «کلمات بازیابی یا Recovery phrase» به شما ارائه میدهد. در این مرحله، نرمافزار پیش از آن که کلمات بازیابی را به شما نمایش دهد، نکات ایمنی زیادی برای حفظ و نگهداری آنها بیان میکند. زیرا اگر بخواهید در آینده کیف پول خود را بازیابی کنید، به آنها نیاز خواهید داشت:
با کلیک بر view کلمات بازیابی برای شما نمایش داده میشوند. بهتر است این کلمات را بر روی یک کاغذ یادداشت کرده و در جایی امن نگهداری کنید. عکس گرفتن از صفحه و کپی کردن آنها روشهای امنی برای نگهداری این کلمات نیستد. باید بدانید که ترتیب این کلمات مهم هستند. در مرحله بعد، متامسک از شما میخواهد که این کلمات را به همان ترتیبی که نمایش داده شده بود، وارد کنید:
پس از انجام مراحل ذکر شده کیف پول شما ایجاد شده و میتوانید از آن استفاده نمایید:
گرچه مراحل فوق برای نسخه موبایلی بیان شدهاند، اما مراحل نصب نسخه مرورگر متامسک تفاوت چندانی ندارند و ممکن است دارای تفاوتهای بسیار جزئی باشند. افزونه این کیف پول برای مرورگرهای کروم، فایرفاکس، بریو، مایکروسافت اج و اپرا موجود میباشد. لینک دانلود نسخه مورد نظر خود را میتوانید از سایت متامسک (metamask.io/download) بیابید.
اگر کیف پول شما به هر دلیلی از دستگاه موبایل یا مرورگر شما پاک شود یا بخواهید آن را در دستگاه دیگری بازیابی کنید، به کلمات بازیابیتان نیاز خواهید داشت. اگر به کلمات بازیابی خود دسترسی نداشته باشید، امکان بازیابی کیف پول شما نیز وجود نخواهد داشت.
به منظور بازیابی کیف پول خود، پس از نصب نرمافزار باید گزینه «Import Using Secret Recovery Phrase» را به جای «Create a new wallet» انتخاب کنید. پس از آن کلمات بازیابیتان را باید وارد کرده و رمز عبور جدیدی نیز تعیین کنید. با انجام این مراحل کیف پول شما بازیابی میشود.
متامسک به عنوان یک کیف پول ارز دیجیتال، اجزا و ویژگیهای مختلفی دارد که کار کردن و استفاده از آنها ممکن است در ابتدا برای افراد تازهکار بسیار سخت و نامفهوم باشد. در این بخش به معرفی قسمتهای مختلف این کیف پول میپردازیم.
کلیدهای عمومی و خصوصی یکی از مهمترین مفاهیم مرتبط با کیف پولهای ارز دیجیتال است که هر کسی که در این بازار فعالیت میکند باید به خوبی با آنها آشنا باشد.
کلید عمومی شما رشتهای شامل حروف و اعداد است که با استفاده از آن میتوانید ارز دریافت کنید؛ درست مانند شماره شانزده رقمی کارت بانکیتان. گاها منابع مختلف آدرس عمومی کیف پول را به عنوان کلید عمومی معرفی میکنند؛ اما به طور فنی و تخصصی این آدرس در واقع نسخه کوتاهشدهای از کلید عمومی میباشد.
در کادر قرمز در تصویر بالا آدرس عمومی کیف پول مشخص شده است. همانطور که از نام آن مشخص است، به راحتی میتوانید آن را منتشر کنید. اما دقت داشته باشید، از آنجایی دادههای بلاکچین برای همه افراد قابل مشاهده است، هر کسی با داشتن این آدرس میتواند فعالیتهای کیف پول شامل تراکنشهای شما را مشاهده و رهگیری کند.
کلید خصوصی، کلید دسترسی به کیف پول و تولید امضای دیجیتالی شماست. کلید خصوصی یکی از اجزای مهم کیف پولهای ارزهای دیجیتال است. زیرا به شما اجازه میدهد تراکنشها را امضا کنید و داراییهای مرتبط با کلید عمومی مربوطه را ارسال کنید.
از آنجایی که کلید خصوصی از اهمیت بالایی برخوردار است، متامسک آن را بر روی دستگاه به صورت محلی و رمزنگاریشده ذخیره میکند.
برای دسترسی و مشاهده کلید خصوصی میتوانید به صورت مراحل زیر عمل کنید.
مانند تصویر فوق، ابتدا روی سه نقطه بالای سمت راست صفحه و سپس بر روی گزینه Account details کلیک کنید. پس از آن باکسی مانند تصویر زیر نمایش داده میشود که کلید عمومی شما را نشان میدهد و در زیر آن دکمهای با عنوان show private key وجود دارد که باید بر آن کلیک نمایید:
پس از کلیک بر دکمه، باکس تصویر زیر ظاهر میشود که از شما میخواهد پیش از مشاهده کلید خصوصی، رمز عبور خود را وارد کنید. همچنین هشداری به منظور عدم انتشار کلید خصوصیتان نشان داده میشود:
سپس، متامسک بار دیگر نکات امنیتی مرتبط با کلید خصوصی و اهمیت نگهداری آن را هشدار میدهد و پس از آن کلید خصوصی را به شما نمایش خواهد داد:
در نسخه موبایلی، برای مشاهده کلید خصوصی در قسمت تنظیمات، وارد بخش Security & Privacy شده و با کلیک بر دکمه Show private key و وارد کردن رمز عبور خود، کلید خصوصیتان را مشاهده کنید.
یکی از قابلیتهای مفید متامسک که بسیاری از کیف پولهای دیگر نیز آن را دارند، قابلیت ایجاد چند حساب در یک کیف پول میباشد. در واقع در یک کیف پول شما میتوانید چند کیف پول یا حساب که هر کدام کلیدهای عمومی و خصوصی متفاوتی دارند، ایجاد کنید.
در نظر داشته باشید که برای هر کدام از این حسابها، کلمات بازیابی جدیدی ایجاد نمیشود. برای بازیابی این حسابها، ملزم به استفاده از کلید خصوصی آنها نیستید.
معمولا در بالای صفحه اصلی عبارت «Account1» نمایش داده میشود که با کلیک بر آن میتوانید حسابهای جدید ایجاد و یا حسابهایی که از قبل داشتهاید را بازیابی کنید. در واقع، اگر با یک دسته از کلمات بازیابی چندین حساب ایجاد کرده باشید، کافیست بر روی گزینه add a new account کلیک کنید. متامسک حسابهای شما را به همان ترتیب اضافه میکند.
همانطور که پیشتر بیان کردیم، متامسک علاوه بر اتریوم، از شبکهها و بلاکچینهای مختلفی پشتیبانی میکند.
در بالای صفحه اصلی متامسک معمولا عبارت Ethereum Mainnet وجود دارد. این نشان میدهد که در حال حاضر بر روی شبکه اتریوم قرار دارید.
با کلیک بر روی آن لیستی از شبکهها نمایش داده میشود. اگر شبکه مدنظر شما در این لیست نبود با کلیک بر دکمه «Add network +» وارد صفحهای که در تصویر زیر نشان داده شده است، میشوید که شامل لیستی از شبکههای بیشتری است.
گاهی ممکن است شبکه مدنظر شما در لیست شبکههای پیشنهادی در تصویر بالا نباشند. در این حالت، باید شبکه را به صورت دستی اضافه کنید. در انتهای لیست تصویر بالا، دکمهای تحت عنوان Add a network manually وجود دارد که با کلیک بر آن وارد صفحه زیر میشوید:
همانطور که در تصویر بالا مشاهده میکنید، برای اضافه کردن یک شبکه جدید، باید اطلاعاتی همچون نام شبکه، آدرس RPC URL برای شبکه مدنظر، شناسه زنجیره شبکه (Chain ID)، نماد اختصاری و آدرس مرورگر بلاک شبکه را وارد نمایید.
برای دستیابی به این اطلاعات میتوانید به سایت رسمی هر شبکه مراجعه نمایید. به عنوان مثال، برای اضافه کردن شبکه پالسچین، میتوانید به سایت pulsechain مراجعه کرده و اطلاعات مورد نیاز برای اضافه کردن آن به کیف پول خود را به دست آورید.
زمانی که شما کیف پول خود را ایجاد میکنید، کیف پول فقط ارز بومی شبکه مورد نظر شما را نشان میدهد. این در حالی است که بر روی شبکههایی همچون اتریوم، بیانبی چین، پالسچین و بسیاری شبکههای دیگر، ارزهای دیگری تحت استانداردهای مختلف همچون ERC-20، PRC-20 و BEP-20 و غیره نیز وجود دارند.
برای افزودن یک توکن، بر روی گزینه «Import tokens +» در صفحه اصلی که در تصویر فوق نیز نمایش داده شده است، کلیک کنید.
پس از آن باکس تصویر زیر نمایش داده میشود که دارای دو تب Search و Custom token میباشد.
اگر با جستجوی نام توکن در تب Search توکن مورد نظر را نیافتید، میتوانید با استفاده از آدرس قرارداد توکن آن را به کیف پول خود اضافه کنید. هر توکن شناسه منحصر به فردی تحت عنوان آدرس قرارداد یا contract address دارد. این آدرس را میتوانید از سایتهای مرورگر بلاک یا همان block explorer شبکه موردنظر به دست آورید. به عنوان مثال، سایت etherscan مرورگر بلاک برای شبکه اتریوم میباشد.
علاوه بر موارد ذکر شده، متامسک دارای قابلیتهای بسیار بیشتری نیز هست اما هر کدام به خودی خود نیازمند یک مقاله مجزا برای آموزش میباشند، به همین منظور صرفا به نام بردن آنها اکتفا میکنیم. قابلیتهایی همچون اتصال به dAppها و دنیای web3، قابلیت خرید مستقیم ارز با استفاده از ارزهای فیات، سواپ و پل زدن، مثالهایی از دیگر امکانات این کیف پول میباشند.
کیف پول متامسک یکی از معروفترین کیف پولهای ارزهای دیجیتال میباشد. گرچه این کیف پول بسیاری از شبکهها همچون بیتکوین را پشتیبانی نمیکند، همه روزه به دلیل رابط کاربری ساده و امکانات فراوان آن به تعداد کاربرانش افزوده میشود. همچنین یکی دیگر از دلایل کاربرد زیاد آن، امنیت کیف پول میباشد. برخلاف اکثر کیف پولها که دچار حواشی و مشکلات امنیتی شدند، متامسک تاکنون دچار هک یا آسیبپذیریهای بزرگ نشده است. اگر در استفاده از این کیف پول به مشکلی برخوردید میتوانید به اسناد و مقالات منتشر شده توسط خود متامسک یا تالارهای گفتمان در جامعه متامسک مراجعه نمایید. همچنین متامسک دارای چتبات و پشتیبانی زنده میباشد که با مراجعه به سایت پشتیبانی متامسک و قسمت Start a Conversation، به آن دسترسی پیدا کنید.
تقریبا در سال 98 با ارزهای دیجیتال آشنا شدم و تنها چیزی که ازش میدونستم فقط ترید بود؛ تقریبا مثل همه کسایی که برای اولین بار با این حوزه آشنا میشن. اما هرچه بیشتر تو ...