مقدمه ای ملایم برای اتریوم

ساخت وبلاگ

Ethereum بر روی مفاهیم blockchain و cryptocurrency ساخته شده است ، بنابراین اگر با اینها آشنا نیستید ، ارزش آن را دارید که ابتدا یک مقدمه ملایم برای بیت کوین و معرفی ملایم با فناوری blockchain بخوانید. این مقاله فرض می کند که خواننده با نحوه عملکرد بیت کوین آشنایی اساسی دارد.

اتریوم چیست؟

Ethereum نرم افزاری است که در شبکه ای از رایانه ها کار می کند که تضمین می کند داده ها و برنامه های رایانه ای کوچک به نام قراردادهای هوشمند بر روی تمام رایانه های موجود در شبکه ، بدون یک هماهنگ کننده مرکزی ، تکرار و پردازش می شوند. چشم انداز ایجاد یک رایانه جهانی غیرمتمرکز خودکشی غیرقابل توقف است. وب سایت رسمی https://www.ethereum.org است

این مفاهیم blockchain را از بیت کوین گسترش می دهد که داده های معامله را در بسیاری از رایانه ها در سراسر جهان تأیید ، ذخیره می کند و تکرار می کند (از این رو اصطلاح "دفترچه توزیع شده"). Ethereum این یک قدم جلوتر را برداشته و همچنین کد رایانه را به طور برابر در بسیاری از رایانه های سراسر جهان اجرا می کند.

آنچه بیت کوین برای ذخیره سازی داده های توزیع شده انجام می دهد ، اتریوم برای ذخیره سازی داده های توزیع شده به علاوه محاسبات انجام می دهد. برنامه های رایانه ای کوچک که در حال اجرا هستند ، قراردادهای هوشمند نامیده می شوند و قراردادها توسط شرکت کنندگان در دستگاه های خود با استفاده از نوعی سیستم عامل به نام "ماشین مجازی Ethereum" اجرا می شوند.

چگونه اتریوم را اجرا می کنید؟

برخی از نرم افزارها به نام مشتری Ethereum می توانید بارگیری کنید (یا در صورت صبر و شکیبایی خود را بنویسید). دقیقاً مانند BitTorrent یا Bitcoin ، مشتری Ethereum از طریق اینترنت به رایانه های افراد دیگر که نرم افزار مشتری مشابه را اجرا می کنند وصل می شود و شروع به بارگیری blockchain Ethereum از آنها می کند. همچنین به طور مستقل اعتبار می یابد که هر بلوک مطابق با قوانین اتریوم است.

نرم افزار مشتری Ethereum چه کاری انجام می دهد؟می توانید از آن استفاده کنید تا:

  • به شبکه اتریوم وصل شوید
  • Blockchain Ethereum را کاوش کنید
  • معاملات جدید و قراردادهای هوشمند ایجاد کنید
  • قراردادهای هوشمند را اجرا کنید
  • مال من برای بلوک های جدید

رایانه شما به یک "گره" در شبکه تبدیل می شود و یک دستگاه مجازی اتریوم را اداره می کند و با تمام گره های دیگر رفتار می کند. به یاد داشته باشید در یک شبکه همتا به همسالان هیچ سرور "استاد" وجود ندارد و هر رایانه ای دارای قدرت یا وضعیت معادل دیگری با سایر موارد است.

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

من فکر می کنم درک اتریوم با بررسی شباهت ها و تفاوت های بین اتریوم و یک سیستم ساده تر ، بیت کوین ساده ترین است. بنابراین شباهت ها چیست؟

اتریوم دارای یک blockchain است

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

می توانید این بلاک چین را در اینجا کاوش کنید: https://etherscan. io

بلوک ها با مراجعه به هش یا اثر انگشت بلوک قبلی یک زنجیره تشکیل می دهند. مقدمه ای ملایم برای فناوری بلاک چین برای پرایمر ببینید.

اتریوم عمومی و بدون مجوز است

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

به طور کلی، وقتی مردم در مورد اتریوم صحبت می کنند، منظورشان نمونه اصلی (نسخه) بدون مجوز عمومی شبکه است. با این حال، مانند بیت کوین، می توانید نرم افزار اتریوم را بگیرید، آن را کمی تغییر دهید و شبکه های خصوصی ایجاد کنید که به شبکه عمومی اصلی متصل نیستند. توکن های خصوصی و قراردادهای هوشمند در حال حاضر با توکن های عمومی سازگار نخواهند بود. برای اطلاعات بیشتر در مورد تفاوت بین شبکه های بدون مجوز عمومی و شبکه های دارای مجوز خصوصی، ببینید آیا با بلاکچین اشتباه گرفته می شوید؟انقلاب در مقابل تکامل

اتریوم دارای استخراج اثبات کار (PoW) است

مانند بیت کوین، شرکت کنندگان در ماینینگ با صرف برق برای یافتن راه حل هایی برای یک پازل ریاضی، بلوک های معتبری ایجاد می کنند. چالش ریاضی PoW اتریوم به نام Ethash کمی متفاوت از بیت کوین عمل می کند و این اجازه می دهد تا از سخت افزار رایج برای استخراج استفاده شود. این باعث کاهش لبه کارایی سخت افزارهای ویژه وظایف می شود که به عنوان ASIC شناخته می شوند، که در استخراج بیت کوین رایج هستند.

در نقشه راه اتریوم، طرحی برای انتقال از استخراج اثبات کار گران قیمت برق به پروتکل اثبات سهام کارآمدتر به نام Casper، در نسخه آتی نرم افزار اتریوم به نام Serenity وجود دارد.

اتریوم دارای یک ارز دیجیتال داخلی است

توکن اتریوم اتر نام دارد که به ETH کوتاه شده است. این یک ارز دیجیتال است که می توان آن را با ارزهای دیجیتال دیگر یا سایر ارزهای مستقل معامله کرد، درست مانند BTC. ارزش فعلی آن حدود 13 دلار آمریکا به ازای هر توکن ETH است (اکتبر 2016). مالکیت توکن در بلاک چین اتریوم ردیابی می شود، درست مانند مالکیت بیت کوین در بلاک چین بیت کوین، اگرچه در سطح فنی آنها را به روش های کمی متفاوت ردیابی می کنند.

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

اتریوم چه تفاوتی با بیت کوین دارد؟

اینجاست که فنی تر و از بسیاری جهات پیچیده تر می شود.

زمان بلوک اتریوم کوتاه تر است

در اتریوم زمان بین بلوک ها حدود 14 ثانیه است ، در مقایسه با بیت کوین~10 دقیقه. این بدان معناست که به طور متوسط اگر شما یک معامله بیت کوین و معامله اتریوم انجام داده اید ، معامله اتریوم سریعتر از معامله بیت کوین در blockchain بیت کوین در blockchain Ethereum ثبت می شود. می توانید بگویید که بیت کوین تقریباً هر 10 دقیقه به پایگاه داده خود می نویسد ، در حالی که اتریوم تقریباً هر 14 ثانیه به پایگاه داده خود می نویسد.

اتریوم بلوک های کمتری دارد

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

در حال حاضر حداکثر اندازه بلوک در اتریوم حدود 1500000 گاز است. معاملات اساسی یا پرداخت ETH از یک حساب به حساب دیگر (یعنی یک قرارداد هوشمند) دارای پیچیدگی 21000 گاز است ، بنابراین می توانید حدود 70 معاملات را در یک بلوک قرار دهید (1،500،000 / 21،000). در بیت کوین در حال حاضر حدود 1. 500-2،000 معاملات در یک بلوک دریافت می کنید.

از نظر داده در حال حاضر بیشتر بلوک های اتریوم زیر 2 کیلوبایت اندازه دارند.

دستگاه مجازی Ethereum می تواند قراردادهای هوشمند را اجرا کند

در مقایسه با زبان اسکریپت اولیه بیت کوین ، کدی که می تواند در اتریوم مستقر شود و به عنوان قراردادهای هوشمند اجرا شود ، برای توسعه دهندگان پیشرفته تر و آشناتر است. کد قرارداد هوشمند توسط چیزی به نام دستگاه مجازی Ethereum اجرا می شود که در رایانه های همه شرکت کنندگان در شبکه اجرا می شود. اگر با Microsoft Excel Macros (قطعات کد اجرا شده توسط Excel) آشنا هستید ، به همین ترتیب قراردادهای هوشمند قطعات کد هستند که توسط دستگاه مجازی Ethereum اجرا می شود.

در بسیاری از توضیحات ، قراردادهای هوشمند Ethereum "Turing کامل" نامیده می شوند. این بدان معنی است که آنها کاملاً کاربردی هستند و می توانند هر محاسباتی را که می توانید در هر زبان برنامه نویسی دیگر انجام دهید ، انجام دهند.

صدور نشانه

چگونه نشانه های ETH چاپ شده یا ایجاد می شوند؟بزرگترین تفاوت بین تولید ETH و BTC در این است که نسل BTC تقریباً هر 4 سال یکبار نصف می شود در حالی که تولید ETH هر سال با تعداد ثابت تولید می شود (شاید فقط تا نسخه آرامش).

eth_vs_btc_issuance

این بسیار پیچیده تر از بیت کوین است. به طور خلاصه ، تعداد ETH موجود در وجود عبارتند از:

پاداش های قبل از ماین + بلوک + جوایز عمو + عمو

قبل از ظهر

در ماه ژوئیه/آگوست 2014 حدود 72 میلیون ETH برای Crowdsale ایجاد شده است. این گاهی اوقات "پیش از ماین" نامیده می شود. تصمیم گرفته شد که پس از فروش ، نسل ETH آینده 25 ٪ از آن در سال تحت پوشش قرار می گیرد (یعنی بیش از 18 میلیون ETH علاوه بر یکتایی نیز می تواند استخراج شود.~72 متر ETH برای جمعیت جمع شده است).

پاداش بلوک

در حال حاضر هر بلوک استخراج شده 5 ETH تازه ایجاد می کند. انجام ریاضیات ، اگر یک بلوک هر 14 ثانیه استخراج شود ، و در یک سال 31. 5 میلیون ثانیه (365x24x60x60) وجود دارد ، این بدان معنی است که بلوک های 2. 25 متر در سال استخراج می شوند. بلوک 2. 25 متر در 5 ETH در هر بلوک = 11. 3m ETH در سال تولید می شود. این امر به تعهد کمتر از 18 میلیون ETH تولید شده در سال برآورده می شود.

پاداش عمو

در واقع این کمی بیشتر از این است. برخی از بلوک ها کمی دیر شده و بخشی از blockchain اصلی را تشکیل نمی دهند. در بیت کوین به آنها "یتیمان" گفته می شود و کاملاً دور ریخته می شوند ، اما در اتریوم آنها را "عموها" خوانده می شوند و می توانند توسط بلوک های بعدی ارجاع شوند. اگر عموها توسط یک بلوک بعدی به عنوان عموها ارجاع شوند ، آنها حدود 4. 375 ETH را برای معدنچی دایی ایجاد می کنند (7/8 از 5 پاداش کامل ETH). به این پاداش عموی گفته می شود. در حال حاضر حدود 500 عمو در روز ایجاد می شود ، و اضافه کردن 2،000 ETH اضافی به گردش در روز (~0. 7 میلیون ETH در سال با این نرخ).

عموی ارجاع پاداش

و کمی بیشتر نیز وجود دارد: یک معدنچی که به دایی مراجعه می کند نیز در هر دایی حدود 0. 15 ETH (حداکثر 2 عمو) دریافت می کند.

این مدل که در بالا توضیح داده شد ، در جایی که بلوک های معتبر تعیین شده و معدنچیان پاداش می گیرند ، پروتکل شبح نامیده می شود (سنگین ترین درخت حریص).

تغییرات آینده در تولید ETH

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

پاداش معدن

بنابراین ، معدنچیان برای معدن چه می گیرند؟

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

  • 12. 5 BTC جدید (در حال حاضر. برای جزئیات بیشتر به معرفی ملایم برای استخراج بیت کوین مراجعه کنید) ، به علاوه
  • هزینه معاملات از معاملات موجود در بلوک

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

  • 5 پاداش جدید بلوک ETH (0R 4. 375 ETH جدید برای یک دایی) ، به علاوه
  • یک پاداش جدید کوچک برای ارجاع حداکثر 2 عموی اخیر (1/32 پاداش بلوک یعنی 1/32 x 5 ETH = 0. 15625 ETH جدید در هر دایی) ، به علاوه
  • گاز حاصل از قراردادهایی که در طول بلوک اجرا می شدند

در حال حاضر یک بلوک متوسط دارای محدودیت گاز 1500،000 گاز است و این شبکه دارای میانگین قیمت گاز 0. 000 000 022 ETH است ، به این معنی که یک معدنچی ممکن است 0. 033 ETH را در یک بلوک کامل به عنوان پاداش گاز ایجاد کند. توجه داشته باشید که گاز حاصل از قراردادها پرداخت ETH موجود است ، نه ETH جدید ایجاد می شود.

سایر قسمت ها به اتریوم: Swarm و Whisper

رایانه ها باید قادر به محاسبه ، ذخیره داده ها و ارتباط باشند. برای اینکه اتریوم چشم انداز خود را به عنوان یک رایانه غیر متمرکز "جهان" غیرمتمرکز در برابر سانسور غیرقابل تحمل تحقق بخشد ، باید بتواند این سه کار را نسبتاً کارآمد و با روشی قوی انجام دهد. دستگاه مجازی Ethereum فقط یک مؤلفه کل است:

  • دستگاه مجازی Ethereum عنصر "محاسبه" است که می تواند منطق قرارداد را اجرا کند
    • این محاسبه بدون تکیه بر سرور مرکزی است.
    • این ذخیره فایل بدون تکیه بر سرور مرکزی است.
    • این ارتباطات بدون تکیه بر سرور مرکزی است.

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

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

    قراردادهای هوشمند برنامه های رایانه ای کمی هستند که در blockchain Ethereum ذخیره می شوند. آنها می توانند با تأمین اعتبار آنها با ETH فعال یا اجرا شوند. برای اطلاعات بیشتر در مورد قراردادهای هوشمند ، به معرفی ملایم قراردادهای هوشمند مراجعه کنید.

    در اینجا مثالی وجود دارد که از ویکی پدیا گرفته شده است:

    solidity_gavcoin

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

    پس از بارگذاری قرارداد ، کمی مانند یک جعبه جعبه رفتار می کند - وقتی می خواهید آن را اجرا کنید ، معامله ای را شامل می شود که حاوی پرداخت ETH به قرارداد است ، و احتمالاً در صورت نیاز به قرارداد ، اطلاعات دیگری را نیز تهیه می کند.

    هر رایانه معدن با استفاده از دستگاه مجازی Ethereum خود به عنوان بخشی از فرآیند معدن ، قرارداد هوشمند را روی رایانه خود اجرا می کند و در مورد خروجی به نتیجه می رسد. از نظر تئوری ، اگر کسی رفتار بدی نداشته باشد ، هر رایانه ای در شبکه اتریوم به همان نتیجه می رسد زیرا آنها با همان اطلاعات ارائه شده کد قرارداد مشابه را اجرا می کنند.

    هنگامی که یک بلوک استخراج می شود ، معدنکار برنده بلوک را به بقیه شبکه منتشر می کند و سایر رایانه ها اعتبار می دهند که نتیجه مشابهی را کسب می کنند ، سپس بلوک را به blockchain های خود اضافه می کنند. اینگونه است که blockchain ایالت اتریوم به روز می شود.

    حساب ها

    در بیت کوین ، مفهومی به نام آدرس وجود دارد که بیت کوین ها در آن ذخیره می شوند - مانند شماره حساب بانکی ، اما برای بیت کوین. در اتریوم این حساب ها معمولاً نامیده می شوند و دو نوع وجود دارد:

    • حساب هایی که فقط ETH را ذخیره می کنند - اینها شبیه به آدرس های بیت کوین هستند و گاهی اوقات به عنوان حساب های خارجی (EOAS) شناخته می شوند. شما با امضای معاملات با کلید خصوصی مناسب ، از این حساب ها پرداخت می کنید.
      • در اینجا نمونه ای از حسابی که ETH را ذخیره می کند: https://etherscan. io/address/0x2d7c76202834a11a9576acf2ca95a7e66928ba0
      • در اینجا نمونه ای از یک حساب کاربری هوشمند وجود دارد: https://etherscan. io/address/0xcbe1060ee68bc0fed3c00f13d6f110b7eb6434f6#code

      عموها و یتیمان: بلوک هایی که کاملاً آن را ایجاد نمی کنند

      میزان تولید بلوک اتریوم بسیار بیشتر از بیت کوین است (250 بلوک در ساعت در Ethereum vs 6 بلوک در ساعت در بیت کوین). هنگامی که بلوک های بیشتر سریعتر ایجاد می شوند ، میزان "درگیری های بلوک" افزایش می یابد - یعنی چندین بلوک معتبر می توانند تقریباً در همان زمان ایجاد شوند ، اما تنها یکی از آنها می تواند آن را به زنجیره اصلی تبدیل کند. مورد دیگر "از دست می دهد" ، و داده های موجود در آنها بخشی از دفترچه اصلی محسوب نمی شود ، حتی اگر معاملات از نظر فنی معتبر باشند.

      در بیت کوین این بلوک های غیر اصلی به یتیمان یا بلوک های یتیم گفته می شوند و به هیچ وجه بخشی از زنجیره اصلی را تشکیل نمی دهند و هرگز توسط هیچ بلوک های بعدی دوباره ارجاع نمی شوند.

      در اتریوم به آنها عمو گفته می شود. عموها را می توان با تعدادی از بلوک های بعدی ارجاع داد (به بخش صدور ETH مراجعه کنید) و اگرچه از داده های موجود در آنها استفاده نشده است ، اما پاداش کمی کوچکتر برای استخراج آنها هنوز هم معتبر است.

      این به دو چیز مهم دست می یابد:

      1. این باعث می شود که معدنچیان را به معدن تبدیل کنند ، حتی اگر احتمال بالایی برای ایجاد یک بلوک غیر اصلی وجود داشته باشد (سرعت بالای ایجاد بلوک منجر به یتیمان بیشتر یا عموها می شود)
      2. با تصدیق انرژی صرف شده در ایجاد بلوک های عموی ، امنیت blockchain را افزایش می دهد

      قیمت گاز و گاز

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

      پرداخت مقدار کمی از اخلاق است که شخصی که می خواهد قرارداد را اجرا کند ، باید به معدنکار ارسال کند تا این کار را انجام دهد. این شبیه به قرار دادن یک سکه در یک جعبه جعبه است.

      پرداخت (در ETH) = مبلغ گاز (در گاز) X قیمت گاز (در ETH/GAS)

      مقدار گاز

      هرچه قرارداد هوشمند پیچیده تر شود (تعداد و نوع مراحل محاسباتی ، حافظه مورد استفاده برای ذخیره سازی و غیره) ، پس از آن گاز بیشتر از این قرارداد نیاز به اجرای و تکمیل دارد. در قیاس jukebox ، آهنگ طولانی تر یا بلندتر ، پس از آن برای کار کردن بیشتر نیاز به پرداخت آن دارید.

      قیمت گاز

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

      چرا گاز؟

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

      واحدهای اخلاقی

      درست مانند 1 دلار را می توان به 100 سنت تقسیم کرد و 1 BTC را می توان به 100،000،000 Satoshi تقسیم کرد ، Ethereum نیز کنوانسیون نامگذاری واحد خاص خود را دارد.

      کوچکترین واحد WEI است و در هر اخلاق 1،000،000،000،000،000،000 از آنها وجود دارد. همچنین نامهای واسطه ای دیگری نیز وجود دارد: فینی ، سزابو ، شانون ، باباژ ، آدا - همه نامگذاری شده اند که از افرادی که در زمینه های مربوط به ارزهای رمزنگاری شده یا شبکه ها نقش مهمی دارند.

      وی و اتر دو فرقه رایج هستند.

      ethereum_units

      زبانهای قرارداد هوشمند: استحکام / مار ، lll

      سه زبان مشترک وجود دارد که قراردادهای هوشمند در آن نوشته شده است که می توانند در قراردادهای هوشمند جمع آوری و در دستگاه های مجازی Ethereum اجرا شوند. آن ها هستند:

      • استحکام - مشابه زبان جاوا اسکریپت. این در حال حاضر محبوب ترین و کاربردی ترین زبان برنامه نویسی قرارداد هوشمند است.
      • مار - شبیه به زبان پایتون ، و در اوایل تاریخ اتریوم محبوب بود.
      • LLL (LISP LIKE LANGHT) - شبیه به LISP و فقط در روزهای اولیه واقعاً مورد استفاده قرار می گرفت. احتمالاً نوشتن در آن سخت ترین است.

      نرم افزار Ethereum: Geth ، Eth ، Pyethapp

      مشتری های رسمی اتریوم همه منبع باز هستند - یعنی شما می توانید کد پشت سر آنها را ببینید و آنها را برای تهیه نسخه های شخصی خود تغییر دهید. محبوب ترین مشتری ها عبارتند از:

      • geth (به زبانی به نام Go نوشته شده است) https://github.com/ethereum/go-ethereum
      • ETH (نوشته شده در C ++) https://github.com/ethereum/cpp-ethereum
      • pyethapp (نوشته شده در پایتون) https://github.com/ethereum/pyethapp

      اینها همه برنامه های مبتنی بر خط فرمان هستند (فکر می کنید متن سبز روی زمینه های سیاه) و بنابراین می توان از نرم افزار اضافی برای یک رابط گرافیکی بهتر استفاده کرد. در حال حاضر رسمی و محبوب ترین گرافیکی Mist (https://github.com/ethereum/mist) است که در بالای Geth یا ETH قرار دارد.

      بنابراین ، Geth/ETH کارهای پس زمینه نامطبوع را انجام می دهد ، و غبار صفحه نمایش زیبایی در بالا است.

      تاریخ: جدول زمانی Ethereum

      ویتالیک باترین در اواخر سال 2013 اتریوم را به عنوان یک مفهوم در مقاله سفید توصیف کرد. این مفهوم توسط دکتر گاوین وود تهیه شده است که سرانجام در آوریل 2014 یک مقاله زرد فنی منتشر کرد. از آن زمان ، توسعه اتریوم توسط جامعه ای از توسعه دهندگان اداره می شودبشر

      یک جمعیت برای تأمین بودجه در ژوئیه و آگوست 2014 اتفاق افتاد و این blockchain در 30 ژوئیه 2015 به صورت زنده انجام شد.

      Crowdsale Ethereum

      تیم توسعه توسط فروش آنلاین نشانه های ETH در ماه ژوئیه تا آگوست 2014 تأمین شد که در آن افراد می توانستند با پرداخت بیت کوین نشانه های ETH را خریداری کنند ، با نرخ ثابت اولیه 2000 ETH برای 1 BTC (در حال حاضر در اکتبر 2016 1 BTC شما را 50 خریداری می کندETH در بازار آزاد).

      شرکت کنندگان Crowdsale بیت کوین را به آدرس بیت کوین ارسال کردند و یک کیف پول حاوی تعداد ETH خریداری شده دریافت کردند. جزئیات فنی در وبلاگ Ethereum https://blog. ethereum.org/2014/07/22/launching-the-eter-sale/ است

      کمی بیش از 60 متر ETH به این روش برای کمی بیش از 31. 500 BTC فروخته شد که در آن زمان حدود 18 میلیون دلار آمریکا ارزش داشت. 20 ٪ اضافی (ETH 12 متر) برای تأمین بودجه توسعه و بنیاد اتریوم ایجاد شده است.

      نام های رمزگذاری نرم افزار: Frontier / Homestead / Metropolis / Serenity

      اینها نامهای دوستانه برای نسخه های نرم افزار اصلی اتریوم هستند ، کمی شبیه نام های نسخه OS X اپل مانند Mavericks ، El Capitan ، Sierra.

      • المپیک (TestNet): راه اندازی ماه مه 2015 - انتشار آزمایش که در آن سکه ها با اخلاق "واقعی" سازگار نیستند. یک TestNet هنوز هم به موازات شبکه زنده اصلی اجرا می شود تا توسعه دهندگان بتوانند کد خود را آزمایش کنند.
      • Frontier: 30 ژوئیه 2015 راه اندازی شد - یک نسخه زنده اولیه با راهی برای افراد معدن ETH و ساخت و اجرای قراردادها.
      • Homestead: 14 مارس 2016 راه اندازی شد - برخی از تغییرات پروتکل ، ثبات بیشتر.
      • Metropolis: Future Launch-حرکت از خط فرمان به رابط های گرافیکی.
      • آرامش: راه اندازی آینده - حرکت از اثبات کار به اثبات سهام (کاسپر).

      خلاصه

      چشم انداز تیم توسعه Ethereum ایجاد یک رایانه جهانی غیر متمرکز خود پایدار و غیرقابل توقف است که می تواند محاسبات را انجام دهد ، داده ها را ذخیره کرده و ارتباطات را انجام دهد.

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

      این فناوری در حال حاضر نابالغ است ، اما هرچه افراد بیشتری از آن استفاده می کنند ، آن را آزمایش می کنند ، آن را توسعه داده و بر روی آن بنا می کنند ، بهبود می یابد و قوی تر می شود.

      Ethereum یکی از جالب ترین فن آوری های موجود در فضای blockchain است ، بنابراین پیشرفت آن را ادامه دهید!

      به روزرسانی 3 اکتبر: چند نفر اظهار داشتند که من در مورد DAO ("سازمان خودمختار غیرمتمرکز") ننوشته ام-یک قرارداد هوشمند خاص که عاشق صندوق سرمایه گذاری مبتنی بر جمعیت بود. وجوه موجود در قرارداد هوشمند توسط یک هکر که از کدگذاری قرارداد هوشمند شلخته استفاده می کرد ، تخلیه شد. من همچنین به Ethereum Classic اشاره نکردم ، یک blockchain عمومی جایگزین که از زنجیره اصلی پشتیبانی از توسعه دهنده اتریوم در 20 ژوئیه 2016 به عنوان پاسخ به هک کردن DAO جدا شد. کلاسیک دارای نشانه های جداگانه ای به نام ETC است که قبل از بلوک 1،920،000 ، یک اجداد مشترک را با ETH به اشتراک می گذارد). این مقاله به عنوان مقدمه ای برای اتریوم در نظر گرفته شده است ، و این دو موضوع پیشرفته تر هستند و در کتاب من ، اصول بیت کوین و blockchains پوشش داده شده اند.

      بروزرسانی: من اخیراً کتابی را منتشر کرده ام ، مبانی بیت کوین ها و blockchains که حاوی یک نسخه به روز شده از این پست وبلاگ و موارد بسیار دیگر است.

پلتفرم های تجاری...
ما را در سایت پلتفرم های تجاری دنبال می کنید

برچسب : نویسنده : کمال بهروزکیا بازدید : 57 تاريخ : جمعه 4 فروردين 1402 ساعت: 11:01