Смарт-контракти блокчейну та пояснення, як вони використовуються

click fraud protection

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

Розумні контракти вперше були розроблені Ніком Сабо в 1995 році (який може бути або не бути Сатоші Накамото, анонімний творець Bitcoin), у якого була ідея "протоколи транзакцій", які автоматично виконують умови договору між двома сторонами через Інтернет. Це було б дуже корисно, оскільки смарт-контракти могли зменшити або усунути ризик того, що контрагенти відмовляються виконувати свої умови контракту, уникаючи дорогих судових баталій. На жаль, не існує способу зробити це, не покладаючись на третю сторону для розміщення контракту, яка потенційно може змінити або зупинити код, таким чином зробивши ідею безглуздою. Крім того, на відміну від криптовалюти, цифрова валюта не програмується, а грошові перекази між банками неефективні та зворотні. Ці обмеження є причиною того, що розумних контрактів не існувало до того, як блокчейн Ethereum почав працювати через 20 років у 2015 році.

Розумні контракти часто описують як звичайні контракти, але це вводить в оману та обмежує. Насправді це крихітні програми, що працюють на блокчейні другого покоління (тобто Ethereum), де криптогаманці і інші розумні контракти можуть взаємодіяти з ними. Майже всі криптовалюти та NFT є стандартизованими смарт-контрактами, які відстежують баланс токенів, що дозволяє іншим інтелектуальним контракти, щоб діяти як посередники або торгові автомати, усуваючи ризик контрагента під час угод, угод і розподіли. Символічні контракти є важливими для Метавсесвіти на основі Web3, криптовалюти та блокчейну, оскільки вони створюють передану цифрову власність. Смарт-контракти можуть створювати утиліти, наприклад "airdrop" контракти, які передають токени на багато облікових записів одночасно, або "багатозначний" контракти, які вимагають кількох підписів для підтвердження дії. Розумні контракти широко використовуються в децентралізованих фінансах ("DeFi"), блокчейн-сектор, який замінює звичайні фінансові програми смарт-контрактами, і в листопаді 2021 року вартість контрактів DeFi становила майже 100 мільярдів доларів США (згідно з DeFi Pulse). Можливості смарт-контрактів широкі, і їх ще багато в розробці.

Смарт-контракти дуже потужні, на краще чи на гірше

Розумні контракти мають багато особливостей. Веб-сайти та веб-програми можуть викликати функції смарт-контрактів, забезпечуючи для них простий інтерфейс. "Громадський" функції відкриті для використання будь-ким, тоді як конфіденційні функції можуть бути обмежені авторизованими користувачами/контрактами. Ніхто не може змінити або зупинити функції смарт-контракту, а переказ криптовалюти/NFT є незворотним і займає лише кілька секунд. Вони також надійні та продовжуватимуть працювати під час великих вузьких місць інакше вийде збій на біржах криптовалют. Смарт-контракти автономні"жителів" екосистеми блокчейну, не потребуючи обслуговування чи витрат після розгортання, і їх неможливо знищити чи змінити (за деякими винятками).

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

Смарт-контракти — це найпотужніша технологія в блокчейні, яка породила криптовалюти, NFT, DeFi, програми Web3, блокчейн-ігри, децентралізовані метаверси та багато іншого. Вони є двигунами які сприяють упровадженню блокчейну, доки щось не піде не так. Хоча їхній потенціал величезний, розробники ще не знайомі з їхніми примхами, оскільки складні конструкції створюють більше (дорогих) проблем, і потрібні роки проб і помилок, перш ніж блокчейн розумні контракти будуть готові до масового впровадження.

Джерело: DeFi Pulse

GOTG 3: Актор Адама Варлока відповідає на чутки про стосунки з Гаморою

Про автора