← 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

Praktyka4 min czytania

Twoja pierwsza transakcja krok po kroku

Pierwsza transakcja na blockchainie jest nieodwracalna, dlatego warto zrobić ją spokojnie. Pokazujemy, jak zacząć od małej kwoty, sprawdzić adres i potwierdzić przelew w eksploratorze bloków.

Technologia5 min czytania

Jak działają funkcje skrótu (hash)

Funkcje skrótu zamieniają dowolne dane w krótki, unikalny odcisk. Wyjaśniamy, czym są, jak działają i dlaczego bez nich blockchain by nie istniał.

Bezpieczeństwo4 min czytania

Phishing w krypto: jak działa i jak się bronić

Phishing w krypto nie łamie zabezpieczeń, tylko naszą czujność: oszuści podszywają się pod zaufane marki, by wyłudzić dane i dostęp do środków. Wyjaśniamy, jak rozpoznać atak i jak się przed nim bronić.