Smart kontrakt (inteligentny kontrakt) to program zapisany na blockchainie, który automatycznie wykonuje się gdy zostaną spełnione określone warunki. Raz wdrożony, nie może być zmieniony ani zatrzymany przez żadną stronę.
Jak działają smart kontrakty?
Działają na zasadzie "jeśli... to..." (if...then...). Przykład: "Jeśli Jan wpłaci 1 ETH do kontraktu, automatycznie otrzyma 1000 tokenów XYZ". Wszystko odbywa się bez pośredników.