Даруємо!!!

Розумні контракти.


Блокчейн є децентралізованою системою, що існує завдяки безлічі об’єднаних в мережу комп’ютерів. Тому одна з його головних переваг – те, що ви можете не платити посередникам і економити свій час і нерви.

У блокчейна є свої недоліки, але він швидше, надійніше і безпечніше традиційних систем, і тому банки і урядові організації все частіше використовують цю технологію для своїх потреб. Принцип роботи блокчейна показаний на інфографіку:

У 1994 році Нік Сабо, фахівець в області права і криптограф, зрозумів, що за допомогою децентралізованого реєстру можна укладати «розумні контракти», які також називають самовідтворюваними, цифровими або смарт-контрактами.

Такі контракти можуть бути записані у вигляді коду, збережені і продубльовані в системі, а їх виконання забезпечить мережа комп’ютерів, керуюча блокчейном. Також за допомогою реєстру можна буде переводити один одному гроші і отримувати товари чи послуги.

Що таке розумні контракти?

Розумні контракти дозволяють обмінюватися грошима, власністю, акціями або іншими активами, не вдаючись до послуг посередників.

Для того, щоб зробити звичайну операцію, потрібно піти до юриста або нотаріуса, заплатити і дочекатися оформлення документів. Розумні контракти працюють як торгові автомати: ви просто кидаєте в автомат (тобто до реєстру) біткоіни, і контракт, водійські права або будь-яка інша послуга, яку ви замовляли, що збереглась у третьої особи, падає на ваш рахунок.

Крім того, на відміну від традиційних угод, розумні контракти не тільки містять інформацію про зобов’язання сторін і штрафи за їх порушення, а й самі автоматично забезпечують виконання всіх умов договору.

Розумний контракт (англ. Smart contracts) – електронний алгоритм, що описує набір умов, виконання яких тягне за собою деякі події в реальному світі або цифрових системах. Для реалізації розумних контрактів потрібне децентралізоване середовище, повністю виключений людський фактор, а для можливості використання в розумному контракті передачі вартості, потрібна криптовалюта.

На недавньому блокчейн-саміті у Вашингтоні Віталік Бутерін, 23-річний програміст і творець проекту Ethereum, пояснив, що в розумному контракті актив або валюта переводяться в програму, яка стежить за дотриманням закладеного набору умов.

У певний момент ця програма підтверджує виконання умови контракту і автоматично визначає, чи повинен зазначений актив перейти до одного з учасників угоди або негайно повернутися до іншого учасника (а може, умови дещо складніші). Весь цей час документ зберігається і дублюється в децентралізованому реєстрі, що забезпечує його надійність і не дозволяє жодній зі сторін змінювати умови угоди.

Конкретний приклад смарт контракту

Ось код, написаний для звичайного розумного контракту на блокчейн-платформі Ethereum. Контракти можуть бути написані в будь-якому блокчейне, але Ethereum найбільш популярний, оскільки надає необмежені можливості для написання розумних контрактів і роботи з ними.

Зразок розумного контракту, написаного на платформі Ethereum. Джерело: www.ethereum.org/token

Тут йдеться про те, що творець контракту повинен отримати 10 тис. Біткоінів. Цей контракт дозволяє будь-кому, у кого достатньо коштів на рахунку, перевести біткоіни іншим людям.

Практичне застосування розумних контрактів

Використовуючи розумні контракти, можна спростити роботу в багатьох сферах життя, в тому числі логістиці, менеджменті, юриспруденції і навіть у виборах.

Вибори

На думку експертів, сфальсифікувати підсумки виборів практично нереально, проте завдяки розумним контрактами можна повністю виключити можливість зовнішнього втручання в систему голосування.

В такому випадку голоси виборців будуть поміщені в розподілений реєстр, і для їх декодування потрібно виняткові обчислювальні можливості. Таких комп’ютерів не існує, так що зламати цю систему буде неможливо.

Менеджмент

Блокчейн не тільки пропонує надійний і прозорий загальний реєстр, але і допомагає уникнути непорозумінь при спільній роботі або ситуацій, коли сторони складають контракти незалежно один від одного.

Логістика і постачання

Розробник протоколу Bitcoin Core, Джефф Гарзік каже:

«UPS може виконувати контракти, в яких буде сказано:” Якщо ми отримаємо оплату за доставку товару, то його виробник, який в ланцюжку поставок знаходиться на багато ланок вище, негайно почне створювати новий такий товар, оскільки цей уже доставлений за призначенням”».

Постачання занадто часто страждає через бюрократію, коли різні форми повинні пройти затвердження в численних інстанціях. Через це шахраї отримують можливість заробити, а компанії зазнають збитків. Блокчейн дозволяє уникнути цих проблем, так як кожен учасник ланцюжка поставок отримує доступ до безпечної електронної системи, яка контролює виконання робіт і платежів.

Так, банк Barclays Corporate Bank використовує розумні контракти для того, щоб реєструвати перехід права власності і автоматично перераховувати платежі в інші кредитно-фінансові установи.

Автомобілі

Задумайтесь про майбутнє, де все буде автоматизовано. Google вже будує його, створюючи розумні телефони, розумні окуляри і навіть розумні автомобілі. І тут на допомогу прийдуть розумні контракти.

Візьмемо, наприклад, самоврядні або автомобілі, які самі паркуються. Розумні контракти визначатимуть, хто винен в аварії: датчик або водій, а також допоможуть при вирішенні будь-яких інших ситуацій. За допомогою розумних контрактів страхові компанії можуть встановлювати розмір внесків залежно від того, де і за яких умов водії керують транспортними засобами.

Інші сфери

Інші індустрії, такі як еквайринг, кредитування та бухгалтерський облік, теж будуть використовувати розумні контракти – наприклад, для оцінки ризиків та аудиту в режимі реального часу. Юристи зможуть перейти від складання традиційних контрактів до створення типових зразків розумних контрактів. А на сайті Blockchain Technologies розумні контракти перетворилися в електронно-паперовий гібрид: вони підтверджуються блокчейном і отримують матеріальне втілення у вигляді паперової копії.

Патрік Хаббард, головний спеціаліст і старший керуючий маркетингом продуктів в SolarWinds:

«Янгонська фондова біржа в М’янмі здійснює платежі за допомогою розподіленого реєстру. Особливий інтерес викликають ті функції блокчейна, які виходять за рамки традиційного використання технології. Так на Янгонській біржі вдалося вирішити проблему вироблених в різний час розрахунків у торговельній системі, яка синхронізує торги всього лише двічі в день. Завдяки тому, що розумні контракти самі забезпечують виконання угод, блокчейни з їх надійною системою проведення транзакцій, можуть використовуватися в ситуаціях, де потрібне виконання складних операцій, що залежать від різних змінюються чинників. Ось чому Amazon, Microsoft Azure і IBM Bluemix приділяють таку увагу розробці хмарної технології “блокчейн як послуга”».

Плюси смарт контрактів

Якщо розглядати смарт-контракти при використанні в різних сферах життєдіяльності, то можна виділити ряд важливих переваг. Серед плюсів:

  • незалежність – більше не потрібно вдаватися до послуг посередників для укладення угод;
  • безпека – смарт-контракт знаходиться в розподіленому реєстрі, його умови не можна змінити;
  • економія – позбавляючись від посередників, сторони розумного контракту можуть співпрацювати на більш вигідних умовах;
  • відсутність витрат – в разі виконання умов контрактів, сторони відразу обмінюються активами.

Мінуси розумних контрактів

Розумні контракти далекі від досконалості. Що якщо в код потраплять помилки? Як має регулювати ці контракти держава? І як воно буде стягувати податки з таких транзакцій?

Список можливих проблем цим не обмежується. Фахівці намагаються вирішити всі питання, але подібні труднощі відштовхують багатьох можливих користувачів.

Розумні контракти не можна назвати ідеальним інструментом для побудови взаємин між людьми. У них теж є кілька недоліків. Серед мінусів:

  • правовий статус – для роботи розумних контрактів, використовується криптовалюта, а її поки не приймають в якості офіційного фінансового інструменту;
  • помилки – для складання розумного договору необхідно прописувати всілякі умови і варіанти розвитку угод, чим складніше процес, тим важче створити смарт-контракт;
  • відсутність розуміння – більшість користувачів поки слабо розуміють, що собою представляють смарт-контракти.

Незважаючи на перераховані вище недоліки, розумні контракти мають високий потенціал закріпитися в нашому житті в майбутньому. Вони стануть все частіше використовуватися в міру того, як речі будуть підключатися до інтернету.

Блокчейни, де можна зробити розумні контракти?

Ethereum: Відкрита блокчейн-платформа, яка найкраще підходить для написання розумних контрактів і роботи з ними. Ви можете скласти будь-яку програму, проте за обчислювальні ресурси платформи треба буде заплатити монетами ETH.

NXT: Це відкрита блокчейн-платформа з обмеженим числом зразків розумних контрактів. Ви можете використовувати тільки те, що там є; написати свій код не можна.

Bitcoin: Відмінний блокчейн для транзакцій з біткоіни, але можливості для роботи з документами там обмежені.

Side Chains: Інша назва для блокчейнів, паралельних Bitcoin, які надають декілька більші можливості для роботи з контрактами.

Висновок

Технологія Блокчейн має свої проблеми, але навіть в поточних умовах вона значно перевершує централізовані системи, які використовуються банками, державами та іншими структурами. Вже зараз ряд передових країн займається розробкою пристроїв смарт-контрактів, щоб в майбутньому використовувати їх в різних сферах життєдіяльності.