Przeglądaj wszystkie recenzje

Czym jest język Bitcoin Script?

Język skryptowy Bitcoin Script to prosty język skryptowy oparty na stosie, używany do definiowania warunków wydawania transakcji Bitcoin. Priorytetem jest bezpieczeństwo i minimalizowanie złożoności, odgrywając kluczową rolę w funkcjonalności Bitcoina.
Czym jest język Bitcoin Script?
Zarządzaj swoimi Bitcoinami bezpiecznie za pomocą aplikacji Bitcoin.com Wallet do samodzielnej opieki.

Odkodowanie Bitcoin Script: Język Transakcji Bitcoin

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.

Co to jest Bitcoin Script?

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.

Jak działa Bitcoin Script

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:

  1. 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.

  2. 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.

  3. 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ść.

  4. 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.

  5. Potwierdzenie Transakcji: Ważne transakcje są dodawane do bloku, a następnie do blockchain, co potwierdza transfer Bitcoin. Dowiedz się więcej o potwierdzeniach.

Przykład: Prosta Transakcja Bitcoin w Script

  • 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.

Bitcoin Script i Powiązane Koncepcje

Ograniczenia Bitcoin Script spowodowały powstanie innowacyjnych rozwiązań:

Podsumowanie

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.

Powiązane przewodniki

Zacznij stąd →
Co to jest Bitcoin?

Co to jest Bitcoin?

Uzyskaj proste wprowadzenie do Bitcoina i dlaczego ma to znaczenie.

Przeczytaj ten artykuł →
Co to jest Bitcoin?

Co to jest Bitcoin?

Uzyskaj proste wprowadzenie do Bitcoina i dlaczego ma to znaczenie.

Jak działają transakcje bitcoin?

Jak działają transakcje bitcoin?

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ł →
Jak działają transakcje bitcoin?

Jak działają transakcje bitcoin?

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.

Jak wysłać bitcoiny?

Jak wysłać bitcoiny?

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ł →
Jak wysłać bitcoiny?

Jak wysłać bitcoiny?

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.

Jak otrzymać bitcoin?

Jak otrzymać bitcoin?

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ł →
Jak otrzymać bitcoin?

Jak otrzymać bitcoin?

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.

Czym jest potwierdzenie?

Czym jest potwierdzenie?

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

Przeczytaj ten artykuł →
Czym jest potwierdzenie?

Czym jest potwierdzenie?

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

Czym są opłaty sieci Bitcoin?

Czym są opłaty sieci Bitcoin?

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

Przeczytaj ten artykuł →
Czym są opłaty sieci Bitcoin?

Czym są opłaty sieci Bitcoin?

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

check icon
ZAUFANY PRZEZ PONAD 5 MILIONÓW UŻYTKOWNIKÓW CRYPTO NA CAŁYM ŚWIECIE

Pozostań na czele w krypto

Dostarczane co tydzień
Dostarczane co tydzień

Pozostań na czele w świecie kryptowalut dzięki naszemu cotygodniowemu newsletterowi dostarczającemu najważniejsze informacje.

news icon

Cotygodniowe wiadomości kryptowalutowe, wyselekcjonowane dla Ciebie

insights icon

Praktyczne spostrzeżenia i edukacyjne wskazówki

products icon

Aktualizacje produktów napędzających wolność gospodarczą

Zarejestruj się

Bez spamu. Możesz zrezygnować w każdej chwili.

Rozpocznij bezpieczne inwestowanie z portfelem Bitcoin.com WalletRozpocznij bezpieczne inwestowanie z portfelem Bitcoin.com WalletRozpocznij bezpieczne inwestowanie z portfelem Bitcoin.com Wallet

Rozpocznij bezpieczne inwestowanie z portfelem Bitcoin.com Wallet

Ponad portfeli utworzone do tej pory

Wszystko, czego potrzebujesz, aby bezpiecznie kupować, sprzedawać, handlować i inwestować w Bitcoin i kryptowaluty.

App StoreGoogle PlayQR Code
Download App
bitcoin logoGet Bitcoin