پرش به محتوای اصلی

اتریوم
توسعه‌دهنده
منابع

کتابچه راهنمای سازندگان برای اتریوم. توسط سازندگان، برای سازندگان.

تصویری از بلوک‌هایی که مانند نماد ETH سازماندهی شده اند

چگونه می‌خواهید شروع کنید؟

👩‍🎓

آموزش توسعه اتریوم

مفاهیم اصلی و سهام اتریوم را با اسناد ما بخوانید

مطالعه اسناد
👩‍🏫

از طریق برنامه آموزشی یاد بگیرید

توسعه اتریوم را گام به گام از سازندگانی که قبلاً آنرا انجام داده اند یاد بگیرید.

مشاهده برنامه‌های آموزشی
👩‍🔬

شروع به آزمایش

می‌خواهید اول آزمایش کنید، بعد سؤال بپرسید؟

بازی با کد
👷

تنظیم محیط محلی

با پیکربندی یک محیط توسعه، مجموعه خود را برای ساختن آماده کنید.

انتخاب سهم خود

درباره این منابع توسعه‌دهنده

ethereum.org برای کمک به ساختن اتریوم با اسناد در مورد مفاهیم بنیادی و همچنین مجموعه توسعه به شما کمک می‌کند. همچنین آموزش‌هایی برای راه‌اندازی و شروع موجود است.

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

نظرات و پیشنهادات خود را از طریق مطرح کردن یک Issue در Github یا از طریق سرور Discord ما با ما مطرح نمایید به دیسکورد بپیوندید(opens in a new tab)

جستجوی اسناد

معرفی

معرفی اتریوم

معرفی بلاکچین و اتریوم

معرفی اتر

مقدمه‌ای بر ارزهای رمزنگاری شده و اتر

معرفی دپ‌ها

معرفی پخش افزار

معرفی سهم

معرفی سهام اتریوم

Web2 در مقابل Web3

دنیای توسعه web3 چگونه متفاوت است

زبان‌های برنامه‌ریزی

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

Doge using dapps

اصول بنیادی

حساب‌های کاربری

قراردادها یا افراد در شبکه

تراکنش‌ها

نحوه تغییر حالت اتریوم

بلوک‌ها

دسته‌هایی از تراکنش‌های اضافه شده به بلاکچین

دستگاه مجازی اتریوم (EVM)

رایانه‌ای که تراکنش‌ها را پردازش می‌کند

گاز

برای تقویت تراکنش‌ها، اتر مورد نیاز است

گره‌ها و کاربرها

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

شبکه‌ها

مروری بر شبکه اصلی و شبکه‌های آزمایشی

استخراج

نحوه ایجاد بلوک‌های جدید و دستیابی به اتفاق نظر

Mining algorithms

Information on Ethereum's mining algorithms

مجموعه

قرارداد‌های هوشمند

منطق پشت دپ‌ها – توافقنامه‌های خوداجرایی

چارچوب‌های توسعه

ابزار برای کمک به تسریع توسعه

کتابخانه‌های جاوا اسکریپت

استفاده از جاوا اسکریپت برای تعامل با قراردادهای هوشمند

بک اند وب سرویس‌ها

استفاده از کتابخانه‌ها برای تعامل با قراردادهای هوشمند

جستجوگر‌های بلوک

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

امنیت قرارداد هوشمند

الزامات امنیتی مهم هنگام عقد قراردادهای هوشمند

ذخیره‌سازی

نحوه مدیریت ذخیره‌سازی دپ

محیط‌های برنامه نویسی

IDE هایی که برای توسعه ی dapp ها مناسب هستند

پیشرفته

استانداردهای توکن

مروری بر استانداردهای پذیرفته شده توکن

مقدار قابل استخراج ماینر (MEV)

مقدمه‌ای بر مقدار قابل استخراج ماینر (MEV)

اوراکل‌ها

وارد کردن داده‌های زنجیره‌ای در قراردادهای هوشمند شما

مقیاس‌پذیری

راه‌حل‌هایی برای تراکنش‌های سریعتر

Networking Layer

Introduction to the Ethereum networking layer

Data structures and encoding

Introduction to the data structures and encoding schema used in the Ethereum stack

آیا این برگه مفید بود؟