Kezdőlap Kriptó szakembereknek Mik a szigorú der aláírások

Mik a szigorú der aláírások

A szigorú aláírások DER (Distinguished Encoding Rules vagy Distinguished Encoding Rules) egyfajta kódolás, amelynek célja, hogy biztosítsa a digitális aláírás kompatibilitását bármilyen kontextusban, és amelyet a Bitcoinban és a kriptovalutákban a digitális aláírások érvényességének biztosítására használnak.

Kétségtelen, hogy a Bitcoin egy rendkívül speciális kriptográfiai szoftver, amit a szigorú DER aláírások, a protokollban, különösen a Bitcoin aláírási rendszerében a jobb fokú biztonságot célzó kriptográfiai megvalósítás is bizonyít.

A szigorú aláírások, gyakran DER (Distinguished Encoding Rules) néven ismertek, egyfajta biztonságos kódolás, amely biztosítja a digitális aláírás kompatibilitását bármilyen kontextusban. Nem számít, hogy üres-e a pénztárcája. Akár számítógépen, okostelefonon vagy más eszközön van, a kódolás konzisztens lesz, és a felbontás az elejétől a végéig következetes lesz. Ez a Bitcoin számára kritikus fontosságú, mivel biztosítja, hogy a digitális aláírások különböző körülmények között is biztonságosak legyenek.

A DER-kódolás célja, hogy az ECDSA-ellenőrzések mindig érvényesek legyenek. Ennek érdekében minden aláírást nemcsak a kialakítás, hanem a kódolás szempontjából is ellenőriznek. Kezdetben az ECDSA aláírásokat DER-ellenőrzésnek vetik alá, amely biztosítja, hogy az aláírás kódolása érvényes legyen. Minden ECDSA-aláírásnak gondosan kódolva (vagy írva) kell lennie a Bitcoinban, és minden változtatás azt jelzi, hogy az aláírás nem megbízható.

Egy ilyen esetben a Bitcoin protokoll egyszerűen elutasítja az aláírást, és megakadályozza a hozzá kapcsolódó Bitcoin Script futtatását.

Ne feledjük, hogy az ECDSA egy determinisztikus digitális aláírási rendszer, ami azt jelenti, hogy a használt kritériumoktól függetlenül mindig ugyanazt az aláírást kell létrehoznia ugyanazon létrehozási feltételek mellett. Ez szükséges a biztonsághoz, és biztosítja, hogy két ECDSA-aláírás nem lehet azonos. A DER-kódolás esetében ugyanez igaz: csak egyetlen adatfolyam létezik, amely helyesen reprezentálhatja az ECDSA-aláírás meghatározott értékeit.

Mégis bizonyos implementációk (például az OpenSSL) problémásak, és bizonyos esetekben helytelen kódolást eredményeznek. Ennek eredményeképpen az ECDSA aláíráshitelesítők gyakran rugalmasak az elfogadási kritériumok tekintetében. Ez a Bitcoinban elfogadhatatlan, mivel ez aláírás-hitelesítési hibákat okoz, és megzavarja a hálózat konszenzusát. Az ilyen problémákkal szembesülve a Bitcoin fejlesztői úgy döntöttek, hogy saját DER implementációt terveznek, amely megfelel a Bitcoin speciális igényeinek, és megakadályozza, hogy más implementációk zavarják a működését.

Tekintse meg a többi szintet