نحوه استفاده از کیف پول Web3 برای مجوز
مجوز از طریق کیف پول Web3 ورود به سرویس بدون رمز عبور است، جایی که شما مالکیت آدرس را با امضای رمزنگاری تایید می کنید. این سایت یک امضا از یک پیام خاص طراحی شده را درخواست می کند، کیف پول به شما متن و دامنه را نشان می دهد، شما امضا می کنید - و شما یک جلسه دریافت می کنید. رمزهای عبور، ایمیل تایید و SMS مورد نیاز نیستند و اگر به درستی اجرا شوند، خطرات فیشینگ کاهش می یابد. در زیر این است که چگونه کار می کند و چگونه از آن با خیال راحت استفاده کنید.
1) چرا با کیف پول به جای رمز عبور وارد شوید
بدون کلمه عبور و یا نشت. دسترسی به کلید شما گره خورده است، نه به پایگاه داده رمز عبور سرویس.
یک «کارت کسب و کار دیجیتال» "آدرس/نام واحد (ENS/UNS/NFD، و غیره) برای برنامه های متعدد.
چند زنجیره ای و تحمل. از هر دستگاهی که کیف پول شما (یا بذر در سخت افزار) دارد، وارد شوید.
حریم خصوصی شما انتخاب می کنید که کدام داده ها را افشا کنید به طور پیش فرض - فقط آدرس/امضا (اگر سرویس برای بیشتر درخواست نمی کند).
2) نحوه کار زیر کلاه (کوتاه)
1. اتصال کیف پول از طریق یک افزونه مرورگر (MetaMask/Rabby، و غیره) یا WalletConnect (کد QR).
2. درخواست امضا (SIWE/EIP-4361). این سایت یک پیام قابل خواندن برای انسان را تشکیل می دهد: دامنه، آدرس شما، هدف (ورود)، nonce، تاریخ انقضا و برچسب زمان.
3. امضا در کیف پول متن و دامنه را می بینید ؛ تایید - کیف پول امضا را باز می گرداند.
4. ارزیابی و جلسه این سایت امضای کلید عمومی شما را بررسی می کند و یک نشانه جلسه (معمولا کوکی JWT/HTTP) را صادر می کند.
5. ورود مجدد امضا لازم نیست در حالی که جلسه معتبر است. پس از اتمام مهلت - یک درخواست جدید.
مهم: این امضا پیام است، نه انتقال وجوه. هیچ هزینه شبکه ای وجود ندارد.
3) گام به گام: نحوه ورود به سیستم با یک کیف پول Web3
1. در سایت، روی Connect wallet/Sign in کلیک کنید.
2. گزینه Extension یا WalletConnect (QR) را انتخاب کنید.
3. دامنه و شبکه درخواست شده را بررسی کنید (در صورت مشخص بودن).
4. تأیید اتصال ؛ منتظر بمانید تا پنجره Sign Message/Sign-In ظاهر شود.
5. با دقت پیام را بخوانید: دامنه، آدرس، nonce، تاریخ انقضا.
6. روی علامت کلیک کنید. خواهید دید که رابط کاربری به یک حساب کاربری/نمایه تغییر کرده است.
4) گزینه های مجوز مکرر
SIWE (ورود با اتریوم) استاندارد واقعی برای شبکه های EVM ؛ آنالوگ برای شبکه های دیگر (Solana Sign-In، اثبات TON، و غیره) وجود دارد.
رمز عبور + کیف پول (ترکیبی). برخی از کیف پول ها از ورود به کیف پول از طریق کلید عبور پشتیبانی می کنند. بیشتر - امضا به طور معمول.
انتزاع حساب (EIP-4337) و کلیدهای جلسه. این برنامه می تواند یک «کلید جلسه» محدود برای فعالیت های بدون اسپم با امضا صادر کند.
5) چگونه سرویس پس از امضای شما «شما را تشخیص می دهد»
این سایت یک نشانه جلسه را با یک عمر (به عنوان مثال، 1-24 ساعت) صادر می کند و آن را به نانس و آدرس متصل می کند.
هر بار که API را درخواست می کنید، نشانه مجوز شما را تایید می کند.
Unlogged - حذف یک نشانه (دکمه خروج)، مجبور - پس از انقضا/تغییر کیف پول.
6) امنیت: قبل از امضا چه چیزی را بررسی کنید
دامنه. آیا دامنه موجود در کیف پول با دامنه تب مطابقت دارد ؟ (Homographs و کلون های زیر دامنه یک پرچم قرمز هستند.)
پیام متنی. باید یک هدف (ورود)، nonce، chainId (در صورت لزوم)، تاریخ انقضا و دامنه وجود داشته باشد. «approve/permit» مخفی وجود ندارد.
نوع امضا. این یک پیام/علامت شخصی است، نه یک معامله. اگر یک درخواست گاز/کمیسیون را مشاهده کنید - این مجوز نیست.
کیف پول اتصال. نام DApp در درخواست با یک سایت باز مطابقت دارد ؛ QR - از صفحه رسمی
کیف پول سخت افزاری برای حسابهای مهم، امضای روی صفحه دستگاه را تأیید کنید.
7) بهترین شیوه برای کاربر
تقسیم کیف پول. «ورود عمومی/بازی» در مقابل «سرد برای ذخیره سازی».
حداقل پسوندها و یک پروفایل مرورگر جداگانه برای Web3.
نشانک ها برو به خدمات تنها از بوک مارک های خود را، نه از جستجو/چت.
«رازوگين» معمولي. جلسات را در دستگاه های مشترک/کار ببندید.
حق با «رووک» ـه. مجوز حقوق نشانه را صادر نمی کند، اما پس از تعامل با DApp، بررسی و لغو مجوز/مجوز غیر ضروری.
ثبت وقایع. نگه داشتن تاریخ/دامنه/آدرس ورود در صورت بحرانی (موارد شرکت های بزرگ).
8) روش های توسعه دهنده/اپراتور
فرمت SIWE دقیق. شامل دامنه، nonce، مدت، chainId ؛ اعتبار در باطن.
جلسات کوتاه + تازه کردن شانس کمتر برای دزدیدن یک سکه کوکی - HttpOnly، امن، SameSite.
اتصال به کاربر عامل/IP (به عنوان مناسب) و توانایی فراخوانی تمام جلسات.
پشتیبانی چند زنجیره ای SIWx (EVM)، Solana Sign-In، TON-proof ؛ نمایش شبکه فعال
ضد فیشینگ. یک دامنه بزرگ را در یک مودال نشان دهید، عبارت ضد فیشینگ خود را در نمایه خود اضافه کنید.
کلیدهای اختیاری AA/Session. مجوزهای محدود: زمان، روش ها، محدودیت ها.
9) اشتباهات رایج و چگونگی اجتناب از آنها
امضا کردن «چیزی» بدون خواندن راه حل: بررسی کنید که این پیام است، نه معامله ؛ دامنه و هدف را بخوانید.
WalletConnect به یک برنامه جعلی. راه حل: نام/دامنه را در مودال بررسی کنید ؛ QR را فقط در صفحه رسمی اسکن کنید.
جلسات ابدی در PC شخص دیگری. راه حل: خروج دستی ؛ استفاده از پنجره های خصوصی/پروفایل.
مخلوط کردن کیف پول. راه حل: «ورود/بازی» و «سرد» را جدا کنید.
فیشینگ از طریق "تأیید پاداش/airdrop. راه حل: مجوز در مورد «تایید/انتقال» نیست. در نوع گاز - لغو.
10) چک لیست کاربر (30-60 ثانیه)
- یک سایت را از یک نشانه باز کرد، دامنه در مرورگر و در پنجره کیف پول یکسان است.
- در حالت - اتصال، سپس پیام را امضا کنید، نه «ارسال/تأیید».
- متن شامل nonce، دامنه، ورود، تاریخ انقضا.
- برای حساب های مهم من از کیف پول سخت افزاری استفاده می کنم.
- پس از کار - خروج، بستن زبانه های غیر ضروری/اتصالات DApp.
11) مینی سوالات متداول
آیا مجوز کیف پول رایگان است ؟ بله، این امضای پیام بدون گاز است.
آیا سایت می تواند نشانه ها را در ورود به سیستم بنویسد ؟ نه اگه پيغام رو امضا کني نوشتن کردن نیاز/تایید معامله.
اگر کیف پولم را گم کنم چه می شود ؟ جلسات منقضی می شوند، اما دسترسی به حساب ها در سایت ها بدون کلید جدید باز نمی گردد. بذر را ذخیره کنید و از «سرد» استفاده کنید.
آیا می توانم از تلفن خود وارد شوم ؟ بله: WalletConnect (QR/لینک عمیق) یا مرورگر کیف پول داخلی/داخلی تلفن همراه.
آیا این جایگزین KYC است ؟ نه، اينطور نيست تأیید مالکیت آدرس، KYC - قانون مشتری.
ورود از طریق کیف پول Web3 یک راه راحت و امن برای ورود بدون رمز عبور است: شما یک پیام قابل خواندن (SIWE) را امضا می کنید، سرویس امضا را بررسی می کند و یک جلسه را صادر می کند. نکته اصلی نظم و انضباط است: بوک مارک های خود را، چک کردن دامنه و امضا متن، کیف پول جدا، تایید سخت افزار برای حساب های مهم و خروج به طور منظم. سپس مجوز Web3 هر دو راحتی و امنیت واقعی را می دهد.