با ما همراه باشید

آموزش

آشنایی با مفهوم رول آپ (Rollup)، (ZK Rollup) و (Optimistic Rollup)

رول آپ ها (Rollups) یکی از انواع روش های برون زنجیره ای (Off-chain) لایه ۲ برای بهبود مقیاس پذیری بلاکچین اتریوم است که شامل دو نوع کلی رول آپ های آپتیمیستیک (Optimistic Rollups) و رول آپ های بی‌ نیاز به دانش (Zero Knowledge Rollups) است.

منتشر شده

در

آشنایی با مفهوم رول آپ (Rollup)، (ZK Rollup) و (Optimistic Rollup)

بلاکچین اتریوم امنیت بسیار بالایی دارد؛ اما این امنیت بالا به قیمت کاهش سرعت پردازش تراکنش ها و تأخیر پردازش در شبکه تمام می شود. این سرعت پایین نه تنها شبکه را با مشکل مقیاس پذیری مواجه می کند، بلکه هزینه تراکنش ها را نیز بیش از حد افزایش می دهد و کار برای پیاده سازی پروژه های پرکاربر مانند اپلیکیشن های غیرمتمرکز (DApps) دشوار می شود. برای رفع این مشکل راهکارهای زیادی متولد شدند که یکی از آن ها رول آپ (Rollup) نام دارد.

رول آپ (Rollup) یکی از انواع روش های برون زنجیره ای (Off-chain) لایه ۲ برای بهبود مقیاس پذیری بلاکچین اتریوم است که شامل دو نوع کلی رول آپ های آپتیمیستیک (Optimistic Rollups) و رول آپ های بی‌ نیاز به دانش (Zero Knowledge Rollups) است.

قابلیت پردازش هزاران تراکنش در ثانیه، کارمزد کم، حریم خصوصی بالا و پردازش تراکنش خارج از زنجیره از مزیت های اصلی راهکار‌‌های مبتنی بر تکنولوژی زد کی رول آپ (ZK-Rollup) است. به نظر می رسد که یکی از ترندها هم پروژه های لایه دوم است، به ویژه پروژه های زد کی رولاپ که برخی هنوز توکن نداده اند و بسیاری چشم انتظار ایردراپ آن ها هستند.

در ادامه با مفهوم رول آپ (Rollup) در بلاکچین، انواع آن و بهترین پروژه های ZK-Rollup صحبت می کنیم. با اینوستورنت همراه باشید.

رول آپ (Rollup) چیست؟

رول آپ (Rollup) یک راهکار لایه دوم (Layer 2) است که برای رفع مشکل مقیاس پذیری اتریوم (Ethereum) توسعه یافت. این راهکار با جمع آوری و پردازش تراکنش ها در یک بلاکچین دیگر با نام لایه ۲ و ارسال داده های حاصل از این پردازش به لایه یک (Layer 1)، بار زیادی را از روی شبکه اصلی برمی دارند. با این کار هم کارمزد و تأخیر در پردازش تراکنش ها کاهش می یابد و هم امنیت آن تا حد زیادی توسط شبکه اصلی تأمین می شود.

رول آپ ها هزینه یک تراکنش را بین تعداد زیادی از کاربران تقسیم می کنند و به همین دلیل هم تراکنش روی این پروتکل ها ارزان تر است. فرآیند خارج از زنجیره تضمین می کند که فرآیند تسویه در Rollup ها سریع تر باشد؛ بنابراین بار محاسباتی روی لایه پایه کاهش می یابد. در حال حاضر دو مدل اصلی برای رول آپ ها داریم؛ رول آپ های آپتیمیستیک (Optimistic Rollups) و رول آپ های بی نیاز به دانش (Zero Knowledge Rollups).

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

  • دانش صفر (Zero-Knowledge)
  • کامل بودن (Completeness)
  • سلامتی (Soundness)

در zkp دو طرف داریم؛ اثبات کننده (Prover) و تایید کننده (Verifier).

  • اثبات کننده کسی است که پاسخ صحیح را دارد و می خواهد آن را اثبات کند.
    تایید کننده کسی است که تایید می کند اثبات کننده پاسخ صحیح را دارد.

پس این رول آپ ها از مدل های امنیتی مختلفی مثل روش اثبات با دانش صفر (Zero Knowledge Proof) استفاده می کنند و هر کدام از آن ها مزایا و معایب خاص خودشان را دارند. قبل از اینکه به انواع رول آپ (Rollup) در بلاکچین بپردازیم باید بدانیم که مفهوم مقیاس پذیری به چه معناست و این مشکل در شبکه اتریوم به چه صورت است؟

  • منظور از مشکل مقیاس پذیری اتریوم چیست؟

منظور از مقیاس پذیری (Scalability)، ظرفیت شبکه و سرعت در پردازش تراکنش هاست. هرچه مقیاس پذیری بالاتر باشد، ظرفیت شبکه بیشتر بوده و تراکنش‌ ها سریع تر پردازش می شوند.

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

مروری بر انواع روش های بهبود مقیاس پذیری اتریوم (Ethereum)

رول آپ (Rollup) ارز دیجیتال تنها روش بهبود مقیاس پذیری اتریوم نیست و راهکارهای دیگری نیز وجود دارند. این راهکارها به دو دسته کلی درون زنجیره ای یا آنچین (On-chain) و برون زنجیره ای یا آف چین (Off-chain) تقسیم می شوند.

راهکارهای آن چین (On-chain) 

هدف راهکارهای آن چین یا لایه اول این است که با استفاده از یک یا چند مکانیزم مشخص در شبکه اصلی، ظرفیت آن را افزایش دهند. در این راهکار اغلب از روش افزایش تعداد تراکنش های درون یک بلاک استفاده می شود که مشکلات خاص خود را دارد. در ارتقای اتریوم ۲، مفاهیمی به نام شاردینگ (Sharding) و دنک شاردینگ (Danksharding) معرفی شدند که در دسته راهکارهای آن چین قرار می گیرند.

۱. شاردینگ (Sharding)

در تکنیک شاردینگ (Sharding) شبکه اتریوم به بخش های کوچکتری به نام شارد (Shard) تقسیم می شود. در این تکنیک نودهای شبکه به گروه هایی به نام شارد-چین (Shard Chain) تقسیم می شوند و هر کدام از آن مسئولیت پردازش بخشی از تراکنش ها را برعهده دارد. در نتیجه بار کل شبکه توزیع می شود و سرعت و مقیاس پذیری آن بیشتر می شود.

۲. دنک شاردینگ (Danksharding)

این تکنیک بجای تقسیم شبکه به فضاهایی به نام شارد، از یک فضای ذخیره سازی با نام بلاب (‌blob) استفاده می کند. بلاب برخلاف بلاک، برای ماشین مجازی اتریوم (EVM) قابل مشاهده نیست و فقط برای مدت کوتاهی در دسترس قرار دارد. این فضای ذخیره سازی حجم زیادی در حدود ۱۲۵ کیلوبایت دارد و در عین حال، هزینه آن بسیار کم است.

راهکارهای آف چین (Off-chain)

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

۱. ساید چین (Sidechain)

ساید چین (Sidechain) یک بلاکچین مجزا است که با یک پل دو طرفه به شبکه اصلی اتریوم متصل می شود. این بلاکچین الزاماً از الگوریتم اجماع اتریوم استفاده نمی کند و پارامترهای بلاک آن مانند بلاک تایم می تواند متفاوت باشد. برخی از ساید چین ها با ماشین مجازی اتریوم و در نتیجه قراردادهای هوشمند (Smart Contracts) و اپلیکیشن های غیرمتمرکز (DApps) کاملاً سازگاری دارند.

۲. کانال وضعیت (State Channel)

کانال وضعیت یا استیت چنل (State Channel) راهکاری است که تراکنش ها را خارج از بلاکچین اصلی انجام می دهد و تعامل با شبکه اصلی را در حداقل مقدار ممکن حفظ می کند. منظور از کانال، یک پروتکل ساده همتا به همتا (P2P) است که بستر لازم را برای انجام تراکنش های متعدد بین دو طرف باز می کند. طرفین تراکنش در پایان فقط نتیجه تراکنش را به شبکه اصلی ارسال می کنند.

۳. زنجیره پلاسما (Plasma)

زنجیره پلاسما یا پلاسما چین (Plasma Chain) یک بلاکچین مجزا است که به شبکه اصلی اتریوم متصل می شود و با مکانیزم خاص خود، تراکنش ها را خارج از این شبکه انجام می دهد. پلاسما چین از مدل امنیتی گواه تقلب (Fraud Proof) استفاده می کند که با حفظ امنیت، سرعت پردازش تراکنش ها را افزایش می دهد. قرارداد پلاسما (Plasma Contract) مانند یک پل، امکان جابجایی دارایی بین شبکه اصلی اتریوم و زنجیره پلاسما را فراهم می کند.

۴. ولیدیوم (Validium)

راهکار ولیدیوم (Validium) برای تأیید تراکنش های خارج از شبکه اتریوم از اثبات دانش صفر (ZKP) استفاده می کند. زنجیره ولیدیوم توسط دو قرارداد هوشمند روی شبکه اصلی کنترل می شوند. قرارداد وریفایر (Verifier Contract) وظیفه تأیید اعتبار گواه های ارسال شده از سوی اپراتور ولیدیوم را برعهده دارد. قرارداد دیگر یا همان قرارداد اصلی (Main Contract)، وظایفی مثل واریز و برداشت و به روز رسانی وضعیت را برعهده دارد.

راهکار رول آپ دانش صفر (ZK Rollup) چیست؟

رول آپ دانش صفر یا زد کی رول آپ (ZK Rollup) یک راهکار مقیاس پذیری لایه دوم است که از گواه دانش صفر (Zero Knowledge Proof) استفاده می کند. گواه دانش صفر به یکی از طرفین کمک می کند که صحت یک گزاره را بدون افشای اطلاعات آن، به طرف دیگر ثابت کند. این گواه موفق شد یکی از چالش های بزرگ بلاکچین، یعنی امنیت و حریم خصوصی را تا حد قابل قبولی بهبود دهد. در این رول آپ بجای ارسال تک تک تراکنش ها به شبکه اصلی، تنها خلاصه ای از تغییرات تمام تراکنش ها به صورت یکجا به شبکه ارسال می شود.

رول آپ دانش صفر برای اثبات صحت تغییر وضعیت روی شبکه از مفهومی به نام گواه اعتبار (Validity Proof) استفاده می کند. گواه اعتبار یک مدل امنیتی است که با تأیید اعتبار تراکنش ها در لایه دو، بار پردازشی روی لایه اصلی را کاهش می دهد. این گواه می تواند به فرم اسنارک (SNARK) یا استارک (STARK) باشد. پروتکل اسنارک نسبت به پروتکل استارک سرعت بیشتری دارد، اما امنیت آن کمتر است. از طرفی حجم گواه پروتکل استارک از اسنارک بیشتر است و به گس (GAS) فی بالاتری نیاز دارد.

نحوه کار رول آپ دانش صفر (ZK-Rollup)

رول آپ دانش صفر از سه بخش اصل شامل قرارداد هوشمند روی شبکه اتریوم اصلی و وریفایر (Verifier)، یک اثبات کننده (Prover) و مجموعه ای از اعتبارسنج ها تشکیل شده است.

قرارداد هوشمند اصلی (Main) موظف است بر روی تعامل میان زنجیره ها نظارت کند. کارهایی مثل ذخیره بلاک ها، نظارت بر سپرده گذاری ها و انجام به روز رسانی را نیز این قرارداد هوشمند انجام می دهد. قرارداد هوشمند وریفایر (Verifier) نیز گواه دانش صفر را تأیید می کند. اثبات کننده وظیفه دارد گواه اعتبار تراکنش را به صورت رمزنگاری شده در زنجیره لایه دو ایجاد کند. اعتبارسنج ها نیز که گروهی از نودها هستند باید این گواه ها را تأیید و به قرارداد هوشمند ارسال کنند.

برای مثال فرض کنید کاربر قصد دارد یک تراکنش را انجام دهد. بعد از این‌که این کاربر تراکنش را امضا کرد، به سمت اثبات کننده هدایت می شود. اثبات کننده که روی یک ماشین مجازی خارج از شبکه اتریوم قرار دارد، باید این تراکنش را تأیید کند و در صف قرار دهد. این اثبات کننده در بازه های زمانی مشخص، هزاران تراکنش درون صف را درون یک بلاک قرار می دهد و یک گواه اثبات اعتبار دانش صفر برای این تراکنش ها ایجاد می کند. این گواه به اندازه ای کوچک است که بدون افشای اطلاعات، در عرض چند میلی ثانیه مورد تأیید قرار می گیرد.

در ادامه، اثبات کننده داده ای با حجم کم را به همراه گواه دانش صفر به شبکه اصلی اتریوم ارسال می کند. در این داده کم‌حجم اطلاعات ضروری مانند روت وضعیت (State Root) و روت تراکنش (Transaction Root) قرار دارد. در ادامه،‌ قرارداد هوشمند روی شبکه اصلی این گواه اثبات را مورد تأیید قرار می دهد و وضعیت را مطابق آن به روز رسانی می کند. تأیید نهایی گواه اثبات توسط شبکه اصلی اتریوم باعث می شود رول آپ دانش صفر در مقایسه با راهکارهایی مثل ساید چین امنیت بالاتری داشته باشد.

Zero Knowledge Rollups

به طور خلاصه و به زبان ساده فرآینده zkp متشکل است از اثبات کردن (Proving)، به چالش کشیدن (Challenging) و تکرار (Repeating).

در کنار دانش صفر، zkp باید ۲ شاخص دیگر را هم برآورده کند. اولین شاخص سلامتی است. اگر اظهارات یا بیانیه غلط باشد، اثبات کننده نمی تواند تایید کننده را قانع کند که درست است. عدم تمرکز و قابلیت اعتماد مواردی هستند که این شاخص دنبال آن ها است. شاخص دوم کامل بودن است؛ اگر بیانیه درست باشد، تایید کننده باید تایید کند که اثبات کننده حقیقت را می گوید. وقتی هر سه شاخص برآورده شوند، اساس یک ZKP ایجاد می شود.

به طور کلی ۲ نوع ZKP داریم: ZKP تعاملی و ZKP غیر تعاملی.

  • ZKP تعاملی

این نوع اثبات مستلزم ارتباط مستمر بین اثبات کننده و تایید کننده است تا زمانی که Prover بتواند پاسخ های رضایت بخشی به چالش های ایجاد شده توسط تایید کننده ارائه دهد.

  • ZKP غیر تعاملی

در مقابل، در NIZKP نیازی به تعامل بین Prover و Verifier نداریم. در عوض، Prover فقط یک پیام به Verifier ارسال می کند که برای تایید کننده کافی است تا اعتبار عبارت را تعیین کند. از آنجایی که تنها یک پیام در اثبات های دانش صفر غیر تعاملی ارسال می شود، این روش در مقایسه با اثبات های دانش صفر تعاملی نیاز به توان محاسباتی بالاتری دارد. NIZKP به دلیل راحتی، بسیار محبوبیت پیدا کرده است و در سال های اخیر در ZK-SNARK ها استفاده شده است.

سه نوع کاربرد عمده برای ZKP وجود دارد.

  1. مقیاس پذیری بلاکچین (مثل ZK-rollup ها)
  2. اثبات با دانش صفر و هویت غیرمتمرکز
  3. پروتکل های حریم خصوصی
  • روند برداشت دارایی از رول آپ دانش صفر (ZK Rollup)

برای برداشت دارایی در رول آپ دانش صفر باید یک درخواست خروج در یک بلاک اتریوم ثبت شود. بعد از اینکه این درخواست ثبت شد، قرارداد هوشمند دارایی ها را آزاد می کند و انتقال می دهد. در این نوع رول آپ، برخلاف رول آپ هایی مثل آپتیمیستیک (Optimistic) هیچ تأخیری برای برداشت وجود ندارد.

مزایای رول آپ دانش صفر (ZK Rollup)

  • تأیید صحت تراکنش ها در لایه دوم توسط گواه اعتبار
  • اتکا به مکانیزم های رمزنگاری بدبینانه (در مقابل مکانیزم خوش بینانه)
  • امنیت بالا به دلیل ذخیره داده های لازم برای بازیابی وضعیت آف چین بر روی لایه یک
  • امکان برداشت بدون تأخیر دارایی‌ از لایه دوم
  • فشرده سازی دا ه‌ها و در نتیجه کاهش کارمزد برای کاربران

معایب رول آپ دانش صفر (ZK Rollup)

  • افزایش کارمزد شبکه به دلیل هزینه بالای پردازش و تأیید گواه اعتبار
  • دشواری در ساخت رول آپ های سازگار با ماشین مجازی اتریوم به دلیل تکنولوژی پیچیده
  • نیاز به سخت افزار خاص برای ایجاد گواه اعتبار و افزایش احتمال متمرکز شدن شبکه
  • احتمال تقلب در ترتیب تراکنش ها توسط سیکوئنسرهای متمرکز
  • کاهش تعداد شرکت کنندگان به دلیل نیاز به سخت افزار قوی و دور شدن از ماهیت نامتمرکز

رول آپ آپتیمیستیک (Optimistic Rollup)

رول آپ آپتیمیستیک (Optimistic) یک راهکار مقیاس پذیری لایه دو برای افزایش ظرفیت شبکه اتریوم و کاهش تأخیر آن است. دلیل استفاده از لفظ آپتیمیستیک (به معنای خوش بینانه) این است که این رول آپ فرض می کند تراکنش های خارج از شبکه اصلی معتبر هستند و برخلاف رول آپ دانش صفر، برای دسته تراکنش های ارسال شده به شبکه اصلی هیچ گواه اعتبار رمزنگاری شده ای ارسال نمی کند. رول آپ آپتیمیستیک بجای گواه اعتبار از مدل گواه تقلب استفاده می کند.

[شبکه او‌پی مین نت (OP Mainnet) که قبلا به عنوان آپتیمیزم (Optimism) شناخته می شد برای افزایش مقیاس پذیری و کاهش هزینه تراکنش بر شبکه اتریوم است. به کمک این راهکار، می توانید هزینه تراکنش خود را تا ۱۰۰ برابر کاهش دهید.]

بعد از اینکه یک دسته تراکنش به شبکه اصلی ارسال شد، یک پنجره زمانی یا بازه چالش (Challenge Period) تعریف می شود. در طول این بازه، گره ها می توانند با محاسبه گواه تقلب، نتایج تراکنش را به چالش بکشند. در صورتی‌که تقلب محرز شود، پروتکل رول آپ مجدداً تراکنش را اجرا و به دنبال آن وضعیت رول آپ را به روز رسانی می کند. البته سیکوئنسر (Sequencer) خاطی که تراکنش های اشتباه را در بلاک قرار داده است نیز جریمه می شود تا این رفتار خود را تکرار نکند. اگر پس از سپری شدن بازه چالش هیچ مشکلی مشاهده نشود، پروتکل آپتیمیستیک آن را معتبر می داند و روی شبکه اتریوم پذیرفته می شود.

نحوه کار رول آپ آپتیمیستیک (Optimistic Rollup)

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

کاربران برای استفاده از رول آپ آپتیمیستیک باید مقداری دارایی را در قرارداد هوشمند اتریوم سپرده گذاری کنند. در ادامه قرارداد هوشمند این دارایی را قفل می کند و آن را به سیکوئنسر اطلاع می دهد. سپس سیکوئنسر معادل دارایی قفل شده، توکن لایه ۲ به کاربر اختصاص می دهد. با این توکن ها کاربر می تواند در لایه دوم با سایر کاربران در تعامل باشد. برای مثال کاربر تراکنش ها را امضا می کند و به سیکوئنسر ارسال می کند. سپس سیکوئنسر آن را تأیید می کند و در صف قرار می دهد. در ادامه سیکوئنسر هزاران تراکنش صف شده را دسته بندی و به صورت یک تراکنش واحد به شبکه اصلی اتریوم ارسال می کند.

Optimistic Rollup

بلاک داده کمترین اطلاعات ممکن شامل روت وضعیت (State Root) و روت تراکنش (Transaction Root) را در خود دارد. قرارداد هوشمند این روت ها ذخیره و وضعیت را به روز رسانی می کند. سیکوئنسر کل داده های بلاک را خارج از شبکه اصلی منتشر می کند. اعتبارسنج ها به این داده ها دسترسی دارند و آن را با روت های ارسال شده به شبکه اصلی تطبیق می دهند. در صورتیکه اعتبارسنج متوجه مغایرتی در روت ها شود می تواند با ارسال یک گواه تقلب به قرارداد هوشمند، بلاک نامعتبر را به وضعیت قبل برگرداند و سیکوئنسر را با کاهش وثیقه مجازات کند.

  • روند برداشت دارایی از رول آپ آپتیمیستیک (Optimistic Rollup)

هنگامی که کاربر قصد دارد دارایی های خود را برداشت کند، ابتدا یک درخواست خروج در لایه دوم ثبت می شود. سپس سیکوئنسر این درخواست را در یک بلاک قرار می دهد و آن را به شبکه اتریوم ارسال می کند. در ادامه، قرارداد هوشمند دارایی ها را آزاد می کند و به آدرس کاربر انتقال می دهد. لازم به ذکر است که این برداشت تا یک مدت زمان مشخص (معمولاً یک هفته) طول می کشد.

مزایای رول آپ آپتیمیستیک (Optimistic Rollup)

  • بهبود قابل توجه مقیاس پذیری بدون کاهش امنیت
  • امنیت بالا به دلیل ذخیره سازی داده های تراکنش بر روی لایه یک
  • بدون نیاز به سخت افزار خاص برای محاسبه اثبات تقلب
  • اتکا بر مزایای انگیزشی برای کاربران به منظور افزایش امنیت شبکه
  • امکان پورت قراردادهای هوشمند بومی اتریوم به رول آپ به دلیل سازگاری با ماشین مجازی اتریوم

معایب رول آپ آپتیمیستیک (Optimistic Rollup)

  • تأخیر در تأیید تراکنش به دلیل چالش های اثبات تقلب
  • احتمال تقلب سیکوئنسرها در مرتب سازی تراکنش ها
  • نیاز به انتظار یک هفته ای برای برداشت دارایی ها
  • افزایش هزینه ها به دلیل نیاز به ارسال تمام داده های تراکنش بر روی شبکه
  • امکان سرقت دارایی ها در صورت عدم وجود گره درستکار (Honest Node)

تفاوت Optimistic Rollup و ZK-Rollup چیست؟

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

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

این دوره انتظار، امنیت را تضمین می کند؛ زیرا لایه دوم می تواند تراکنش های جعلی را قبل از به روز رسانی وضعیت در شبکه مادر، معکوس کند. اما کاربران برای برداشت وجوه واریز شده از شبکه لایه ۲ باید مدت زیادی صبر کنند. علاوه بر این، این مدل سانسور را تقویت می کند. زیرا تیم یا اعتبارسنج ها به طور بالقوه می توانند تراکنش ها را معکوس کنند. شبکه های آربیتروم (Arbitrum) و آپتیمیزم (OP Mainnet/ Optimism) محبوب ترین رول آپ های آپتیمیستیک بلاکچین اتریوم هستند.

رول آپهای ZK نوع دیگری از راه حل های مقیاس‌ پذیری لایه ۲ هستند که محاسبات را انجام می دهد و ده ها تراکنش را قبل از ارسال به زنجیره‌ اصلی، به صورت آفچین پردازش می کنند. تفاوت اصلی این دو رول آپ در این است که رولاپ های بدون نیاز به دانش، تسویه تقریبا آنی را روی هر دو لایه ارائه می کنند. اعتماد به اثبات از طریق دانش صفر حجم داده های تراکنش را کم می کند و حریم خصوصی این رول آپ ها را افزایش می دهد. همچنین در رول آپ های ZK نیازی نیست که کاربر چند روز برای برداشت دارایی از لایه دوم منتظر بماند.

معرفی برترین پروژه های ZK-Rollup

تعداد زیادی پروژه لایه دوم هستند که از رول آپ (Rollup) بی نیاز به دانش استفاده می کنند. در ادامه برخی از معروف ترین و برترین پروژه های زد کی رول آپ (ZK-Rollup) را معرفی می کنیم.

استارک نت (StarkNet)

Starknet - Starkware

استارک نت (StarkNet) یک شبکه لایه دو در بستر اتریوم است که از فناوری Validity-Rollup که با نام ZK-Rollup شناخته می شود، بهره می برد. این زنجیره لایه دو، برنامه های غیرمتمرکز را قادر می سازد تا در عین بهره گیری از امنیت و عدم تمرکز شبکه اتریوم به مقیاس پذیری که به واسطه سیستم اثبات رمزنگاری استارک (STARK) به‌‌ وجود می آید، دست یابند. استارک ها (STARKs) یک سیستم اثبات هستند که قدرت محاسباتی مورد نیاز برای تایید تراکنش را به شدت کاهش می دهند.

استارت آپ استارک ور (StarkWare) بر طراحی و بهینه سازی سه فناوری تمرکز دارد؛ استارک نت (StarkNet)، استارک اکس (StarkEx) و استارکز (STARKs).

هم استارک اکس و هم استارک نت راهکارهای مقیاس پذیری مبتنی بر الگوریتم استارک هستند. هر دو مقیاس پذیری، هزینه گس پایین و امنیت را فراهم می کنند.

پالیگان (Polygon zkEVM)

Polygon zkEVM

پالیگان zkEVM ترکیبی از دو تکنولوژی قدرتمند اثبات بدون دانش و EVM قدرتمند است. zkEVM سرعت و امنیت را با رمزنگاری دانش صفر و توسعه نرم افزار ماشین مجازی اتریوم پیوند می دهد. تراکنش های انجام شده توسط قراردادهای هوشمند در L2 را می توان به طور قابل اعتماد در L1 بدون نیاز به اجرای مجدد عملیات توسط گره ها تایید کرد.

پالیگان (Polygon) یکی از بزرگترین بلاکچین های لایه دوم اتریوم از نظر میزان سرمایه قفل شده و ارزش بازار محسوب می شود. این پروژه که از نظر ارزش بازار رتبه یازدهم را به خود اختصاص داده است، از رول آپ دانش صفر استفاده می کند. پالیگان برای رفع مشکل کُندی این رول آپ، مفهومی به نام گواه بازگشتی (Recursive Proof) مبتنی بر SNARK را پیاده سازی کرد. این گواه بازگشتی که با نام Plonky2 هم شناخته می شود، مقیاس پذیری شبکه را تا حد زیادی افزایش می دهد.

ایموتبل اکس (Immutable X)

ImmutableX

ایمیوتیبل ایکس یک راهکار لایه دوم برای شبکه اتریوم است که از رول آپ های دانش صفر برای دست یابی به توان عملیاتی بالا و کارمزد پایین تر استفاده می کند. Z K-rollupهای ایمیوتیبل، چندین تراکنش را با یکدیگر ترکیب می کنند و سپس یک اثبات رمزنگاری از تاییدیه آن ها ایجاد می کنند. این اثبات بعدا اعتبارسنجی و در شبکه اتریوم ثبت می شود. این فرآیند به Immutable X امکان‌ می دهد که چندین هزار تراکنش را در یک ثانیه پردازش کند. تکنولوژی به کار رفته در ایموتبل اکس از نوع StarkEx است که توسط استارتاپ استارک وِیر (StarkWare) توسعه یافت. این سرویس از گواه اعتبار (Validity Proof) استفاده می کند.

ایمیوتیبل اکس در حال حاضر میزبان بازی ها و مارکت پلیس های بسیاری همچون گادز آنچیند، گلید آو گاردینز و ایلوویوم است. همچنین با پروژه ای همچون دیسنترالند (Decentraland) و سندباکس (Sandbox) ادغام شده است. توکن این پروژه با نام اختصاری IMX شناخته می شود و در حال حاضر در رتبه ۳۷ بازار رمز ارزها قرار دارد.

لوپرینگ (Loopring)

Loopring

پروژه لوپرینگ (LRC) یک پروتکل صرافی نامتمرکز غیرحضانتی است که از رول آپ دانش صفر استفاده می کند. توکن این پروژه با نماد اختصاری LRC نمایش داده می شود. لوپرینگ با استفاده از تکنولوژی رول آپ دانش صفر موفق شد به سرعت ۲۰۰۰ تراکنش در ثانیه دست یابد. تفاوت این صرافی غیرمتمرکز (DEX) با سایر رقبای خود مانند یونی سواپ (Uniswap) این است که از دفتر سفارشات استفاده می کند.

افزایش سرعت و کاهش کارمزد تراکنش ها هم از هدف های این پروتکل است. لوپرینگ اپلیکیشنی است که روی اتریوم اجرا می شود و هدف آن تشویق یک شبکه جهانی از کاربران برای راه اندازی پلتفرمی است که امکان ایجاد انواع جدیدی از مبادلات دارایی های کریپتو را فراهم می کند. لوپرینگ ادعا می کند که با کمک رولاپ های zk، صرافی های در بستر آن می‌ وانند تسویه حساب سریع تری را برای معامله گران ارائه دهند. این پروژه توکن خود یعنی LRC را عرضه کرده است.

آزتک (Aztec)

Aztec

ازتک یک شبکه لایه ۲ برای افزایش مقیاس پذیری و حریم خصوصی اتریوم است. آزتک از سیستم اثبات دانش صفر PLONK استفاده می کند، که سیستم ارتقا یافته zk-Rollup است.

شبکه آزتک اولین شبکه ZK-Rollup حریم خصوصی روی شبکه اتریوم است که هم به کاربران و هم به برنامه های غیرمتمرکز اجازه می دهد که از طریق تراکنش های خصوصی اثبات دانش صفر، به این حریم خصوصی دست یابند. این رول آپ توسط یک مکانیزم اثبات منحصر به فرد به نام پلانک (PLONK) امن می شود. هدف Aztec بهبود مقیاس پذیری در کنار حریم خصوصی است. کاربران می توانند از طریق پلتفرم zk.Money تراکنش های خود را شیلد (Shield) کنند و در واقع آدرس خود را مخفی کنند. همچنین با استفاده از شبکه ازتک و پلتفرم ZK Money، می توان با پروتکل های محبوب دیفای (DeFi) به صورت خصوصی تعامل داشت.

پروتکل مینا (MINA Protocol)

MINA Protocol

در پروتکل مینا از الگوریتم رمزنگاری اثبات با دانش صفر غیر تعاملی به نام zk-SNARK استفاده می شود. این الگوریتم به کاربران امکان تایید اطلاعات بدون نیاز به افشای هویت افراد را می دهد. در شبکه های بزرگ، بررسی کل بلاک های زنجیره بلاکچین بسیار پرهزینه، وقت گیر و تقریباً نشدنی است؛ اما الگوریتم SNARKS باعث می شود که تمرکز پلتفرم فقط روی چند بلاک آخر باشد؛ یعنی کاربران به جای بررسی کل تاریخچه تراکنش ها، فقط سند اثبات شده zk-SNARK را ارزیابی می کنند. در واقع اثبات با دانش صفر، به افراد امکان این را می دهد که بدون دادن اطلاعات به دیگران، صحت گفته های خود را ثابت کنند.

پروتکل مینا (Mina Protocol) اولین شبکه بلاکچینی فشرده است که حجم زنجیره آن به اندازه چند کیلوبایت است. حجم بلاکچین مینا حتی در صورتی که تعداد کاربران بیشتر شود و دهه ها تاریخچه تراکنش داشته باشیم، ثابت باقی می ماند.

زد کی سینک (ZKSync)

ZKSync

زد کی سینک هم یک راهکار لایه دوم برای شبکه اتریوم است که به منظور افزایش امنیت و کاهش کارمزد طراحی شده است. برخلاف بسیاری از پروژه های لایه ۲، ZKSync امکان برداشت تقریبا آنی وجوه به شبکه اصلی اتریوم را می دهد. این رول آپ مبتنی از تکنولوژی اثبات بدون دانش و به طور دقیق تر نوع zk-SNARK استفاده می کند.

برخی از پروژه هایی که در بستر zkSync ساخته شده اند عبارتند از:

  • گیت کوین
  • تالی
  • یرن فایننس
  • وان اینچ نتورک
  • اسنپ شات
  • آرجنت

در کل، هدف ZKSync ارائه یک پلتفرم امن و مقیاس پذیرتر برای برنامه های غیرمتمرکز (dApps) و سایر پروژه های مبتنی بر اتریوم است. ZKSync با ارائه تراکنش های سریع تر و کارآمدتر، فرایند ساخت و اجرای dApp ها و تعامل با آن ها را برای توسعه دهنگان و کاربران آسان تر می کند.

در انتها

یکی از بزرگترین چالش های پیش روی شبکه اتریوم، مقیاس پذیری است. با افزایش تعداد کاربران این بلاکچین، شبکه با ازدحام و تأخیر بیشتری مواجه خواهد شد و به دنبال آن شاهد افزایش کارمزدها هستیم. برای رفع این مشکل راهکارهای زیادی به وجود آمدند که از جمله رایج ترین آن ها می توان به رول آپ ها (Rollups) اشاره کرد. بلاکچین های مبتنی بر رول آپ های دانش صفر (ZK-Rollups) مانند استارک نت، ZKsync و پالیگان زیرساخت لازم برای توسعه محصولات ارزان و سریع را فراهم می کنند. این راهکارهای لایه ۲ تراکنش ها را به صورت خارج از زنجیره نهایی می کنند و سپس آن را در زنجیره اصلی اتریوم ثبت می کنند.

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

آموزش

متاتریدر ۵ (MetaTrader 5) نصب، راه اندازی و نحوه کار

متاتریدر (Meta Trader)، MT4 یا MT5، یک سکوی معامله الکترونیک است که به طور گسترده توسط سرویس های کارگزاری و معامله گران بازار فارکس، بازارهای آتی و سی اف دی استفاده می شود. این نرم افزار به وسیله شرکت MetaQuotes تهیه و در سال ۲۰۰۵ منتشر شد. متاتریدر به این دلیل محبوب شد که به کاربران اجازه نوشتن اسکریپت و ساخت ربات را می داد، این قابلیت باعث خودکارسازی معاملات و آسان سازی کار معامله گران می شد. از ژوئن ۲۰۱۶، نسخه چهارم این پلتفرم به همراه نسخه پنجم آن به طور گسترده مورد استفاده قرار می گیرد، نسخه های اول، دوم و سوم دیگر استفاده و پشتیبانی نمی شوند.

منتشر شده

در

متاتریدر ۵ (MetaTrader 5) نصب، راه اندازی و نحوه کار

یکی از معروفترین نرم افزارهای معاملاتی دنیای فارکس، متاتریدر است. متاتریدر یکی از قدرتمندترین و همه فن حریف ترین نرم افزارهای ترید در کل دنیا به شمار می رود. تقریبا می توان گفت ۲۰ میلیون تریدر در کل دنیا از متاتریدر در بازار فارکس، رمز ارزها، سهام، شاخص ها، فلزات گران بها و… استفاده می کنند.

 نسخه ای از این برنامه که در سال ۲۰۱۰ توسط شرکت روسی MetaQuotes ارایه شد متاتریدر ۵ است. در واقع متاتریدر ۵ بستری حرفه ای و مناسب برای ترید کردن در فارکس است. یک پلتفرم چند دارایی است که امکان تجارت فارکس، سهام و معاملات فیوچرز را فراهم می کند. ابزارهای برتر را برای تجزیه و تحلیل جامع قیمت، استفاده از برنامه های معاملاتی الگوریتمی (رباتهای معامله گر، مشاور متخصص) و تجارت کپی ارائه می دهد.

آخرین و بروزترین نسخه نرم افزار متاتریدر، یعنی متاتریدر ۵ (MT5) از ویژگی های منحصر به فردی برخوردار است. شما به عنوان یک تریدر حرفه ای باید نحوه کار با متاتریدر ۵ را بلد باشید تا تریدهای خود را به درستی ثبت و مدیریت کنید. در این مطلب از اینوستورنت، با آموزش متاتریدر ۵ از نحوه نصب تا معرفی منوها و اجرای معاملات، همراه شما هستیم.

پلتفرم معاملاتی متاتریدر ۵ چیست؟

متاتریدر ۵ آخرین نسخه از نرم افزار قدرتمند متاتریدر است که در سال ۲۰۱۰ توسط شرکت MetaQuotes رونمایی شد و پس از آن هر ساله برای آن آپدیت های گوناگونی منتشر می شود.

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

MetaTrader 5

در پلتفرم معاملاتی متاتریدر ۵ شما می توانید همه دارایی های بازارهای جهانی مانند فارکس (Forex)، سهام، کالاها، فلزات گران بها، رمز ارزها (Cryptocurrencies)، سی اف دی ها (CFDs)، شاخص ها و… را معامله کنید. علاوه بر این، الگوریتم های قدرتمند این اپلیکیشن این امکان را به شما می دهد که استراتژی های خود را برنامه نویسی کنید تا تریدهای شما به صورت اتوماتیک یا الگوریتمی اجرا و بسته شوند. همچنین داده های عمیق متاتریدر ۵ از بازار به شما کمک می کند فضای بازاری که در آن ترید می کنید را به طور کامل درک کنید و تصمیمات صحیحی بگیرید.

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

MetaTrader 5 — Forex, Stocks

A powerful platform for Forex and Exchange markets

برخی از ویژگی های متاتریدر ۵

  • پلتفرم چند دارایی متاتریدر ۵ از روش پوشش دهی پشتیبانی می کند، که امکان باز کردن موقعیت های متعدد از یک ابزار مالی مشابه، مخالف یا یک جهت را فراهم می کند. این ویژگی به طور گسترده در معاملات فارکس استفاده می شود.
  • متاتریدر۵ همچنین از عمق بازار پیشرفته و سیستم شبکه ای پشتیبانی می کند که در بازارهای مبادله ای به کار گرفته شده است.
  • عملیات معاملاتی را می توان از طریق ۲ نوع سفارش بازار، ۶ نوع سفارش در حال انتظار، ۲ دستور توقف و توقف پایانی انجام داد.
  • ۳۸ اندیکاتور داخلی برای تجزیه و تحلیل فنی حرفه ای موجود است.
  • ۴۴ شیء تحلیلی داخلی تجزیه و تحلیل جامعی از قیمت ارز و سهام ارائه می دهند.
  • مستقیماً از پلتفرم در سیگنال های معامله گران موفق مشترک شوید و معاملات آن ها را کپی کنید.
  • تقویم اقتصادی به پیش بینی حرکت بازار کمک می کند.
  • انتشار اخبار مالی بر نقل قول های امنیت مالی تأثیر می گذارد. می توانید اخبار را مستقیماً از پلتفرم خود بخوانید.
  • بزرگترین بازار ربات های تجاری و شاخص های فنی متاتریدر ۵ مستقیماً از پلتفرم در دسترس است.
  • می توانید ربات های معامله گر را در حالت بصری آزمایش کنید تا الگوریت مهای معاملاتی آن ها را بهتر درک کنید.
  • متاتریدر۵ کاملاً با پلتفرم های تلفن همراه برای دستگاه های Android و iOS ادغام شده است. شناسه MetaQuotes خود را مشخص کنید و اعلان ها را از ربات های تجاری به گوشی هوشمند خود دریافت کنید.

متاتریدر۵ یک سیستم معاملاتی قدرتمند با عمق بازار و یک سیستم حسابداری جداگانه سفارشات و معاملات را ارائه می دهد. این سیستم از هر دو سیستم حسابداری سفارش پشتیبانی می کند. سیستم سنتی خالص سازی و سیستم اختیار پوشش ریسک.

چهار حالت اجرای سفارش برای دستیابی به اهداف مختلف معاملاتی موجود است: اجرای فوری، درخواست، بازار و صرافی. این پلتفرم از انواع سفارشات تجاری، از جمله سفارشات بازار، در حال انتظار و توقف، و همچنین توقف پایانی پشتیبانی می کند.

علاوه بر این، منابع تحلیلی ترمینال به ابزارهای داخلی محدود نمی شود. معامله گران می توانند از بین هزاران اندیکاتور رایگان از Code Base یکی را انتخاب کنند، برنامه های کاربردی را از بازار بیش از ۲۵۰۰ برنامه الگوریتمی آماده خریداری یا اجاره کنند و همچنین از طریق سرویس Freelance از برنامه نویسان حرفه ای اندیکاتورهای سفارشی سفارش دهند. با کارایی بالای زبان برنامه نویسی MQL5 می توانید اندیکاتور خود را با ویژگی های منحصر به فرد خود ایجاد کنید. همه این ویژگی ها ظرفیت تحلیلی پلتفرم شما و توانایی شما برای دستیابی به دقیقترین تحلیل فنی را افزایش می دهد.

  • تحلیل بنیادی (Fundamental)

تحلیل بنیادی ابزار دیگری است که می تواند برای پیش بینی پویایی قیمت ابزارهای مالی مورد استفاده قرار گیرد. هدف تحلیل بنیادی، پایش مداوم شاخص های مختلف اقتصادی و صنعتی منبع باز است. داده های اصلی مستقیماً از متاتریدر ۵ در دسترس است.

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

  • سیگنال های ترید و کپی تریدینگ (Trading signals and copy trading)
Trading signals and copy trading

زمانی برای تجارت دستی یا تجزیه و تحلیل بازارها ندارید؟ مشکلی نیست؛ در سیگنال یک معامله گر موفق مشترک شوید و MetaTrader 5 به طور خودکار تمام معاملات او را در حساب شما بازتولید می کند. از میان صدها سیگنال رایگان و پولی موجود برای حساب های آزمایشی یا زنده با سطح ریسک و سود مطلوب انتخاب کنید. تنها با چند کلیک در ارائه دهنده سیگنال انتخابی مشترک شوید و پلتفرم شما به طور خودکار برای شما معامله می کند. می توانید انتخاب کنید که نتایج معاملات را زیر نظر داشته باشید یا کاملاً بر رفتار سیگنال تکیه کنید.

آموزش نصب متاتریدر ۵ (MT5)، نسخه ویندوز

پس از اجرای متاتریدر، مطابق تصویر زیر بر روی دکمه Next کلیک کنید.

سپس مطابق تصویر زیر اجازه دهید نرم افزار به طور کامل دانلود و نصب شود. در این مرحله به هیچ‌ وجه اتصال خود از اینترنت را قطع نکنید. این مرحله کمی زمان بر است.

installing MT5 on windows 01

پس از اتمام دانلود و نصب، روی دکمه Finish کلیک کنید. پلتفرم متاتریدر ۵ اکنون برای شما قابل اجراست.

installing MT5 on windows 02

افتتاح حساب در متاتریدر ۵ (MT5)

پس از اجرای نرم‌ فزار، متاتریدر ۵ به صورت خودکار یک حساب دمو (آزمایشی) ۱۰,۰۰۰ دلاری برای شما در سرور MetaQuotes Software Corp ایجاد می کند که می توانید با آن به ترید آزمایشی بپردازید؛ اما اگر تمایل داشتید یک حساب جدید برای خود بسازید، در ادامه آموزش متاتریدر ۵ به آن می پردازیم.

ابتدا به منوی File رفته و گزینه Open an Account را کلیک کنید.

open account on MT5 01

سپس عبارت MetaQuotes را جستجو کرده و گزینه MetaQuotes Software Corp را انتخاب و روی Next کلیک کنید.

open account on MT5 02

در پنجره باز شده گزینه اول را انتخاب و روی Next کلیک کنید.

open account on MT5 03

در پنجره بعدی مشخصات زیر را وارد کرده و مابقی گزینه ها را مطابق تصویر تنظیم کنید. در انتها روی دکمه Next کلیک کنید.

  • First Name: نام خود را به انگلیسی وارد کنید.
  • Second Name: نام خانوادگی خود را به انگلیسی وارد کنید.
  • Email: آدرس ایمیل معتبر خود را وارد کنید.
  • Mobile Phone: شماره موبایل خود را با پیش شماره +۹۸ برای کشور ایران وارد کنید.
  • Deposit: مقدار موجودی حساب دموی خود را وارد کنید. سعی کنید عددی را وارد کنید که بعدا در حساب واقعی نیز قرار است با همین مقدار دپوزیت معامله کنید و از وارد کردن اعداد غیر واقعی به عنوان دپوزیت در معامله بپرهیزید.
  • Leverage: لوریج در متاتریدر را اگر تازه کار هستید، نهایتا تا عدد ۲۰۰ تنظیم کنید. لوریج بالاتر به شما امکان باز کردن چند پوزیشن سنگین همزمان را می دهد.
open account on MT5 04

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

open account on MT5 05

ورود به حساب بروکر فارکس خود در متاتریدر ۵ (MT5)

اگر از قبل در یک بروکر فارکس (Forex Broker) ثبت نام و احراز هویت کرده و یک حساب دمو یا واقعی ساخته اید و می خواهید حساب خود را به متاتریدر ۵ متصل کنید، در این بخش از آموزش متاتریدر ۵، به این موضوع می پردازیم.

ابتدا به منوی File رفته و گزینه Open an Account را کلیک کنید.

login to broker account in Metatrader5 01

سپس نام بروکر فارکس خود را جستجو کرده و از بین گزینه های نمایش داده شده، گزینه مورد نظر خود را انتخاب و روی Next کلیک کنید.

login to broker account in Metatrader5 02

در پنجره باز شده اطلاعات حساب خود را وارد کرده و در انتها روی دکمه Finish کلیک کنید. در این مرحله حساب شما باید به متاتریدر ۵ متصل شود.

login to broker account in Metatrader5 03

نصب و افتتاح حساب متاتریدر ۵ در موبایل

برای نصب متاتریدر ۵ (Metatrader5)، این بار با مرورگر گوشی موبایل خود به همان آدرس که معرفی کردیم، مراجعه کنید و روی یکی از نسخه های اندروید یا iOS کلیک کنید تا وارد Google Play یا App Store شوید. سپس نرم افزار را دانلود کنید. پس از اتمام دانلود، نرم افزار به صورت اتوماتیک نصب می شود.

سپس اپلیکیشن را اجرا کرده و در تصویر زیر بر روی دکمه Accept کلیک کنید.

install and register on MT5 on mobile 01

سپس در صفحه ای که باز می شود، روی دکمه منو کلیک کنید. سپس روی Manage Accounts کلیک کنید و در انتها روی علامت + کلیک کنید.

install and register on MT5 on mobile 02

در این مرحله توجه داشته باشید که اگر قبلا در یک بروکر فارکس ثبت نام و احراز هویت کرده اید و یک اکانت فعال دارید، نام آن بروکر را در پنجره زیر جستجو کرده و با کلیک روی آیکون آن، مشخصات اکانت خود را وارد کنید تا وارد شوید. اگر این طور نیست، روی گزینه MetaQuotes Software Corp کلیک کرده و سپس روی گزینه Open a Demo Account کلیک کنید.

install and register on MT5 on mobile 03

سپس مشخصات خود را همانطور که قبلا گفتیم، وارد کرده و باقی تنظیمات را مطابق شکل اعمال کنید و روی گزینه Register کلیک کنید.

install and register on MT5 on mobile 04

کار با منوها و معرفی قابلیت ها متا تریدر ۵ (Metatrader 5)

به تصویر زیر نگاه کنید؛ ما اجزای مختلف متاتریدر ۵ را علامت گذاری کرده ایم و در ادامه به معرفی و کاربرد هر کدام می پردازیم.

Metatrader5 - Menus

بخش های اصلی نرم افزار MT5 عبارتند از:

  • Main Menu: منوی اصلی شامل تمام تنظیمات و عملکردهای مختلف متاتریدر ۵ است.
  • Toolbar: نوار ابزار شامل ابزارهای ضروری است که شما در حین انجام معامله به آ‌ن ها احتیاج دارید.
  • Chart: چارت همان نمودار لحظه ای قیمت یک دارایی است که قرار است آن را معامله کنید.
  • Market Watch: ناظر بازار شامل لیست تمام دارایی ها، سهام، جفت ارزها (Currency Pairs) و… است که می توانید روی آن ها معامله انجام دهید.
  • Navigator: فایل‌ها و فولدرهای نصب اندیکاتورها و اکسپرت های معاملاتی در این بخش قرار دارند.
  • Terminal: در ترمینال، معاملات یا پوزیشن های باز شما و میزان موجودی حساب و مارجین و… نمایش داده می شود تا بتوانید تریدهای خود را مدیریت کنید.
  • بخش Toolbar (نوار ابزار) در متاتریدر ۵

نوار ابزار از دو بخش مهم تشکیل شده است؛ ابزارهای ترسیم و تایم فریم ها.

MT5-toolbar

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

در تایم فریم ها، می توانید چهارچوب زمانی نمودار را تغییر دهید؛ مثلا اگر در تایم فریم H1 باشید، هر کندل در نمودار نمایان گر تغییرات قیمت در ۱ ساعت است. معانی نمادهای تایم فریم به شرح زیر است.

  • MN: در این تایم فریم، هر کندل نمایان گر تغییرات قیمت در ۱ ماه است.
  • W1: در این تایم فریم، هر کندل نمایان گر تغییرات قیمت در ۱ هفته است.
  • D1: در این تایم فریم، هر کندل نمایان گر تغییرات قیمت در ۱ روز است.
  • H4: در این تایم فریم، هر کندل نمایان گر تغییرات قیمت در ۴ ساعت است.
  • H1: در این تایم فریم، هر کندل نمایان گر تغییرات قیمت در ۱ ساعت است.
  • M30: در این تایم فریم، هر کندل نمایان گر تغییرات قیمت در ۳۰ دقیقه است.
  • M15: در این تایم فریم، هر کندل نمایان گر تغییرات قیمت در ۱۵ دقیقه است.
  • M5: در این تایم فریم، هر کندل نمایان گر تغییرات قیمت در ۵ دقیقه است.
  • M1: در این تایم فریم، هر کندل نمایان گر تغییرات قیمت در ۱ دقیقه است.

شکل زیر تایم فریم ۱ ساعته را در مقایسه با تایم فریم ۵ دقیقه نشان می دهد. تایم فریم ۵ دقیقه، ۱۲ بار بیشتر جزئیات تغییرات قیمت را نشان می دهد.

5minutes timeframe in MT5
تایم فریم ۵ دقیقه در متاتریدر ۵
1hours timeframe in MT5
تایم فریم ۱ ساعته در متاتریدر ۵

ناظر بازار (Market Watch) در متاتریدر ۵

در ناظر بازار تمام دارایی های معاملاتی که بروکر شما پشتیبانی می کند را می توانید اضافه کنید و در صورت تمایل به معامله بپردازید.

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

پس از انتخاب ارزها، با راست کلیک کردن روی نماد آن ارز در ناظر بازار و انتخاب گزینه Chart Window می توانید چارت جفت ارز را باز کنید.

How to add symbols on MT5 01

نویگیتور (Navigator) و آموزش اضافه کردن اکسپرت در متاتریدر ۵

نویگیتور محل نمایش اکسپرت های معاملاتی یا ربات های برنامه نویسی شده برای ترید است. ربات فارکس به برنامه نویسان این امکان را می دهد تا با الگوریتم های ریاضی و تحلیلی، یک استراتژی معاملاتی (Trading Strategy) را به ربات تبدیل کرده تا به صورت اتوماتیک معامله کند و دیگر نیاز به حضور معامله گر نباشد.

شاید استفاده از این بخش برای معامله گران تازه کار ضروری نباشد؛ اما اگر علاقه مندید یک اکسپرت اضافه کنید، ابتدا فایل اکسپرت را دانلود کرده و سپس از طریق منوی File و انتخاب Open Data Folder به پوشه اصلی نرم افزار بروید. حال در پوشه MQL5 و سپس در Scripts رفته و فایل اکسپرت خود را در آنجا کپی پیست کنید.

سپس در نرم افزار متاتریدر ۵ از قسمت Navigator و پوشه Scripts، فایل اکسپرت مورد نظر را راست کلیک کرده و Modify را بزنید. اکنون در پنجره باز شده دکمه Compile را زده و صبر کنید تا اکسپرت نصب شود. مجددا از داخل نرم افزار، از قسمت Navigator و پوشه Scripts، فایل اکسپرت مورد نظر را راست کلیک کرده و این بار Attach to Chart را بزنید تا تغییرات در برنامه اعمال شود.

Auto Trading در متاتریدر ۵

اگر شما اکسپرت معاملاتی را به متاتریدر خود اضافه کرده اید و قصد معامله با ربات را دارید، باید این گزینه را از قسمت نوار ابزار فعال کنید. در غیر این صورت اکسپرت شما به درستی کار نخواهد کرد. برای این کار از نوار ابزار، دکمه Algo Trading را فعال کنید تا از حالت قرمز به حالت سبز تغییر رنگ دهد.

How to auto trading in metatrader5

نحوه باز کردن معامله جدید در MT5

در صفحه متاتریدر ۵ ابتدا چارت جفت ارز مورد نظر را از قسمت ناظر بازار با راست کلیک و انتخاب Chart Window باز کرده تا نمودار قیمت نمایش داده شود. سپس از نوار ابزار، گزینه New Order را کلیک کنید تا یک پنجره باز شود. در قسمت Volume حجم مورد نظر معامله، در قسمت Stop Loss قیمت حد ضرر و در قسمت Take Profit قیمت حد سود خود را وارد کرده و در انتها روی یکی از گزینه های Buy یا Sell کلیک کنید تا معامله بلافاصله اجرا شود.

How to open new trade in MT5

اصلاح و بستن پوزیشن های معاملاتی در متاتریدر ۵

حال که یک پوزیشن باز دارید، برای مدیریت آن روش های زیر را پیش رو دارید.

اگر می خواهید حد سود (TP) و حد ضرر (SL) خود را تغییر دهید (دو خط نقطه چین قرمز در بالا و پایین قیمت)، می توانید با کشیدن و رها کردن آن ها در نقطه دلخواه این کار را انجام دهید. پس از کشیدن و رها کردن یک پنجره تایید باز می شود که با کلیک روی Modify تغییرات اعمال می شود.

How to manage position in MT5 01

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

How to manage position in MT5 02

شخصی سازی نمودارها در متاتریدر ۵

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

اضافه کردن اندیکاتور در متاتریدر ۵

در اینجا برای اضافه کردن انواع اندیکاتور، به منوی Insert رفته و Indicators را انتخاب کنید. در لیست باز شده تعداد بسیار زیادی از انواع اندیکاتورهای کمکی از جمله مکدی (MACD)، آر اس آی (RSI) و… قرار دارند که می توانید انتخاب کنید.
پس از آن، پنجره تنظیمات متاتریدر ۵ مخصوص به هر اندیکاتور باز می شود که می توانید آن ها را تغییر داده یا به طور پیش فرض باقی بگذارید. پس از کلیک بر OK، اندیکاتور به چارت شما اضافه می شود.

How to add indicators in MT5 02
How to add indicators in MT5 01

کار با متاتریدر ۵؛ نحوه معامله سهام و CFD

معامله سهام و CFD ها تفاوتی با آنچه تا الان درباره نحوه معامله در متاتریدر ۵ گفته ایم، ندارد. فقط لازم است نماد سهام مورد نظر خود را از قسمت ناظر بازار و Symbols و Stocks یا CFDs انتخاب کرده و اضافه کنید. وجود این نمادهای معاملاتی در لیست MT5 شما مستلزم این است که بروکر شما معاملات این دارایی ها را پشتیبانی کند. در غیر این صورت امکان دسترسی و نمایش آن برای شما مقدور نخواهد بود.

در انتها

در این مطلب درباره پلتفرم معاملاتی متاتریدر ۵ و آموزش‌ بخش های مختلف آن صحبت کردیم. از آموزش دانلود و نصب گرفته تا افتتاح حساب و کار با این پلتفرم برای معاملات مختلف از جمله سهام، CFD، فلزات گران بها و… را پوشش دادیم. با مرور مجدد سرفصل ها و مطالب آموزش متاتریدر ۵، می توانید در نحوه استفاده از این پلتفرم مسلط شوید و مهارت های لازم برای کار در این پلتفرم را بیاموزید.

ادامه مطلب

آموزش

عبارات بازیابی (Mnemonic Phrase) چیست؟

عبارات بازیابی، یادآور (Mnemonic Phrase) یا سید (Seed) یا کلمات پشتیبانی مجموعه ای از کلماتی است که به عنوان راهی برای بازگرداندن اطلاعات کیف پول استفاده می شوند. این عبارات با‌ توجه به کیف پول انتخابی کاربران معمولا از حداقل ۱۲ تا ۲۴ کلمه تصادفی تشکیل شده است.

منتشر شده

در

عبارات بازیابی (Mnemonic Phrase) چیست؟

اگر شما هم به تازگی وارد دنیای ارزهای دیجیتال شده اید و قصد فعالیت در این زمینه را داشته‌ باشید، قبل از هر کاری به یک کیف پول نیاز دارید. یکی از موارد مهمی که به هنگام استفاده از یک کیف پول رمز ارزی باید مورد توجه قرار بگیرد، Seed Phrase یا عبارات بازیابی (Recovery Phrase) است. تقریبا تمامی والت های مطرح در هنگام ساخت یک کیف پول توسط کاربر، یک رشته از کلمات را به کاربر نشان می دهند که داشتن آن ها برای دسترسی به ولت، الزامی است.

عبارات بازیابی چیست؟ چه کاربردی دارد؟ آیا با کلید خصوصی متفاوت است؟ در این مطلب می‌خواهیم به این سوالات پاسخ دهیم. با اینوستورنت همراه باشید.

عبارات بازیابی (Seed Phrase) چیست؟

عبارات بازیابی، یادآور (Mnemonic Phrase) یا سید (Seed) یا کلمات پشتیبانی مجموعه ای از کلماتی است که به عنوان راهی برای بازگرداندن اطلاعات کیف پول استفاده می شوند. این عبارات با‌ توجه به کیف پول انتخابی کاربران معمولا از حداقل ۱۲ تا ۲۴ کلمه تصادفی تشکیل شده است. در اولین قدم از نصب کیف پول، این برنامه از کاربر می خواهد کلمات یادآوری را یادداشت کند. برخی از کیف پول های سخت افزاری مانند سیف پل (Safe Pal)، صفحات فلزی را در اختیار مشتریانشان قرار می دهند که بتوانند عبارات بازیابی را به صورت ایمن نگهداری کنند.

این رشته واژگان، تقریباً شبیه به یک رمز عبور عمل می کنند و وظیفه اصلی آن ها بازسازی کلیدهای خصوصی (Private Key) برای دسترسی به کیف پول و تراکنش های رمزنگاری شده است.

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

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

کلمات یادآور یا Mnemonic Phrase اهمیت بسیار زیادی دارد؛ زیرا اگر به هر دلیل دسترسی به کیف پولتان را از دست بدهید و علاوه بر آن عبارات یادآورتان را نیز فراموش کرده باشید، باید برای همیشه با دارایی های کیف پولتان خداحافظی کنید. کلمات زیر عبارات بازیابی ۱۲ کلمه ای است. همانطور که مشاهده می کنید، این کلمات هیچ ارتباطی با یکدیگر ندارند و در کنار هم معنی خاصی ندارند؛ اما هر به‌خاطر سپردن هر کدام از آن ها بسیار راحت تر از یک رشته عدد و حرف است.

Mnemonic Wallet Phrases
Mnemonic Wallet Phrases

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

برای اینکه کاربران زمان کار با کیف پول های خود در کنار ایمنی، راحتی نیز داشته باشند، علاوه‌ بر کلید خصوصی، عبارات بازیابی نیز اضافه شده است. با توجه به جنبه های ریاضیاتی بیت کوین (Bitcoin)، تصور کنید برای جا به جایی دارایی تان بین کیف پول های مختلف، مجبور بودید یک رشته عدد ۲۵۶ تایی از صفر و یک را بخوانید یا کپی کنید. به این خاطر از بیت کوین نام بردیم، زیرا اولین بار استفاده از عبارات بازیابی در طرح توسعه BIP39 این ارز دیجیتال مطرح شد.

تفاوت عبارات بازیابی و کلید خصوصی چیست؟

همه ما می دانیم که کلید خصوصی، مهمترین ابزار برای مدیریت و کنترل دارایی در کیف پول ارز دیجیتال است. کلید خصوصی حکم سند مالکیت ارزهای دیجیتال موجود در کیف پول را دارد. افراد تنها زمانی می توانند تسلط کامل بر دارایی هایی دیجیتال خود داشته باشد که کلید خصوصی خود را در اختیار دارند.

کلید خصوصی یک رشته عدد و حرف هگزا دسیمال ۶۴ بیتی است. ساخت آن به صورت تصادفی و با الگوریتم های رمزنگاری انجام می شود. عبارات زیر یک نمونه از کلید خصوصی است.

هر کیف پول کلید‌های خصوصی خود را دارد. کلیدهای خصوصی قابل تغییر نیستند و امکان مشابه بودن دو کلید خصوصی تقریبا صفر است. از آنجایی که به خاطر سپردن رشته کاراکترهای بالا کار دشواری است، عبارات بازیابی یا سید فریز یا Mnemonic Phrase به عنوان جانشین آن ها مطرح شدند.

عبارات بازیابی‌ (یادآور) شکل دیگری از کلید خصوصی است. یک کلید خصوصی ۶۴ بیتی به ۱۲ یا ۲۴ کلمه رایج تبدیل می شود. البته هر کلمه ای در این فرایند مورد استفاده قرار نمی گیرد. در پروپوزال ۳۹ بیت کوین، لیستی از ۲۰۴۸ کلمه به زبان های انگلیسی، فرانسوی، ایتالیایی، ژاپنی، کره‌ای، پرتغالی، اسپانیایی و چکی قرار داده شده است. برای مشاهده این کلمات می توانید از این لینک، وارد صفحه گیت هاب آن شوید.

نکته جالب در فهرست کلمات این است، کلمات به گونه ای انتخاب شده اند که هیچگونه شباهتی به یکدیگر نداشته باشند. چهار حرف ابتدایی هر کلمه یکتا بوده و تکراری نیست؛ زیرا باید این امکان برای کاربر فراهم باشد که با نگاه کردن به چهار حرف ابتدایی، کلمه را به خاطر بیاورد.

“در این میان ممکن است برای برخی سوال باشد که Seed Phrase چیست؟ باید بگوییم نام دیگر کلمات یادآور، سید (Seed) است که هر دوی آن ها در میان کاربران فضای کریپتو رایج و متداول است.”

عبارات بازیابی (Recovery Phrase) چگونه ساخته می شود؟

بعد از اینکه متوجه شدیم عبارات بازیابی چیست، به سراغ نحوه ساخته شدن آن می رویم. همانطور که گفتیم، عبارات بازیابی در یکی از طرح های توسعه ای بیت کوین (Bitcoin Improvement Proposal) تحت عنوان BIP39 مطرح شد. برای اینکه نحوه ساخته شدن عبارات یادآور را متوجه شویم، خوب است این طرح را مورد بررسی قرار دهیم.

طرح BIP39 مراحل تبدیل شدن سیدهای کیف پول به سیدهای یادآوری را توضیح داده است. این فرایندها و در نهایت استاندارد‌سازی، قابلیت استفاده در پروژه های دیگر را نیز دارد. این طرح اهمیت زیادی دارد و فعالان سرشناس این حوزه در کتاب های خود به آن پرداخته اند. آندرس آنتونوپولوس یکی از این افراد است که در کتاب “Mastering Bitcoin” درباره کیف پول ها و عبارات بازیابی صحبت کرده است.

طرح توسعه شماره ۳۹ بیت کوین به کاربران کمک می کند به وسیله کلمات مشخص و واضح که همان Mnemonic Phrase هستند، کلید اصلی و مخفی کیف پول خود را ایمن کنند.

What is a Mnemonic Phrase and BIP39
What is a Mnemonic Phrase and BIP39

ساخت عبارات بازبابی یا سید فریزها با ایجاد آنتروپی اولیه شروع می شود. تعاریف مختلفی از آنتروپی وجود دارد؛ اما در مبحث ما، به جمع آوری تصادفی اطلاعات توسط کامپیوتر آنتروپی می گویند. در اصل، این یک دنباله تصادفی از بیت ها (صفر و یک) است که با هدف استفاده برای رمزنگاری تولید می شود. هرچه آنتروپی بیشتر باشد، امنیت نیز بیشتر است.

برای ایجاد عبارات بازیابی یا Mnemonic Phrase به حداقل ۱۲۸ بیت و حداکثر ۲۵۶ آنتروپی نیاز است. با توجه به طول آنتروپی اولیه، سید فریز ۱۲ یا ۲۴ کلمه خواهد بود. فرض کنید می خواهیم عبارات ۱۲ کلمه ای ایجاد کنیم؛ بنابراین با تولید یک آنتروپی ۱۲۸ بیتی شروع می کنیم. عبارات بازیابی ۱۲ کلمه ای از رمزنگاری ۲۰۴۸ به توان ۱۲ بدست می آید. به عبارت دیگر، برای جایگشت هر کدام از ۱۲ کلمه، ۲۰۴۸ احتمال وجود دارد.

در قدم بعدی طول اولین آنتروپی را بر ۳۲ تقسیم کرده و با توجه به تابع SHA-256 آن را محاسبه می کنیم. در مثال ما ۱۲۸ تقسیم بر ۳۲ برابر با ۴ می شود. خروجی آن با تابع گفته شده ۰۱۰۰ خواهد بود. این چک سام (Checksum) عبارات یادآوری ما است. سپس چک سام را به آنتروپی خود اضافه می کنیم. با توجه به آنتروپی ۱۲۸، حاصل ۱۳۲ می شود. یک رشته عدد ۱۳۲ بیتی که صفر و یک است بدست می آید.

۱۱۱۱۱۰۱۱۰۰۰۱۱۱۱۱۰۱۱۰۰۰۰۰۰۰۰۱۱۱۱۰۰۱۰۰۰۱۰۰۰۰۰۱۱۰۱۱۱۰۱۱۰۱۰۰۰۰۱۱۰۰۰۱۰۱۰۰۰۰۰۰۰۱۱۱۱۰۱۰۰۱۰۱۰۱۱۱۱۱۱۰۱۰۱۱۱۰۰۰۰۱۱۱۱۱۱۱۱۰۱۰۰۰۰۱۱۱۱۱۱۱۰۱۱۱۱۰۰۱۰۰

در قدم بعد رشته ۱۳۲ بیتی را به گروه های ۱۱ بیتی تقسیم می کنیم. هر کدام از سلول ها، یک رشته عدد ۱۱ کاراکتری است.

۱۱۱۱۱۰۱۱۰۰۰
۱۰۱۰۱۱۱۱۱۱۱
۰۰۰۰۰۱۱۱۱۰۰
۱۰۰۰۱۰۰۰۰۰۱
۱۰۱۱۱۰۱۱۰۱۰
۰۰۰۱۱۰۰۰۱۰۱
۰۰۰۰۰۰۰۱۱۱۱
۰۱۰۰۱۰۱۰۱۱۱
۱۱۱۰۱۰۱۱۱۰۰
۰۰۱۱۱۱۱۱۱۱۰
۱۰۰۰۰۱۱۱۱۱۱
۱۰۱۱۱۱۰۰۱۰۰

برای اینکه اعداد باینری بر مبنای دو را به اعداد اعشاری بر مبنای ۱۰ تبدیل کنیم، می تواینم از ابزارهای موجود در اینترنت استفاده کنیم. اعداد باینری برای ماشین ها و کامپیوتر و اعداد اعشاری یا دهگان برای زبان انسان است. پس از تبدیل اعداد باینری به اعداد بر مبنای ۱۰، هر کدام از رشته اعداد صفر و یک جدول بالا، برابر با یک عدد طبیعی می شود.

۲۰۰۸۱۱۱۱۱۰۱۱۰۰۰
۱۴۰۷۱۰۱۰۱۱۱۱۱۱۱
۶۰۰۰۰۰۰۱۱۱۱۰۰
۱۰۸۹۱۰۰۰۱۰۰۰۰۰۱
۱۴۹۸۱۰۱۱۱۰۱۱۰۱۰
۱۹۷۰۰۰۱۱۰۰۰۱۰۱
۱۵۰۰۰۰۰۰۰۱۱۱۱
۵۹۹۰۱۰۰۱۰۱۰۱۱۱
۱۸۸۴۱۱۱۰۱۰۱۱۱۰۰
۵۱۰۰۰۱۱۱۱۱۱۱۱۰
۱۰۸۷۱۰۰۰۰۱۱۱۱۱۱
۱۵۰۸۱۰۱۱۱۱۰۰۱۰۰

با توجه به فهرست کلماتی که گفتیم، اعداد بدست آمده معادل یک کلمه می شوند. در این مثال، ما از فهرست انگلیسی استفاده می کنیم. معادل هر کدام از اعداد ستون دوم در جدول بالا را یادداشت می کنیم.

wild۲۰۰۸۱۱۱۱۱۰۱۱۰۰۰
quiz۱۴۰۷۱۰۱۰۱۱۱۱۱۱۱
always۶۰۰۰۰۰۰۱۱۱۱۰۰
market۱۰۸۹۱۰۰۰۱۰۰۰۰۰۱
robust۱۴۹۸۱۰۱۱۱۰۱۱۰۱۰
board۱۹۷۰۰۰۱۱۰۰۰۱۰۱
acid۱۵۰۰۰۰۰۰۰۱۱۱۱
enough۵۹۹۰۱۰۰۱۰۱۰۱۱۱
twist۱۸۸۴۱۱۱۰۱۰۱۱۱۰۰
divert۵۱۰۰۰۱۱۱۱۱۱۱۱۰
margin۱۰۸۷۱۰۰۰۰۱۱۱۱۱۱
route۱۵۰۸۱۰۱۱۱۱۰۰۱۰۰

 

ستون سوم در جدول بالا، عبارات بازیابی یا Mnemonic Phrase ما را نشان می دهند. این کلمات با توجه به شماره ستون دوم از لیست پروپوزال شماره ۳۹ بیت کوین بدست می آیند.

نمونه‌هایی از عبارت بازیابی (Seed Phrase)

کلمات بازیابی یک کیف پول ارز دیجیتال از واژگان تصادفی تشکیل شده است. باید توجه داشت که عبارت Seed در کیف پول نرم افزاری و کیف پول سخت افزاری وجود دارد. برای نمونه ممکن است در کیف پول تراست ولت (Trust Wallet) عبارت هایی نظیر «Dog»، «Look»، «Car»، «Time»، «Bag» و «Lizard» را به عنوان بخشی از عبارت بازیابی کیف پول ارز دیجیتال مشاهده کنید. در تصویر زیر نیز نمونه ای از چگونگی نمایش عبارت بازیابی یا Recovery Phrase را در این کیف پول مشاهده می کنید.

Trust Wallet Seed Phrase

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

در اینجا به برخی از بهترین توص ه‌ها برای محافظت از عبارت بازیابی اشاره می کنیم.

  • عبارت بازیابی را به صورت آنلاین ذخیره نکنید

یکی از مهمترین اقدامات برای محافظت از عبارت بازیابی ذخیره نکردن آن در دستگاهی است که به اینترنت وصل می شود و یا کیف پول ارز دیجیتال شما نیز در آن دستگاه قرار دارد. احتمال هک شدن و یافتن عبارت Seed در چنین مواردی وجود دارد. بنابراین نگهداری آفلاین عبارت بازیابی می تواند شما را از هرگونه حمله سایبری محافظت کند. برای نمونه، عکس گرفتن یا ذخیره عبارت بازیابی در سرویس های ابری از جمله مواردی است که به هیچ عنوان توصیه نمی شود.

  • عبارت بازیابی را به صورت کاغذی یادداشت کنید

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

  • عبارت بازیابی را از دید عموم پنهان کنید

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

متفاوت بودن تعداد کلمات در عبارات بازیابی (Mnemonic Phrase)

بر اساس مستندات BIP39، یک Seed Phrase می تواند متشکل از ۱۲، ۱۵، ۱۸، ۲۱ یا ۲۴ کلمه باشد. در حال حاضر، عبارت بازیابی در برخی از کیف پول ها مانند تراست والت متشکل از ۱۲ کلمه است. برخی دیگر، مانند کیف پول کوینومی، از مدل ۲۴ کلمه ای استفاده می کنند که البته بیشتر در کیف پول های سخت افزاری رایج است.

شایان ذکر است که فارغ از تعداد کلمات، یک Seed Phrase را می توان در هر کیف پولی که از این استاندارد پشتیبانی می کند وارد نمود و به دارایی ها دست پیدا کرد. به عنوان مثال، اگرچه تراست ولت هنگام ساخت یک کیف پول عبارات ۱۲ کلمه ای تولید می کند، اما امکان ایمپورت کردن یک عبارت بازیابی ۲۴ کلمه ای تولید شده توسط کوینومی در کیف پول تراست و دسترسی به دارایی ها وجود دارد.

تعداد کلمات محدود و اهمیت ترتیب آن ها در عبارات بازیابی کیف پول

لیست تعداد کلماتی که برای تولید Seed Phrase استفاده می شوند، نامحدود نیست، بلکه عبارت بازیابی کیف پول (با هر تعداد کلمه، مثلا ۱۲ یا ۲۴ کلمه ای) از ۲۰۴۸ کلمه انتخاب می شود. لیست این کلمات را می توانید از طریق این لینک مشاهده کنید. به عنوان مثال، Spatial یکی از این ۲۰۴۸ کلمه است و در عبارت های بازیابی مورد استفاده قرار می گیرد، اما کلمه Vanilla جزئی از این کلمات نیست و در هیچ Seed Phrase وجود نخواهد داشت.

همچنین لازم به ذکر است که ترتیب کلمات وارد شده برای بازیابی کیف پول ارز دیجیتال از طریق Recovery Phrase مهم است. اگر یکی از کلمات با دیگری جا به جا شود، امکان دسترسی به دارایی ها وجود نخواهد داشت. 

ارزیابی احتمال هک شدن عبارت بازیابی

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

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

Invalid mnemonic phrase - How to restore your Recovery Seed

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

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

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

آیا عبارت بازیابی (Seed Phrase) قابل برگشت است؟

عبارت بازیابی فقط در یک کیف پول غیر حضانتی (Non Custodial) در اختیار کاربر قرار می گیرد. در ولت های حضانتی، کلیدهای خصوصی در اختیار مجری پروژه قرار داشته و به کاربر داده نمی شود، در نتیجه خبری از عبارت بازیابی و ۱۲ کلمه هم نخواهد بود. از طرفی می دانیم در یک والت غیر حضانتی، مسئولیت نگهداری از دارایی بر عهده کاربر است. این نحوه کار، کنترل کامل دارایی را در اختیار کاربر قرار می دهد و قدرت وی را افزایش می دهد، اما مسئولیتش را نیز همزمان افزایش می دهد.

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

آیا بازیابی تراست ولت بدون کلمات امکانپذیر است؟

این سوال توسط کاربران تراست ولت، محبوب ترین و پر استفاده ترین کیف پول ارز دیجیتال در دنیا، به کرات پرسیده می شود. با توجه به توضیحی که در بالا دادیم، متاسفانه چنین کاری امکانپذیر نیست. برای برگرداندن ارزهای دیجیتال ذخیره در یک کیف پول Trust Wallet حتما باید Seed Phrase آن را داشته باشید. در نظر داشته باشید بعد از گم کردن کلمه ها، در صورت دسترسی به اپلیکیشن، مجددا می توانید کلمات بازیابی تراست والت را مشاهده و یادداشت کنید. شرط این کار، عدم فراموشی رمز ورود به برنامه است.

تکنولوژی قوانین خاص خود را دارد،‌ وگرنه پایدار نخواهد بود. این فناوری ها، به طور مثال بلاکچین (Blockchain)، بر اساس یک سری پروتکل مشخص کار می کنند، و فاقد احساسات هستند. در بلاکچین اهمیتی ندارد که شما تنها چند صد هزار تومان یا شاید چند میلیارد تومان (دار و ندارتان) را در یک والت ارز دیجیتال غیر حضانتی نگه می دارید. اگر کلیدهای خصوصی که در سید فریز خلاصه می شوند را نداشته باشید، رمز ارزهایتان برای همیشه از دست رفته اند. بدون عبارت بازیابی ۱۲ کلمه ای نمی توان دارایی ها را برگرداند، و این موضوع درباره تراست والت یا هر کیف پول دیگر صادق است.

در انتها

اهمیت حفظ امنیت دارایی های رمزنگاری شده، یکی از مباحثی است که همواره مورد توجه کاربران و فعالان این حوزه قرار دارد. یکی از مواردی که امنیت کیف پول ارز دیجیتال را تامین می کند، عبارت بازیابی یا Mnemonic Phrase است. درصورتی که هر کدام از کیف پول های شما دچار مشکل شود، می توانید با استفاده از کلمات یادآور، دارایی های خود را به یک کیف پول جدید انتقال دهید.

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

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

سید فریز (Seed Phrase) یا عبارات بازیابی چیست؟

کلمات سید یا Seed Phrase همان کلمات یادآوری، Mnemonic Phrase هستند.

عبارات بازیابی (Recovery phrase) چیست؟

از عبارات بازیابی یادآوری برای بازگرداندن یا بازیابی دارایی های دیجیتال در کیف پول های دیگر استفاده می شود. از این رو به کلمات یادآوری، عبارت بازیابی یا Recovery phrase نیز می گویند.

تفاوت میان عبارت بازیابی و کلید خصوصی چیست؟

عبارت بازیابی (Seed Phrase) به عنوان یک پشتیبان برای کلید خصوصی کیف پول ارز دیجیتال شما عمل می کند و در صورتی که کلید خصوصی خود را اشتباه وارد کنید یا فراموش کنید، عبارت بازیابی امکان بازیابی دسترسی به کیف پول را فراهم می کند. کلید خصوصی (Private Key)، به عنوان یک توالی رمزنگاری مجزا، توسط نرم افزار کیف پول ایجاد می شود و برای امضای تراکنش ها و دسترسی مستقیم به دارایی ها استفاده می شود.

چطور از عبارت بازیابی محافظت کنیم؟

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

چگونه می توانیم عبارت بازیابی را از دید عموم پنهان کنیم؟

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

آیا ممکن است عبارت بازیابی هک شود؟

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

ایا عبارت بازیابی همه کیف پول ها ۱۲ کلمه ای است؟

خیر، برخی کیف پول های نرم افزاری نظیر کوینومی (Coinomi) یا تن کییپر (TonKeeper) عبارت بازیابی ۲۴ کلمه ای ایجاد می کنند.

آیا امکان تغییر عبارت بازیابی یک کیف پول وجود دارد؟

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

ادامه مطلب

عضویت در خبرنامه

تبلیغات

برترین ها