- У 1998 році Нік Сабо, американський комп’ютерний вчений, винайшов термін «розумний контракт», коли він винайшов першу криптовалюту Bit Gold.
- Розумні контракти дотримуються простої концепції «якщо/інакше/коли і тоді», написаної в коді. Кожен блок послідовно запускає такий код і таким чином генерує повторюваний цикл, який, здавалося б, автоматизований.
- Сьогодні розумні контракти містять дві основні сутності: творця контракту та одержувача.
Ми всі чули про криптовалюту, революцію Web 3 і нескінченні можливості, надані розробникам блокчейнів. Технологія блокчейн знову і знову довела свою універсальність і гнучкість. Він приніс децентралізовані програми, які повільно домінують у цифровому світі. Дійсно, цей новий винахід займає своє місце в 4-й промисловій революції. Однак чи справді ви розумієте, як працює блокчейн? Що робить його таким унікальним? Відповіддю на це питання є смарт-контракт. Ми зануримося в серію з 3 частин, кожна розширена версія іншої про застосування смарт-контрактів, що це таке та чому вони унікальні.
Це допоможе всім, хто хоче дізнатися, що робить блокчейн ефективним. Крім того, ми сподіваємося, що це може надихнути більше розробників блокчейну в екосистемі Африки.
Як працює блокчейн; історія
Термін криптовалюта зайняв все цифровий світ штурмом у 2017 році, через 8 років після свого першого дебюту в 2009 році. Відтоді Web 3 почав свою першу прогулянку, і технологія блокчейн незабаром стала новинкою мережі. Однак більшості людей потрібно знати, що біткойн ніколи не був першою криптовалютою, а термін «розумні контракти» з’явився задовго до його створення.
Також читайте Майнінг Ethereum, посібник для початківців.
У 1998, Нік Сабо, американський комп’ютерний вчений, ввів термін смарт-контракт, коли він винайшов першу криптовалюту Bit Gold. У той час концепція технології блокчейн була нечуваною, хоча її застосування вже існувало. Цікавим фактом є те, що багато хто підозрює, що Сабо пізніше знову з’явився під псевдонімом Сатоші Накамото, але зрештою він спростував цю заяву. У своїй оригінальній роботі Сабо визначив розумні контракти як комп’ютеризовані протоколи транзакцій, які виконують умови контракту.
Розумні контракти – це не ШІ
Комп’ютерний вчений використав термін розумний просто тому, що він міг автоматично виконувати певні заздалегідь запрограмовані кроки. У той час багато людей вважали, що термін «розумний контракт» пов’язаний із використанням ШІ в рамках своєї програми. Тим не менш, пізніше він заявив, що незважаючи на те, що початкова програма автоматизувала контракти, їхні можливості припинилися, що робило їх непридатними для назви ШІ.
Щоб детально розповісти про своє використання смарт-контрактів, Сабо порівняв його з торговим автоматом, де, як тільки користувач задовольняє різні умови «контрактів», наприклад, вставляє гроші та натискає кнопку, автомат автоматично виконує умови закінчення угоди.
В основному всі програми смарт-контрактів, навіть у децентралізованих програмах, дотримуються цього основного правила.
Сабо написав:
«Ці нові цінні папери утворюються шляхом поєднання цінних паперів (таких як облігації) і похідних інструментів (опціонів і ф’ючерсів) різними способами. Завдяки комп’ютеризованому аналізу ці складні термінові структури для платежів тепер можна вбудовувати в стандартизовані контракти та торгувати ними з низькими транзакційними витратами».
Через багато років розробники блокчейну переосмислили цю концепцію, щоб розробити системи та алгоритми, які згодом стануть будівельними блоками «як працює блокчейн».
Сьогодні розумні контракти містять дві основні сутності: творця контракту, який визначає та встановлює необхідне правило контракту за допомогою коду, та одержувача, який виконав усі правила для отримання відповіді. Це взаєморозуміння між обома сторонами призвело до численних застосувань розумних контрактів.
Також прочитайте Програмне забезпечення, пакети та інструменти, необхідні для того, щоб стати розробником web3.
Як працює блокчейн; розумні контракти
У найпростішому розумінні того, як працює блокчейн, смарт-контракти слідують простій концепції «якщо/інше/коли і тоді», написаній у коді. Кожен блок послідовно запускає такий код і таким чином генерує повторюваний цикл, який, здавалося б, автоматизований. Розумні контракти містять заздалегідь визначені умови, виконання яких призводить до реакції. Говорячи простою мовою, вони актуалізують концепцію; «кожна дія призводить до реакції». Це дозволить сторонам проводити операції, знаючи лише спільний інтерес угоди.
Основний вигляд
Щоб зрозуміти, як працює блокчейн, децентралізовані програми виконайте такі дії:
- Розробники блокчейну розробляють і встановлюють попередньо визначені умови для транзакцій і перевірки
- Сторона запускає смарт-контракт, ініціюючи бажання чи потребу. Яскравим прикладом є бажання користувача надіслати криптовалюту іншій стороні.
- Це запускає процес перевірки та перевірки. Цей процес є фактичним застосуванням смарт-контрактів, оскільки децентралізована програма проходитиме через попередньо визначені правила, встановлені розробниками блокчейну. Це схоже на те, як банки перевіряють реквізити рахунку та ідентифікаційну інформацію перед переказом коштів. Однак розумні контракти не потребують зайвої інформації.
- Децентралізована програма створює новий блок. Основним застосуванням смарт-контрактів є створення запису. Цей запис є життєво важливим, оскільки є ключовим елементом того, як працює блокчейн. Дані поширюються по всій розподіленій мережі і є фундаментальним правилом, яке універсально застосовують розробники блокчейну.
- Він об’єднує стару та нову інформацію в мережі блокчейн. Останнім кроком у більшості смарт-контрактів є оновлення мережевої системи. Його універсальне застосування гарантує, що жоден вузол у мережі не матиме різних даних. Це створює прозорий характер розумних контрактів.
Різні компоненти смарт-контракту містять логіку, властивості та дані в одному пакеті. Це згортає бізнес-рівень і рівень логіки даних в один рівень, на якому розробник пише в блокчейні. Це відповідає на кілька фундаментальних аспектів того, як працює блокчейн; його незмінність, детерміноване виконання та прозорість, необхідні в ненадійних середовищах. Ці атрибути відрізняються залежно від децентралізованих програм.
Також читайте технологія блокчейн; Основа кенійських додатків.
Деякі розробники блокчейнів відокремлюють ці функції, щоб ізолювати та використовувати їх у різних програмах смарт-контрактів.
Реплікація, як згадувалося раніше, гарантує, що всі ненадійні сторони або мережі мають однакову інформацію. Кожному вузлу в децентралізованій мережі додатків потрібно буде знову і знову виконувати смарт-контракт.
Висновок
Розробники блокчейну часто переосмислюють основні правила, що застосовуються в блокчейні. Це призводить до різних застосувань розумних контрактів. У той же час одні можуть використовувати незмінність і прозорість, інші зосереджуються на розповсюдженні розумних контрактів. Важливо пам’ятати, що ця стаття не зосереджується на її застосуванні до криптовалюти.
Розробники блокчейнів довели, що існують численні дизайни децентралізованих програм. Це була лише вступна стаття, яка торкалася основної концепції смарт-контрактів і детально описувала фундаментальний аспект. Для нашої більш технічної аудиторії ми опублікуємо статтю, яка висвітлить складну природу смарт-контрактів. Крім того, ми розглянемо різні мови програмування, які використовуються.
- Розповсюдження контенту та PR на основі SEO. Отримайте посилення сьогодні.
- Платоблокчейн. Web3 Metaverse Intelligence. Розширені знання. Доступ тут.
- джерело: https://web3africa.news/2023/02/10/news/how-blockchain-works-starts-with-smart-contracts/
- 1998
- a
- МЕНЮ
- рахунки
- набувати
- дію
- доповнення
- після
- Угода
- AI
- Aid
- алгоритми
- ВСІ
- вже
- американська
- аналіз
- та
- Інший
- відповідь
- Відповіді
- будь
- додаток
- застосування
- прикладної
- стаття
- зовнішній вигляд
- аспекти
- Атрибути
- аудиторія
- Автоматизований
- автоматично
- Банки
- основний
- основа
- оскільки
- ставати
- перед тим
- почалася
- між
- Біт
- Біткойн
- Блокувати
- blockchain
- Блокчай мережі
- Блокчейн мережі
- Технологія блокчейна
- блокчейни
- блоки
- Bonds
- обидві сторони
- приніс
- Створюємо
- побудований
- бізнес
- button
- можливості
- стверджувати
- код
- придуманий
- об'єднання
- загальний
- порівняний
- комплекс
- Компоненти
- комп'ютер
- концепція
- поняття
- Умови
- Проводити
- контракт
- контрактів
- Core
- витрати
- може
- створювати
- створює
- створення
- творець
- криптовалюта
- дані
- дебют
- дебютувало
- Децентралізований
- Децентралізовані програми
- певний
- Визначає
- Залежно
- Похідні
- дизайн
- конструкцій
- деталі
- розвивати
- Розробник
- розробників
- різний
- цифровий
- цифровий світ
- розподілений
- Розподілена мережа
- розподіл
- кожен
- Раніше
- екосистема
- Розробити
- Нескінченний
- гарантує
- Весь
- юридичні особи
- середовищах
- істотний
- Навіть
- врешті-решт
- приклад
- виконувати
- виконання
- розширений
- кілька
- виявлення
- Перший
- гнучкий
- Сфокусувати
- стежити
- сформований
- фонд
- веселощі
- функціональні можливості
- фундаментальний
- засоби
- далі
- Ф'ючерси
- генерує
- отримання
- Go
- золото
- керівництво
- почутий
- виділивши
- надія
- Як
- Однак
- HTTPS
- ID
- незмінність
- in
- включати
- осіб
- промислові
- Промислова революція
- інформація
- початковий
- вселяти
- інтерес
- зацікавлений
- вступний
- Винайдений
- Винахід
- питання
- IT
- Дитина
- Знання
- мова
- мови
- останній
- шар
- шарів
- Веде за собою
- УЧИТЬСЯ
- Led
- Довго
- низький
- машина
- головний
- РОБОТИ
- Робить
- багато
- макс-ширина
- згаданий
- просто
- зливається
- Mining
- гроші
- більше
- найбільш
- взаємний
- накамото
- природа
- необхідно
- Необхідність
- мережу
- мережу
- мережева система
- мереж
- Нові
- вузол
- численний
- Старий
- Опції
- оригінал
- Інше
- інші
- пакет
- пакети
- частина
- Сторони
- партія
- платежі
- Люди
- місце
- plato
- Інформація про дані Платона
- PlatoData
- можливостей
- Prime
- процес
- Програмування
- мови програмування
- властивості
- протоколи
- доведений
- питання
- реакції
- Читати
- запис
- запам'ятати
- повторювані
- копіювання
- вимагати
- вимагається
- відповідь
- результат
- результати
- Революція
- Правило
- Правила
- то ж
- Незадоволений
- Satoshi
- Сатоши Накамото
- вчений
- Securities
- окремий
- Серія
- комплект
- набори
- установка
- аналогічний
- простий
- просто
- з
- один
- Повільно
- розумний
- розумний контракт
- Спритні контракти
- So
- деякі
- конкретний
- заявив,
- Крок
- заходи
- Як і раніше
- буря
- такі
- система
- Systems
- технічний
- Технологія
- terms
- Команда
- їх
- річ
- думка
- через
- по всьому
- час
- до
- інструменти
- зворушливий
- торгував
- угода
- трансакційні витрати
- Transactions
- Передача
- прозорість
- прозорий
- викликати
- правда
- розуміти
- розуміння
- створеного
- Universal
- використання
- користувач
- використовувати
- перевірка достовірності
- різноманітність
- різний
- перевірка
- перевірити
- різнобічний
- версія
- життєво важливий
- способи
- Web
- Веб-3
- Web3
- Що
- який
- ВООЗ
- широкий
- волі
- в
- Work
- працює
- світ
- б
- письмовий
- років
- Ти
- зефірнет