„Умните договори“ в блокчейна: факти и заблуди
„Умните договори“ се считат за едно от основните предимства на блокчейн технологията. Въпреки това, все още много хора не разбират същността им.
Когато бъдат напълно разработени, те няма да бъдат по-малко революционни от HTML езика, който позволи информацията да се разпространява и свързва из глобалната мрежа. Умните договори ще програмират света ни чрез блокчейн приложения и ще елиминират необходимостта от използването на скъпи и бавни посредници.
От историческа гледна точка, концепцията е представена за първи път от Ник Сзабо през 1994 г. От тогава насам, умните договори навлизат в период на „забрава“ главно поради факта, че не съществува платформа, която да ги наложи. До 2009 г., когато се появява Биткойн. В момента умните договори изглежда навлизат в своя златен период, особено след като нашумялата платформа Ethereum ги представи като основна добавената стойност на техния блокчейн.
Както всяка нова тенденциозна дума с нарастването на популярността й, все повече хора започват да я използват. С повишаването на употребата й обаче, значението й започва да се размива. Така за различни хора тя започва да има различно значение.
Отдолу ще намерите списък с 9 погрешни схващания относно умните договори, придружени от кратък коментар.
1. Умните договори са еквиваленти на класически договори
Не. Ако се придържаме към оригиналната идея на Ник Сзабо, умните договори следва да увеличат цената на развалянето на определена сделка, тъй като управляват реални активи по дигитален начин.
В този смисъл, един умен договор може да наложи функционално прилагане на определено изискване и да предостави доказателства относно това дали определвни условия са били спазени или не.
Действията извършвани от умен договор могат да бъдат детайлно определени и стриктно прилагани. Например – ако определена вноска по заем за изплащане на автомобил не бъде внесена навреме – колата се заключва дигитално докато парите бъдат получени.
2. Умните договори са Рикардови договори
Не. Рикардовите договори популяризирани от Иън Григ са семантични конструкции, които могат да следят за изпълнението на задължения по реален договор между две или повече страни.
Рикардовите договори също могат да бъдат управлявани посредством блокчейн приложение – чрез умен договор или самостоятелно. Обикновено наличието на множество дигитални подписи (mulitisig в света на Биткойн) е важна част от изпълнението на един Рикардов договор.
3. Умните договори са правно обвързващи
Умните договори не са правни инструменти (все още), но въпреки това могат да представляват части от правно споразумение. Правната страна на умните договори е в процес на разясняване.
Посредством един умен договор могат да бъдат проследени всички стъпки по изпълнението на определено споразумение и по този начин – да се използват като доказателства за изпълнението на правни задължения.
4. Умните договори включват изкуствен интелект
Умните договори не са толкова умни сами по себе си.
Те са просто софтуерен код, който се изпълнява в определен блокчейн, след наличието на външен стимул (информация), и който им позволява да извършат предварително определени действия.
В този смисъл те са по-близки до конструкции, които зависят от външни събития, отколкото изкуствен интелект.
5. Умните договори са блокчейн приложения
Умните договори са обикновено част от децентрализирано блокчейн приложение. В този смисъл, в определен блокчейн могат да съществуват множество умни договори. Като те са или не са взаимно свързани.
Например – ако определени условия заложени в един умен договор са налични, той може да нанесе промени в определена криптографски-защитена база данни (промени в информацията, съхранявана в блокчейна).
6. Умните договори се програмират лесно
Да и не. Написването на прост договор е сравнително лесно, особено ако използвате специализиран език (например езика Solidity на Ethereum), който ви позволява да описвате сложни процеси само в няколко реда код.
Съществуват и по-сложни умни договори, които използват „оракули“. Оракулите са източници на данни, изпращащи информация от реалния свят към умните договори.
7. Умните договори могат да се използват само от разработчици
Това е вярно днес, но съвсем скоро ще се появят потребителски насочени приложения, които ще позволят на всеки да използва умни договори посредством графичен потребителски интерфейс или текстово въвеждане.
Ethereum браузърът наречен Mist е стъпка в тази посока.
8. Умните договори не са сигурни
Невярно. Дори в своята Ethereum вариация, умните договори се държат като почти-Тюринг завършени програми. Това означава, че в същността им е заложено да спрат да се изпълняват щом бъде постигнато определено крайно състояние. В този смисъл не съществува опасност един умен договор да се изпълнява до безкрайност.
9. Умните договори имат ограничена приложимост
Невярно. Също като HTML езика, приложимостта им зависи само от въображението на автора. Умните договори са идеални за осъществяването на взаимодействия с реални активи, умна собственост, Интернет на нещата (IoT), и финансови инструменти.
Умните договори могат да бъдат приложени към всичко, което се променя във времето и притежава стойност.
Автор: William Mougayar, канадски предприемач и един от съветниците на Фондация „Ethereum“