Kluczowe idee: trzy minuty, by opanować trzy filozofie projektowe Dusk
Zrozumienie Dusk nie wymaga od razu zagłębiania się w szczegółowe aspekty techniczne. Za każdym razem przewija się trzy podstawowe zasady projektowe, które pozwolą zrozumieć wszystkie techniczne decyzje Dusk.
Filozofia pierwsza: Zgodność z przepisami to „infrastruktura” na poziomie protokołu, a nie „dodatkowa opcja” na poziomie aplikacji.
Dusk uważa, że prawdziwy blockchain dla finansów wymaga zgodności z przepisami zintegrowanej na samym dnie sieci, tak jak protokół TCP/IP. Dlatego jego audytowalna prywatność i ramy uwierzytelniania są budowane od samego początku na poziomie protokołu. To pozwala programistom nie musieć „naprawiać” kwestii zgodności, a aplikacje działają od razu w środowisku zgodnym z przepisami, co znacznie zmniejsza ryzyko i koszty przyjęcia przez instytucje finansowe.
Filozofia druga: Modułowość to „jedyna odpowiedź” na złożone wymagania finansowe.
Wymagania w scenariuszach finansowych są różne: niektóre wymagają maksymalnej prywatności, inne – najwyższej wydajności w tworzeniu aplikacji. Dusk radzi sobie z tym poprzez architekturę modułową (np. warstwowy warstwy rozliczeń, dwie maszyny wirtualne: Dusk VM i EVM). Ta zasada „odpowiedni narzędzie do odpowiedniego zadania” zapewnia, że sieć może obsługiwać skomplikowane kontrakty prywatne, jednocześnie kompatybilne z ogromną ekosystemem Ethereum, łącząc elastyczność z profesjonalizmem.
Filozofia trzecia: Doświadczenie użytkownika i wymagania regulacyjne muszą zostać zrównoważone za pomocą kryptografii.
Dusk odrzuca ekstremalne podejścia: „poświęcenie prywatności użytkownika dla spełnienia wymogów regulacyjnych” lub „opór przeciwko regulacjom w poszukiwaniu wolności”. Zamiast tego wykorzystuje kryptografię, taką jak dowody zerowej wiedzy, umożliwiając użytkownikom dowodzenie zgodności bez ujawniania danych (np. poprzez protokół Citadel), a organom regulacyjnym – weryfikację zgodności bez wglądania w prywatne dane. Tworzy to nowy model zaufania: zaufanie opiera się na dowodach matematycznych, a nie na przekazywaniu danych.
Mała wiedza o Dusk: Testnet Dusk nosi nazwę „Dusk 2”, a aktualizacja do sieci głównej to precyzyjny projekt trwający kilka lat, w którym każdy krok jest dokładnie audytowany, co pokazuje jego ścisłą postawę „finansową”, a nie chęć szybkiego wdrożenia.
