Какво представляват интелигентните договори на Ethereum и как работят?

Откакто беше предложен за първи път през 2013 г. от създателя му Виталик Бутерин, Ethereum успя да расте експоненциално и да се превърне в сериозен конкурент на биткойн и други цифрови валути. За тези, които не знаят, струва си да се отбележи, че Ethereum е базирана на блокчейн, публична, разпределена изчислителна мрежа, която също предлага функционалност за интелигентни договори.

Това се постига чрез нейната децентрализирана виртуална машина, известна с името на Ethereum Virtual Machine или EVM, и която може да изпълнява различни форми на равноправни договори (P2P), стига да се захранва с етер, което е собствено на Ethereum цифрова валута. Vitalik получи идеята за изграждане на Ethereum, след като спори с разработчиците на биткойн ядро ​​и им каза, че платформата се нуждае от по-добра платформа за разработка, включително по-ефективен скриптов език.

Към този момент има няколко ключови разлики биткойн Ethereum и Bitcoin, като основната е фактът, че Bitcoin е замислен като базирана на плащания блокчейн мрежа, докато мрежата Ethereum е изградена за улесняване и изпълнение на интелигентни договори. Не само това, но и мрежата от биткойн блокчейн работи чрез малки данъци, изпратени от хората, участващи в транзакциите. Мрежата Ethereum е доста подобна, тъй като Ether е цифровата валута, която се използва за плащане на таксите за транзакции, заедно с някои от изчислителните услуги, предлагани в мрежата.

Какво представляват интелигентните договори?

Разбирането на интелигентните договори и начина, по който те работят, е от съществено значение за истинското разбиране на важността на мрежата Ethereum. Имайки това предвид, интелигентните договори представляват приложения, чието състояние се съхранява в блокчейна Ethereum. Имайки това предвид, те могат да служат за различни цели, включително улесняване, проверка или налагане на изпълнението или договарянето на определен договор. По принцип мрежата Ethereum е по-скоро като един споделен компютър, управляван от огромна мрежа от потребители, чиито ресурси са парцелирани, но също така платени с помощта на валутата Ether. Към този момент има многобройни форми на интелигентни договори Ethereum, но всички те могат да бъдат внедрени с помощта на различни скриптове на Turing.

Какви са ползите от интелигентните договори?

В този момент Ethereum се използва като платформа за избор за всички форми на децентрализирани приложения, но също така и за интелигентни контакти и децентрализирани автономни организации, които имат десетки различни функциониращи приложения, изградени и работещи в момента на писане. Целта на тези приложения обикновено зависи, но досега сме виждали приложения, обхващащи многобройни ниши, като финанси, производство от ферми до маса, ценообразуване и снабдяване с електричество, спортни залагания и интернет на нещата. Много компании също са се възползвали от мрежата Ethereum и са внедрили различни форми на корпоративен софтуер, което им позволява да останат прозрачни, като същевременно намират по-добри начини за извършване на работата си.

Въпроси за интелигентен договор

Досега мрежата Ethereum и нейните интелигентни договори, публикувани в публичната блокчейн, са имали няколко проблема. Един от най-големите е, че повечето грешки и дупки в сигурността са достъпни за всички хора, но не могат да бъдат поправени бързо, освен ако не бъде постигнат консенсус и ако основният скрипт бъде променен. Има няколко атаки от тази форма, които струват на мрежата Ethereum милиони долари. Всъщност един пример е атаката от юни 2016 г. срещу DAO, която не можа да бъде спряна. Всъщност средствата бяха върнати впоследствие, благодарение на хард форка, който се състоя и който успя да възстанови хакнатата транзакция в блокчейна Ethereum. След този хак беше доказано, че процесът на изследване и официално извършване на проверки в мрежата може да бъде доста труден за изпълнение на практика, поради това колко голяма е мрежата всъщност. Има определени инструменти, разработени от компании като Microsoft, предназначени за по-добра проверка на договорите. Изследователите също така стигнаха до заключението, че мащабният анализ на мрежата Ethereum и публикуваните й договори всъщност може да покаже голямо разнообразие от уязвимости.

Замесвам се

Използването на Ethereum в началото може да бъде доста трудно за тези, които нямат умения за кодиране или обширно разбиране на мрежите и компютърната механика. Нещата обаче не са толкова трудни за тези, които имат малко опит и са готови да научат Solidity, чудесен език за програмиране, предназначен за интелигентни договори. Изучаването му може да позволи на кодерите да създават свои собствени дигитални токени, които могат да се търгуват, съвместими с всеки портфейл и обмен и които могат да бъдат програмирани според изискванията. Мрежите също могат да бъдат създадени и могат да бъдат изградени огромни прозрачни и децентрализирани приложения.

Въз основа на всичко, което беше очертано досега, светът на интелигентните договори на Ethereum често се описва като труден за разбиране, но тези, които наистина искат да го направят, бързо ще могат. Интелигентните контакти са все още в началото, но тъй като интернет ерата завладя света, те със сигурност ще станат значително по-популярни и ще започнат да се използват от милиарди хора от цял ​​свят. Докато в действителност докладите твърдят, че платформата Ethereum може да срещне както правни, така и технически проблеми, по-късно има шанс тя да преодолее всички проблеми и да процъфти в този сектор на пазара.