Skip to main content

آدرس بلاکچین چیست

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

آدرس بلاکچین چیست

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

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

آدرس بلاکچین چگونه کار می‌کند

آدرس از یک جفت کلید مشتق می‌شود — مجموعه‌ای از یک کلید خصوصی و یک کلید عمومی که از نظر ریاضی به هم پیوند خورده‌اند. فرایند تولید معمولاً این مراحل را طی می‌کند:

  1. تولید کلید خصوصی. یک عدد تصادفی، معمولاً به طول ۲۵۶ بیت، ساخته می‌شود. این کلید خصوصی باید محرمانه بماند — هر کس آن را در اختیار داشته باشد، آدرس را کنترل می‌کند.
  2. مشتق‌سازی کلید عمومی. یک الگوریتم رمزنگاری (مانند ضرب روی خم بیضوی) از کلید خصوصی یک کلید عمومی تولید می‌کند. این عملیات یک‌طرفه است: می‌توان کلید عمومی را از کلید خصوصی به دست آورد، اما عکس آن ممکن نیست.
  3. کدگذاری آدرس. کلید عمومی هش می‌شود (معمولاً با SHA-256 و سپس RIPEMD-160 در Bitcoin، یا Keccak-256 در Ethereum) و سپس به قالبی خوانا برای انسان کدگذاری می‌شود. نتیجه همان آدرس است.

بلاکچین‌های مختلف آدرس‌ها را در قالب‌های متفاوت تولید می‌کنند. یک آدرس Ethereum شبیه 0x742d35Cc6634C0532925a3b844Bc9e7595f2bD38 است — رشته‌ای شانزده‌شانزدهی که با 0x آغاز می‌شود. یک آدرس Bitcoin بسته به نوع آدرس ممکن است با 1، 3 یا bc1 شروع شود. آدرس Solana رشته‌ای با کدگذاری Base58 است. با وجود این تفاوت‌های ظاهری، اصل زیربنایی یکی است: هشی که از یک کلید عمومی مشتق شده است.

آدرس‌ها و کیف پول‌ها

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

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

انواع آدرس

همهٔ آدرس‌ها نمایندهٔ کاربران منفرد نیستند. انواع رایج عبارت‌اند از:

  • حساب با مالکیت خارجی (EOA) — آدرس استاندارد کاربر که با کلید خصوصی کنترل می‌شود. وقتی بیشتر مردم «آدرس» می‌گویند، منظورشان همین است.
  • آدرس قرارداد — آدرس یک قرارداد هوشمند مستقرشده. کلید خصوصی ندارد؛ رفتار آن را کد قرارداد تعیین می‌کند.
  • آدرس چندامضایی (multisig) — آدرسی که برای تأیید تراکنش به چند کلید خصوصی نیاز دارد و برای کنترل مشترک و امنیت به کار می‌رود.

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

آدرس‌ها بنیان نحوهٔ کار پروژه‌های AI مبتنی بر بلاکچین‌اند. هر اقدام on-chain — استیک‌کردن توکن، پرداخت برای استنتاج (inference)، ارسال داده، دریافت پاداش — به یک آدرس گره خورده است. درک اینکه آدرس چه چیزی را آشکار می‌کند و چه چیزی را نه، به ارزیابی فعالیت on-chain پروژه کمک می‌کند.

وقتی پروژه‌ای آدرس‌های قابل تأیید منتشر می‌کند (برای خزانه، قراردادهای staking یا multisig حاکمیتی)، این آدرس‌ها به نقاط کنترل شفافیت تبدیل می‌شوند. هر کسی می‌تواند آدرس را در یک کاوشگر بلوک جست‌وجو کند و تاریخچهٔ تراکنش‌ها، موجودی توکن‌ها و تعاملات قرارداد را مستقلاً تأیید کند.

در شبکه‌های غیرمتمرکز رایانش AI، هر شرکت‌کننده — چه ارائه‌دهندهٔ GPU، چه مشارکت‌کنندهٔ داده و چه اعتبارسنج — با یک آدرس شناسایی می‌شود. آدرس همان چیزی است که پروتکل با آن مشارکت‌ها را رهگیری می‌کند، پاداش توزیع می‌کند و جریمه‌هایی مانند slashing را اعمال می‌کند.

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

آدرس‌های بلاکچین به‌عنوان فیلد مستقل در کارت‌های پروژه فهرست نمی‌شوند، اما زیربنای چند عنصر قابل مشاهده‌اند:

  • Main chain — زنجیره قالب آدرس را تعیین می‌کند. پروژه‌ای روی Ethereum از آدرس‌های با پیشوند 0x استفاده می‌کند؛ پروژه‌ای روی Solana از آدرس‌های Base58.
  • Token contract — وقتی پروژه توکن دارد، قرارداد هوشمند توکن در آدرس مشخصی روی بلاکچین قرار دارد. کاوشگرها و ابزارهای تحلیلی با همین آدرس توکن را رهگیری می‌کنند.
  • حاکمیت و امنیت — فیلدهای مربوط به multisig، کلیدهای ادمین و حاکمیت DAO به‌طور ضمنی به آدرس‌هایی ارجاع می‌دهند که کارکردهای حیاتی پروژه را کنترل می‌کنند.

آدرس به‌تنهایی چه چیزی را ثابت نمی‌کند

  • هویت — آدرس نشان نمی‌دهد چه کسی آن را کنترل می‌کند. یک نفر می‌تواند صدها آدرس داشته باشد و یک آدرس، مگر با افشای داوطلبانه، چیزی دربارهٔ نهاد پشت آن نمی‌گوید.
  • مشروعیت — داشتن آدرس بلاکچین پروژه را قابل اعتماد نمی‌کند. هر کسی می‌تواند در چند ثانیه و بدون هزینه آدرس بسازد.
  • فعالیت — آدرس از لحظهٔ تولید ریاضی وجود دارد، حتی پیش از آنکه تراکنشی به آن برسد. وجود آدرس به معنای استفاده‌شدن از آن نیست.
  • غیرمتمرکز بودن — پروژه می‌تواند آدرس قرارداد منتشر کند و همچنان با کنترل متمرکز کار کند. شفافیت آدرس با حاکمیت غیرمتمرکز یکی نیست.

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

  • کیف پول — کیف پول ابزاری است که آدرس‌ها و کلیدهای خصوصی را مدیریت می‌کند. آدرس فقط شناسهٔ عمومی است؛ کیف پول رابطی است که امکان استفاده از آن را می‌دهد.
  • کلید خصوصی — کلید خصوصی رازی است که کنترل آدرس را می‌دهد. خودِ آدرس عمومی است و اشتراک‌گذاری آن امن است؛ کلید خصوصی هرگز نباید به اشتراک گذاشته شود.
  • هش تراکنش — هش تراکنش (یا txid) یک تراکنش مشخص روی بلاکچین را شناسایی می‌کند. آدرس یک شرکت‌کننده را شناسایی می‌کند. این‌ها انواع متفاوتی از شناسه‌اند.
  • ENS یا نام دامنه — سرویس‌هایی مانند Ethereum Name Service نام‌های خوانا برای انسان (مثلاً alice.eth) را به آدرس‌های بلاکچین نگاشت می‌کنند. نام دامنه یک لایهٔ راحتی است، نه خودِ آدرس.

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

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

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

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

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

آیا یک نفر می‌تواند چند آدرس داشته باشد؟

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

منابع خارجی

  • Ethereum.org — Accounts — توضیح انواع حساب، تولید آدرس و تمایز میان EOAها و حساب‌های قراردادی در Ethereum.
  • Blockchain address (Wikipedia) — مرور کلی رابطهٔ آدرس‌های بلاکچین و کیف پول‌ها.

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