← Wszystkie artykuły

Smart kontrakty: umowy, które wykonują się same

Program zamiast pośrednika. Tłumaczymy, czym są smart kontrakty, do czego służą i gdzie leżą ich granice.

Smart kontrakt to program zapisany w blockchainie, który wykonuje się automatycznie, gdy spełnione są ustalone warunki. „Jeśli wpłynie płatność, wyślij bilet”, bez pośrednika, który mógłby zmienić zdanie.

Co to zmienia

  • Bez zaufanej strony trzeciej. Reguły są jawne i wykonuje je sieć.
  • Przewidywalność. Ten sam kod daje ten sam wynik za każdym razem.
  • Otwartość. Każdy może sprawdzić, co kontrakt naprawdę robi.

Gdzie są granice

Kod bywa błędny, a raz wdrożonego kontraktu często nie da się łatwo poprawić. „Kod to prawo” oznacza też, że błąd w kodzie potrafi być kosztowny i nieodwracalny.

Smart kontrakt nie rozumie intencji. Robi dokładnie to, co napisano, nawet jeśli autor chciał czegoś innego.

Dlatego poważne projekty przechodzą audyty i testy, zanim trafią do ludzi. Automatyzacja jest potężna, ale nie zwalnia z ostrożności, przenosi ją tylko na etap pisania kodu.

Materiał ma charakter edukacyjny i nie stanowi porady inwestycyjnej.

Czytaj dalej

Więcej z bazy wiedzy