
Język Bitcoin Script jest kluczowym elementem napędzającym transakcje Bitcoin. To wyspecjalizowany język, który ustala zasady dotyczące tego, jak Bitcoin może być wydawany, zapewniając bezpieczne i weryfikowalne transfery. Ten artykuł wyjaśnia Bitcoin Script, jego cel, jak działa i jakie ma ograniczenia. Przeanalizujemy również jego związek z inteligentnymi kontraktami, siecią Lightning, sidechainami i Ordinals.
Aby uzyskać podstawowe informacje o Bitcoin, zobacz Co to jest Bitcoin? oraz szybkie wprowadzenie do Bitcoin. Zgłęb temat i dowiedz się, jak działają transakcje Bitcoin oraz odkryj historię powstania Bitcoin-od pomysłu do globalnej rewolucji finansowej.
Bitcoin Script to język skryptowy oparty na stosie, podobny do Forth, ale nie jest kompletny w sensie Turinga. 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 pętle nieskończone, które mogłyby zakłócić działanie sieci Bitcoin.
Dowiedz się więcej o inteligentnych kontraktach i kompletności Turinga.
Bitcoin Script wykorzystuje system, w którym dane są dodawane i usuwane z "stosu" podczas wykonywania. Oto uproszczone wyjaśnienie transakcji Bitcoin za pomocą Script:
Tworzenie Transakcji: Przy wysyłaniu 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, ustalający warunki wydania 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 uruchamia skrypt odblokowujący, a następnie skrypt blokujący. Jeśli wynik łącznego wykonania to "true", transakcja jest ważna.
Potwierdzenie Transakcji: Ważne transakcje są dodawane do bloku, a następnie do blockchain, co potwierdza 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, który pasuje 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 względem klucza publicznego i skrótu, zapewniając, że wydający jest prawowitym właścicielem.
Ograniczenia Bitcoin Script spowodowały powstanie innowacyjnych rozwiązań:
Sieć Lightning: rozwiązanie warstwy-2 używające Script do kanałów płatności. Dowiedz się więcej o sieci Lightning.
Sidechainy: Oddzielne blockchainy powiązane z Bitcoin, używające Script do interoperacyjności. Dowiedz się więcej o sidechainach.
Ordinals: Używając Script do dodawania danych do satoshi. Dowiedz się więcej: Bitcoin Ordinals.
Inteligentne Kontrakty: Mimo ograniczeń, Bitcoin Script umożliwia podstawowe inteligentne kontrakty, takie jak portfele multisig. 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 powstania innowacyjnych rozwiązań, takich jak sidechainy i sieć Lightning. Zrozumienie Bitcoin Script pomaga zrozumieć, jak działają transakcje Bitcoin i model bezpieczeństwa sieci.
Dowiedz się o portfelach Bitcoin i jak je tworzyć. Zrozum, jak kupować, wysyłać i odbierać Bitcoin. Również, odkryj historię cen Bitcoin i prognozy cen Bitcoin.
Uzyskaj proste wprowadzenie do Bitcoina i dlaczego ma to znaczenie.
Przeczytaj ten artykuł →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.
Przeczytaj ten artykuł →
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.
Przeczytaj ten artykuł →
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.
Przeczytaj ten artykuł →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.
Przeczytaj ten artykuł →
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.
Przeczytaj ten artykuł →
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.

© 2025 Saint Bitts LLC Bitcoin.com. All rights reserved