کمک برای به روز رسانی این صفحه

🌏

نسخه جدیدی از این صفحه موجود است اما در حال حاضر فقط به زبان انگلیسی است. برای ترجمه آخرین نسخه به ما کمک کنید.

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

کتابچه راهنمای سازندگان برای اتریوم. توسط سازندگان، برای سازندگان.
Illustration of blocks being organized like an ETH symbol

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

👩‍🎓

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

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

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

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

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

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

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

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

بازی با کد
👷

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

مجموعه تان را برای ساخت از طریق شکل دهی یک محیط توسعه آماده کنید.

انتخاب مجموعه تان

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

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

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

اگر بازخوردی دارید، از طریق یک مورد GitHub یا در سرور دیسکورد ما با ما تماس بگیرید. به سرور دیسکورد بپیوندید

به ما در بهبود ethereum.org کمک کنید

مانند ethereum.org این اسناد تلاشی در سطح جامعه است. در صورت مشاهده اشتباه، فضایی برای بهبود، یا فرصتهای جدید، برای کمک به توسعه دهندگان اتریوم یک PR ایجاد کنید.

جستجوی اسناد

معرفی

معرفی اتریوم

معرفی زنجیره بلوکی و اتریوم

Intro to Ether

An introduction to cryptocurrency and Ether

معرفی برنامه های کاربردی غیرمتمرکز (dapps)

معرفی اپلیکیشن های غیر متمرکز

معرفی مجموعه

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

Web2 در مقابل Web3

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

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

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

اصول بنیادی

حساب ها

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

تراکنش‌ها

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

بلوک‌ها

دسته هایی از تراکنش های اضافه شده به رنجیره بلوکی

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

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

گاز

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

نودها و کلاینت ها

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

شبکه ها

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

استخراج معدن

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

مجموعه

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

منطق پشت اپلیکیشن غیر متمرکز - موافقتنامه های خوداجرا

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

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

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

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

Backend APIs

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

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

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

ایمنی

در نظرگرفتن اقدامات ایمنی طی توسعه

ذخیره سازی

نحوه مدیریت ذخیره سازی اپلیکیشن غیر متمرکز

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

آی دی ای (IDE)هایی که برای توسعه dapp (اپلیکیشن غیر متمرکز بر پایه اتریوم) مناسب هستند

پیشرفته

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

مروری بر استانداردهای قبول شده توکن

Miner extractable value (MEV)

An introduction to miner extractable value (MEV)

Oracles

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

مقیاس‌پذیری

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