Što je Bitcoin Script jezik?

Zadnje ažurirano

Napisao

Pregledao

Jezik Bitcoin Script je jednostavan, skriptni jezik temeljen na stogu koji se koristi za definiranje uvjeta trošenja Bitcoin transakcija. Prioritet daje sigurnosti i smanjuje složenost, igrajući ključnu ulogu u funkcionalnosti Bitcoina.
Što je Bitcoin Script jezik?
Upravljajte svojim Bitcoinom sigurno uz samostalno skrbništvo uz aplikaciju Bitcoin.com Wallet.

Dekodiranje Bitcoin Skripta: Jezik Bitcoin Transakcija

Bitcoin Script jezični je temeljni element koji pokreće Bitcoin transakcije. To je specijalizirani jezik koji postavlja pravila o tome kako se Bitcoin može trošiti, osiguravajući sigurne i provjerljive prijenose. Ovaj članak objašnjava Bitcoin Script, njegovu svrhu, kako funkcionira i njegova ograničenja. Također ćemo istražiti njegov odnos s pametnim ugovorima, Lightning mrežom, bočnim lancima i Ordinalima.

Za osnovno razumijevanje Bitcoina, pogledajte Što je Bitcoin? i brzi uvod u Bitcoin. Dublje zaronite i saznajte kako Bitcoin transakcije funkcioniraju i otkrijte priču o podrijetlu Bitcoina-od ideje do globalne financijske revolucije.

Što je Bitcoin Script?

Bitcoin Script je jezik za skriptiranje temeljen na stogu, sličan Forthu, ali nije Turing-potpun. To znači da ne može izvršavati složene izračune poput petlji ili uvjetnog grananja, za razliku od jezika koji se koriste za programiranje opće namjene. Ovaj dizajn daje prednost sigurnosti i sprječava probleme poput beskonačnih petlji koje bi mogle poremetiti Bitcoin mrežu.

Saznajte više o pametnim ugovorima i Turingovoj potpunosti.

Kako Bitcoin Script Funkcionira

Bitcoin Script koristi sustav gdje se podaci stavljaju na i skidaju sa "stoga" tijekom izvršavanja. Evo pojednostavljenog objašnjenja Bitcoin transakcije koristeći Script:

  1. Stvaranje Transakcije: Kada šaljete Bitcoin, vaš novčanik stvara transakciju s ulazima (Bitcoin koji se troši) i izlazima (adresa primatelja i iznos). Saznajte više o slanju Bitcoina.

  2. Zaključavajući Skript (ScriptPubKey): Svaki izlaz ima zaključavajući skript, koji postavlja uvjete za trošenje tog Bitcoina. Ovaj skript je povezan s adresom primatelja.

  3. Otključavajući Skript (ScriptSig): Da bi potrošio Bitcoin, pošiljatelj pruža otključavajući skript koji ispunjava uvjete zaključavajućeg skripta. Ovaj skript, kreiran od strane pošiljateljevog novčanika, uključuje njihov digitalni potpis, dokazujući vlasništvo.

  4. Izvršavanje Skripta: Bitcoin mreža pokreće otključavajući skript nakon kojeg slijedi zaključavajući skript. Ako kombinirano izvršavanje rezultira "true", transakcija je valjana.

  5. Potvrda Transakcije: Valjane transakcije se dodaju u blok, a zatim u blockchain, potvrđujući prijenos Bitcoina. Saznajte više o potvrdama.

Primjer: Jednostavna Bitcoin Transakcija u Skriptu

  • Zaključavajući Skript (ScriptPubKey): OP_DUP OP_HASH160 <Hash Javnog Ključa Primatelja> OP_EQUALVERIFY OP_CHECKSIG Ovaj skript zahtijeva potpis koji odgovara hashu javnog ključa primatelja.

  • Otključavajući Skript (ScriptSig): <Potpis> <Javni Ključ Pošiljatelja> Ovo pruža potpis i javni ključ za otključavanje Bitcoina.

Zajedno, ovi skripti provjeravaju potpis u odnosu na javni ključ i hash, osiguravajući da je potrošač zakoniti vlasnik.

Bitcoin Script i Povezani Koncepti

Ograničenja Bitcoin Skripta potaknula su inovativna rješenja:

Zaključak

Bitcoin Script je temeljni dio Bitcoin transakcija, osiguravajući sigurnost i provjerljivost. Njegova ograničenja dovela su do inovativnih rješenja poput bočnih lanaca i Lightning mreže. Razumijevanje Bitcoin Skripta pomaže vam shvatiti kako Bitcoin transakcije funkcioniraju i sigurnosni model mreže.

Saznajte više o Bitcoin novčanicima i kako ga stvoriti. Razumijte kako kupiti, poslati i primiti Bitcoin. Također, istražite povijest cijene Bitcoina i predviđanja cijene Bitcoina.

Povezani vodiči

Započnite ovdje →
Što je Bitcoin?

Što je Bitcoin?

Dobijte jednostavan uvod u Bitcoin i zašto je važan.

Pročitajte ovaj članak →
Što je Bitcoin?

Što je Bitcoin?

Dobijte jednostavan uvod u Bitcoin i zašto je važan.

Kako funkcioniraju bitcoin transakcije?

Kako funkcioniraju bitcoin transakcije?

Razumjeti kako javni blockchain Bitcoina prati vlasništvo tijekom vremena. Steknite jasnoću o ključnim pojmovima kao što su javni i privatni ključevi, ulazi i izlazi transakcija, vremena potvrde i više.

Pročitajte ovaj članak →
Kako funkcioniraju bitcoin transakcije?

Kako funkcioniraju bitcoin transakcije?

Razumjeti kako javni blockchain Bitcoina prati vlasništvo tijekom vremena. Steknite jasnoću o ključnim pojmovima kao što su javni i privatni ključevi, ulazi i izlazi transakcija, vremena potvrde i više.

Kako poslati bitcoin?

Kako poslati bitcoin?

Slanje bitcoina je jednostavno kao odabir iznosa za slanje i odluka o tome kamo će ići. Pročitajte članak za više detalja.

Pročitajte ovaj članak →
Kako poslati bitcoin?

Kako poslati bitcoin?

Slanje bitcoina je jednostavno kao odabir iznosa za slanje i odluka o tome kamo će ići. Pročitajte članak za više detalja.

Kako primiti bitcoin?

Kako primiti bitcoin?

Da biste primili bitcoin, jednostavno pošaljite svoj Bitcoin adresa pošiljatelju, koju možete pronaći u svom Bitcoin novčaniku. Pročitajte ovaj članak za više detalja.

Pročitajte ovaj članak →
Kako primiti bitcoin?

Kako primiti bitcoin?

Da biste primili bitcoin, jednostavno pošaljite svoj Bitcoin adresa pošiljatelju, koju možete pronaći u svom Bitcoin novčaniku. Pročitajte ovaj članak za više detalja.

Što je potvrda?

Što je potvrda?

Saznajte više o potvrđivanju na blockchainu, zašto su važna i više.

Pročitajte ovaj članak →
Što je potvrda?

Što je potvrda?

Saznajte više o potvrđivanju na blockchainu, zašto su važna i više.

Što su naknade za Bitcoin mrežu?

Što su naknade za Bitcoin mrežu?

Otkrijte što su bitcoin naknade, kako se naknade određuju i više.

Pročitajte ovaj članak →
Što su naknade za Bitcoin mrežu?

Što su naknade za Bitcoin mrežu?

Otkrijte što su bitcoin naknade, kako se naknade određuju i više.

check icon
POVJERENO OD STRANE PREKO 5 MILIJUNA KORISNIKA KRIPTOVALUTA DILJEM SVIJETA

OSTANITE KORAK ISPRED U KRIPTU

Dostavlja se tjedno
Dostavlja se tjedno

Ostanite ispred u kriptu s našim tjednim biltenom koji donosi najvažnije uvide.

news icon

Tjedne vijesti o kriptovalutama, odabrane za vas

insights icon

Akcijski uvidi i obrazovni savjeti

products icon

Ažuriranja o proizvodima koji potiču ekonomsku slobodu

Registriraj se

Bez neželjene pošte. Odjavite se u bilo kojem trenutku.

Počnite ulagati sigurno s Bitcoin.com novčanikomPočnite ulagati sigurno s Bitcoin.com novčanikomPočnite ulagati sigurno s Bitcoin.com novčanikom

Počnite ulagati sigurno s Bitcoin.com novčanikom

Više od novčanika dosad je kreirano

Sve što trebate za kupnju, prodaju, trgovanje i ulaganje vašeg Bitcoina i kriptovaluta sigurno

App StoreGoogle PlayQR Code
Download App
bitcoin logoGet Bitcoin