Tradycyjne kontrakty, czyli umowy które znamy i mamy na co dzień do czynienia nie mają możliwości automatycznego wykonania jej postanowień, gdy zachodzi taka potrzeba. Jeśli umowa stanowi, że ma się wydarzyć X w przypadku wystąpienia Y – to ludzie muszą zadbać o to aby tak się stało. W przypadku nie wykonania postanowień umowy należy dochodzić swoich praw w sądzie. W świecie web 3.0 mamy bardziej nowoczesne rozwiązanie tego problemu – smart kontrakty.