Ethereum منبع باز توزیع شده blockchain توزیع شده است

Ethereum سکوی blockchain رایگان

معاملات دیجیتالی خود را با برنامه های قدرتمند اتریوم پیگیری کنید

Ethereum یک شبکه blockchain توزیع شده منبع باز است. قراردادهای هوشمند و برنامه های توزیع شده را با امنیت و در دسترس بودن کامل ایجاد و مستقر کنید

بررسی اجمالی

Ethereum یک بستر مبتنی بر blockchain منبع باز است که برای ساخت برنامه های غیرمتمرکز استفاده می شود. برنامه های غیر متمرکز (DAPP) در یک شبکه غیرمتمرکز اجرا می شوند و این بدان معنی است که هیچ کس کنترل این برنامه ها را ندارد. قراردادهای هوشمند قطعه های کد هستند که معاملات را از طریق شبکه کنترل و حاکم می کنند. هرکسی می تواند یک قرارداد هوشمند بسازد و آن را در شبکه عمومی مستقر کند. نرم افزار Ethereum در بالای دستگاه مجازی Ethereum (EVM) ساخته شده است که یک محیط زمان اجرا برای قراردادهای هوشمند است. علاوه بر این ، اتریوم رمزنگاری بومی خود را به نام اتر حفظ می کند. معدنچی که بلوک جدید را به داخل blockchain استخراج می کند ، به شکل اتر فضل می کند. بسیاری از الگوریتم های اجماع وجود دارد. با این حال ، اتریوم از الگوریتم اجماع به نام اثبات کار (POW) استفاده می کند. علاوه بر این ، در این نرم افزار منبع باز ، هر معامله به قدرت محاسباتی احتیاج دارد. بنابراین ، هزینه ای با هر معامله ای به نام گاز وجود دارد و برای انجام موفقیت آمیز معامله لازم است. Ethereum بر اساس شبکه توزیع شده گره هایی است که برنامه های غیر متمرکز بر روی آن اجرا می شوند. از این رو ، برای اجرای یک گره روی دستگاه خود به یک برنامه مشتری نیاز دارید و این برنامه های مشتری به بسیاری از زبان ها در دسترس است. علاوه بر این ، سه نوع گره کامل ، گره نور و گره بایگانی وجود دارد. معماری نرم افزار Ethereum از پنج لایه تشکیل شده است. به عبارت دیگر ، این لایه ها دستگاه مجازی Ethereum ، قراردادهای هوشمند ، گره های اتریوم ، API های مشتری Ethereum و برنامه های کاربر نهایی هستند. علاوه بر این ، اجرای اتریوم در زبان GO با تمام پرونده های کد منبع در دسترس است.

الزامات سیستم

الزامات برای راه اندازی Ethereum شامل موارد زیر است:

امکانات

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
 فارسی