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

اتریوم چیست و چگونه کار می کند?

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

خواندن را دوست ندارید؟ راهنمای ویدئویی ما را به صورت intead تماشا کنید

خلاصه Ethereum چیست

Ethereum در سال 2013 پیشنهاد شد و در سال 2014 توسط Vitalik Buterin زنده شد. برخلاف شبکه بیت کوین که فقط برای معاملات بیت کوین طراحی شده است ، Ethereum یک پلت فرم DIY برای برنامه های غیرمتمرکز (یا Dapps) است که از قراردادهای هوشمند استفاده می کند. ‘Ether’ واحد پول Ethereum است و برای اجرای Dapps استفاده می شود.

به طور خلاصه این Ethereum است. اگر می خواهید توضیح مفصلی در مورد Ethereum داشته باشید ، این پست را بخوانید. در اینجا آنچه من پوشش خواهم داد:

1. بیت کوین در مقابل بلاکچین

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

تاکنون احتمالاً می دانید که بیت کوین نوعی پول غیرمتمرکز است و اگر هنوز در مورد معنی یا نحوه عملکرد آن س questionsالی دارید ، ممکن است دوباره در فیلم اصلی ما س “ال کنید ، “بیت کوین چیست؟”.

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

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

خیلی زیبا و تمیز?

از بیت کوین گرفته تا بلاکچین

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

رأی دادن چطور؟ رأی گیری برای شمارش و تأیید آرا votes به مرجع مرکزی نیاز دارد. سوابق انتقال املاک و مستغلات در حال حاضر از مقامات متمرکز ثبت املاک استفاده می کنند. شبکه های اجتماعی مانند فیس بوک مبتنی بر سرورهای متمرکز هستند که کلیه داده هایی را که برای آنها بارگذاری می کنیم کنترل می کنند.

چه می شود اگر بتوانیم از فناوری پشت بیت کوین ، معروف به بلاکچین ، برای تمرکززدایی موارد دیگر نیز استفاده کنیم?

نکته جالب در مورد فناوری Blockchain این است که در واقع محصول تولیدی اختراع بیت کوین است.

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

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

Blockchain همان چیزی است که اینترنت از طریق ایمیل برای بیت کوین در نظر گرفته است. سیستمی که در بالای آن می توانید برنامه ها و برنامه ها را بسازید. ارزی مانند بیت کوین فقط یکی از گزینه هاست.

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

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

بیت کوین به زبانی نوشته می شود که به زبان “ناتمام خسته کننده” شناخته می شود و باعث می شود فقط یک سری سفارشات کوچک (مثلاً چه کسی برای چه کسی پول ارسال کرده است) را درک کند. اگر می خواهید یک سیستم پیچیده تر ایجاد کنید ، به یک زبان برنامه نویسی متفاوت ، به معنی شبکه دیگری از رایانه ، نیاز خواهید داشت.

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


2. اتریوم چیست?

Ethereum اولین بار در اواخر سال 2013 پیشنهاد شد و سپس توسط Vitalik Buterin که در آن زمان از بنیانگذاران مجله Bitcoin بود ، در سال 2014 زنده شد..

Ethereum بستر Do It Yourself برای برنامه های غیرمتمرکز است که به آن Dapps نیز می گویند – برنامه های غیرمتمرکز.

اگر می خواهید یک برنامه غیرمتمرکز ایجاد کنید که هیچ شخصی آن را کنترل نکند (حتی شما حتی اگر آن را نوشتید) ، تنها کاری که باید انجام دهید این است که زبان برنامه نویسی Ethereum بنام جامدادی و شروع به کدگذاری کنید.

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

هدف Ethereum غیر متمرکز کردن اینترنت است.

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

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

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

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

افراد می توانند فضای هارددیسک را مستقیماً به افراد دیگر “اجاره” دهند و Dropbox را منسوخ کنند. رانندگان می توانند خدمات خود را مستقیماً به مسافران ارائه دهند و “Uber” را به عنوان واسطه حذف کنند. مردم می توانند ارزهای رمزنگاری شده را مستقیماً از یکدیگر بخرند و نیازی به صرافی نیستند که بتواند پول شما را هک کند یا سرقت کند.

اتریوم به مردم اجازه می دهد بدون داشتن مرجع اصلی مراقبت از امور ، مستقیماً با یکدیگر ارتباط برقرار کنند. این یک شبکه از رایانه است که با هم در یک ابر رایانه قدرتمند و غیرمتمرکز ترکیب می شوند.

3. نحوه کار Ethereum – قراردادهای هوشمند?

خوب ، بنابراین اکنون شما می دانید که Ethereum چه کاری انجام می دهد اما ما در مورد چگونگی انجام آن صحبت نکرده ایم.

از زبان برنامه نویسی Ethereum ، Solidity ، برای نوشتن “قراردادهای هوشمند” استفاده می شود که منطقی است که Dapps را اجرا می کند. بگذار توضیح بدهم…

در زندگی واقعی ، تمام قراردادها ، مجموعه ای از “اگر” و “پس” است. به معنای مجموعه ای از شرایط و اقدامات. به عنوان مثال – اگر اول ماه 1500 دلار به صاحب خانه ام بپردازم ، سپس او اجازه می دهد از آپارتمانم استفاده کنم.

این دقیقاً نحوه کار قراردادهای هوشمند در Ethereum است. توسعه دهندگان Ethereum شرایط برنامه یا Dapp خود را می نویسند و سپس شبکه Ethereum آن را اجرا می کند.

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

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

با این حال قراردادهای هوشمند نیز نقاط ضعفی دارند. به مثال قبلی خود برمی گردم ، به جای اینکه مجبور شویم اجاره ای را پرداخت کنیم که پرداخت نمی کند ، یک قرارداد “هوشمند” اجاره دهنده غیرپرداخت را از آپارتمان خود قفل می کند.

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

در عوض ، یک “قرارداد هوشمند” در زمینه Ethereum به هیچ وجه هوشمندانه نیست. در واقع بدون مصالحه نامه دقیق است. این قوانین را تا یک T دنبال می کند و نمی تواند هیچ ملاحظات ثانویه یا “روح” قانون را مانند آنچه معمولاً در قراردادهای دنیای واقعی اتفاق می افتد ، در نظر بگیرد.

وقتی یک قرارداد هوشمند در شبکه Ethereum مستقر شد ، حتی توسط نویسنده اصلی آن قابل ویرایش یا اصلاح نیست. تغییرناپذیر است.

تنها راه برای تغییر یک قرارداد هوشمند متقاعد کردن کل شبکه Ethereum (یعنی همه رایانه های شرکت کننده در سراسر جهان) است که باید تغییری ایجاد شود و این تقریباً غیرممکن است.

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

با هر قراردادی ، هرچه پیچیده تر باشد ، اجرای آن دشوارتر خواهد بود زیرا فضای بیشتری برای تفسیر باقی مانده است ، یا باید بندهای بیشتری برای مقابله با موارد غیرمترقبه نوشته شود.

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

Ethereum با این ایده که “کد قانون است” راه اندازی شد. یعنی یک قرارداد در مورد اتریوم مقام نهایی است و هیچ کس نمی تواند قرارداد را لغو کند.

هنگامی که رویداد DAO اتفاق افتاد ، این همه متوقف شد.

DAO – وقتی قراردادهای هوشمند اشتباه می شود

DAO مخفف “سازمان خودمختار غیرمتمرکز” است که به کاربران اجازه می دهد پول را واریز کنند و بر اساس سرمایه گذاری های DAO بازپرداخت کنند..

خود این تصمیمات از نظر جمعیت و غیرمتمرکز است. DAO 150 میلیون دلار ارز اتریوم جمع کرد – اتر. زمانی که اتر در حدود 20 دلار معامله می کرد.

در حالی که به نظر می رسید همه اینها بسیار خوب است ، اما کد به خوبی ایمن نبوده و منجر به کسی شده است که راهی برای رسیدن به آن پیدا کند تخلیه DAO از پول.

اکنون می توانید بگویید شخصی که DAO را تخلیه کرده است “هکر” بوده است. اما برخی استدلال می کنند که این فقط شخصی بود که از منافذی که در قرارداد هوشمند DAO پیدا کرده است بهره می برد.

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

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

اقلیت کوچکی که با این حرکت موافق نبود ، قبل از تغییر پروتکل خود به Blockchain Ethereum اصلی چسبید و به همین ترتیب Ethereum Classic متولد شد (که در واقع همان Ethereum اصلی است).


4. اتر – واحد پول Ethereum

ما تاکنون موارد زیادی را ارائه داده ایم و آخرین چیزی که می خواهم درباره آن صحبت کنم Ethereum به عنوان واحد پول است.

ما قبلاً اثبات کردیم که Ethereum اساساً یک دسته بزرگ رایانه است که مانند یک رایانه فوق العاده برای اجرای کدی که Dapps را تأمین می کند با هم کار می کنند. با این وجود این هزینه دارد – پول برای تهیه ماشین آلات ، تأمین انرژی آنها ، ذخیره آنها و در صورت لزوم خنک کردن آنها.

به همین دلیل اتر اختراع شد. هنگامی که مردم در مورد قیمت Ethereum صحبت می کنند در واقع به Ether مراجعه می کنند – ارزی که مردم را ترغیب می کند پروتکل Ethereum را در رایانه خود اجرا کنند..

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

برای استقرار یک قرارداد هوشمند در بستر Ethereum ، نویسنده آن باید هزینه این کار را پرداخت کند. این پرداخت به صورت اتر انجام می شود. این کار به این منظور انجام می شود که افراد کدی بهینه و کارآمد بنویسند و قدرت محاسباتی شبکه Ethereum را برای کارهای غیرضروری هدر ندهند.

اتر اولین بار در سال 2014 با پیشنهاد اولیه سکه Ethereum توزیع شد. در آن زمان خرید یک اتر حدود 40 سنت هزینه داشت. امروز ، از زمانی که استفاده از شبکه Ethereum به دلیل اعتیاد به مواد مخدره ICO که از سال 2017 آغاز شده ، یک Ether صدها دلار ارزش گذاری شده است..

5. سوالات متداول

آیا اتریوم یک واحد پول است?

Ethereum زیرساختی برای اجرای Dapps در سراسر جهان است. این یک ارز نیست ، یک سیستم عامل است. ارز مورد استفاده برای ایجاد انگیزه در شبکه Ether نام دارد.

اکنون ارزش اتریوم چقدر است?

در حال حاضر 1 اتر 1،363 پوند دلار

چه تفاوتی بین بیت کوین و Ethereum وجود دارد?

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

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

  • عرضه کل سکه – بیت کوین در کل عرضه 21 میلیونی دارد در حالی که اتر در عرضه آن محدود نیست.
  • الگوریتم هش کردن – بیت کوین از آن الگوریتم Sha256 استفاده می کند در حالی که Ethereum از Scrypt استفاده می کند.
  • میانگین زمان تأیید را مسدود کنید – زمان انسداد بیت کوین 10 دقیقه است در حالی که Ethereum 15 ثانیه است.
  • سخت افزار استخراج – بیت کوین با ASIC استخراج می شود در حالی که Ethereum با GPU استخراج می شود.
  • توزیع اولیه سکه – بیت کوین همیشه مبتنی بر استخراج بود در حالی که Ethereum ICO را انجام می داد.

برای مقایسه کامل بین این دو سکه به صفحه بیت کوین در مقابل اتریوم مراجعه کنید.

چگونه Ethereum ایجاد می شود?

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

اولین رایانه ای که مشکل را حل می کند ، بلوک بعدی معاملات Ethereum را استخراج می کند. در عوض شبکه 2 اتر جدید به او اعطا می کند. می توانید اطلاعات بیشتر در مورد استخراج Ethereum را در اینجا بخوانید.


6. نتیجه گیری

امیدوارم تاکنون درک بهتری از Ethereum داشته باشید – شبکه ای از رایانه ها که با هم کار می کنند و جایگزین مدل متمرکز برنامه ها و شرکت هایی می شوند که امروزه اینترنت را اداره می کنند. اگر می خواهید در مورد نحوه کار Ethereum بیشتر بدانید ، پیشنهاد می کنم با راهنمای کیف پول Ethereum ادامه دهید.

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

با تشکر ویژه از:

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me