شبکهها
از آنجایی که اتریوم یک پروتکل است، این بدان معناست که میتواند چندین «شبکه» مستقل مطابق با این پروتکل وجود داشته باشند که با یکدیگر تعامل نداشته باشند.
شبکهها محیطهای مختلف اتریوم هستند که میتوانید برای توسعه، آزمایش یا تولید به آنها دسترسی داشته باشید. حساب اتریوم شما در شبکههای مختلف کار میکند، اما موجودی حساب و سابقهی تراکنشهای شما از شبکه اصلی اتریوم منتقل نمیشود. برای اهداف آزمایشی، دانستن اینکه کدام شبکهها در دسترس هستند و چگونه میتوان اتر شبکه تست را برای استفاده دریافت کرد مفید است.
پیشنیازها
قبل از مطالعه در مورد شبکههای مختلف باید اصول اولیه اتریوم را بدانید، چون شبکههای تست نسخهای ارزان و ایمن از اتریوم را برای کار در اختیار شما قرار میدهند. معرفی اتریوم ما را امتحان کنید.
شبکههای عمومی
شبکههای عمومی برای هر کسی در جهان با اتصال به اینترنت قابلدسترسی هستند. هر کسی میتواند تراکنشهایی را در یک زنجیرهی بلوکی عمومی بخواند یا ایجاد کند و تراکنشهای در حال اجرا را تأیید کند. توافق در مورد تراکنشها و وضعیت شبکه با اجماع همتایان تعیین میشود.
شبکهی اصلی
شبکهی اصلی اولین زنجیرهی بلوکی عمومی تولید اتریوم است که تراکنشهای توزیع شده با ارزش واقعی در دفتر کل روی آن انجام میشود.
وقتی مردم و صرافیها درباره قیمت اتر صحبت میکنند، در مورد اتر روی شبکهی اصلی صحبت میکنند.
شبکهی تست
علاوه بر شبکه اصلی، شبکههای آزمایشی عمومی نیز وجود دارند. علاوه بر شبکهی اصلی، شبکههای آزمایشی عمومی نیز وجود دارند. این را بهعنوان یک آنالوگ برای تولید در مقابل سرورهای مرحلهای در نظر بگیرید.
بهطور کلی مهم است که هر کد قراردادی را که در یک شبکهی آزمایشی مینویسید قبل از استقرار در شبکهی اصلی آزمایش کنید. اگر در حا ل ساختن برنامهای هستید که با قراردادهای هوشمند موجود ادغام میشود، اکثر پروژهها نسخههایی را در شبکههای آزمایشی مستقر کردهاند که میتوانید با آنها تعامل داشته باشید.
بیشتر شبکههای آزمایشی از مکانیزم اجماع اثبات اعتبار استفاده میکنند. این بدان معناست که تعداد کمی از گرهها برای اعتبارسنجی تراکنشها و ایجاد بلوکهای جدید انتخاب میشوند و هویت آنها در این فرایند سهامگذاری میشود. ایجاد انگیزه برای استخراج در یک شبکهی آزمایشی اثبات کار که میتواند آن را آسیبپذیر کند، دشوار است.
اتر شبکهی تست ارزش واقعی ندارد، بنابراین هیچ بازاری برای اتر شبکهی تست وجود ندارد. از آنجایی که برای تعامل واقعی با اتریوم به اتر نیاز دارید، اکثر مردم اتر شبکهی تست را از فاستها دریافت میکنند. بیشتر فاستها برنامههای تحت وب هستند که میتوانید آدرسی را که درخواست ارسال اتر به آن آدرس را دارید در آنها وارد کنید.
Arbitrum Rinkeby
یک شبکهی تست برای Arbitrum.
فاستهای Arbitrum Rinkeby
- FaucETH (فاست چند زنجیرهای بدون نیاز به داشتن حساب اجتماعی)
- فاست Chainlink
- فاست Paradigm
Görli
یک شبکهی تست اثبات اعتبار که بین کلاینتها کار میکند.
فاستهای Görli
Kintsugi
یک شبکهی تست ادغامی برای اتریوم.
فاستهای Kintsugi
- FaucETH (فاست چندزنجیرهای بدون نیاز به داشتن حساب اجتماعی)
- فاست Kintsugi
Kovan
یک شبکهی تست اثبات اعتبار برای کسانی که از کلاینتهای OpenEthereum استفاده میکنند.
فاستهای Kovan
- FaucETH (فاست چندزنجیرهای بدون نیاز به داشتن حساب اجتماعی)
- فاست Kovan
- فاست Chainlink
- فاست Paradigm
Optimistic Kovan
یک شبکهی تست برای Optimism.
فاستهای Optimistic Kovan
- FaucETH (فاست چندزنجیرهای بدون نیاز به داشتن حساب اجتماعی)
- فاست Paradigm
Rinkeby
یک شبکهی تست اثبات اعتبار برای کسانی که از کلاینت Geth استفاده میکنند.
فاستهای Rinkeby
- FaucETH (فاست چندزنجیرهای بدون نیاز به داشتن حساب اجتماعی)
- فاست Alchemy
- فاست Chainlink
- فاست Paradigm
- فاست Rinkeby
Ropsten
یک شبکهی تست اثبات کار. این به این معنی است که این فاست بهترین بازنمایی مشابه اتریوم است.
فاستهای Ropsten
- FaucETH (فاست چندزنجیرهای بدون نیاز به داشتن حساب اجتماعی)
- فاست Paradigm
شبکههای خصوصی
یک شبکهی اتریوم در صورتی که گرههای آن به یک شبکهی عمومی متصل نباشند یک شبکهی خصوصی است (یعنی شبکهی اصلی یا شبکهی تست). در این زمینه، خصوصی فقط به معنای رزرو شده یا جدا شده است، نه محافظتشده یا امن.
شبکههای توسعه
برای اینکه یک برنامهی کاربردی اتریوم را توسعه دهید، لازم است آن را در یک شبکهی خصوصی اجرا کنید تا قبل از بکارگیری نحوهی کارکرد آن را ببینید. مشابه نحوهی ایجاد یک سرور محلی در رایانه خود برای توسعهی وب، میتوانید یک نمونه زنجیرهی بلوکی محلی برای آزمایش dapp خود ایجاد کنید. این موضوع امکان تکرار بسیار سریعتر را نسبت به یک شبکهی تست عمومی فراهم میکند.