Strona głównaKrypto dla profesjonalistówCzym są ścisłe sygnatury der

Czym są ścisłe sygnatury der

Czym są ścisłe sygnatury der

Surowe podpisy DER (Distinguished Encoding Rules lub Distinguished Encoding Rules) są rodzajem kodowania, które ma na celu zapewnienie kompatybilności podpisu cyfrowego w dowolnym kontekście i są wykorzystywane do zabezpieczenia ważności podpisów cyfrowych w Bitcoinie i kryptowalutach.

Bez wątpienia Bitcoin jest wysoce wyspecjalizowanym oprogramowaniem kryptograficznym, co widać po rygorystycznych podpisach DER, implementacji kryptograficznej mającej na celu zapewnienie lepszego stopnia bezpieczeństwa w protokole, w szczególności w systemie podpisów Bitcoin.

Ścisłe podpisy, często znane jako DER (Distinguished Encoding Rules), są rodzajem bezpiecznego szyfrowania, które zapewnia kompatybilność podpisu cyfrowego w dowolnym kontekście. Nie ma znaczenia, czy portfel jest pusty. Niezależnie od tego, czy jest na komputerze, smartfonie czy innym urządzeniu, kodowanie będzie spójne, a rozdzielczość będzie spójna od początku do końca. Ma to krytyczne znaczenie dla Bitcoina, ponieważ zapewnia, że jego podpisy cyfrowe są bezpieczne w różnych warunkach.

Celem kodowania DER jest zapewnienie, że weryfikacje ECDSA są zawsze ważne. Aby to zrobić, każdy podpis jest sprawdzany nie tylko pod kątem tworzenia, ale także kodowania. Na początek podpisy ECDSA są poddawane weryfikacji DER, która zapewnia, że kodowanie podpisu jest prawidłowe. Każdy podpis ECDSA musi być starannie zakodowany (lub zapisany) w Bitcoin, a wszelkie zmiany sygnalizują, że podpis jest niewiarygodny.

W takim przypadku protokół Bitcoin po prostu odrzuca podpis i uniemożliwia uruchomienie skryptu Bitcoin związanego z nim.

Musimy pamiętać, że ECDSA jest deterministycznym systemem podpisu cyfrowego, co oznacza, że zawsze musi dawać ten sam podpis w tych samych warunkach generowania, niezależnie od zastosowanych kryteriów. Jest to konieczne dla bezpieczeństwa i zapewnia, że żadne dwa podpisy ECDSA nie są identyczne. W przypadku kodowania DER, to samo jest prawdą: istnieje tylko jeden strumień danych, który może poprawnie reprezentować określone wartości dla podpisu ECDSA.

Jednak niektóre implementacje (takie jak OpenSSL) są problematyczne i dają nieprawidłowe kodowania w określonych przypadkach. W rezultacie weryfikatory podpisów ECDSA są często elastyczne w swoich kryteriach akceptacji. Jest to niedopuszczalne w Bitcoinie, ponieważ powoduje błędy w weryfikacji podpisów i zakłóca konsensus sieci. W obliczu takich problemów deweloperzy Bitcoina zdecydowali się zaprojektować własną implementację DER, która była dostosowana do specjalnych wymagań Bitcoina, uniemożliwiając innym implementacjom zakłócanie jego funkcjonowania.

Check out other levels

Używamy plików cookie do przechowywania, uzyskiwania dostępu i przetwarzania danych osobowych, aby zapewnić najlepszą jakość korzystania z Internetu. Klikając Akceptuj pliki cookie, wyrażasz zgodę na przechowywanie wszystkich plików cookie i zapewnienie najlepszej wydajności witryny. Możesz zmienić preferencje dotyczące plików cookie lub wycofać zgodę, klikając Ustawienia plików cookie. Aby dowiedzieć się więcej o plikach cookie i celach, przeczytaj nasze Polityka dotycząca plików cookie and Polityka prywatności

Ustawienia cookies


Kontrola plików cookie


Czym są pliki cookies?

Ciasteczka (ang. cookies) to niewielkie pliki tekstowe, które umożliwiają nam jednoznaczną identyfikację Twojej przeglądarki lub urządzenia. Pliki cookie zwykle działają poprzez przypisanie unikalnego numeru do Twojego urządzenia i są przechowywane w przeglądarce przez odwiedzane witryny internetowe, a także zewnętrznych dostawców usług dla tych witryn. Pod pojęciem plików cookie należy brać pod uwagę inne technologie, takie jak pakiety SDK, piksele i pamięć lokalną.


Jeśli są zaakceptowane

Możemy rozpoznać Cię jako klienta, który umożliwia spersonalizowane usługi, treści i reklamy, oraz możemy poprawić skuteczność usług i rozpoznać urządzenie w celu zwiększenia bezpieczeństwa
Możemy poprawić Twoje wrażenia na podstawie Twojej poprzedniej sesji
Możemy śledzić Twoje preferencje i personalizować usługi
Możemy poprawić wydajność Witryny.


Jeśli nie są zaakceptowane

Nie będziemy w stanie zapamiętać Twoich poprzednich sesji, co nie pozwoli nam dostosować strony internetowej zgodnie z Twoimi preferencjami
Niektóre funkcje mogą być niedostępne, a wrażenia użytkownika ograniczone bez plików cookie


Bezwzględnie konieczne oznacza, że podstawowe funkcje Serwisu nie mogą być zapewniane bez korzystania z nich. Ponieważ te pliki cookie są niezbędne do prawidłowego działania i bezpieczeństwa funkcji i usług Witryny, nie można zrezygnować z korzystania z tych technologii. Nadal możesz je blokować w swojej przeglądarce, ale może to spowodować wyłączenie podstawowych funkcji serwisu.

  • Ustawianie preferencji prywatności
  • Bezpieczne logowanie
  • Bezpieczne połączenie podczas korzystania z usług
  • Wypełnianie formularzy

Technologie analityczne i śledzenia wydajności w celu analizy sposobu korzystania z Witryny.

  • Najczęściej oglądane strony
  • Interakcja z treścią
  • Analiza błędów
  • Testowanie i mierzenie różnych efektywności projektowych

Witryna może wykorzystywać technologie reklamowe i marketingowe osób trzecich.

  • Promuj nasze usługi na innych platformach i stronach internetowych
  • Mierz skuteczność naszych kampanii