Ten post pierwotnie pojawił się na stronie internetowej ZeMinga M. Gao i opublikowaliśmy go ponownie za zgodą autora. Przeczytaj cały artykuł tutaj.
Mathieu Ducroux z nChain opublikował artykuł zatytułowany IPv6 Bitcoins-Certified Addresses.
Abstrakcyjny:
Kluczową cechą protokołu IPv6 jest funkcja plug-and-play, która umożliwia hostom bezproblemową integrację z sieciami. W przypadku braku zaufanego organu lub infrastruktury bezpieczeństwa wyzwaniem dla hostów jest wygenerowanie własnego adresu i weryfikacja własności innych.
Adres generowany kryptograficznie (CGA) rozwiązuje ten problem, wiążąc adresy IPv6 z kluczami publicznymi hostów w celu potwierdzenia własności adresu.
Generowanie CGA polega na rozwiązaniu zagadki kryptograficznej podobnej do Proof-of-Work (PoW) Bitcoina, aby zapobiec fałszowaniu adresów. Niestety rozwiązanie zagadki często powoduje niepożądane opóźnienia w generowaniu adresów, co utrudnia przyjęcie CGA.
W tym artykule przedstawiamy adresy z certyfikatem Bitcoin (BCA), nową technikę wiązania adresów IPv6 z kluczami publicznymi hostów. BCA zmniejsza koszt obliczeniowy generowania adresów, wykorzystując PoW obliczoną przez węzły Bitcoin w celu zabezpieczenia wiązania.
W porównaniu do CGA, BCA zapewnia lepszą ochronę przed atakami typu spoofing i poprawia prywatność hostów. Ze względu na zdecentralizowany charakter sieci Bitcoin, BCA unika polegania na zaufanym organie, podobnym do CGA. BCA pokazuje, w jaki sposób można ponownie wykorzystać PoW obliczony przez węzły Bitcoin, co oszczędza koszty dla hostów i zwiększa efektywność wydobywania Bitcoinów.
Praca jest piękna i ważna.
Adresy certyfikowane przez Bitcoin (BCA) są lepsze od adresów generowanych kryptograficznie (CGA) pod względem rzędów wielkości mierzonych czasem obliczeniowym i kosztami.
To nie Bitcoin zaskakuje IPv6 samodzielną rekomendacją nowych rzeczy do zrobienia (chociaż to z pewnością ma swoją długoterminową przyszłość), ale Bitcoin podchodzi do własnego problemu IPv6 z rozwiązaniem, które jest milion razy bardziej wydajne i tańsze skuteczne w przypadku istniejącego problemu.
Może to stać się kluczowym elementem przyszłego Internetu integrującego blockchain i IPv6. Od tego będzie zależeć przyszłość IoT.
Host może zarejestrować swój klucz publiczny w łańcuchu bloków Bitcoin, generując transakcję Bitcoin. Powiązanie między kluczem publicznym zarejestrowanym w łańcuchu bloków a adresami Bitcoin jest zabezpieczone przez wyszukiwanie wykonywane przez węzły Bitcoin pod kątem prawidłowego nagłówka bloku, a nie wyszukiwanie przez hosta prawidłowego modyfikatora w CGA.
To zastąpienie ma głębokie implikacje. Rzuca nielegalnych napastników przeciwko potężnym, przestrzegającym prawa węzłom Bitcoin, a nie poszczególnym hostom (użytkownikom) z CGA.
To zmienia zasady gry.
Oprócz bezpośrednich zastosowań praktycznych, wyjaśnia także pewne punkty widzenia w filozofii Bitcoin:
(1) Jest to kolejny doskonały przykład potwierdzający wyższość PoW nad innymi konsensusami. PoW już udowodniono, że jest lepszy, nawet jeśli rozwiązywanie zagadek nie ma innego zastosowania niż sam PoW. Ale teraz nawet praca wcześniej uważana za marnotrawną ma doskonałe uzasadnienie użytkowe.
(2) Przez analogię ilustruje wyższość SWN górników nad siecią kratową użytkowników niebędących górnikami. BCA udowadnia, że profesjonalny PoW SWN, dzięki otwartej konkurencji ekonomicznej i przejrzystości, przebija amatorską sieć hobbystyczną „dowód istnienia”. Dzięki BCA Nowy Internet oparty na protokole IPv6 będzie miał swój ostateczny pancerz ochronny, skuteczny i potężny, aby pokonać nawet najbardziej zorganizowanych napastników. Zyskuje przewagę nie dzięki samej sile technologii jako towaru (która jest neutralna), ale dzięki ekonomii, która ze względu na charakter PoW jest z natury asymetryczna między nielegalnymi napastnikami a węzłami przestrzegającymi prawa.
Obejrzyj: Adres IP dla jabłek? Możliwe z IPv6 i blockchainem
Autor : BitcoinSV.pl