Огляд Ethereum
Ethereum — це глобальна децентралізована обчислювальна платформа з відкритим вихідним кодом, яка запускає програми, відомі як смарт-контракти. Він використовує технологію блокчейну для синхронізації та зберігання станів системи, тоді як криптовалюта під назвою Ether використовується для вимірювання та обмеження вартості обчислювальних ресурсів.
Платформа Ethereum дозволяє розробникам створювати стійкі децентралізовані програми за допомогою вбудованих економічних механізмів. Це допомагає програмам залишатися постійно доступними, одночасно зменшуючи або усуваючи цензуру, залежності від третіх сторін і ризики контрагентів.
Відмінності між Ethereum та іншими блокчейнами
призначення
Цифрова валюта Ether є важливою для роботи Ethereum. Він служить в якості корисної валюти, яка використовується для оплати доступу до платформи Ethereum. Однак Ethereum — це набагато більше, ніж мережа цифрових платежів.
Більше, ніж просто бухгалтерська книга
Ethereum був розроблений як програмований блокчейн загального призначення, здатний запускати віртуальну машину, яка може обробляти довільний і дуже складний код.
Скриптова мова біткойна навмисно обмежена простими умовами «істинно-хибно», тоді як мова Ethereum повна за Тьюрингом. Це означає, що він еквівалентний універсальній обчислювальній машині та може виконувати будь-які обчислення, які може виконати теоретична машина Тьюрінга.
Розумні контракти
Біткойн представив технологію блокчейн, а Ethereum відродив і розширив концепцію смарт-контрактів.
За своєю суттю смарт-контракт спрямований на досягнення тієї ж мети, що й традиційний контракт: визначити зобов’язання, права, винагороди та штрафи кожної сторони-учасника, а також забезпечити виконання транзакцій відповідно до погоджених правил.
Програми смарт-контрактів — це не просто автоматизовані програми, що працюють на блокчейні; вони також можуть функціонувати як активні учасники в системі.
*Вони можуть відповідати на отриману інформацію та надсилати інформацію назовні.
*Вони можуть отримувати, зберігати та передавати значення.
*Вони можуть тимчасово утримувати активи.
Програми розумних контрактів діють як надійні цифрові організації, які виконують операції на основі умов контракту.
У минулому розумні контракти не використовувалися широко в практичних галузях, оскільки не було довіреного середовища виконання. Однак після появи біткойна люди зрозуміли, що сама технологія блокчейн може природним чином забезпечити надійне середовище виконання для смарт-контрактів. Ethereum була однією з перших платформ, яка визнала та застосувала синергію між блокчейном і смарт-контрактами.
