|
|
Opublikowano 2025-10-17 11:35:22
|
|
|
|

Ewolucja protokołu Bitcoin doprowadziła do pojawienia się różnych typów adresów w sieci Bitcoin, dostosowanych do potrzeb bezpieczeństwa i efektywności. Na przykład niektóre portfele wymagają wyboru typu adresu, jak pokazano na poniższym rysunku:
Adres dziedziczny (P2PKH)
Protokół: BIP-44 Typowa ścieżka: m/44'/0'/0'/0'/0/0 (pierwszy zewnętrzny adres konta głównego Bitcoina).
- Adresy dziedziczone to pierwszy format adresowy przyjęty przez Bitcoina i zaczyna się od liczby 1, na przykład: 1MbeQFmHo9b69kCfFa6yBr7BQX4NzJFQq9
- Adresy te opierają się na skryptach Pay-to-Public-Key-Hash (P2PKH), a ich transakcje zajmują dużo miejsca na blockchainie, są stosunkowo wolno przetwarzane i nie są wystarczająco anonimowe.
Zagnieżdżony adres SegWit (P2SH)
Protokół: BIP-49 Typowa ścieżka: m/49'/0'/0'/0'/0/0 (pierwszy zewnętrzny adres konta głównego Bitcoina)
- Zagnieżdżony SegWit to adres P2SH Bitcoin, który zaczyna się od liczby 3, na przykład: 3EmUH8Uh9EXE7axgyAeBsCc2vdUdKkDqWK
- SegWit to technologiczna aktualizacja zaprojektowana w celu rozwiązania podatności transakcji Bitcoin, zwiększenia pojemności sieci oraz obniżenia opłat transakcyjnych. Adresy wykorzystujące SegWit zmniejszają rozmiar transakcji BTC, co skutkuje niższymi opłatami transferowymi.
Adres rodzimy SegWit (P2WPKH)
Protokół: BIP-84 Typowa ścieżka: m/84'/0'/0'/0'/0/0 (pierwszy zewnętrzny adres głównego konta Bitcoin).
- Natywny SegWit to adres Bitcoin, który zaczyna się od bc1q i wykorzystuje schemat kodowania Bech32, na przykład: bc1qj89046x7zv6pm4n00qgqp505nljnfp6xfznyw
- Natywne rozwiązania SegWit dodatkowo optymalizują przetwarzanie transakcji w porównaniu do zagnieżdżonego SegWit, osiągając lepsze wyniki pod względem kompatybilności między portfelami, czytelności i oszczędności miejsca.
Adres taproot (P2TR)
Protokół: BIP-86,Logowanie do linku jest widoczne. Typowa ścieżka: m/86'/0'/0'/0/0 (pierwszy zewnętrzny adres konta głównego Bitcoina).
- Taproot to typ adresu Bitcoin, który zaczyna się od bc1p i wykorzystuje schemat kodowania Bech32m, a także jest najnowszym typem adresu Bitcoin, takim jak: bc1p8denc9m4sqe9hluasrvxkkdqgkydrk5ctxre5nkk4qwdvefn0sdsc6eqxe
- Taproot, znacząca aktualizacja, którą Bitcoin uruchomił pod koniec 2021 roku, wprowadził nowy schemat podpisów o nazwie Schnorr signatures, który pozwala złożonym transakcjom wielopodpisowym wyglądać jak zwykłe transakcje, dodając prywatność.
Tabela porównawcza
umowa | Format adresu (na przykładzie Bitcoina) | Prefiks adresu (Bitcoin Mainnet) | Podstawowe cechy: | | BIP-44 | Adres dziedziczny (adres dziedziczny) | 1 | Najwcześniejszy format adresowy, który jest najbardziej kompatybilny, ale ma dłuższą długość, został stopniowo zastąpiony. | | BIP-49 | P2WPKH zagnieżdżony w P2SH (format kompatybilny) | 3 | Kompatybilny z formatem SegWit dla adresów starszych, równoważąc kompatybilność z korzyściami SegWit (takimi jak niskie opłaty). | | BIP-84 | Adres SegWit z rodzimej strony P2WPKH | bc1q | Czysty format SegWit, z niższymi opłatami i wyższym bezpieczeństwem, jest obecnie popularnym wyborem. | | BIP-86 | P2TR (adres taproot) | bc1p | Obsługuje protokół Taproot, który zapewnia silniejszą ochronę prywatności i funkcjonalności (np. obsługuje złożone skrypty) i jest odpowiedni do zaawansowanych scenariuszy. |
.NET/C# generuje adres Taproot BTC
Zacznij od odniesienia się do pakietu, w następujący sposób:
Kod jest następujący:
Jak pokazano poniżej:
Odniesienie:
Logowanie do linku jest widoczne.
Logowanie do linku jest widoczne. |
Poprzedni:Szczegółowe wyjaśnienie kodowania blockchain Base58, Base58Check, Bech32 i Bech32mNastępny:Analiza crawlera w centrum handlowym Douyin pozycjonuje 6 bogów, analiza kontroli ryzyka, teraz powinno być 7 bogów X-Perseusz
|