Bitcoin publikus kulcs: Mit jelent? Hogyan működik?

A bitcoin fizetési hálózatban a tranzakciók feldolgozása során szükség van az ún. publikus kulcsra, amely a privát kulcsból képződik.

Mi az a publikus kulcs?

A publikus kulcs egy olyan kód-karakter sorozat, amely a privát kulcsból generálható (ECDSA algoritmussal), és a bitcoin fizetési hálózatban elindított tranzakció során nyilvánossá válik.

A publikus kulcsnak a bitcoin cím generálásában is szerepe van, ugyanis abból képződik egy ún. hashing algoritmussal. A bitcoin cím nyilvános, ugyanakkor abból a privát kulcs már nem fejthető vissza semmilyen módszerrel.

Publikus kulcs visszafejthető

A publikus kulcsra viszont ez az állítás nem igaz, azaz a publikus kulcsból visszafejthető a privát kulcs, próbálgatásos ún. brute force eljárással. A jelenlegi technológia (számítási kapacitás hiánya) szint mellett azonban a publikus kulcsból történő privát kulcs visszafejtés csak elméleti szinten lehetséges.

Fontos azonban tudni, hogy a publikus kulcs addig a pontig nem nyilvános, amíg a hozzá tartozó bitcoin címet nem használják. Emiatt kerülni kell a bitcoin cím újrahasználatát, ezzel elkerülhetjük azt, hogy a publikus kulcsból visszafejthető legyen a privát kulcs. Ugyanis ha egy tranzakció során a maradék összeget egy másik, saját tulajdonunkban levő bitcoin címre vezetjük át (amelyet eddig nem használtunk), akkor annak publikus kulcsa még nem nyilvános.

A pénztárca programok a fenti problémát kezelik, azaz egy tranzakciót követően automatikusan egy másik bitcoin címre helyezik át a maradék összeget.

További alapfogalmak:

A témával kapcsolatos előadásaink:

 
 

 

 
 

 

 
 

 

 
 

Ha kérdésed van a fentiekkel kapcsolatban, hozzá szeretnél szólni a témához, csatlakozz facebook csoportunkhoz ide kattintva!

Tanfolyamaink:

Új tartalmak

please do NOT follow this link