Skip to main content

کیف پول multisig چیست

توجه: این سند ترجمه خودکار نسخه اصلی انگلیسی است.

کیف پول multisig چیست

کیف پول multisig (کوتاه‌شده multi-signature یا چندامضایی) کیف پول رمزارزی است که برای مجاز کردن یک تراکنش به بیش از یک کلید خصوصی نیاز دارد. به‌جای اینکه یک نفر یک کلید با کنترل کامل داشته باشد، کیف پول multisig اختیار امضا را میان چند طرف توزیع می‌کند — و تراکنش فقط زمانی اجرا می‌شود که آستانه از پیش تعیین‌شده‌ای از آن طرف‌ها آن را تأیید کنند.

کیف پول multisig را مانند صندوق امانات بانکی تصور کنید که باز شدنش به چرخاندن هم‌زمان دو کلید نیاز دارد. بانک یک کلید دارد و شما کلید دیگر را — هیچ‌کدام به‌تنهایی نمی‌توانید صندوق را باز کنید. در کریپتو، کیف پول multisig مشابه عمل می‌کند: اگر پیکربندی 3-of-5 باشد، پنج دارنده کلید وجود دارند و هر سه نفر از آن‌ها باید امضا کنند تا تراکنش انجام شود.

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

کیف پول multisig چگونه کار می‌کند

امضاهای آستانه‌ای

مفهوم هسته‌ای multisig یک آستانه (threshold) است: حداقل تعداد تأییدهای لازم از میان کل دارندگان کلید. پیکربندی‌های رایج:

  • 2-of-3 — سه دارنده کلید، هر دو نفر باید امضا کنند. مناسب تیم‌های کوچک یا تنظیمات امنیت شخصی.
  • 3-of-5 — پنج دارنده کلید، هر سه نفر باید امضا کنند. رایج برای خزانه پروژه‌ها و حاکمیت پروتکل.
  • 4-of-7 یا بالاتر — در سازمان‌های بزرگ‌تر و DAOهایی که اجماع گسترده‌تر لازم است استفاده می‌شود.

آستانه هنگام ساخت کیف پول تعیین و در منطق آن کدگذاری می‌شود. روی Ethereum و زنجیره‌های سازگار با EVM، پرکاربردترین پیاده‌سازی Safe (پیش‌تر Gnosis Safe) است، یک multisig مبتنی بر قرارداد هوشمند. روی Bitcoin، multisig به‌صورت بومی در سطح پروتکل از طریق انواع اسکریپت خاص پشتیبانی می‌شود.

جریان تراکنش

وقتی کسی تراکنشی را از کیف پول multisig آغاز می‌کند، تراکنش بلافاصله اجرا نمی‌شود؛ بلکه وارد وضعیت در انتظار می‌شود. هر دارنده کلید تراکنش پیشنهادی — آدرس گیرنده، مبلغ، داده فراخوان قرارداد — را بازبینی می‌کند و تصمیم می‌گیرد تأیید کند یا نه. وقتی تعداد لازم امضا جمع شد، هر کسی می‌تواند تراکنش کاملاً امضاشده را برای اجرا به شبکه بفرستد.

این فرایند تأخیر و مرحله بازبینی عمدی ایجاد می‌کند. هیچ دارنده کلید منفردی نمی‌تواند یک‌جانبه دارایی جابه‌جا کند یا ارتقای قرارداد را کلید بزند. اگر یک کلید لو برود، مهاجم همچنان نمی‌تواند بدون متقاعد کردن (یا مصالحه کردن) دارندگان کلید دیگر اقدامی کند.

هماهنگی onchain در برابر offchain

فرایند گردآوری امضاها می‌تواند onchain (هر تأیید به‌عنوان تراکنشی جداگانه ثبت می‌شود) یا offchain (امضاها به‌صورت خصوصی جمع و با هم در یک تراکنش ارسال می‌شوند) انجام شود. هماهنگی offchain هزینه gas را کاهش می‌دهد اما به لایه‌ای ارتباطی میان دارندگان کلید نیاز دارد. بیشتر پیاده‌سازی‌های مدرن multisig، از جمله Safe، هر دو رویکرد را پشتیبانی می‌کنند.

چرا multisig برای پروژه‌های کریپتو AI اهمیت دارد

محافظت از خزانه

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

حاکمیت و مدیریت کلید ادمین

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

کاهش نقاط شکست منفرد

در شبکه‌های AI غیرمتمرکز — بازارهای محاسبات، DAOهای داده، رجیستری‌های مدل — عملیات حیاتی نباید به در دسترس بودن یا درستکاری یک نفر وابسته باشد. کیف پول‌های multisig تداوم عملیاتی را تضمین می‌کنند، حتی اگر یکی از دارندگان کلید در دسترس نباشد، کلیدش لو رفته باشد یا پروژه را ترک کند.

این موضوع در کارت‌های پروژه DecAIHub کجا دیده می‌شود

  • کلیدهای ادمین — کارت پروژه ممکن است ذکر کند کنترل مدیریتی قراردادهای هوشمند در اختیار کیف پول multisig است، یک آدرس منفرد یا یک DAO. کنترل multisig عموماً وضعیت امنیتی قوی‌تری از کنترل تک‌کلیدی به شمار می‌آید.
  • مدل توکن — پروژه‌هایی که ضرب (mint)، سوزاندن یا توزیع توکن را از طریق کیف پول‌های multisig مدیریت می‌کنند، لایه‌ای اضافه از نظارت و قابلیت راستی‌آزمایی بر عملیات توکنی خود فراهم می‌کنند.
  • حاکمیت — مشارکت multisig در تصمیم‌های حاکمیتی نشان می‌دهد پروژه کنترل مشترک را رسمیت داده و اختیار را در یک بازیگر واحد متمرکز نکرده است.

کیف پول multisig به‌تنهایی چه چیزی را اثبات نمی‌کند

  • تمرکززدایی — یک multisig از نوع 2-of-3 که هر سه کلیدش متعلق به یک شرکت است، به‌طور معناداری غیرمتمرکز نیست. توزیع و استقلال دارندگان کلید مهم‌تر از خودِ ساختار multisig است.
  • امنیت قرارداد — multisig دسترسی به توابع ادمین قرارداد را کنترل می‌کند، اما باگ‌های کد قرارداد را رفع نمی‌کند. قرارداد معیوب معیوب می‌ماند، فارغ از اینکه تعامل با آن چند امضا بخواهد.
  • حاکمیت خوب — multisig یک کنترل رویه‌ای می‌افزاید، اما تضمین نمی‌کند دارندگان کلید در راستای بهترین منافع جامعه عمل کنند. کیفیت حاکمیت به این بستگی دارد که دارندگان کلید چه کسانی‌اند، چگونه انتخاب می‌شوند و چه مکانیسم‌های پاسخ‌گویی وجود دارد.
  • سرعت — تراکنش‌های multisig به دلیل نیاز به هماهنگی، بیش از تراکنش‌های تک‌کلیدی طول می‌کشند. در شرایط اضطراری (مانند پاسخ به اکسپلویت)، اگر تیم نتواند سریع امضاها را جمع کند، این تأخیر می‌تواند نقطه‌ضعف باشد.

اشتباه نگیرید با

اصطلاح تفاوت
DAO DAO ساختاری حاکمیتی با رأی‌گیری مبتنی بر توکن، پیشنهادها و تفویض است. multisig ابزار مشخصی از کیف پول است که چند امضا می‌خواهد. یک DAO ممکن است برای اجرا از multisig استفاده کند، اما لایه‌های متفاوتی‌اند — multisig مکانیسم امضاست، DAO چارچوب حاکمیت.
Timelock timelock پیش از اجرای تراکنش تأخیر اعمال می‌کند. multisig چند تأیید می‌خواهد. مکمل یکدیگرند — multisig کنترل می‌کند چه کسی می‌تواند اقدام کند، timelock کنترل می‌کند اقدامات کی اثر کنند.
کلیدهای ادمین کلیدهای ادمین آدرس‌های ممتازی هستند که توابع قرارداد هوشمند را کنترل می‌کنند. multisig یکی از راه‌های نگهداری کلیدهای ادمین است (در کنار EOA منفرد یا DAO). کلیدهای ادمین مجوزها را توصیف می‌کنند؛ multisig نحوه ایمن‌سازی آن مجوزها را.

پرسش‌های متداول

اگر یکی از دارندگان کلید multisig کلیدش را گم کند چه می‌شود؟

اگر تعداد دارندگان کلید معتبر باقی‌مانده همچنان آستانه امضا را برآورده کند، کیف پول عادی به کار ادامه می‌دهد. برای مثال در چیدمان 3-of-5، از دست رفتن یک کلید چهار دارنده باقی می‌گذارد که هنوز می‌توانند سه امضای لازم را تولید کنند. اما از دست دادن کلیدها به تعدادی که زیر آستانه برود کیف پول را برای همیشه غیرقابل دسترس می‌کند. به همین دلیل چیدمان‌های multisig معمولاً رویه‌های بازیابی کلید و ممیزی‌های دوره‌ای دارندگان کلید دارند.

آیا کیف پول multisig همان DAO است؟

خیر. کیف پول multisig ابزار فنی مشخصی است — کیف پولی که چند امضا می‌خواهد. DAO (سازمان خودگردان غیرمتمرکز) ساختار حاکمیتی گسترده‌تری است که ممکن است از کیف پول‌های multisig به‌عنوان یکی از اجزای متعدد (رأی‌گیری توکنی، پیشنهادها، تفویض) استفاده کند. multisig می‌تواند بدون DAO وجود داشته باشد و DAO می‌تواند از مکانیسم‌های حاکمیتی فراتر از multisig استفاده کند.

آیا می‌توان multisig را پس از ساخت تغییر داد؟

بله. بیشتر پیاده‌سازی‌های multisig به دارندگان کلید فعلی اجازه می‌دهند امضاکننده اضافه یا حذف کنند و آستانه را تغییر دهند — اما خودِ این تغییرات هم به برآورده شدن آستانه امضای فعلی نیاز دارند. یعنی پیکربندی multisig می‌تواند در طول زمان تکامل یابد (مثلاً با افزودن اعضای جدید تیم) بدون به خطر افتادن امنیت، به شرطی که تغییرات به‌درستی مجاز شده باشند.

منابع خارجی

  • Safe Documentation — مرجع فنی پرکاربردترین کیف پول multisig مبتنی بر قرارداد هوشمند روی Ethereum و زنجیره‌های EVM.

همچنین ببینید