Сьогодні загальноприйняті правові міжнародні засади роботи смарт-контрактів ще не врегульовані. Цей аспект призводить, своєю чергою, до різних підходів до визначення цього терміна. Так, у наукових статтях університету Гарварда зазначається, що смарт контракт (далі СК) – це комп’ютерний код, який автоматично виконує частину або всі угоди. Він представлений на платформі, зроблений згідно з технологією Блокчейн.
Проте, беручи до уваги природу Блокчейн – підтвердження будь-яких дій (транзакцій, фіксації прав власності інше), розміщення їх у розподіленому реєстрі, відкритість умов смарт-контрактів, ми розуміємо, що без участі блокчейн юриста неможливо прописати умови потреб конкретного проекту. Особливо це важливо для правових технологій і fintech стартапів.
ПОНЯТТЯ СМАРТ-КОНТРАКТУ
З погляду законодавства більшості країн СК не є договір, але це питання часу. По суті він має всі атрибути, які дозволяють йому замінити звичайні договори. Смарт-контракт – програмний код, а вірніше його особливий опис, який визначає порядок дій щодо обробки інформації та транзакцій у технології Блокчейн. Спосіб обмінюватись цінностями без залучення третьої сторони. Одночасно для підготовки умов для СК краще залучати юристів, що розбираються в Блокчейн.
Юридичний смарт-контракт – це смарт-контракт, який має юридичну чинність. По суті, цей СК має таку ж юридичну силу, як ліцензійна угода, яку ви підписуєте під час встановлення будь-якого програмного продукту. Або будь-який контракт, укладений між сторонами відповідно до законодавства певної держави та засвідчений нотаріусом.
ЮРИДИЧНІ УМОВИ СМАРТ-КОНТРАКТУ ТА ЙОГО СТВОРЕННЯ
При складанні та підписанні смарт-контракту сторони прописують у ньому умови угоди з урахуванням завдань онлайн платформи. Наприклад:
- Обов’язки сторін;
- Закріплення авторського права на НФТ;
- Виплата роялті;
- Штрафи за невиконання;
- Терміни, інші моменти.
За потреби можна поставити електронні підписи. Розумна угода здатна сама виявити, наскільки виконані зазначені умови та вирішити: чи припиняти угоду, накласти санкції чи закрити доступ.
Оскільки смарт-контракт – це комп’ютерний алгоритм, умови до нього прописують обізнані юристи, а програмісти програмують. Самі юристи що неспроможні перекласти складні юридичні формулювання на форму розумного договору. Для створення СК знадобиться тісна колаборація обох категорій спеціалістів. Перед підготовкою угоди сторонам потрібно буде розробити юридичну стратегію автоматизації юридичного процесу, встановити, що саме регулюватиме СК.
НАВІЩО ПОТРІБЕН БЛОКЧЕЙН У СМАРТ-КОНТРАКТАХ?
Блокчейн є базою даних з транзакціями, яка включає послідовно створений ланцюжок цифрових блоків. У кожному з них зберігаються дані про минуле та наступне блоки. Основна перевага Блокчейна в тому, що він є повністю прозорим. Будь-хто може познайомитися з внутрішніми даними, але нічого не може змінити чи видалити.
Технологія використовується у різних сферах, у тому числі у смарт-контрактах. Завдяки СК Блокчейн здатний відстежити весь перелік поставок і перевірити, наприклад, справжність чайного листя: де було вирощено і ким, коли привезено в магазин. Це дає можливість повністю виключити підробку чаю, дізнатися про його свіжість і навіть перевірити, чи відповідає виробництво моральним та етичним цінностям кінцевого споживача.
НАВІЩО ПОТРІБЕН СМАРТ-КОНТРАКТ У NFT?
NFT — невзаємозамінний токен — цифрова інтелектуальна власність. Він використовується для:
- Нерухомості;
- Предметів колекціонування;
- Мистецтва та музики;
- Транспорту та інше.
Токени створюються за допомогою смарт-контракту, що знаходиться на Блокчейні в Етеріумі. НФТ має унікальний код і метадані, що відрізняють один токен від іншого. У цьому різниця між його роботою та криптовалютою.
Розумний договір НФТ — частина коду програми, що дає можливість мережі зберігати дані прозоро та без змін. Зрештою саме цей код контролює цифровий актив, у разі НФТ. Дозволяє володіти, продавати, купувати, обмінювати цифровий НФТ актив на онлайн платформах, де це передбачено.
ЩО ТАКЕ ETHEREUM ТА СМАРТ-КОНТРАКТИ У НЬОМУ?
Ethereum – блокчейн-платформа, одна з перших, де виконуються тьюрінг-повні смарт-контракти. Повнота по Тьюрингу в розумних угодах дозволяє проводити математичні функції. Ethereum отримав широку популярність у користувачів, тому що на ній можна випускати токени, створювати децентралізовані додатки.
Можливості створення смарт-контрактів гнучкі, сфера їх використання дуже широка. Платформа забезпечує як ті функції, які вкладав у неї розробник, а й ті, що знадобилися пізніше. Різні логічно подані ідеї реалізуються за допомогою цієї мережі. Ефіріум на сьогодні – одна з найчастіше використовуваних криптовалют серед розробників і найвідоміша за кількістю децентралізованих додатків. Ethereum – майданчик, розроблений з урахуванням Блокчейн. Тут сторони, застосовуючи криптовалюту, можуть набути запрограмованих відносин.
Як правило, смарт-контракти формуються саме на базі Ефіріум, оскільки це одна з найнадійніших на сьогодні криптоплатформ. Специфіка місцевої розумної угоди полягає в тому, що тут вже є готові зразки. Повністю прописувати програмний код не потрібно. Потрібно лише вписати дані угоди у відведені для цього поля та підтвердити виконання.
ПРИКЛАДИ ВИКОРИСТАННЯ СМАРТ-КОНТРАКТУ НА БАЗІ ETHEREUM:
- Випуск NFT;
- Страхування (оптимізація процесу розгляду);
- Голосування (СК забезпечують автоматизм та прозорість);
- Постачання (тут має переважне значення така перевага СК, як швидкість);
- Зберігання записів (безпечне шифрування та зберігання архівів);
- Реєстрація права власності.
СМАРТ-КОНТРАКТИ ДЛЯ КРИПТОВАЛЮТИ
Розумні угоди, у тому числі використовуються для транзакцій, пов’язаних із придбанням та продажем криптовалюти. У сторін смарт-контракту в цих випадках відкрито рахунки на Блокчейн-майданчику або на одній біржі. Концепт Блокчейн, який застосовується в криптовалюті, передбачає збереження в кожній транзакції ланцюжка даних про всі проведені раніше операції.
Подібний реєстр знаходиться не на головному сервері, а у кожного учасника мережі, який називається «нодом». Смарт-контракт у криптовалюті – захищеність, безпека та швидкість угоди. За допомогою смарт-контракту вдасться придбати практично все, що завгодно: від автомобілів до меблевих гарнітурів та від доставки їжі до рідкісного антикваріату.
ЩО ТАКЕ GITHUB І ДЛЯ ЧОГО ВІН ПОТРІБНИЙ?
GitHub є системою керівництва проектами та варіантами коду. Крім того, це майданчик соціальних мереж, зроблений для розробників. Онлайн сервіс зберігання та синхронізації коду для програмістів. Основна мета Гітхаб – підтримати спільну розробку проектів та контролю версій.
З урахуванням того, що будь-який смарт-контракт розглядається як спільний проект двох і більше учасників, то СК можна розмістити на таких спочатку призначених для коворкінгу платформах, як Гітхаб. Зафіксувавши за собою факт першого оприлюднення свого витвору.
РОЗРОБКА УМОВ СМАРТ-КОНТРАКТУ ПІД МЕТУ ЗАМОВНИКА
Нині визначається кілька важливих ознак та умов, які властиві смарт-контрактам. Так, йдеться про наявність децентралізованої системи. Умови у ній, спочатку закладені, виконуються автоматично, без втручання людського чинника. У такій ситуації будь-яка умова такої угоди має бути реальною для виконання в межах системи без ризику будь-кому перешкоджати виконанню заданих умов.
Як уже згадувалося, сьогодні смарт-контракти використовуються у різних сегментах. Програми виконують умови договорів, списуючи чи заморожуючи кошти на рахунках. Крім цього, вони вирішують, чи надавати кредит, чи ні, підтверджують настання певної ситуації.
Як правило, смарт-угоди повністю розробляються як код. Контракти розміщуються у системі, де жодна зі сторін не контролює виконання умов самостійно. Обидві сторони (або всі, якщо їх більше) – лише учасники. Вони можуть розраховувати на Блокчейн та комп’ютерний алгоритм. Під час підготовки таких договорів враховуються стандарти актуального законодавства держави, законами якого хочуть керуватися сторони, які укладають цей контракт. До речі, є можливість підкріпити розумну угоду паперовим аналогом, але в майбутньому потреби в цьому, швидше за все, не буде.