پرش به محتوا

شیوه‌های حریم خصوصی برای معاملات ETH

اتریوم (ETH) در سال ۲۰۱۵ به‌عنوان یک پلتفرم قرارداد هوشمند راه‌اندازی شد. در سپتامبر ۲۰۲۲ این شبکه از اجماع Proof-of-Work به Proof-of-Stake مهاجرت کرد ("The Merge") — اعتبارسنج‌ها ETH را استیک می‌کنند و بلوک‌ها را به‌نوبت پردازش می‌کنند، و هیچ مرجع مرکزی‌ای امکان فریز کردن شبکه را ندارد. این شبکه در لایهٔ پایه شفاف است — فرستنده، گیرنده و مبلغ، همانند Bitcoin، روی زنجیره قابل مشاهده‌اند. اتریوم پروتکل اختلاط (mixing) بومی در سطح پروتکل ندارد. Tornado Cash یک میکسر شناخته‌شدهٔ مبتنی بر قرارداد هوشمند بود، اما در بسیاری از حوزه‌های قضایی تحریم شده است؛ Morphit آن را توصیه نمی‌کند و به آن وابسته نیست. کاربرانی که حریم خصوصی در سطح تراکنش می‌خواهند، به چرخش آدرس در سمت کیف پول (تولید آدرس تازه برای هر معامله از HD seed) و هماهنگی خارج از زنجیره تکیه می‌کنند — تمرین‌های زیر آنچه را که در کنترل شماست پوشش می‌دهد.

برای هر معامله از یک آدرس جدید استفاده کنید

این زنجیره از آدرس‌های شفاف بدون stealth بومی استفاده می‌کند. روش استاندارد: از یک کیف پول Hierarchical Deterministic (BIP-32) استفاده کنید که برای هر درخواست یک آدرس دریافت جدید مشتق می‌کند. بیشتر کیف پول‌های مدرن این کار را به‌طور خودکار انجام می‌دهند. هزینه استفاده مجدد از آدرس بسیار شدید است — هر معامله‌ای که در همان آدرس می‌پذیرید، رکورد عمومی از فعالیت شما می‌سازد.

شیوه‌های عمومی

**برای هر معامله از یک آدرس دریافت جدید استفاده کنید.** کیف پول شما باید این را پشتیبانی کند؛ اگر نمی‌کند، یکی پیدا کنید که این کار را بکند. استفاده مجدد از آدرس بزرگ‌ترین نشت اطلاعات است.

**هنگام خرج کردن، coin control را تمرین کنید.** هنگام ارسال سکه‌ها بعداً، از ترکیب خروجی معامله با سکه‌هایی از منبع دیگر اجتناب کنید — این تاریخچه آدرس‌های آن‌ها را برای همیشه ترکیب می‌کند.

**حریم خصوصی در سطح شبکه را در نظر بگیرید.** انتشار تراکنش‌ها از طریق Tor یا یکپارچه‌سازی VPN/Tor در کیف پول مانع می‌شود ارائه‌دهندهٔ اینترنت و ناظران شبکه ببینند چه تراکنش‌هایی منتشر کرده‌اید. این موضوع مستقل از حریم خصوصی روی زنجیره است.

**سابقه KYC سکه‌های خود را در نظر بگیرید.** اگر کریپتو را از یک صرافی KYC خریده‌اید، آن صرافی سکه‌های شما را می‌شناسد و ممکن است این پیوند را با شرکای تحلیل زنجیره به اشتراک بگذارد. مخلوط‌سازی از طریق یک زنجیره حریم خصوصی مانند مونرو، یا استفاده از یک دوره "cool-down" قابل توجه، این پیوند را کاهش می‌دهد.

چه چیزی را پرهیز کنیم

  • یک آدرس دریافت یکسان را در چندین معامله جای‌گذاری نکنید.
  • مقدار دقیق ذکر شده در پست سفارش را ارسال نکنید.
  • خروجی معامله را با سکه‌هایی از منبع دیگر زمانی که بعداً خرج می‌کنید ترکیب نکنید.
  • تراکنش‌ها را از IP خانگی و از طریق کیف پول غیرخصوصی منتشر نکنید — از Tor استفاده کنید.

⚠ هشدارهای خاص این دارایی

Ethereum در لایهٔ پایه شفاف است و پروتکل اختلاط بومی ندارد. - **برای هر معامله آدرس‌های تازه به اشتراک بگذارید.** استفاده از یک آدرس Ethereum در چندین لیستینگ Morphit به ناظران اجازه می‌دهد سفارش‌های شما را روی یک زنجیرهٔ کاملاً شفاف به هم مرتبط کنند. برای هر معامله یک آدرس دریافت تازه تولید کنید — کیف پول‌های مدرن Ethereum (MetaMask، Rabby، Rainbow) آن‌ها را از HD seed شما مشتق می‌کنند و به شما اجازه می‌دهند در چند ثانیه حساب‌های جدید بسازید. - **ETH بومی ارسال کنید، نه ETH رپ‌شده.** Wrapped ETH (WETH) یک توکن ERC-20 است که برای interoperability در DEX‌ها استفاده می‌شود. معاملات Morphit از انتقال‌های ETH بومی استفاده می‌کنند — ارسال WETH به یک آدرس دریافت ETH نیازمند unwrap توسط گیرنده است که ممکن است انجام نشود. - **مراقب مقصدهای contract باشید.** آدرس‌های Ethereum می‌توانند externally-owned account‌ها (EOA که با کلید خصوصی کنترل می‌شوند) یا smart contract‌ها باشند. ارسال ETH به یک contract که تابع `payable receive()` یا `fallback()` ندارد، revert می‌شود؛ وجوه گم نمی‌شوند اما تراکنش شکست می‌خورد و gas پرداخت می‌کنید. بیشتر کیف پول‌ها پیش از ارسال به contract هشدار می‌دهند؛ توجه کنید. - **همان شکل آدرس مثل هر EVM token-account.** یک آدرس 0x Ethereum می‌تواند یک ETH بومی EOA، یک token-account از USDT-ERC20، یک token-account از USDC-Base، یک token-account از DAI-Polygon یا هر contract EVM باشد. قالب یکسان است. فیلد asset روی سفارش Morphit (به‌علاوهٔ فیلد network برای دارایی‌های multi-network) به شما می‌گوید کدام را ارسال کنید؛ قبل از امضای تراکنش در کیف پول دوباره بررسی کنید. - **نام‌های ENS رزولو نمی‌شوند.** paste کردن `alice.eth` از validator آدرس Morphit عبور نخواهد کرد — آدرس 0x خام را paste کنید. رزولو ENS نیازمند وابستگی به یک RPC متمرکز است که با طراحی distributed-no-SPOF در Morphit مغایرت دارد. - **حریم خصوصی در لایهٔ شبکه هنوز اهمیت دارد.** پخش از طریق Tor یا حالت حریم خصوصی کیف پول، IP خانه شما را از دیدگاه زنجیره نسبت به شما دور نگه می‌دارد. - **ارائه‌دهندگان RPC Ethereum می‌توانند همبستگی بسازند.** کیف پول شما با یک endpoint RPC صحبت می‌کند (Infura، Alchemy، QuickNode، mainnet عمومی) — آن ارائه‌دهنده هر تراکنشی را که امضا می‌کنید می‌بیند. Self-host کردن یک گرهٔ Ethereum یا چرخش بین ارائه‌دهندگان، سطح حملهٔ شما را کاهش می‌دهد. - **کارمزدهای gas می‌توانند تایمینگ را افشا کنند.** قیمت‌های gas در Ethereum بسته به ازدحام متغیر است. ارسال یک تراکنش در یک پنجرهٔ gas بالا با tip بالاتر می‌تواند tx را به یک پنجرهٔ زمانی خاص مرتبط کند. پیش‌فرض‌های استاندارد کیف پول (اولویت متوسط) با mempool گسترده‌تر ادغام می‌شوند.

Morphit کیف پول‌های خاصی را توصیه نمی‌کند. گزینه‌های فهرست‌شده برای هر دارایی فقط نمونه‌های شناخته‌شده هستند که از آن دارایی پشتیبانی می‌کنند؛ خودتان آن‌ها را ارزیابی کنید (کد منبع باز؟ فعالانه توسعه می‌یابد؟ شهرت امنیتی خوب؟). کیف پول رسمی یا پرکاربردترین لزوماً خصوصی‌ترین نیست.