Алгоритм безопасной передачи данных между пользователями в сети



Pdf көрінісі
бет15/22
Дата15.04.2023
өлшемі1,65 Mb.
#82715
түріДипломная работа
1   ...   11   12   13   14   15   16   17   18   ...   22
Байланысты:
Кузьмин А.А. ПМИб-1401

2.1.2 Смарт-контракты 
Смарт-контракт или «умный контракт» – это компьютерный алгоритм, 
который контролирует выполнение обязательств сторон в процессе обмена 
активами в технологии блокчейн. Это договоры, за исполнением которых 
следит компьютер. 
Смарт-контакты - это закодированные логики, которые изменяют 
цифровые активы при срабатывании определенных событий. Соответственно, 
это своего рода программное обеспечение, которое использует условие «если 
это так, то затем» утверждения, где «если» являются основными требованиями 
к запуску «затем». Когда умный контракт работает на блокчейне, он 
автоматически запускается, когда выполняются все необходимые условия. Вся 
структура основана и проверена множеством подключенных компьютеров. Это 
гарантирует, что умные контракты: 
безопасные; 
открытые; 
заслуживают доверия; 
почти лишены любых возможных ошибок. 
Однако это также означает, что, когда процесс запускается, все 
компьютеры, задействованные в этой огромной сети, должны выполнять одну и 
ту же операцию, что объясняет дороговизну этого процесса. 
Большинство блокчейн-платформ в основном ограничены. Но Ethereum 
отличается. Смарт-контракты позволяют их разработчикам создавать и 


35 
запускать любые операции, которые они желают, создавая тысячи 
универсальных приложений[20]. 
Виртуальная машина Ethereum (EVM) – полное по Тьюрингу 
программное обеспечение, способное запускать любое приложение. Новшество 
Ethereum заключается в том, что любая выполняемая внутри него операция 
одновременно выполняется каждым отдельным узлом во всей сети. Эти 
высокофункциональные операционные базы контрактов Ethereum объясняют 
его способность создавать блоксхемы намного быстрее, проще и продуктивнее. 
Особенностью работы смарт-контрактов на платформе Ethereum является 
то, что все они имеют свои собственные адреса в блокчейне. То есть, 
соответствующий код не вставляется в каждый контракт. Вместо этого узел 
запускает определенную транзакцию, которая создает и прикрепляет 
уникальный адрес к контракту. После этой первичной транзакции контракт 
превращается в неотделимую единицу блокчейна, адрес которой никогда не 
меняется. Затем умный контракт будет действовать без остановок до успешного 
завершения операции.


Достарыңызбен бөлісу:
1   ...   11   12   13   14   15   16   17   18   ...   22




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет