Kryptowaluty

Smart contract

Smart kontrakt to kod i przechowywane dane wdrożone pod adresem w blockchainie, które działają zgodnie z zaprogramowanymi funkcjami po wywołaniu przez transakcję lub inny kontrakt. Może egzekwować cyfrowe zasady, ale nie musi być prawnie wykonalną umową.

Paszport dowodów

Co sprawdzono na tej stronie.

Źródła
2
Aktualizacja danych
18 sierpnia 2026 r.

Inteligentny kontrakt — definicja, znaczenie praktyczne, przykład i typowe ryzyko błędnej interpretacji zweryfikowane na podstawie powiązanych materiałów referencyjnych

Zweryfikowana definicja

  • Definicja i objaśnienie pojęcia „Smart contract” prostym językiem
  • Przykład z obliczeniami oraz rozróżnienie opisane w uwadze ostrzegawczej
  • Materiały referencyjne: Ethereum.org — wprowadzenie do inteligentnych kontraktów, Ethereum.org — interakcja z inteligentnymi kontraktami

Używaj terminu poprawnie

  • Przeczytaj powiązane terminy, gdy definicja zależy od innego pojęcia rynkowego
  • Przy stosowaniu terminu do konkretnego produktu sprawdź specyfikację kontraktu brokera
  • Traktuj przykłady jako wyjaśnienie mechaniki, a nie jako ceny, prognozy lub porady inwestycyjne

Metoda. Przegląd redakcyjny definicji, przykładu, powiązanych pojęć i 2 powiązanych źródeł. Obliczenia są sprawdzane bezpośrednio, jeśli wpis zawiera działania arytmetyczne

Zakres i ograniczenia analizy +
  • Ten wpis w glosariuszu wyjaśnia terminologię i nie testuje brokera, rachunku transakcyjnego, platformy ani warunków rynkowych na żywo
  • Brzmienie umowy i praktyczne zastosowanie mogą różnić się między brokerami, miejscami obrotu, jurysdykcjami i produktami
Dziennik zmian strony +
  1. Dodano wskazanie autorów, rejestr dowodów definicyjnych, kontrole zastosowania oraz zwięzłe ujawnienie zakresu

Co oznacza smart contract

Smart contract może przechowywać aktywa, śledzić salda lub stosować zasady takie jak „uwolnij tokeny dopiero po uzyskaniu wystarczającej liczby autoryzowanych podpisów”. Jego działanie zależy od kodu, danych wejściowych i blockchaina, na którym działa. Interakcje zmieniające stan zazwyczaj wymagają transakcji i opłaty sieciowej, natomiast odczyt informacji z kontraktu może jej nie wymagać. Kontrakty często potrzebują wyroczni do uzyskiwania danych zewnętrznych.

Smart contracty stanowią podstawę wielu tokenów, zdecentralizowanych giełd, aplikacji pożyczkowych i portfeli. Ich automatyzacja może ograniczać zależność od pośrednika w przypadku niektórych funkcji, ale może też sprawiać, że konsekwencje błędów kodu, złośliwych uprawnień, wadliwych danych cenowych i nieodwracalnych transakcji będą poważne. Sama nazwa kontraktu lub strona internetowa nie dowodzi, że jego kod jest bezpieczny ani że projekt jest legalny.

Uproszczony kontrakt escrow przechowuje 1 ETH. Kod uwalnia ETH sprzedającemu wyłącznie wtedy, gdy zgodę wyrażą dwie z trzech wskazanych stron. Jeśli kod zawiera błąd pozwalający jednej stronie zmienić listę osób zatwierdzających, blockchain może wykonać tę regułę dokładnie tak, jak została zapisana. Wynik zależy od kodu, a nie od zamierzonego układu biznesowego.

Najczęściej zadawane pytania

Czy smart kontrakt może samodzielnie uzyskać cenę z rynku rzeczywistego?+

Zwykle nie w typowym modelu blockchaina. Smart kontrakty potrzebują zewnętrznego mechanizmu danych, powszechnie nazywanego wyrocznią, aby przenieść informacje spoza łańcucha, takie jak cena lub wynik zdarzenia, do blockchaina. Wyrocznia staje się wówczas częścią modelu zaufania i ryzyka.

Czy smart contracty są prawnie wiążące?+

Nie automatycznie. Smart contract to przede wszystkim program techniczny. To, czy powiązana umowa jest prawnie wykonalna, zależy od jej warunków, stron, właściwego prawa, jurysdykcji i innych okoliczności wykraczających poza sam kod.

Przejdź do materiału źródłowego

01Ethereum.org — wprowadzenie do smart contractów02Ethereum.org — interakcja ze smart contractami