blockchain: اینگونه است که بیت کوین و اتریوم متفاوت هستند

ساخت وبلاگ

Airbie

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

شباهت ها

هر دو blockchain درختان بزرگ مرکل هستند که از بسیاری از شاخه ها تشکیل شده است. امروزه اندازه کل blockchain بیت کوین حدود 200 گیگ است. بسته به اجرای گره ، Ethereum دارای اندازه های مختلف blockchain است. به دلیل رشد نمایی در ابتدای سال 2018 ، اندازه blockchain اتریوم بیش از 1 ترابایت (1000 گیگ) است. کلیه فرآیندها (معاملات) در این مقدار نسبتاً عظیمی از داده ها توسط هش ها مرتبط هستند. هرکسی که از داده ها استفاده می کند می تواند (و باید) صحت آن را تأیید کند. هنگام بررسی داده ها ، بلوک های جداگانه توسط رایانه های جداگانه جسمی بارگذاری می شوند. این شبیه به پرونده های موجود در پروتکل BitTorrent است. پس از تأیید ، شما بخشی از پروژه توزیع شده ، یک گره به اصطلاح هستید.

خواص

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

آغاز هر دو پروژه متفاوت بود. بیت کوین "ناگهان ظاهر شد". اولین بلوک blockchain بیت کوین مانند همه بلوک های زیر نیز تولید شد. در اتریوم ، پیش فروش ارز آنها به نام اتر با نرخ ثابت وجود داشت. خود اتریوم یک سال بعد آغاز شد. هر دو پروژه از طریق کارهایی که باید انجام شود (تولید مقادیر هش از معاملات) اجماع ایجاد می کنند. با این حال ، اتریوم در سال 2018 برای استفاده از الگوریتم اجماع بر اساس مشارکت شروع شد. این مهم است زیرا این کار در حال حاضر انرژی الکتریکی زیادی مصرف می کند و الگوریتم مشارکت "باعث صرفه جویی در برق" می شود. Bitcoin از استاندارد SHA-256 برای ایجاد هش استفاده می کند ، اتریوم از Ethash سیستم خود استفاده می کند. یک بلوک هر 10 دقیقه برای بیت کوین ، هر 14-15 ثانیه برای اتریوم تولید می شود.

 

بیت کوین اتر
مخترع ساتوشی ناکاموتو ویتالیک باترین
شروع 9/1/2008 7/30/2015
روش بلوک اول تولید شده (بلوک پیدایش) پیش فروش در سال 2014 (2000 هزینه ETH 1 بیت کوین = حدود 600 دلار آمریکا)
استفاده از blockchain ارز (بیت کوین) ارز (اتر) و قراردادها ("قراردادهای هوشمند")
الگوریتم اجماع از طریق کار (اثبات کار) در حال حاضر از طریق کار (اثبات کار) ، بعداً از طریق نوعی مشارکت (اثبات سهام).
معدن SHA-256 اتی
باکستاکت هر 10 دقیقه هر 14-15 ثانیه

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

کنگره

به طور کلی ، یک blockchain مانند این گرافیک به نظر می رسد.

General structure of a blockchain

ساختار کلی یک blockchain

هر بلوک از چهار قسمت تشکیل شده است:

  1. هش بلوک قبلی ،
  2. هش ریشه معاملات (یک درخت مرکل)
  3. یک جدول زمانی
  4. یک nonce (رشته محتوای تصادفی)

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

بیت کوین blockchain

blockchain بیت کوین به مدیریت معاملات می پردازد. به عنوان مثال ، اگر من می خواهم دو بیت کوین را برای شما "سیم" کنم ، آن معامله را باید در blockchain بیت کوین هش داد. یک نمایش ساده به این شکل است:

very simplified Bitcoin blockchain

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

هر بلوک شامل معاملات بیت کوین ، از جمله "انتقال" من است.

ایتره

اتریوم کمی متفاوت است. معامله در اتریوم وضعیت کد برنامه نویسی است.

very simplified Ethereum blockchain

blockchain ethereum بسیار ساده

بنابراین ، هنگامی که نوبت به انتقال اتر ارزی اتریوم می رسد ، وضعیت برنامه مدیریت اتر ذخیره می شود. این ویژگی Ethereum امکان ذخیره سایر حالت های کد برنامه را فراهم می کند. این ویژگی را با نام Ethereum Smart Contract نامیده می شود. در نگاه اول ، یک قرارداد هوشمند چیزی شبیه به قرارداد با پاراگرافهای جداگانه است. در نگاه دوم ، این برنامه با برخی از کشورهای قابل ذخیره است.

مثال ها

بارزترین نمونه احتمالاً cryptokitties است.

https://www.cryptokitties.co/

مالکیت یک Cryptokitties از طریق یک قرارداد هوشمند در blockchain Ethereum ردیابی می شود. cryptokitties به طور خودکار از طریق قراردادهای هوشمند با نرخ یک هر 15 دقیقه (672 در هفته) به مدت یک سال توزیع می شود. هر cryptokitty به شکل یک نشانه ERC-721 غیر قابل رنجر نشان داده شده است ، که به هر موجودیت امکان خاصیت خاصی را می دهد. محدودیت 4 میلیارد گربه وجود دارد که می توانند "پرورش داده شوند". هر گربه ظاهری خاص ("فنوتیپ") دارد که توسط ژنهای غیرقابل تغییر آن ("ژنوتیپ") تعیین می شود. ژن ها در قرارداد هوشمند ذخیره می شوند. از آنجا که گربه ها در blockchain نشانه هایی هستند ، می توان آنها را خریداری ، فروخته شد یا به صورت دیجیتالی منتقل کرد ("منتقل شده") در اتر (ETH) قرار گرفت.

در کنار صنعت بازی ، چندین پروژه مبتنی بر blockchain Ethereum وجود دارد. برای به دست آوردن ایده بهتر می خواهم دو مورد از آنها را ذکر کنم.

بالا

Uport یک بستر مدیریت هویت است. در نوامبر سال 2018 ، شهر سوئیس Zug به طور رسمی Zug Eid خود را راه اندازی کرد ، فرصتی برای ساکنان خود برای ثبت نام در یک هویت دیجیتال غیر متمرکز و دیجیتال. از آن زمان ، ساکنان Zug توانسته اند خدمات الکترونیکی مانند رای گیری آنلاین و اثبات اقامت را اتخاذ کنند. بر اساس عید همچنین می توان از خدماتی مانند Airbie ، یک سرویس اشتراک دوچرخه در شهر زگ استفاده کرد.

گلم

Golem یک بازار جهانی برای قدرت محاسبات بیکار است. شما می توانید از Golem به عنوان یک درخواست کننده استفاده کنید ، برای اجاره برق محاسباتی و سرعت بخشیدن به گردش کار خود و/یا به عنوان ارائه دهنده ، قدرت پردازش استفاده نشده خود را به دیگران در شبکه اجاره دهید. ETH برای پوشش هزینه های معامله در blockchain Ethereum استفاده می شود. مفید است به عنوان مثالبرای ارائه و رمزگذاری ویدیویی. به Netflix و اندازه بازار جهانی برای پخش ویدیو و رمزگذاری ویدیویی فکر کنید. Golem نوعی Airbnb برای رایانه شماست.

تفاوت

بیت کوین بیشتر یک محصول است ، اتریوم بستری است که می توان محصولاتی مانند Cryptokitties ، Uport و Golem را توسعه داد.

لینک

  • اندازه blockchain بیت کوین: https://blockchain. info/en/charts/blocks-size
  • اندازه blockchain ethereum: https://hackeoon. com/the-ethereum-lockchain-size-ex-exupeted-1tb-and-yes-ansue-2b650b5f4f62
  • اطلاعیه پیش فروش اتریوم: https://blog. ethereum. org/2014/07/22/launching-the-eter-sale/
  • cryptokitties
  • بالا
  • گلم
  • عید زگ (آلمانی): http://www. stadtzug. ch/de/bevoelkerung/dienste/digitaleid/؟action=showThema& themenbereich_id=1587& thema_id=5295
  • برنامه ها و خدمات SAP blockchain https://www. sap. com/products/leonardo/blockchain. html
  • قسمت 1: blockchain: ژنرال های بیزانس غیرمتمرکز
  • قسمت 2: blockchain: توابع هش و درختان مرکل
  • قسمت 3: blockchain: اینگونه است که بیت کوین و اتریوم متفاوت هستند
گزینه های باینری...
ما را در سایت گزینه های باینری دنبال می کنید

برچسب : نویسنده : هایده حائری بازدید : <-PostHit-> تاريخ : پنجشنبه 16 شهريور 1402 ساعت: 14:34