Ostatnia aktualizacja

Język Bitcoin Script jest kluczowym elementem napędzającym transakcje Bitcoin. To specjalistyczny język, który ustala zasady dotyczące sposobu wydawania Bitcoin, zapewniając bezpieczne i weryfikowalne transfery. Ten artykuł wyjaśnia Bitcoin Script, jego cel, jak działa i jakie ma ograniczenia. Zbadamy również jego związek z inteligentnymi kontraktami, Lightning Network, sidechainami i Ordinals.
Dla podstawowego zrozumienia Bitcoina, zobacz Czym jest Bitcoin? i szybkie wprowadzenie do Bitcoina. Zgłęb temat i dowiedz się jak działają transakcje Bitcoin oraz odkryj historię powstania Bitcoina-od pomysłu do globalnej rewolucji finansowej.
Bitcoin Script to język skryptowy oparty na stosie, podobny do Forth, ale nie jest Turingowski. Oznacza to, że nie może wykonywać złożonych obliczeń, takich jak pętle czy rozgałęzienia warunkowe, w przeciwieństwie do języków używanych w programowaniu ogólnego przeznaczenia. Ten wybór projektowy priorytetyzuje bezpieczeństwo i zapobiega problemom takim jak nieskończone pętle, które mogłyby zakłócić działanie sieci Bitcoin.
Dowiedz się więcej o inteligentnych kontraktach i kompletnych językach Turinga.
Bitcoin Script używa systemu, w którym dane są umieszczane i usuwane ze "stosu" podczas wykonywania. Oto uproszczone wyjaśnienie transakcji Bitcoin za pomocą Script:
Tworzenie transakcji: Wysyłając Bitcoin, Twój portfel tworzy transakcję z wejściami (Bitcoin, który jest wydawany) i wyjściami (adres odbiorcy i kwota). Dowiedz się więcej o wysyłaniu Bitcoin.
Skrypt blokujący (ScriptPubKey): Każde wyjście ma skrypt blokujący, który ustala warunki wydawania tych Bitcoin. Ten skrypt jest powiązany z adresem odbiorcy.
Skrypt odblokowujący (ScriptSig): Aby wydać Bitcoin, nadawca dostarcza skrypt odblokowujący, który spełnia warunki skryptu blokującego. Ten skrypt, stworzony przez portfel nadawcy, zawiera ich podpis cyfrowy, potwierdzający własność.
Wykonanie skryptu: Sieć Bitcoin wykonuje najpierw skrypt odblokowujący, a następnie skrypt blokujący. Jeśli wynik połączonego wykonania to "prawda", transakcja jest ważna.
Potwierdzenie transakcji: Ważne transakcje są dodawane do bloku, a następnie do łańcucha bloków, potwierdzając transfer Bitcoin. Dowiedz się więcej o potwierdzeniach.
Skrypt blokujący (ScriptPubKey): OP_DUP OP_HASH160 <Skrót klucza publicznego odbiorcy> OP_EQUALVERIFY OP_CHECKSIG Ten skrypt wymaga podpisu pasującego do skrótu klucza publicznego odbiorcy.
Skrypt odblokowujący (ScriptSig): <Podpis> <Klucz publiczny nadawcy> To dostarcza podpis i klucz publiczny do odblokowania Bitcoin.
Razem te skrypty weryfikują podpis w stosunku do klucza publicznego i skrótu, zapewniając, że wydawca jest prawowitym właścicielem.
Ograniczenia Bitcoin Script zainspirowały innowacyjne rozwiązania:
Lightning Network: Rozwiązanie warstwy-2 używające Script do kanałów płatności. Dowiedz się więcej o Lightning Network.
Sidechains: Oddzielne łańcuchy bloków powiązane z Bitcoin, używające Script do interoperacyjności. Dowiedz się więcej o sidechainach.
Ordinals: Używanie Script do dodawania danych do satoshi. Dowiedz się więcej: Bitcoin Ordinals.
Inteligentne kontrakty: Choć ograniczone, Bitcoin Script pozwala na podstawowe inteligentne kontrakty, takie jak portfele wielopodpisowe. Dowiedz się więcej o inteligentnych kontraktach na Bitcoin.
Bitcoin Script jest fundamentalną częścią transakcji Bitcoin, zapewniając bezpieczeństwo i weryfikowalność. Jego ograniczenia doprowadziły do innowacyjnych rozwiązań, takich jak sidechainy i Lightning Network. Zrozumienie Bitcoin Script pomaga zrozumieć, jak działają transakcje Bitcoin i model bezpieczeństwa sieci.
Dowiedz się o portfelach Bitcoin i jak je stworzyć. Zrozum, jak kupić, wysłać i otrzymać Bitcoin. Poznaj również historię cen Bitcoina i prognozy cen Bitcoina.
Uzyskaj proste wprowadzenie do Bitcoina i dlaczego ma to znaczenie.
Uzyskaj proste wprowadzenie do Bitcoina i dlaczego ma to znaczenie.

Zrozum, jak publiczna blockchain Bitcoin śledzi własność w czasie. Uzyskaj jasność co do kluczowych terminów, takich jak klucze publiczne i prywatne, wejścia i wyjścia transakcji, czasy potwierdzeń i więcej.

Zrozum, jak publiczna blockchain Bitcoin śledzi własność w czasie. Uzyskaj jasność co do kluczowych terminów, takich jak klucze publiczne i prywatne, wejścia i wyjścia transakcji, czasy potwierdzeń i więcej.

Wysyłanie bitcoinów jest tak proste, jak wybranie kwoty do wysłania i zdecydowanie, dokąd ma trafić. Przeczytaj artykuł, aby uzyskać więcej szczegółów.

Wysyłanie bitcoinów jest tak proste, jak wybranie kwoty do wysłania i zdecydowanie, dokąd ma trafić. Przeczytaj artykuł, aby uzyskać więcej szczegółów.
Aby otrzymać bitcoin, wystarczy podać nadawcy swój adres Bitcoin, który można znaleźć w swoim portfelu Bitcoin. Przeczytaj ten artykuł, aby uzyskać więcej szczegółów.
Aby otrzymać bitcoin, wystarczy podać nadawcy swój adres Bitcoin, który można znaleźć w swoim portfelu Bitcoin. Przeczytaj ten artykuł, aby uzyskać więcej szczegółów.

Dowiedz się o potwierdzeniach w blockchainie, dlaczego są ważne i więcej.

Dowiedz się o potwierdzeniach w blockchainie, dlaczego są ważne i więcej.

Odkryj, czym są opłaty bitcoinowe, jak są ustalane opłaty i więcej.

Odkryj, czym są opłaty bitcoinowe, jak są ustalane opłaty i więcej.
Pozostań na czele w świecie kryptowalut dzięki naszemu cotygodniowemu newsletterowi dostarczającemu najważniejsze informacje.
Cotygodniowe wiadomości kryptowalutowe, wyselekcjonowane dla Ciebie
Praktyczne spostrzeżenia i edukacyjne wskazówki
Aktualizacje produktów napędzających wolność gospodarczą
Bez spamu. Możesz zrezygnować w każdej chwili.



Ponad portfeli utworzone do tej pory
Wszystko, czego potrzebujesz, aby bezpiecznie kupować, sprzedawać, handlować i inwestować w Bitcoin i kryptowaluty.

© 2026 Saint Bitts LLC Bitcoin.com. Wszelkie prawa zastrzeżone.