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

انتقال ارز روی Ethereum، Base و Polygon در فانتوم؛ شبکه درست کدام است؟

این مقاله انتقال دارایی روی Ethereum، Base و Polygon در فانتوم را به‌صورت تخصصی بررسی می‌کند. تفاوت شبکه با آدرس، علت شباهت آدرس‌های EVM، انتخاب نسخه صحیح USDC یا سایر توکن‌ها، ارز موردنیاز برای Gas و خطر انتخاب شبکه اشتباه توضیح داده می‌شود. هدف، جلوگیری از این تصور است که یکسان‌ بودن آدرس به معنی قابل‌جایگزین‌بودن شبکه‌های Ethereum، Base و Polygon است.

انتقال ارز روی Ethereum، Base و Polygon در فانتوم؛ شبکه درست کدام است؟

اگر هنگام ارسال یا دریافت یک ارز در فانتوم متوجه شده‌اید که آدرس Ethereum، Base و Polygon یکسان و همگی با 0x شروع می‌شوند، این شباهت نباید شما را به اشتباه بیندازد. یکسان بودن آدرس به معنی یکسان بودن شبکه نیست. موجودی، توکن‌ها و تراکنش‌های هرکدام از این بلاکچین‌ها مستقل از دیگری ثبت می‌شوند.

برای مثال، اگر USDC شما روی Base قرار دارد، برای یک انتقال عادی باید مقصد نیز USDC روی Base را بپذیرد و برای پرداخت Gas به ETH روی شبکه Base نیاز دارید. داشتن ETH روی Ethereum نمی‌تواند کارمزد همان تراکنش Base را پرداخت کند. Phantom نیز تأکید می‌کند که هنگام انتقال باید نسخه توکن و شبکه انتخاب‌شده با شبکه مقصد مطابقت داشته باشند.

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

برای انتقال در فانتوم Ethereum، Base یا Polygon را انتخاب کنیم؟

شبکه درست را مقصد و شبکه فعلی دارایی مشخص می‌کنند، نه ظاهر آدرس و نه اینکه کدام شبکه کارمزد کمتری دارد.

اگر دارایی شما روی Base است و مقصد نیز Base را پشتیبانی می‌کند، Base انتخاب درست است. اگر مقصد مشخصاً Ethereum را درخواست کرده، ارسال عادی دارایی Base روی شبکه Ethereum راه‌حل نیست؛ ابتدا باید دارایی بین دو شبکه Bridge شود.

جدول زیر تفاوت اصلی سه شبکه را نشان می‌دهد:

شبکه

Chain ID

ارز اصلی Gas

نکته مهم

Ethereum Mainnet

1

ETH روی Ethereum

موجودی ETH و توکن‌های شبکه Ethereum مستقل است

Base Mainnet

8453

ETH روی Base

ETH روی Base با موجودی ETH روی Ethereum یکی نیست

Polygon PoS

137

POL

برای انتقال توکن‌های Polygon باید POL برای Gas داشته باشید

Base به‌صورت رسمی Chain ID برابر 8453 دارد و ارز Gas آن ETH است. Polygon PoS نیز Chain ID برابر 137 دارد و پس از مهاجرت شبکه از MATIC، POL ارز بومی و Gas شبکه Polygon PoS محسوب می‌شود. Ethereum Mainnet نیز Chain ID برابر 1 دارد.

بنابراین قاعده ساده این است:

شبکه‌ای را انتخاب کنید که دارایی اکنون روی آن قرار دارد و مقصد نیز همان شبکه را برای همان دارایی می‌پذیرد.

نمایش شبکه‌های Ethereum، Base و Polygon در تنظیمات کیف پول فانتوم برای انتقال ارز روی Base در فانتوم

چرا آدرس Ethereum، Base و Polygon در فانتوم یکسان است؟

Ethereum، Base و Polygon همگی با محیط EVM سازگار هستند. به همین دلیل در یک Account معمولی Phantom، آدرس این شبکه‌ها می‌تواند دقیقاً یک رشته یکسان مانند نمونه زیر باشد:

0x12...AB34

Phantom نیز در مستندات خود توضیح می‌دهد که شبکه‌های EVM مانند Ethereum، Base و Polygon می‌توانند آدرس مشترکی داشته باشند، در حالی که Chain همچنان بخشی مستقل از مقصد تراکنش است.

فرض کنید آدرس شما در Phantom روی هر سه شبکه این باشد:

0xABC...123

ممکن است وضعیت حساب چنین باشد:

  • Ethereum: دارای 100 USDC

  • Base: دارای 40 USDC

  • Polygon: دارای 250 USDC

هر سه موجودی متعلق به همان آدرس 0xABC...123 هستند، اما روی سه دفترکل بلاکچینی متفاوت ثبت شده‌اند. 100 USDC اتریوم به‌صورت خودکار با 40 USDC بیس جمع نمی‌شود و ارسال معمولی نیز آن را از یک شبکه به شبکه دیگر منتقل نمی‌کند.

این موضوع دلیل مهمی برای وجود Chain ID است. Ethereum، Base و Polygon حتی با وجود فرمت آدرس مشابه، شناسه زنجیره متفاوتی دارند و تراکنش روی همان زنجیره‌ای ثبت می‌شود که هنگام ارسال انتخاب شده است.

یک نکته درباره Accountهای واردشده

قاعده آدرس مشترک EVM بیشتر برای Accountهای استانداردی مطرح است که از Recovery Phrase در Phantom ساخته یا بازیابی شده‌اند. Phantom اجازه Import بعضی حساب‌ها با Private Key را نیز می‌دهد و یک حساب واردشده به این روش ممکن است فقط برای زنجیره مربوط به همان کلید در Phantom ایجاد شده باشد؛ بنابراین در حساب‌های Import‌شده نباید بدون بررسی، ساختار همه Accountها را یکسان فرض کرد.

مقایسه آدرس یکسان EVM در Ethereum و Base و Polygon در کیف پول فانتوم برای انتقال ارز

USDC روی Ethereum، Base و Polygon یکی است؟

نام و ارزش هدف USDC می‌تواند یکسان باشد، اما نسخه بلاکچینی آن باید مشخص باشد. Circle در حال حاضر USDC را روی Ethereum، Base و Polygon PoS به‌عنوان شبکه‌های مجزا پشتیبانی می‌کند و در زیرساخت Cross-Chain خود نیز هرکدام را به‌عنوان یک دامنه بلاکچینی جداگانه تعریف کرده است.

در نتیجه این سه عبارت را نباید معادل یکدیگر در نظر گرفت:

  • USDC on Ethereum

  • USDC on Base

  • USDC on Polygon

برای انتقال، فقط دیدن نماد USDC کافی نیست؛ شبکه همان USDC نیز باید بررسی شود.

دارایی

شبکه انتقال

Gas موردنیاز

USDC on Ethereum

Ethereum

ETH روی Ethereum

USDC on Base

Base

ETH روی Base

USDC on Polygon

Polygon

POL

ETH on Ethereum

Ethereum

ETH روی Ethereum

ETH on Base

Base

ETH روی Base

WETH روی Polygon

Polygon

POL

مورد آخر نیز مهم است: وجود توکنی با نام WETH یا نسخه‌های Wrapped/Bridged به معنی تبدیل آن به ارز بومی شبکه نیست. قرارداد توکن و شبکه‌ای که دارایی روی آن قرار گرفته همچنان اهمیت دارد.

برای تشخیص توکن فقط به نماد آن نگاه نکنید

Phantom در بخش Send برای توکن‌هایی که روی چند شبکه وجود دارند از اطلاعات شبکه برای تفکیک نسخه‌های مختلف استفاده می‌کند. طبق راهنمای رسمی، توکن‌های غیر Native می‌توانند نشان شبکه کنار آیکن داشته باشند؛ اما برای دارایی‌های Native مانند ETH و POL همیشه نباید انتظار همان Badge را داشته باشید.

بنابراین قبل از ارسال:

  1. نام توکن را بررسی کنید.

  2. شبکه آن را بررسی کنید.

  3. در صفحه تأیید نهایی دوباره Network را کنترل کنید.

  4. در صورت تردید درباره یک توکن ناشناخته، Contract Address آن را از منبع رسمی پروژه بررسی کنید.

انتخاب USDC روی شبکه Base در کیف پول فانتوم برای انتقال ارز روی Base در فانتوم

آموزش انتقال ارز روی Base در فانتوم بدون اشتباه در شبکه

برای انتقال ارز روی Base در فانتوم مسیر اصلی ساده است؛ مهم‌ترین بخش، کنترل شبکه و Gas پیش از تأیید تراکنش است.

۱. مطمئن شوید Base فعال است

اگر Base را در کیف پول نمی‌بینید:

Profile → Settings → Active Networks → Base

را باز کرده و Base را فعال کنید. Phantom در حال حاضر از Base به‌صورت رسمی پشتیبانی می‌کند.

۲. بررسی کنید دارایی واقعاً روی Base است

وجود USDC یا ETH در Portfolio به‌تنهایی کافی نیست. صفحه دارایی را باز کنید و مطمئن شوید موجودی موردنظر مربوط به Base است.

این کنترل برای ETH اهمیت بیشتری دارد، زیرا ممکن است هم‌زمان ETH روی Ethereum و ETH روی Base داشته باشید.

۳. برای Gas مقداری ETH روی Base داشته باشید

Base توکن Gas جداگانه‌ای به نام BASE ندارد. ارز مورد استفاده برای Gas در این شبکه ETH است.

اما این ETH باید روی خود Base قرار داشته باشد. 0.01 ETH روی Ethereum نمی‌تواند هزینه تراکنش Base شما را بپردازد. مستندات رسمی Phantom نیز به‌طور مشخص این تفاوت را یادآوری می‌کند.

۴. توکن صحیح را از Send انتخاب کنید

روی Send بزنید و دارایی موردنظر را انتخاب کنید. برای توکن‌هایی مانند USDC، نسخه مربوط به Base را انتخاب کنید.

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

۵. آدرس مقصد را وارد کنید

آدرس را Paste کنید و آن را با مقصد مقایسه کنید.

اینجا یک نکته بسیار مهم وجود دارد: اینکه آدرس مقصد با 0x شروع می‌شود اثبات نمی‌کند که مقصد Base است. بسیاری از شبکه‌های EVM همین قالب آدرس را دارند.

بنابراین قبل از ادامه باید بدانید مقصد واقعاً انتقال روی Base را می‌پذیرد.

۶. مبلغ را وارد کنید و صفحه Review را بخوانید

قبل از تأیید نهایی این موارد را کنترل کنید:

  • Asset: همان ارز موردنظر باشد؛

  • Network: برابر Base باشد؛

  • Recipient: آدرس مقصد صحیح باشد؛

  • Amount: مبلغ درست باشد؛

  • Network Fee: قابل پرداخت باشد.

پس از بررسی این موارد می‌توانید تراکنش را تأیید کنید.

۷. وضعیت تراکنش را پیگیری کنید

پس از ارسال، از بخش Activity تراکنش را باز کنید. Phantom امکان مشاهده جزئیات تراکنش در Blockchain Explorer را نیز فراهم می‌کند.

بررسی صفحه تایید انتقال USDC روی شبکه Base در کیف پول فانتوم قبل از ارسال ارز

کارمزد Ethereum، Base و Polygon در فانتوم با چه ارزی پرداخت می‌شود؟

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

اگر 500 USDC روی Base داشته باشید اما هیچ ETH روی Base نداشته باشید، برای ارسال عادی USDC ممکن است با مشکل کمبود Gas روبه‌رو شوید.

قاعده فعلی به این شکل است:

Ethereum → ETH روی Ethereum

Base → ETH روی Base

Polygon → POL روی Polygon

Phantom نیز در راهنمای فعلی ارسال توکن همین ساختار را اعلام کرده و مشخصاً تأکید می‌کند که Base توکن بومی مستقلی ندارد و از ETH روی Base برای Gas استفاده می‌کند.

مقدار Gas ثابت نیست و به شرایط شبکه و نوع تراکنش بستگی دارد؛ بنابراین بهتر است عددی را که خود Phantom در صفحه تأیید نشان می‌دهد ملاک قرار دهید.

اگر شبکه اشتباه انتخاب شود چه اتفاقی می‌افتد؟

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

اگر مقصد کیف پول شخصی خودتان باشد

فرض کنید یک آدرس 0x را هم روی Ethereum و هم Base کنترل می‌کنید. اگر دارایی را روی Base به این آدرس بفرستید، تراکنش روی Base ثبت می‌شود.

دارایی ناگهان به Ethereum منتقل نمی‌شود؛ حتی اگر آدرس Ethereum شما دقیقاً همان 0x باشد.

در این شرایط ممکن است کافی باشد شبکه Base را در کیف پول فعال و موجودی همان شبکه را بررسی کنید.

اگر مقصد متعلق به شخص دیگری باشد

باید مطمئن شوید آن شخص همان آدرس را روی شبکه‌ای که استفاده کرده‌اید کنترل می‌کند. صرف اینکه آدرس از نظر ظاهری معتبر است، تضمینی برای امکان دسترسی گیرنده به دارایی روی شبکه موردنظر نیست.

اگر مقصد یک سرویس امانی باشد

شرایط حساس‌تر است. یک سرویس ممکن است یک آدرس 0x ارائه کند اما برای آن دارایی فقط یک شبکه مشخص را پشتیبانی کند. در چنین شرایطی دارایی ممکن است روی بلاکچین ثبت شده باشد اما توسط سیستم مقصد شناسایی یا اعتباردهی نشود.

تراکنش بلاکچینی پس از ثبت توسط Phantom قابل لغو نیست و در چنین شرایطی امکان بازیابی به سیاست و زیرساخت سرویس دریافت‌کننده بستگی دارد. راهنمای Phantom نیز تأکید می‌کند که توکن و شبکه مقصد باید پیش از انتقال بررسی شوند.

Send با Bridge فرق دارد؛ آدرس مشترک شبکه را تغییر نمی‌دهد

یکی از مهم‌ترین اشتباهات این است که تصور کنیم چون آدرس Base و Ethereum یکسان است، ارسال دارایی از یکی به همان آدرس در دیگری باعث تغییر شبکه می‌شود.

چنین اتفاقی نمی‌افتد.

Send دارایی را در همان بلاکچین فعلی از یک آدرس به آدرس دیگر منتقل می‌کند.

Bridge برای جابه‌جایی ارزش یا توکن بین دو بلاکچین متفاوت استفاده می‌شود.

برای مثال اگر USDC شما روی Ethereum است و می‌خواهید در یک برنامه Base از آن استفاده کنید، واردکردن آدرس Base خودتان در Send به‌تنهایی USDC را به Base تبدیل نمی‌کند. برای انتقال بین شبکه‌ای باید از روش Bridge سازگار استفاده شود.

Phantom نیز قابلیت Crosschain Swapper را برای جابه‌جایی بین شبکه‌هایی از جمله Ethereum، Base و Polygon ارائه می‌کند.

ارز منتقل شده ولی در فانتوم دیده نمی‌شود؛ چه چیزی را بررسی کنیم؟

اگر تراکنش انجام شده اما موجودی مورد انتظار را نمی‌بینید، قبل از انجام انتقال دوباره این مراحل را بررسی کنید:

  1. Transaction Hash را باز کنید. ببینید تراکنش واقعاً موفق بوده یا هنوز Pending/Failed است.

  2. شبکه تراکنش را بررسی کنید. ممکن است منتظر USDC روی Ethereum باشید اما تراکنش روی Base انجام شده باشد.

  3. آدرس دریافت‌کننده را مقایسه کنید. چند کاراکتر اول و آخر کافی نیست؛ آدرس کامل باید صحیح باشد.

  4. Active Networks را بررسی کنید. شبکه‌ای که دارایی روی آن قرار گرفته باید در Phantom فعال باشد.

  5. نسخه توکن را کنترل کنید. توکن‌های Wrapped، Bridged یا قراردادهای دیگر ممکن است با دارایی مورد انتظار شما متفاوت باشند.

  6. Blockchain Explorer همان شبکه را بررسی کنید. اگر توکن در Explorer روی آدرس شما دیده می‌شود، سرنخ مهمی درباره شبکه و Contract واقعی دارایی در اختیار دارید.

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

نکته دیگر اینکه برای دریافت ارز لازم نیست گیرنده از قبل Gas داشته باشد؛ کارمزد ارسال را فرستنده می‌پردازد. اما برای جابه‌جا کردن دارایی پس از دریافت، باید ارز Gas همان شبکه را در اختیار داشته باشید.

چک‌لیست نهایی قبل از انتقال روی شبکه‌های EVM فانتوم

پیش از زدن دکمه نهایی Send، این هفت مورد را به‌ترتیب بررسی کنید:

  • دارایی فعلی من روی Ethereum، Base یا Polygon است؟

  • مقصد دقیقاً کدام شبکه را می‌پذیرد؟

  • نسخه توکن روی هر دو طرف یکسان است؟

  • آیا فقط به دلیل یکسان بودن آدرس 0x شبکه را درست فرض کرده‌ام؟

  • برای Gas، ارز بومی همان شبکه را دارم؟

  • در صفحه Review نام شبکه صحیح نمایش داده می‌شود؟

  • اگر مبلغ قابل‌توجه است، آیا ابتدا یک انتقال آزمایشی کم‌مقدار منطقی‌تر نیست؟

مهم‌ترین قانون این مقاله را می‌توان در یک جمله خلاصه کرد:

در Phantom آدرس Ethereum، Base و Polygon ممکن است یکسان باشد، اما دارایی و تراکنش روی هر شبکه مستقل است؛ همیشه شبکه را جدا از آدرس بررسی کنید.

سؤالات متداول

آیا آدرس Base و Ethereum در فانتوم یکی است؟

در Accountهای معمول EVM فانتوم، Base، Ethereum و Polygon می‌توانند آدرس 0x یکسانی داشته باشند. بااین‌حال موجودی و تراکنش هر شبکه مستقل است و یکسان بودن آدرس، شبکه‌ها را قابل‌جایگزینی نمی‌کند.

آیا می‌توان USDC اتریوم را مستقیم به آدرس Base فانتوم ارسال کرد؟

اگر تراکنش عادی را روی Ethereum انجام دهید، USDC همچنان روی Ethereum باقی می‌ماند؛ حتی اگر همان رشته آدرس در Base نیز متعلق به شما باشد. برای جابه‌جایی دارایی از Ethereum به Base باید از روش Cross-chain یا Bridge مناسب استفاده شود.

برای انتقال ارز روی Base در فانتوم به چه ارزی برای کارمزد نیاز داریم؟

به ETH روی شبکه Base نیاز دارید. ETH موجود روی Ethereum نمی‌تواند Gas تراکنش Base را پرداخت کند.

کارمزد Polygon هنوز با MATIC پرداخت می‌شود؟

در وضعیت فعلی Polygon PoS، POL توکن بومی و Gas شبکه است و جایگزین MATIC شده است. Phantom نیز POL را به‌عنوان ارز موردنیاز برای Gas انتقال‌های Polygon معرفی می‌کند.

چرا در فانتوم دو موجودی ETH متفاوت می‌بینم؟

زیرا ETH می‌تواند روی Ethereum و Base وجود داشته باشد. هر دو با نماد ETH نمایش داده می‌شوند، اما روی دو زنجیره مستقل قرار دارند. ETH روی Base برای فعالیت‌های Base و ETH روی Ethereum برای تراکنش‌های Ethereum استفاده می‌شود.

اگر ارز را روی شبکه اشتباه فرستادم، دارایی حتماً از بین رفته است؟

خیر، نتیجه به مقصد بستگی دارد. اگر Private Key آدرس مقصد را در شبکه ارسال‌شده کنترل می‌کنید، ممکن است بتوانید دارایی را در همان شبکه مشاهده و مدیریت کنید. اما اگر مقصد یک سرویس امانی یا آدرسی باشد که شبکه موردنظر را پشتیبانی نمی‌کند، بازیابی تضمین‌شده نیست و Phantom نیز نمی‌تواند تراکنش ثبت‌شده روی بلاکچین را برگرداند.

اپلیکیشن‌های مرتبط

۱

نظرات و دیدگاه‌ها

هنوز نظری ثبت نشده است. اولین نظر را شما بنویسید!

نظر شما ثبت شد و پس از بررسی منتشر خواهد شد. سپاسگزاریم!

ثبت نظر

آدرس ایمیل شما منتشر نخواهد شد.

همه نظرات پیش از انتشار بررسی می‌شوند.