Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 959|Atbildi: 2

[Avots] secp256k1 algoritms aiz kriptovalūtām blokķēdē

[Kopēt saiti]
Publicēts 2025-4-12 18:22:07 | | | |
secp256k1 attiecas uz eliptiskas līknes parametriem, kas tiek izmantoti Bitcoin publiskās atslēgas kriptogrāfijā, kas ir definēta Efektīvas kriptogrāfijas standartos (SEC), atsaucoties uz Certicom Research:Hipersaites pieteikšanās ir redzama.。 Pašlaik Bitcoin tiek izmantoti secp256k1 un ECDSA algoritmi. Izcelsme no Bitcoin lietojumprogrammas, lielākā daļa blokķēdes projektu, piemēram, Ethereum, tiek izmantoti vēlāk.

Pirms Bitcoin secp256k1 gandrīz nekad netika izmantots, bet tagad tas kļūst arvien populārāks, pateicoties vairākām jaukām funkcijām. Visbiežāk izmantotajām līknēm ir stohastiska struktūra, bet secp256k1 ir konstruēta īpašā, nejaušā veidā, ļaujot veikt efektīvus aprēķinus. Ja tas ir pilnībā optimizēts, tas parasti ir vairāk nekā 30% ātrāks nekā citas līknes. Turklāt, atšķirībā no populārajām NIST līknēm, secp256k1 konstantes tiek izvēlētas paredzamā veidā, kas ievērojami samazina varbūtību, ka līknes veidotāji līknē.



Ciparparakstus

Digitālā paraksta kodols ir privātās atslēgas parakstīšana un publiskās atslēgas pārbaude; Paraksts ir privātās atslēgas izmantošanas process, lai parakstītu datus, lai ģenerētu paraksta vērtību, un paraksta pārbaude ir publiskās atslēgas atgūšanas process no paraksta.
Digitālajiem parakstiem Ethereum ir trīs lietojumi. Pirmkārt, paraksts pierāda, ka privātās atslēgas īpašnieks nozīmē, ka Ethereum konta īpašnieks ir autorizējis ētera maksājumu vai līguma izpildi. Otrkārt, pilnvarojuma pierādījums ir _nenoliedzams_ (nenoliedzams). Treškārt, paraksts pierāda, ka darījuma datus neviens nav mainījis un nevar mainīt pēc darījuma parakstīšanas.

Kriptogrāfija aiz 20 populārākajām kriptovalūtām



Adrese:Hipersaites pieteikšanās ir redzama.

C# izmanto BouncyCastle.Cryptography, lai ģenerētu eliptisku līkni SECP256K1 atslēgu pāriem

Kā parādīts zemāk:



Privātā atslēga: C66C343A5CD1A1D25B24A47D71047442EFED87DE12933779B1DAD914401776B5
Publiskā atslēga: 04C99FE3CDC4D0025CFA1CC0BC6401FF273ABC4C86EB912F4325D286C5162A2D21D7DF76C3E79CF4F7C2183F0E230D187B26BC8A5FCA2436EA91AC72B8EC0F4651

Kods ir šāds:



C# izmanto Nethereum.Signer, lai ģenerētu atslēgu pārus

Kods ir šāds:



Pārskats:

.NET/C# Izveidojiet ETH maka kontu un verifikācijas paroli, pamatojoties uz Nethereum [ar avota kodu]
https://www.itsvse.com/thread-9520-1-1.html

Ethereum (ETH) maks "Adrese, parole, privātā atslēga, mnemoniskā frāze, atslēgu krātuve"
https://www.itsvse.com/thread-4525-1-1.html

Atsauce:

Hipersaites pieteikšanās ir redzama.
Hipersaites pieteikšanās ir redzama.




Iepriekšējo:Alibaba Cloud OSS objektu krātuves apmācība par jauna kausa izveidi un RAM politikas iestatīšanu
Nākamo:.NET/C# Alibaba Cloud galvenē iekļauj V4 paraksta algoritmu
 Saimnieks| Publicēts 2025-4-12 18:23:15 |
 Saimnieks| Publicēts 2025-4-14 10:37:18 |
Blokķēdes digitālais maks (HD) BIP32, BIP44, BIP39 protokols
https://www.itsvse.com/thread-10989-1-1.html
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com