شبکهها
آخرین ویرایش: @itsdeeters(opens in a new tab), ۲۶ مهر ۱۴۰۳
شبکه های اتریوم گروهی از کامپیوتر های متصل به هم هستند که از طریق پروتکل اتریوم با هم ارتباط برقرار میکنند. تنها یک شبکه اصلی اتریوم وجود دارد، اما شبکه های مستقلی مطابق با قوانین پروتکلی یکسان می توانند به منظور آزمایش و توسعه ایجاد شوند. تعداد زیادی "شبکه های" مستقل وجود دارند که بدون تعامل با یکدیگر با پروتکل تطابق دارند. حتی می توانید برای آزمایش قراردادهای هوشمند و اپلیکیشن های Web3 خود، یکی را بر روی کامپیوتر خود به صورت محلی راه اندازی کنید.
حساب اتریوم شما در شبکه های مختلف کار می کند، اما موجودی حساب و سابقهی تراکنش شما از شبکهی اصلی اتریوم منتقل نمیشود. برای مقاصد آزمایشی، دانستن اینکه کدام شبکهها در دسترس هستند و چگونه میتوان اتر شبکه آزمایشی را برای کار کردن با آن به دست آورد، مفید است. به طور کلی، بنا به دلایل امنیتی، اسفاده مجدد از حساب های شبکه اصلی بروی شبکه آزمایشی یا برعکس، توصیه نمی شود.
پیشنیازها
قبل از کسب اطلاعات در مورد شبکههای مختلف، باید اصول اتریوم را بدانید، زیرا شبکههای تست نسخهای ارزان و ایمن از اتریوم را برای تجربه کردن در اختیار شما قرار میدهند.
شبکههای عمومی
شبکههای عمومی برای هر کسی در جهان با اتصال به اینترنت قابلدسترسی هستند. هر کسی میتواند تراکنشهایی را در یک زنجیرهی بلوکی عمومی بخواند یا ایجاد کند و تراکنشهای در حال اجرا را تأیید کند. اجماع بین همتایان در مورد گنجاندن تراکنشها و وضعیت شبکه تصمیم میگیرد.
شبکهی اصلی اتریوم
شبکهی اصلی اولین زنجیرهی بلوکی عمومی تولید اتریوم است که تراکنشهای توزیع شده با ارزش واقعی در دفتر کل روی آن انجام میشود.
وقتی مردم و صرافیها درباره قیمت اتر صحبت میکنند، در مورد اتر روی شبکهی اصلی صحبت میکنند.
شبکههای تست اتریوم
علاوه بر شبکه اصلی، شبکههای تست عمومی نیز وجود دارند. علاوه بر شبکهی اصلی، شبکههای تست عمومی نیز وجود دارند. این را بهعنوان یک آنالوگ برای تولید در مقابل سرورهای مرحلهای در نظر بگیرید.
قبل از استقرار در شبکهی اصلی باید هر کد قراردادی را که روی یک شبکهی تست مینویسید آزمایش کنید. قبل از استقرار در شبکهی اصلی باید هر کد قراردادی را که روی یک شبکهی تست مینویسید آزمایش کنید.
بیشتر شبکه های تست با استفاده از یک گواهی صلاحیت مکانیزم اجماع مجاز شروع کرده اند. این بدان معناست که تعداد کمی از گرهها برای اعتبارسنجی تراکنشها و ایجاد بلوکهای جدید انتخاب میشوند و هویت آنها در این فرایند سهامگذاری میشود. از سوی دیگر، بعضی شبکه های تست مکانیزم اثبات سهام عمومی دارند که درست مثل شبکه اصلی اتریوم، هر کس میتواند راهاندازی و نگهداری اعتبار سنج شبکه را تست کند.
قرار است اتر در شبکه های تست ارزش واقعی نداشته باشد، یا این حال، بازارهایی برای انواع خاصی از شبکه تست اتر ایجاد شده است که دسترسی به آنها سخت شده است. از آنجا که برای تعامل واقعی با اتریوم به اتر احتیاج دارید (حتی بر روی شبکه تست)، بسیاری از افراد اتر شبکه تست را از فاست ها به طور رایگان دریافت می کنند. بیشتر فاستها برنامههای تحت وب هستند که میتوانید آدرسی را که درخواست ارسال اتر به آن آدرس را دارید در آنها وارد کنید.
از کدام شبکه تست باید استفاده کنم؟
دو شبکه تست عمومی که کاربران توسعهدهنده در حال حاضر نگهداری میکنند Goerli و Sepolia هستند. Sepolia یک شبکه برای قرارداد و اپلیکیشن است که توسعهدهندگان برنامه های خود را روی آن آزمایش می کنند. شبکه Goerli به توسعهدهندگان پروتکل اجازه می دهد ارتقا شبکه را آزمایش کنند، و به سهام گذاران اجازه می دهد تا اعتبارسنج های در حال اجرا را تست کنند.
Sepolia
Sepolia شبکه تست پیش فرض توصیه شده برای توسعه اپلیکیشن می باشد. شبکه Sepolia از یک مجموعه اعتبارسنج مجاز استفاده می کند. که این نسبتا جدید می باشد، و به این معنی است که تاریخچه و وضعیت آن بسیار کوچک می باشد. این به این معنی است که همگامسازی شبکه بسیار سریع است و اجرای یک گره بر روی آن به حافظه کمی احتیاج دارد. این برای کاربرانی که می خواهند سریعا یک گره را چرخانده و با شبکه به طور مستقیم تعامل داشته باشند، مفید است.
- مجموعه اعتبارسنج بسته، کنترل شده توسط کاربر &، تیم های تست
- شبکه تست جدید، با استقرارر اپلیکیشنهای کمتر نسبت به بقیه شبکه های تست
- همگام سازی سریع و اجرای یک گره نیاز به حداقل فضای دیسک دارد
منابع
- وب سایت(opens in a new tab)
- گیت هاب(opens in a new tab)
- Otterscan(opens in a new tab)
- Etherscan(opens in a new tab)
- Blockscout(opens in a new tab)
فاست ها
- فاست QuickNode Sepolia(opens in a new tab)
- Grabteeth(opens in a new tab)
- فاست PoW(opens in a new tab)
- فاست کیف پول Coinbase | Sepolia(opens in a new tab)
- فاست Alchemy Sepolia(opens in a new tab)
- فاست Infura Sepolia(opens in a new tab)
- فاست Chainstack Sepolia(opens in a new tab)
- فاست اتریوم اکوسیستم(opens in a new tab)
Goerli(پشتیبانی طولانی مدت)
توجه:شبکه تست Goerli منسوخ شده است(opens in a new tab) و در 2023 با Holesovice(opens in a new tab) جایگزین خواهد شد. لطفاً انتقال اپلیکیشنهای خود را به Sepolia در نظر بگیرید.
Goerli یک شبکه تست برای آزمایش اعتبارسنجی و سهام گذاری است. شبکه Goerli برای کاربرانی که می خواهند اعتبارسنجی یک شبکه تست را اجرا کنند، باز است. سهام گذارانی که می خواهند آپدیت های پروتکل را قبل از پیادهسازی بر روی شبکه اصلی آزمایش کنند، پس باید از Goerli استفاده کنند.
- مجموعه اعتبارسنج باز، سهام گذاران می توانند ارتقا شبکه را تست کنند
- وضعیت بزرگ داده ای، مفید برای تست تعاملات قرارداد هوشمند پیچیده
- همگام سازی بیشتر طول میشکد و حافظه بیشتری برای اجرای گره احتیاج است
منابع
- وبسایت(opens in a new tab)
- گیتهاب(opens in a new tab)
- Etherscan(opens in a new tab)
- Blockscout(opens in a new tab)
فاست ها
- فاست QuickNode Goerli(opens in a new tab)
- Grabteeth(opens in a new tab)
- فاست PoW(opens in a new tab)
- فاست Paradigm(opens in a new tab)
- فاست Alchemy Goerli(opens in a new tab)
- فاست All That Node Goerli(opens in a new tab)
- فاست کیف پول Coinbase | Sepolia(opens in a new tab)
- فاست Chainstack Sepolia(opens in a new tab)
برای راهاندازی اعتبارسنج بر روی شبکه تست گورلی (Goerli)، از سکوی پرتاپ"اعتبار سنج ارزان گورلی"(opens in a new tab) که توسط جامعه Ethstaker ارائه میشود استفاده کنید.
شبکههای تست لایه 2
لایه 2 (L2) یک اصطلاح جمعی برای توصیف مجموعه خاصی از راهحلهای مقیاسپذیری اتریوم است. لایه 2 یک بلاکچین جداگانه است که اتریوم را گسترش میدهد و تضمینهای امنیتی اتریوم را به ارث میبرد. شبکههای تست لایه 2 معمولاً محکم به شبکههای تست عمومی اتریوم متصل میشوند.
شبکه تست Arbitrum Goerli
یک شبکه تست برای Arbitrum(opens in a new tab).
فاست ها
Optimistic Goerli
یک شبکه تست برای Optimism(opens in a new tab).
فاست ها
Starknet Goerli
یک شبکه تست برای Starknet(opens in a new tab).
فاست ها
شبکههای خصوصی
یک شبکه اتریوم در صورتی که گرههای آن به یک شبکه عمومی متصل نباشند یک شبکه خصوصی است (یعنی شبکه اصلی یا یک شبکه تست). در این زمینه، خصوصی فقط به معنای اختصاصی یا مجزا است، نه محافظتشده یا امن.
شبکههای توسعه
برای اینکه یک برنامه اتریوم را توسعه دهید، لازم است آن را در یک شبکه خصوصی اجرا کنید تا قبل از بکارگیری آن، نحوه کارکردش را ببینید. مشابه نحوه ایجاد یک سرور محلی در رایانه خود برای توسعه وب، میتوانید یک نمونه بلاکچین محلی برای آزمایش برنامه غیرمتمرکز خود ایجاد کنید. بدینترتیب، امکان تکرار بسیار سریعتر در مقایسه با یک شبکه تست عمومی فراهم میشود.
پروژهها و ابزارهایی برای کمک به این امر اختصاص داده شده است. درباره شبکههای توسعه بیشتر بدانید.
شبکههای کنسرسیومی
فرایند اجماع توسط مجموعهای از گرههای تعریفشده که قابلاعتماد هستند کنترل میشود. بهعنوان مثال، یک شبکه خصوصی از مؤسسات دانشگاهی شناختهشده که هر یک گره واحدی را حکمرانی میکنند، و بلوکها توسط آستانهای از امضاکنندگان در شبکه اعتبارسنجی میشوند.
اگر یک شبکه عمومی اتریوم مانند اینترنت عمومی است، یک شبکه کنسرسیومی مثل یک اینترانتِ خصوصی است.
ابزارهای مرتبط
- فهرست زنجیرهای(opens in a new tab) فهرست شبکههای EVM برای اتصال کیف پولها و ارائهدهندگان به شناسهی زنجیره و شناسهی شبکه مناسب
- زنجیرههای مبتنی بر EVM(opens in a new tab) مخزن فرادادههای زنجیره در گیتهاب که موتور محرک فهرست زنجیرهای است