Ethereum سکوی blockchain رایگان
معاملات دیجیتالی خود را با برنامه های قدرتمند اتریوم پیگیری کنید
Ethereum یک شبکه blockchain توزیع شده منبع باز است. قراردادهای هوشمند و برنامه های توزیع شده را با امنیت و در دسترس بودن کامل ایجاد و مستقر کنید
بررسی اجمالی
Ethereum یک بستر مبتنی بر blockchain منبع باز است که برای ساخت برنامه های غیرمتمرکز استفاده می شود. برنامه های غیر متمرکز (DAPP) در یک شبکه غیرمتمرکز اجرا می شوند و این بدان معنی است که هیچ کس کنترل این برنامه ها را ندارد. قراردادهای هوشمند قطعه های کد هستند که معاملات را از طریق شبکه کنترل و حاکم می کنند. هرکسی می تواند یک قرارداد هوشمند بسازد و آن را در شبکه عمومی مستقر کند. نرم افزار Ethereum در بالای دستگاه مجازی Ethereum (EVM) ساخته شده است که یک محیط زمان اجرا برای قراردادهای هوشمند است. علاوه بر این ، اتریوم رمزنگاری بومی خود را به نام اتر حفظ می کند. معدنچی که بلوک جدید را به داخل blockchain استخراج می کند ، به شکل اتر فضل می کند. بسیاری از الگوریتم های اجماع وجود دارد. با این حال ، اتریوم از الگوریتم اجماع به نام اثبات کار (POW) استفاده می کند. علاوه بر این ، در این نرم افزار منبع باز ، هر معامله به قدرت محاسباتی احتیاج دارد. بنابراین ، هزینه ای با هر معامله ای به نام گاز وجود دارد و برای انجام موفقیت آمیز معامله لازم است. Ethereum بر اساس شبکه توزیع شده گره هایی است که برنامه های غیر متمرکز بر روی آن اجرا می شوند. از این رو ، برای اجرای یک گره روی دستگاه خود به یک برنامه مشتری نیاز دارید و این برنامه های مشتری به بسیاری از زبان ها در دسترس است. علاوه بر این ، سه نوع گره کامل ، گره نور و گره بایگانی وجود دارد. معماری نرم افزار Ethereum از پنج لایه تشکیل شده است. به عبارت دیگر ، این لایه ها دستگاه مجازی Ethereum ، قراردادهای هوشمند ، گره های اتریوم ، API های مشتری Ethereum و برنامه های کاربر نهایی هستند. علاوه بر این ، اجرای اتریوم در زبان GO با تمام پرونده های کد منبع در دسترس است.
امکانات
Ethereum ویژگی های کلیدی زیر را ارائه می دهد:
- متن باز
- با رمزنگاری ایمن باشید
- اتر cryptocurrency
- قراردادهای هوشمند
- dapps
- دستگاه مجازی Ethereum
- معماری چند لایه
دستورالعمل نصب و راه اندازی
پس از نصب پیش نیازها ، دستور زیر را برای کلون کردن کد منبع اجرا کنید
git clone https://github.com/ethereum/go-ethereum
پس از آن ، کامپایلر GO را با دستور زیر نصب کنید
brew install go
سپس دستور زیر را اجرا کنید
cd go-ethereum
به همین ترتیب ، برنامه “Geth” را با دستور زیر بسازید
make geth
اگر برخی از خطاهای مربوط به پرونده های هدر کتابخانه سیستم Mac OS را مشاهده می کنید ، ابزارهای خط فرمان XCode را نصب کنید و دوباره امتحان کنید
xcode-select --install
در آخر ، اکنون می توانید گره خود را با دستور زیر شروع کنید
build/bin/geth