See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 959|Vastuse: 2

[Allikas] secp256k1 algoritm krüptovaluutade taga plokiahelas

[Kopeeri link]
Postitatud 2025-4-12 18:22:07 | | | |
secp256k1 viitab elliptilise kõvera parameetritele, mida kasutatakse Bitcoini avaliku võtme krüptograafias, mis on määratletud Tõhusa Krüptograafia Standardites (SEC), viidates Certicom Researchile:Hüperlingi sisselogimine on nähtav.。 Praegu kasutatakse Bitcoinis secp256k1 ja ECDSA algoritme. Bitcoini rakendusest pärit enamik plokiahela projekte, nagu Ethereum, kasutatakse hiljem.

Enne Bitcoini kasutati secp256k1 peaaegu kunagi, kuid nüüd muutub see üha populaarsemaks tänu mitmetele headele funktsioonidele. Kõige sagedamini kasutatavatel kõveratel on stokastiline struktuur, kuid secp256k1 on konstrueeritud spetsiaalselt, mittejuhuslikult, võimaldades tõhusaid arvutusi. Kui see on täielikult optimeeritud, on see tavaliselt üle 30% kiirem kui teised kõverad. Lisaks, erinevalt populaarsetest NIST-kõveratest, valitakse secp256k1 konstandid ennustataval viisil, mis vähendab oluliselt tõenäosust, et kõverate loojad lisavad kõverasse mingisuguse tagaukse tarkvara.



Digitaalallkirjad

Digitaalse allkirja tuum on privaatvõtme allkirjastamine ja avaliku võtme verifitseerimine – Allkiri on protsess, kus kasutatakse privaatvõtit andmete allkirjastamiseks allkirja väärtuse genereerimiseks, ning allkirja kinnitamine on protsess, mille käigus taastatakse avalik võti allkirjast.
Digiallkirjadel on Ethereumis kolm kasutust. Esiteks tõestab allkiri, et privaatvõtme omanik vihjab, et Ethereumi konto omanik on volitanud eetri maksmist või lepingu täitmist. Teiseks, autoriseerimise tõend on _vaieldamatu_ (vaieldamatu). Kolmandaks tõendab allkiri, et tehinguandmeid ei ole keegi pärast tehingu allkirjastamist muutnud ega saa muuta.

Krüptograafia 20 parima krüptovaluuta taga



Aadress:Hüperlingi sisselogimine on nähtav.

C# kasutab BouncyCastle.Cryptography't elliptilise kõvera SECP256K1 võtmepaaride genereerimiseks

Nagu allpool näidatud:



Privaatvõti: C66C343A5CD1A1D25B24A47D71047442EFED87DE12933779B1DAD914401776B5
Avalik võti: 04C99FE3CDC4D0025CFA1CC0BC6401FF273ABC4C86EB912F4325D286C5162A2D21D7DF76C3E79CF4F7C2183F0E230D187B26BC8A5FCA2436EA91AC72B8EC0F4651

Kood on järgmine:



C# kasutab Nethereum.Signerit võtmepaaride genereerimiseks

Kood on järgmine:



Läbivaatamine:

.NET/C# Loo ETH rahakoti konto ja verifitseerimisparool Nethereumi põhjal [lähtekoodiga]
https://www.itsvse.com/thread-9520-1-1.html

Ethereum (ETH) rahakott "Aadress, parool, privaatvõti, mnemooniline fraas, võtmehoidja"
https://www.itsvse.com/thread-4525-1-1.html

Viide:

Hüperlingi sisselogimine on nähtav.
Hüperlingi sisselogimine on nähtav.




Eelmine:Alibaba Cloud OSS objektisalvestuse õpetus uue ämbri loomiseks ja RAM-i poliitika seadistamiseks
Järgmine:.NET/C# Alibaba Cloud sisaldab päises V4 allkirja algoritmi
 Üürileandja| Postitatud 2025-4-12 18:23:15 |
 Üürileandja| Postitatud 2025-4-14 10:37:18 |
Plokiahela digitaalne rahakott (HD) BIP32, BIP44, BIP39 protokoll
https://www.itsvse.com/thread-10989-1-1.html
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com