# Смарт контракты

Смарт-контракт — это компьютерная программа/приложение, работающее на блокчейне. Каждый смарт-контракт содержит в себе определенный набор функций и правил, которые задаются кодом и выполняются на нодах сети.

Использование смарт-контрактов позволяет оптимизировать бизнес процессы и устранить проблему недоверия между контрагентами.

В CryptoDo вы можете создать множество типов смарт-контрактов для разных бизнес задач. Вот самые популярные из них:

<table data-card-size="large" data-view="cards"><thead><tr><th data-card-target data-type="content-ref"></th><th data-hidden></th><th data-hidden></th><th data-hidden></th></tr></thead><tbody><tr><td><a href="smart-kontrakty/token-erc-20">token-erc-20</a></td><td></td><td></td><td></td></tr><tr><td><a href="smart-kontrakty/crowdsale-ico">crowdsale-ico</a></td><td></td><td></td><td></td></tr><tr><td><a href="smart-kontrakty/nft-collection-erc-721">nft-collection-erc-721</a></td><td></td><td></td><td></td></tr><tr><td><a href="smart-kontrakty/dao">dao</a></td><td></td><td></td><td></td></tr><tr><td><a href="smart-kontrakty/lottery">lottery</a></td><td></td><td></td><td></td></tr><tr><td><a href="smart-kontrakty/multisender-airdrop">multisender-airdrop</a></td><td></td><td></td><td></td></tr></tbody></table>
