Tasować

🎁 200% Premia Powitalna do $1,000 | Loteria Tygodniowa $1M+ | Wypłaty Natychmiastowe | Ekskluzywny Token $SHFL | Gry z 99% RTP 🔥

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.

Odszyfrowanie Bitcoin Script: Język transakcji Bitcoin

Język Bitcoin Script jest głównym elementem, który napędza transakcje Bitcoin. To specjalistyczny język, który ustala zasady dotyczące tego, jak Bitcoin może być wydawany, zapewniając bezpieczne i weryfikowalne transfery. W tym artykule wyjaśniamy Bitcoin Script, jego cel, sposób działania oraz jego ograniczenia. Zbadamy również jego związek z inteligentnymi kontraktami, Lightning Network, sidechainami i Ordinals.

Dla podstawowego zrozumienia Bitcoina zobacz Co to jest Bitcoin? oraz krótkie 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.

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ć skomplikowanych obliczeń, takich jak pętle czy rozgałęzienia warunkowe, w przeciwieństwie do języków używanych do programowania ogólnego przeznaczenia. Ten wybór projektowy priorytetowo traktuje 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 kompletności Turinga.

Jak działa Bitcoin Script

Bitcoin Script wykorzystuje system, w którym dane są umieszczane na "stosie" i usuwane z niego podczas wykonywania. Oto uproszczone wyjaśnienie transakcji Bitcoin przy użyciu Script:

  1. Tworzenie transakcji: Podczas wysyłania Bitcoina, 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 Bitcoina.

  2. Skrypt blokujący (ScriptPubKey): Każde wyjście ma skrypt blokujący, ustalający warunki wydania tych Bitcoinów. Ten skrypt jest powiązany z adresem odbiorcy.

  3. Skrypt odblokowujący (ScriptSig): Aby wydać Bitcoina, nadawca dostarcza skrypt odblokowujący, który spełnia warunki skryptu blokującego. Ten skrypt, tworzony przez portfel nadawcy, zawiera ich cyfrowy podpis, potwierdzający posiadanie.

  4. Wykonywanie skryptu: Sieć Bitcoin uruchamia skrypt odblokowujący, a następnie skrypt blokujący. Jeśli połączone wykonanie daje wynik "prawda", transakcja jest ważna.

  5. Potwierdzenie transakcji: Ważne transakcje są dodawane do bloku, a następnie do łańcucha bloków, potwierdzając transfer Bitcoinów. Dowiedz się więcej o potwierdzeniach.

Przykład: Prosta transakcja Bitcoin w Script

  • Skrypt blokujący (ScriptPubKey): OP_DUP OP_HASH160 <Hash klucza publicznego odbiorcy> OP_EQUALVERIFY OP_CHECKSIG Ten skrypt wymaga podpisu zgodnego z hashem klucza publicznego odbiorcy.

  • Skrypt odblokowujący (ScriptSig): <Podpis> <Klucz publiczny nadawcy> Ten skrypt dostarcza podpis i klucz publiczny do odblokowania Bitcoina.

Razem te skrypty weryfikują podpis względem klucza publicznego i hash, zapewniając, że wydający jest prawowitym właścicielem.

Bitcoin Script i powiązane koncepcje

Ograniczenia Bitcoin Script zainspirowały innowacyjne rozwiązania:

Podsumowanie

Bitcoin Script jest fundamentalną częścią transakcji Bitcoin, zapewniając bezpieczeństwo i weryfikowalność. Jego ograniczenia doprowadziły do innowacyjnych rozwiązań, takich jak sidechains 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 kupować, wysyłać i odbierać Bitcoina. Również, zgłęb historię cen Bitcoina i prognozy cen Bitcoina.

Odkryj najlepsze platformy do kupowania, sprzedawania i handlu kryptowalutami.

Odkryj najlepsze platformy do kupowania, sprzedawania i handlu kryptowalutami.

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
ZAUFANIE PONAD 5 MILIONÓW UŻYTKOWNIKÓW KRYPTO NA ŚWIECIE

BĄDŹ NA CZELE W KRYPTOWALUTACH

DOSTARCZANY COTYGODNIOWO
DOSTARCZANY COTYGODNIOWO

Bądź na czele w kryptowalutach dzięki naszemu cotygodniowemu newsletterowi dostarczającemu najważniejsze spostrzeżenia

news icon

Cotygodniowe wiadomości krypto, wyselekcjonowane dla Ciebie

insights icon

Praktyczne spostrzeżenia i wskazówki edukacyjne

products icon

Aktualizacje produktów wspierających wolność gospodarczą

Zarejestruj się

Brak spamu. Anuluj subskrypcję w dowolnym momencie.

Zacznij inwestować bezpiecznie z portfelem Bitcoin.comZacznij inwestować bezpiecznie z portfelem Bitcoin.comZacznij inwestować bezpiecznie z portfelem Bitcoin.com

Zacznij inwestować bezpiecznie z portfelem Bitcoin.com

Ponad portfeli utworzonych do tej pory

Wszystko, czego potrzebujesz, aby bezpiecznie kupować, sprzedawać, handlować i inwestować swoje Bitcoiny i kryptowaluty.

App StoreGoogle PlayQR Code
Download App