Смарт-контракти – все, що вам потрібно знати
Криптовалюта не тільки дала нам абсолютно новий спосіб оплати. Це також дало нам ряд нових концепцій, значення яких потрібно було зрозуміти, якщо ми хотіли стати частиною розробки.
У зв’язку з криптовалютою нерідко можна почути такі поняття, як блокчейн. Це термін, який відноситься до технології, з якої створено багато криптовалют.
Біткойн був відправною точкою для всього цього - Uk bitcoin 5 , але врешті-решт нас познайомили з криптовалютою під назвою Ethereum. Ця криптовалюта представила абсолютно нову технологію, яку ми сьогодні знаємо як смарт-контракти.
Смарт-контракти — це захоплююча технологія, яка на перший погляд може здатися дещо складною. Тому в цій статті ми детальніше розглянемо цю технологію.
Гарне відео, яке пояснює розумні контракти:
Що таке смарт-контракт?
Розумний контракт – це контракт, який виконується, коли всі умови контракту виконані. Коли щось засноване на смарт-контракті, і умови виконуються, контракт запускається автоматично. Зазвичай це робиться на децентралізованому блокчейні.
Таким чином, ми можемо стверджувати, що розумні контракти знаходяться на тій же вулиці, що й технологія децентралізації, з якою ми ознайомилися, коли біткойн захопив світ штурмом і проник у людей кілька років тому.
Саме криптовалюта Ethereum зробила концепцію смарт-контрактів широко відомою, але ця технологія використовується не тільки у зв’язку з криптовалютою. Однак до цього ми повернемося трохи пізніше в статті.
Ідею можна простежити з 90-х років
Смарт-контракти засновані на ідеї, яку можна простежити аж до 1990-х років. Виходячи з того, що ми знаємо на даний момент, саме Нік Сабо придумав те, що сьогодні визнано першим визначенням розумного контракту. Це сталося в 1996 році.
Як відомо більшості людей, контракт – це угода між двома або більше сторонами. Нік Сабо так описує концепцію: «один із найсолідніших компонентів демократичного суспільства, яке працює належним чином».
Але, за словами Ніка Сабо, традиційні контракти мають невелику слабкість. Справа в тому, що підтримання цих контрактів поступово ставатиме все більш складним, оскільки ми опиняємося в цифровому світі. Рішенням цієї проблеми були, за словами Ніка Сабо, розумні контракти.
Смарт-контракти є більш розумним варіантом традиційних контрактів. Нік Сабо визначив смарт-контракти таким чином: «оцифрований контракт, заснований на наборі умов з протоколами, які діють відповідно до умов, коли вони виконуються».
Інтерв’ю з Ніком Забо:
Ось як працює смарт-контракт
У деяких випадках смарт-контракти можуть здаватися досить складною концепцією, але, розбивши її на менші частини, ви легко побачите, що насправді це не так вже й складно. Також у зв’язку з тим, як розумні контракти працюють на практиці – простим способом – можна виділити власний опис Ніка Сабо.
Відповідно до визначення терміну Ніка Сабо, можна побачити, що для того, щоб решта процесу відбувалася, має бути виконаний набір умов. Тут можна провести паралелі з відносно відомою логікою «якщо це, то те». У нас також є такий вислів норвезькою: « Якщо А, то В ».
Використовуючи це як відправну точку, ми можемо детальніше розглянути, в яких інших контекстах використовуються розумні контракти. Сам Нік Сабо дуже любив конкретний приклад, і мова йшла про старий добрий автомат (або інший тип машин, які щось продають). Це концепція, яку більшість людей знає, як працювати:
- Ви проходите повз торговий автомат і бачите те, що вам подобається, і знаходите гроші, які вам потрібні, щоб купити те, що ви хочете. Гроші кладуть на автомат.
- Після того як ви поклали гроші на машину, ви обираєте потрібний продукт. Це може бути газована вода, різновид перекусу, різні ліки або щось інше.
- Обладнання торговельного автомата двічі перевіряє, що ви дали достатньо грошей, щоб вони могли дати вам продукт, який ви просили.
- Якщо кількість крон відповідає ціні, яку машина повинна мати, щоб дати вам продукт, то він може впасти в люк. Там ви можете забрати його та взяти з собою, куди б ви не пішли.
Якщо подумати теорією, як це звучить? Так, розумний контракт! На основі смарт-контракту побудовано щось таке звичайне, як торговий автомат. Існує також ряд інших речей, для яких можна використовувати смарт-контракти, і деякі з них ми детальніше розглянемо нижче.
Для цього можна використовувати смарт-контракти
Однак не лише у зв’язку з купівлею безалкогольних напоїв та різноманітних торгових автоматів може бути актуальним використання смарт-контрактів. Смарт-контракти — це інструмент, який, безсумнівно, може полегшити життя кількома різними способами.
Смарт-контракти можна, наприклад, реалізувати в кількох аспектах повсякденного життя, у тому числі у зв’язку з оплатою рахунків. У цьому випадку хорошим прикладом буде оплата оренди. Не має значення, якою мірою ви виконуєте роль орендодавця чи орендаря; смарт-контракт у будь-якому випадку принесе користь обом сторонам:
- Орендодавець та орендар домовляються про те, яке платіжне рішення використовувати, а потім обидві сторони підключають свої банківські рахунки до цього платіжного рішення.
- Поточне платіжне рішення зареєстровано в смарт-контракті.
- Смарт-контракт також зберігає відповідну інформацію для угоди, наприклад, скільки орендар повинен сплатити за оренду та на який день кожного місяця орендна плата має бути сплачена.
- Завдяки смарт-контракту відповідна сума буде зніматися з рахунку орендаря та перераховуватися на рахунок орендодавця щомісяця без жодної зі сторін.
Більше використання смарт-контрактів, безсумнівно, полегшить життя людей. Системи, які використовуються сьогодні, значно більшою мірою засновані на довірі. Не те, щоб у цьому було щось погано, але впровадження смарт-контрактів буде корисним для низки процесів.
Застосування смарт-контрактів у способах оплати рахунків — це лише один приклад. Є багато інших прикладів, коли розумні контракти матимуть виключно позитивний ефект:
- Система голосування на основі смарт-контрактів зможе запобігти шахрайству та матиме превентивний ефект від корупції.
- У зв’язку з продажем нерухомості.
- Впровадження смарт-контрактів могло бути ефективним у зв’язку з тим, як організації керуються та захищаються.
- Смарт-контракти у зв’язку з різними процесами в системі охорони здоров’я ефективно реалізують ряд процесів у цьому випадку.
Лекції про розумні контракти та про те, як це змінить світ (від авторитетного TedX - ):
Переваги та недоліки смарт-контрактів
Вище ми розглянули, як смарт-контракти вже працюють на практиці, а також ряд ситуацій, коли впровадження смарт-контрактів, безсумнівно, матиме позитивний ефект. Тому, само собою зрозуміло, що використання смарт-контрактів має ряд переваг:
- Реалізація смарт-контрактів у ряді ситуацій, безсумнівно, сприятиме впорядкуванню кількох процесів у нинішній ситуації, наприклад, у зв’язку з оплатою рахунків. Наразі людина залежить від банку, який є третьою стороною, але з децентралізованою технологією потреба в третій стороні зникне і таким чином спростить процес.
- Розумні контракти мінімізують ймовірність корупції. Причина цього в тому, що оскільки технологія децентралізована, процес відбувається дещо іншим чином. Ця технологія тісно пов’язана з технологією блокчейну, а це означає, що для того, щоб транзакція проходила, наприклад, відповідна транзакція має бути схвалена великою кількістю користувачів у блокчейні. Це також мінімізує ймовірність злому.
- Оскільки така транзакція проходить лише після того, як її схвалює x кількість користувачів, це призводить до підвищення довіри до всього, що відбувається в блокчейні в довгостроковій перспективі.
Окрім цих переваг, не варто недооцінювати, що кожен заощадить час на впровадженні смарт-контрактів тут і там. І вам не доведеться турбуватися про те, що виконання буде недбалим через технологію, на якій базуються смарт-контракти.
Але навіть якщо впровадження смарт-контрактів було б дуже вигідним, це не означає, що воно лише позитивне. Це, як і багато іншого, також може призвести до деяких недоліків, які також важливо виділити:
- Смарт-контракти повинні працювати відповідно до національних законів і правил, і оскільки їх ніхто не пробував, важко сказати, як це буде.
- Невелика помилка, наприклад неправильне кодування, може мати дуже серйозні наслідки.
- Технологія, на якій базуються як блокчейн - Uk %d1%8f%d0%ba %d0%bf%d1%80%d0%b0%d1%86%d1%8e%d1%8e%d1%82%d1%8c %d0%ba%d1%80%d0%b8%d0%bf%d1%82%d0%be%d0%b2%d0%b0%d0%bb%d1%8e%d1%82%d0%b8 %d1%82%d0%b0 %d0%b1%d0%bb%d0%be%d0%ba%d1%87%d0%b5%d0%b9%d0%bd , так і смарт-контракти, заснована на анонімності, і юридично це може бути проблемою.
Чи майбутнє за розумними контрактами?
Є принаймні одна річ, яка є певною і певною, і це те, що смарт-контракти використовуються то тут, то там у суспільстві. Але чи запевняє, що імплементація смарт-контрактів буде відбуватися в набагато більшому обсязі, ніж це відбувається зараз?
Ні для кого не секрет, що Ethereum активно використовує його, і все більше компаній йдуть на цю тенденцію. Здається, що розумні контракти, безперечно, залишилися, але чи вдасться їм вибити традиційні угоди – на момент написання цього матеріалу невідомо!


