شبکه های انتقال رمزارز و کارمزد
یک رمزارز معمولا روی چند شبکه جداگانه وجود دارد و همان نام و همان نشان روی هر شبکه یک دفتر کل متفاوت است، پس فرستنده و گیرنده باید دقیقا یک شبکه را انتخاب کنند. کارمزد هم به مبلغی که می فرستید ربطی ندارد: روی هر شبکه بابت جای اشغال شده یا محاسبه انجام شده حساب می شود و با شلوغی همان لحظه بالا و پایین می رود.
- درس ۶ از ۸
- میانی
- رایگان، بدون ثبت نام
سه شبکه، سه جور حساب کردن، و چیزی که هیچ کدام حساب نمی کنند
سه خانه اول یک شبکه اند و کنارشان نوشته شده بابت چه چیزی پول می گیرند. خانه چهارم چیزی است که هر سه در آن مشترک اند.
-
بیت کوین: بابت بایت
کارمزد از اندازه بایتی تراکنش امضا شده می آید و قیمت هر بایت از تقاضای فعلی برای فضای بلاک. مبلغی که می فرستید در آن نیست.
-
اتریوم: بابت محاسبه
گس مصرف شده ضرب در کارمزد پایه به علاوه انعام. کارمزد پایه در هر بلاک حداکثر ۱۲.۵ درصد جابه جا می شود و سوزانده می شود.
-
ترون: بابت منابع
هر حساب روزانه ۶۰۰ پهنای باند رایگان دارد و انرژی هیچ سهم رایگانی ندارد. اگر منابع کم بیاید، شبکه TRX را از موجودی فرستنده می سوزاند.
-
هیچ کدام: مبلغ شما
هیچ کدام از این سه بابت مبلغی که می فرستید پول نمی گیرند. ده دلار و ده هزار دلار با ساختار یکسان، یک کارمزد دارند.
این جدول ترتیب ارزانی نیست. اینکه امروز کدام ارزان تر است ساعتی عوض می شود و به همین دلیل هیچ عدد کارمزدی در این درس نوشته نشده.
آخرین بررسی: فکت ها و نام ابزارهای این درس در همین تاریخ با منابعشان بازبینی شده اند.
چرا یک تتر روی دو شبکه، دو چیز متفاوت است؟
تتر یک توکن نیست که در چند جا کپی شده باشد. خود شرکت تتر روی صفحه توضیح کارش می نویسد که انتشار توکن «روی بلاک چین های مختلف با توانایی های متفاوت، بسته به پروتکل انتقالی که استفاده می شود» انجام می گیرد و سیزده شبکه را نام می برد: الگورند، اولانچ، سلو، کازموس، اتریوم، EOS، لیکوئید نتورک، نیر، پولکادات، سولانا، تزوس، تون و ترون. یعنی سیزده دفتر کل جدا، که هیچ کدام دفتر دیگری را نمی خواند.
شبکه انتقال همان دفتری است که تراکنش شما در آن نوشته می شود. وقتی از صرافی برداشت می کنید، شما دو چیز را انتخاب می کنید و نه یکی: چه توکنی، و روی کدام دفتر. کیف پولی که فقط کلمه USDT را نشان می دهد، دومی را به شما نگفته است.
سند این حرف در کد خود ما هست. رجیستری شارژ ارزی پنل RGB نه دارایی را می شناسد و دو تای آنها هر دو USDT نام دارند: یکی روی ترون با ۶ رقم اعشار، یکی روی BNB Smart Chain با ۱۸ رقم اعشار. یعنی «یک تتر» روی ترون یک میلیون واحد کوچک است و روی BNB Smart Chain یک میلیارد میلیارد واحد. یک نام، یک نشان، دو مقیاس شمارش. کدی که این دو را یکی فرض کند، مبلغ را هزار میلیارد برابر اشتباه می خواند.

کدام شبکه را انتخاب کنم؟
قانونش یک جمله است و بقیه درس شرح همین یک جمله است: شبکه را گیرنده تعیین می کند و شما همان را انتخاب می کنید. صفحه واریز سرویس مقصد نام شبکه را نوشته است. کار شما این است که همان رشته را در صفحه برداشت پیدا کنید و انتخاب کنید، نه چیزی که شبیه آن است و نه چیزی که ارزان تر است.
وسوسه بزرگ این است که شبکه را از روی خود آدرس حدس بزنید. این کار داخل خانواده اتریوم اصلا جواب نمی دهد و دلیلش را می شود در کد ما دید: الگوی اعتبارسنجی آدرس برای اتریوم، برای USDT روی BNB Smart Chain و برای خود BNB، هر سه یک رشته یکسان است، 0x به علاوه چهل نویسه شانزده شانزدهی. اعتبارسنج ما نمی تواند این سه را از هم تشخیص دهد چون از هم قابل تشخیص نیستند؛ همان بیست بایت روی هر سه زنجیره یک آدرس معتبر است.
شکل آدرس فقط خانواده را محدود می کند و نه شبکه را. آدرس ترون با T شروع می شود، آدرس تون با EQ یا UQ، آدرس بیت کوین با bc1 یا ۱ یا ۳. این تفاوت ها به شما می گویند «این آدرس ترون نیست»، ولی هیچ وقت نمی گویند «این آدرس اتریوم است و نه BNB Smart Chain».
سه عادتی که ارزش دارند: نام شبکه را روی هر دو صفحه کنار هم بخوانید و مطمئن شوید یک چیز نوشته اند؛ اگر صفحه واریز فیلد اضافه ای مثل یک شناسه یا یادداشت نشان می دهد آن فیلد اختیاری نیست؛ و بار اول با مبلغ کوچک بفرستید، اگر سرویس مقصد حداقلی تعیین نکرده باشد. مبلغ کوچک هزینه یک کارمزد اضافه دارد و ارزشش را دارد.
سوالی که هر دو جوابش به یک جا می رسد
آدرس مقصد با 0x شروع می شود؟
می تواند هر زنجیره ای از خانواده اتریوم باشد
- همان بیست بایت روی اتریوم و BNB Smart Chain هر دو معتبر است
- اعتبارسنج ما برای هر سه دارایی EVM یک الگوی یکسان دارد
- پس شبکه را از آدرس نمی شود خواند
خانواده محدود می شود، ولی نه شبکه
- T یعنی ترون، EQ یا UQ یعنی تون، bc1 یعنی بیت کوین
- ولی روی یک خانواده هم چند توکن مختلف هست
- پس باز هم نام شبکه را از صفحه واریز بخوانید
این نمودار عمدا دو شاخه دارد که به یک نتیجه می رسند. شکل آدرس در بهترین حالت خانواده را محدود می کند و هیچ وقت نام شبکه را به شما نمی گوید.
کارمزد از کجا می آید، و چرا عددش را اینجا نمی نویسیم
سه شبکه، سه منطق کاملا متفاوت. اینها را که بفهمید، هر شبکه تازه ای هم سر جای خودش می نشیند.
مستند رسمی توسعه دهندگان بیت کوین می گوید تراکنش ها «بر اساس اندازه بایتی کل تراکنش امضا شده» کارمزد می دهند و کارمزد هر بایت «بر اساس تقاضای فعلی برای فضا در بلاک های استخراج شده» تعیین می شود و با بالا رفتن تقاضا بالا می رود. ماینر هم تراکنش ها را بر اساس کارمزد به ازای بایت مرتب می کند و از بالا برمی دارد تا فضا پر شود. نتیجه اش این است: فرستادن ده دلار و ده هزار دلار با ساختار یکسان، دقیقا یک کارمزد دارد. شما بابت پول جابه جا شده پول نمی دهید، بابت جای اشغال شده می دهید.
اتریوم به جای بایت، محاسبه را حساب می کند. مستند خود اتریوم فرمول را می نویسد: مقدار گس مصرف شده ضرب در مجموع کارمزد پایه و انعام. کارمزد پایه را خود پروتکل تعیین می کند و «در هر بلاک حداکثر ۱۲.۵ درصد» بالا یا پایین می رود، بسته به اینکه بلاک قبلی از اندازه هدف پرتر بوده یا خالی تر، و همان کارمزد پایه در لحظه ساخت بلاک سوزانده می شود و از گردش خارج. انعام چیزی است که شما اضافه می کنید تا تراکنشتان برای اعتبارسنج جذاب باشد.
ترون مدل سومی دارد: به جای پرداخت نقدی، منابع مصرف می کنید. مستند توسعه دهندگان ترون می گوید پهنای باند اندازه بایتی تراکنش را می پوشاند و انرژی اجرای قرارداد را، هر حساب روزانه ۶۰۰ پهنای باند رایگان می گیرد، انرژی هیچ سهم رایگانی ندارد و باید با استیک کردن TRX یا واگذاری از حساب دیگر به دست بیاید، و اگر هیچ کدام کافی نبود شبکه «با نرخ های ثابت TRX را از موجودی فرستنده می سوزاند» و تراکنش انجام می شود. برای همین است که انتقال روی ترون برای حسابی که TRX استیک کرده تقریبا رایگان است و برای حساب خالی نیست.
حالا بخش ناخوشایند. در این درس هیچ عدد کارمزدی نوشته نمی شود، عمدا. کارمزد این سه شبکه یک بازار زنده است و ساعتی تغییر می کند؛ عددی که امروز بنویسیم فردا غلط است و صفحه ای که عدد کهنه دارد بدتر از صفحه ای است که عدد ندارد. چیزی که کهنه نمی شود همین سه شکل بالاست. عدد را جایی بخوانید که مسئولش است: صفحه برداشت سرویسی که از آن می فرستید، پیش از تایید نهایی، کارمزد همان لحظه را نشان می دهد.
چند تاییدیه یعنی کار تمام است؟
تراکنش وقتی در یک بلاک نوشته شد، هنوز کاملا قطعی نیست. هر بلاکی که بعد از آن ساخته می شود یک تاییدیه اضافه می کند و برگرداندن تراکنش را گران تر. سرویس گیرنده تصمیم می گیرد چند تاییدیه برایش کافی است، و این عدد را خودش انتخاب می کند نه شبکه.
عددهای ما این هاست، از رجیستری زنده شارژ ارزی پنل RGB: بیت کوین ۱، لایت کوین ۲، دوج کوین ۴، اتریوم ۱۲، BNB Smart Chain ۱۵، و ترون و تون ۱. برای ترون و تون دلیل عدد ۱ فنی است و نه اعتماد: سرویس هایی که ما می خوانیم فقط تراکنش های نهایی شده را برمی گردانند، پس مرحله «دیده شد ولی هنوز تایید نشده» روی این دو اصلا وجود ندارد.
حالا نکته ای که اغلب برعکس فهمیده می شود. عدد تاییدیه بین دو شبکه قابل مقایسه نیست. مستند اتریوم می گوید زمان بین بلاک ها ۱۲ ثانیه است، پس ۱۲ تاییدیه یعنی حدود دو دقیقه و نیم. مستند بیت کوین هدف سختی را ۲۰۱۶ بلاک در ۱٬۲۰۹٬۶۰۰ ثانیه (دو هفته) تعریف می کند، یعنی به طور متوسط یک بلاک هر ۶۰۰ ثانیه، پس یک تاییدیه روی بیت کوین به طور متوسط ده دقیقه است. عدد ۱۵ ما روی BNB Smart Chain از عدد ۱ روی بیت کوین محتاطانه تر است و در عین حال سریع تر تمام می شود. عددها را در کنار زمان بلاک همان شبکه بخوانید، وگرنه نتیجه گیری تان وارونه می شود.
چهار ایستگاه یک انتقال، از دکمه ارسال تا اعتبار
-
۱
ارسال
تراکنش امضا و پخش می شود و در صف می نشیند
-
۲
داخل بلاک
کارمزدی که پیشنهاد داده اید تعیین می کند چقدر زود انتخاب شود
-
۳
تاییدیه ها
هر بلاک بعدی یک تاییدیه اضافه می کند و برگرداندن را گران تر
-
۴
اعتبار در مقصد
سرویس مقصد حد خودش را دارد و تا آن حد پول را به حساب شما نمی نشاند
ایستگاه چهارم مال شبکه نیست، مال سرویس گیرنده است. قانون او می تواند از قانون زنجیره سخت گیرانه تر باشد و انتظار بیشتری بخواهد.
چه چیزی واقعا اشتباه می شود
سه شکل خرابی هست که بارها تکرار می شوند و هیچ کدام آن چیزی نیست که مبتدی از آن می ترسد.
یک: صرافی کارمزد را از خود مبلغ کم می کند. شما ۵۰ تتر می فرستید و مقصد ۴۹ و خرده ای می بیند، و اگر سیستم مقصد دنبال مبلغ دقیق بگردد تطبیق شکست می خورد. این آنقدر رایج است که ما در سیستم شارژ خودمان یک مسیر جبران برای همین ساخته ایم: کاربر هش تراکنش را ثبت می کند، ما همان هش را روی زنجیره راستی آزمایی می کنیم و به نسبت چیزی که واقعا رسیده، با نرخی که موقع صدور فاکتور قفل شده، اعتبار می دهیم. مقایسه مبلغ ها هم در کوچک ترین واحد شبکه و به صورت رشته با bcmath انجام می شود و نه با اعداد اعشاری، چون در پول، خطای گرد کردن یک اشکال نیست، یک اختلاف حساب است.
دو: شبکه اشتباه به آدرس واریز یک سرویس. اینجا بستگی دارد کلید خصوصی دست کیست. اگر آدرس مال کیف پول خودتان باشد و کلیدش را داشته باشید، پول روی آن زنجیره دیگر واقعا آنجاست و معمولا با وارد کردن همان کلید در کیف پولی که آن شبکه را پشتیبانی می کند در دسترس می شود. اگر آدرس مال یک صرافی باشد، کلید دست شما نیست و هیچ کاری از سمت شما وضع را عوض نمی کند؛ بازگرداندن، اگر اصلا انجام شود، لطف آن سرویس است و نه حق شما.
سه: توکن دارید و سوخت ندارید. USDT روی BNB Smart Chain نگه داشته اید ولی موجودی BNB تان صفر است، پس نمی توانید تکانش بدهید. توکن و سوختی که آن را جابه جا می کند دو دارایی جدا هستند و این روی هر زنجیره قراردادی صادق است. قبل از فرستادن توکن به یک کیف پول، مقدار کمی از ارز اصلی همان شبکه را هم بفرستید.
یک هشدار که به فهرست بالا وصل است: هر «پشتیبانی» که در پیام خصوصی سراغتان بیاید و بگوید می تواند انتقال اشتباه را برگرداند، کلاهبردار است. شکل این کلاهبرداری در درس های مسیر امنیت باز شده است.
مسیر سریع با هوش مصنوعی
راه معمولی این است که قبل از هر انتقال بروید دنبال مقاله ای که بگوید کدام شبکه بهتر است، و به عددی برسید که مال شش ماه پیش است. راه سریع تر این است که اصلا سراغ مقاله نروید: دو صفحه ای که جلوی چشمتان است، صفحه برداشت مبدا و صفحه واریز مقصد، همه چیزی که لازم دارید را نوشته اند و کاری که مانده مقایسه فیلد به فیلد است. مدل زبانی دقیقا برای همین خوب است، چون دارد متنی را می خواند که خودتان چسبانده اید و نه دانشی درباره بازار.
- از صفحه واریز مقصد این چهار چیز را کپی کنید: نام دارایی، نام شبکه همان طور که نوشته شده، شروع آدرس، و هر فیلد اضافه ای مثل شناسه یا حداقل مبلغ.
- از صفحه برداشت مبدا هم همان چهار چیز را کپی کنید، به علاوه نام شبکه ای که در فهرست کشویی انتخاب کرده اید.
- هر دو را داخل دستور زیر بگذارید و از مدل بخواهید فقط تفاوت ها را گزارش کند و حدس نزند.
- اگر جواب گفت مطابق است، بعد از آن هم خودتان نام شبکه را روی هر دو صفحه یک بار دیگر با چشم مقایسه کنید. مدل تصمیم گیرنده نیست، دومین جفت چشم است.
نسخه آماده کپی
دو متن زیر را با هم مقایسه کن. متن اول از صفحه واریز مقصد است و متن دوم از صفحه برداشت مبدا.
[واریز مقصد]
{متن کامل صفحه واریز}
[برداشت مبدا]
{متن کامل صفحه برداشت، به همراه شبکه ای که انتخاب کرده ام}
فقط این چهار چیز را گزارش کن و چیز دیگری ننویس:
۱. نام دارایی در دو متن یکی است یا نه.
۲. نام شبکه در دو متن یکی است یا نه. اگر دو نام متفاوت اند، بنویس متفاوت اند و حدس نزن که شاید یکی باشند.
۳. مقصد چه فیلد اجباری دیگری خواسته که در متن دوم پر نشده (شناسه، یادداشت، حداقل مبلغ).
۴. اگر شبکه قراردادی است، آیا در متن دوم موجودی ارز اصلی همان شبکه برای کارمزد دیده می شود یا نه.
درباره کارمزد یا اینکه کدام شبکه ارزان تر است هیچ نظری نده. هر جا اطلاعات کافی نبود بنویس «در متن نیست».
قبل از اعتماد به خروجی: این دستور برای یک مدل ارزان و سریع از رده Gemini Flash نوشته شده؛ کاری که می کند مقایسه متن است و مدل قوی تر چیزی به آن اضافه نمی کند. انتخاب فعلی ما را در <a class="text-link" href="/ai/">بخش هوش مصنوعی</a> نوشته ایم. دو مرز که از خود دستور مهم ترند: مدل ممکن است دو نام شبکه را اشتباهی یکی بداند، پس تنها مرجع همان صفحه واریز است؛ و کلید خصوصی و عبارت بازیابی کیف پول هیچ وقت داخل هیچ چتی نمی رود، حتی برای «بررسی».
هوش مصنوعی در این کار
در این موضوع هوش مصنوعی یک کار را خوب انجام می دهد و یک کار را اصلا نباید بکند. کار خوبش خواندن صفحه های طولانی و شلوغ واریز و برداشت و بیرون کشیدن فیلدهاست. کاری که نباید بکند این است که به شما بگوید کارمزد امروز چقدر است یا کدام شبکه ارزان تر است؛ آن یک بازار زنده است و مدل عددش را ندارد.
ابزارهایی که واقعا کمک می کنند
- Claude برای چسباندن متن کامل دو صفحه و گرفتن مقایسه فیلد به فیلد. متن بلند را خوب نگه می دارد و همین کار اصلی این دستور است.
- Gemini همان کار با هزینه کمتر. برای مقایسه متنی که نمی خواهد چیزی از بیرون بداند، رده سریع و ارزان کافی است.
- NotebookLM وقتی می خواهید جواب فقط از روی مستند خود شبکه یا خود سرویس باشد: منبع را بارگذاری می کنید و سوال را از همان می پرسید، نه از حافظه مدل.
کجا نتیجه معکوس می دهد
خطر واقعی این موضوع پاسخ اشتباه نیست، چیزی است که خودتان می چسبانید. گوگل در اعلامیه حریم خصوصی اپ های Gemini می نویسد که «زیرمجموعه ای از گفتگوها را بازبین های انسانی می خوانند» و صریحا می گوید «لطفا اطلاعات محرمانه ای که نمی خواهید یک بازبین ببیند وارد نکنید»، و گفتگوی بازبینی شده تا سه سال نگه داشته می شود. کلید خصوصی و عبارت بازیابی کیف پول دقیقا همان چیزی هستند که هر کس متنش را داشته باشد صاحب پول است؛ فرستادنشان به هر چتی، حتی برای «بررسی اینکه درست است»، همان لحظه یعنی از دست دادنشان. آدرس مقصد و هش تراکنش عمومی اند و چسباندنشان اشکالی ندارد.
منبع ها: Gemini Apps Privacy Notice, Google
حد این توصیه
چیزی که این درس می داند از ساختن و خواندن است، نه از حجم پرداخت. مسیر شارژ ارزی پنل خود ما از وقتی روشن شده چهار فاکتور باز کرده و هر چهار تا بدون پرداخت منقضی شده اند، پس ما می توانیم بگوییم کد و زنجیره ها چه می کنند و نمی توانیم بگوییم هزار پرداخت واقعی چه چیزی یاد می دهد. جدا از این، فهرست شبکه هایی که یک سرویس قبول می کند و کارمزد هر کدام هر دو متغیرند؛ تاریخ راستی آزمایی این صفحه ۷ سپتامبر ۲۰۲۶ است و صفحه واریز خود سرویس همیشه از این درس معتبرتر است.
از تجربه خود ما
رجیستری شارژ ارزی پنل RGB نه دارایی را می شناسد و همان جا سه چیزی که این درس رویشان ایستاده به صورت کد نوشته شده اند: USDT روی ترون با ۶ رقم اعشار و USDT روی BNB Smart Chain با ۱۸ رقم اعشار در یک فایل کنار هم؛ الگوی اعتبارسنجی آدرس برای اتریوم و USDT روی BNB Smart Chain و BNB هر سه یک رشته یکسان؛ و حداقل تاییدیه ها که برای بیت کوین ۱ و برای BNB Smart Chain ۱۵ است. مسیر ثبت هش تراکنش هم دقیقا برای حالتی ساخته شده که صرافی کارمزد را از مبلغ کم کرده و تطبیق دقیق شکست خورده است.
سوال هایی که واقعا پرسیده می شوند
اگر روی شبکه اشتباه فرستادم، پولم برمی گردد؟
به این بستگی دارد که کلید خصوصی آن آدرس دست کیست. اگر آدرس مال کیف پول خودتان است، پول روی آن زنجیره دیگر هست و معمولا با وارد کردن همان کلید در کیف پولی که آن شبکه را پشتیبانی می کند به دستش می رسید. اگر آدرس مال یک صرافی یا سرویس است، کلید دست شما نیست و برگرداندن پول تصمیم آنهاست و تضمینی ندارد.
کارمزد به مبلغی که می فرستم بستگی دارد؟
کارمزد شبکه نه. بیت کوین بابت اندازه بایتی تراکنش می گیرد و اتریوم بابت محاسبه ای که انجام می دهد، پس ده دلار و ده هزار دلار با ساختار یکسان یک کارمزد دارند. کارمزد برداشتی که یک صرافی از شما می گیرد چیز دیگری است و می تواند درصدی باشد؛ آن را با کارمزد شبکه اشتباه نگیرید.
کدام شبکه ارزان ترین است؟
جواب صادقانه این است که عوض می شود، و هر صفحه ای که یک اسم ثابت به شما بدهد دارد عددی کهنه را تکرار می کند. سوال درست این است: گیرنده کدام شبکه ها را قبول می کند، و همان لحظه کدامشان در صفحه برداشت مبدا کارمزد کمتری نشان می دهد. اگر گیرنده فقط یک شبکه را قبول کند، سوال ارزانی اصلا مطرح نیست.