برنامه نویسی

دیگر خبری از شیرآلات گورلی نیست! استفاده از شیر آب جدید Infura Sepolia برای تست قرارداد هوشمند اتریوم

هنگامی که برای اولین بار توسعه در اتریوم را شروع می کنید، به سرعت متوجه می شوید که چقدر مهم است که dapp های خود را آزمایش کنید – حتی بیشتر از توسعه سنتی.

اما تقریباً به همان سرعتی که یادگیری نیاز به آزمایش دارید، یادگیری این است که آن را امتحان کنید دریافت ETH شبکه آزمایشی بسیار دشوار است شما باید آن تست را کامل کنید! این یک مشکل ناامید کننده و گاهی گیج کننده است که همه توسعه دهندگان اتریوم با آن روبرو هستند.

اما راه حل هایی وجود دارد. بیایید به یکی از آنها نگاه کنیم: جدید شیر آب Infura Sepolia-که روزانه 0.5 ETH شبکه آزمایشی در هر کیف پول چک می کند. اگر نمی‌دانید ETH testnet چیست، یا drips به چه معناست، یا حتی نمی‌دانید شبکه آزمایشی اتریوم چیست، همه این موارد را در اینجا پوشش خواهیم داد.

و اگر از قبل همه اینها را می‌دانید – به پایین بروید، در آنجا جزئیات نحوه دریافت رایگان ETH شبکه آزمایشی Sepolia را بررسی خواهیم کرد!

توضیحات تصویر
لوگوی Sepolia Testnet از Sepolia.dev

آزمایش قرارداد هوشمند به ETH شبکه آزمایشی نیاز دارد

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

بنابراین جای تعجب نیست که یک صنعت کامل برای اطمینان از آزمایش خوب قراردادهای هوشمند اختصاص داده شده است. از ابزارهایی مانند Truffle و مفاهیمی مانند Fuzzing گرفته تا ممیزی‌های پولی گرفته تا بهترین شیوه‌های تثبیت شده – منابع زیادی برای کار کردن وجود دارد.

و یکی از بهترین شیوه ها این است آزمایش dapp خود در یک شبکه آزمایشی– یک بلاک چین که نسخه تولیدی یک بلاک چین (شبکه اصلی اتریوم) را تقلید می کند. درست همانطور که به نظر می رسد و شبیه به توسعه سنتی، یک بلاک چین است شبکه آزمایشی هست یک محیط آزمایش.

بدست آوردن شبکه آزمایشی ETH دشوار است

اما یک مشکل بزرگ در web3 وجود دارد. تو نیاز داری شبکه آزمایشی ETH برای استفاده از شبکه های آزمایشی برای پرداخت هزینه های گاز، تامین مالی قراردادهای خود به آن نیاز دارید…. اساساً باید قرارداد هوشمند خود را آزمایش کنید. و به‌طور شگفت‌انگیزی به‌دست آوردن ETH شبکه آزمایشی دشوار است. حتی اگر قرار است ارزش صفر داشته باشد (و آزادانه و به راحتی در دسترس توسعه دهندگان باشد)، دریافت آن بسیار دشوار است. و با ظهور L2 ها (Polygon، zkEVM، و غیره) و پل زدن ETH شبکه تست، دستیابی به این توکن های شبکه آزمایشی حتی مهم تر و چالش برانگیزتر از همیشه است.

در واقع، دریافت ETH شبکه آزمایشی بسیار چالش برانگیز است، لایه صفر اخیراً یک استخر را برای شروع فروش Goerli testnet ETH باز کرده است. بله شما آن را درست خواندید؛ دریافت اتریوم که قرار است رایگان باشد و به طور گسترده در دسترس باشد بسیار دشوار است، اکنون بازاری برای خرید و فروش آن وجود دارد. و در حالی که بسیاری از توسعه‌دهندگان اساساً با این بازار مخالف بودند (چون نمی‌خواهند توانایی آزمایش را کالایی کنند)، این امر بسیاری از آنها را از استفاده از استخر برای به دست آوردن سریع شبکه آزمایشی ETH مورد نیازشان باز نمی‌دارد.

پس چه می توان کرد؟

بسیاری از توسعه دهندگان از جابجایی به یک شبکه آزمایشی جایگزین حمایت می کنند که در آن به دست آوردن ETH آسان تر است. برای مثال، سپولیا– جایی که شیرها آزادانه چکه می کنند 🙂

Sepolia چیست؟

گورلی بزرگترین شبکه آزمایشی عمومی اتریوم است و اغلب محیط پیش فرض برای توسعه دهندگان است. اما همانطور که در بالا ذکر شد، دریافت تست شبکه ETH در Goerli بسیار دشوار است. و فراتر از آن، گورلی در حال غروب است.

سپولیا یک شبکه آزمایشی جدیدتر (راه اندازی شده در اواخر سال 2021) است که در حال حاضر از PoS استفاده می کند و برای تقلید از شرایط شبکه “سخت تر” ایجاد شده است. زمان بلوک کوتاه و زمان تأیید تراکنش سریع‌تر از سایر شبکه‌های آزمایشی است. آیا قرار است جایگزین شبکه های Rinkeby و Kovan شود؟ و دارای مقدار زیادی ETH شبکه آزمایشی برای دور زدن است!

توضیحات تصویر
(از eth-clients/sepolia: تنظیمات شبکه تست sepolia/bepolia)

به طور خلاصه، شبکه Ethereum Sepolia بهترین شبکه برای آزمایش است و اکنون زمان مناسبی برای شروع استفاده از آن است. و البته برای انجام این کار، به آن ETH تست Sepolia نیاز دارید.

هدف از شیر آب سپولیا چیست؟

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

می توانید ETH Sepolia را با استفاده از شیر آب ConsenSys Sepolia جدید دریافت کنید.

نحوه دریافت Sepolia ETH با استفاده از شیر آب جدید Infura Sepolia

بیایید نحوه دریافت ETH شبکه تست Sepolia را با استفاده از شیر تست Sepolia توضیح دهیم – یک شیر آب جدید که چکه می کند .5 رایگان testnet ETH در روز.

نحوه استفاده از شیر آب جدید Sepolia

توضیحات تصویر

1 – MetaMask را در مرورگر خود راه اندازی کنید. MetaMask یک کیف پول دیجیتالی است که توکن های شما از جمله Sepolia ETH را در خود نگه می دارد.

توضیحات تصویر

2 – به طور پیش فرض، MetaMask در شبکه اصلی اتریوم بارگیری می شود. برای جابجایی به شبکه Sepolia این دستورالعمل ها را دنبال کنید. (به طور پیش فرض پنهان است.)

توضیحات تصویر

3 – به شیر آب Sepolia در infura.io/faucet بروید. آدرس کیف پول خود را وارد کنید (اگر مشکلی در کپی کردن آدرس کیف پول دارید، این یادداشت را اینجا بررسی کنید).

توضیحات تصویر

4 – با حساب Infura خود وارد شوید.

5 – پول خود را بدست آورید!

توضیحات تصویر

توضیحات تصویر

6 – از آزمایش با آزمون ETH لذت ببرید!

نتیجه

آزمایش کلید توسعه قرارداد هوشمند در اتریوم است. و برای سال‌ها، تلاش برای دریافت ETH شبکه آزمایشی ضروری ناامیدکننده بوده است. اما با استفاده از شبکه جدید تست Sepolia و شیر ConsenSys Sepolia، زندگی به عنوان یک توسعه دهنده اتریوم کمی آسان تر است. آن را امتحان کنید و ETH 0.5 testnet را دریافت کنید!

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا