🇵🇱 Kiedy:
✔️wyklikałeś już wszystko pod #airdrop..
✔️postawiłeś już wszystkie kreski na wykresie..
✔️napisałeś na Twitter/X po raz setny, że jesteś tu dla pieniędzy..
Nie zainteresuje Cię pewnie projekt @nocturne_xyz o którym wspomniałem u @blogger_krypto bo i tak nie ma tokena
📖 PROBLEM:
"Każdy powinien być w stanie:
✔️wykonać transfer swoich tokenów lub kryptowalut umieszczonych na blockchain bez ujawniania całości posiadanych środków na danym adresie,
✔️dokonywać zakupów bez ujawniania własnych nawyków zakupowych."
🤔Dotychczasowe rozwiązania:
💡 EIP-5564 eips.ethereum.org/EIPS/eip-5564 - system zgodny z definicją Stealth address jednak działający w oparciu o EOA (External Owned Accounts), posiadający niedogodności:
⭕możliwe śledzenie transferowanych środków trafiających na wygenerowane adresy,
⭕konieczność posiadania ETH na wygenerowanym adresie w celu umożliwienia dalszego transferu trafiających tam zasobów (ERC-20, ERC-721),
⭕ciągłe pilnowanie braku powiązań pomiędzy adresami (jak i również wygenerowanymi adresami) jest trudne,
💡EIP-4337 eips.ethereum.org/EIPS/eip-4337 - tzw. account abstraction rozwiązanie, które jest warunkiem koniecznym jednak nie wystarczającym w celu rozwiązania postawionego problemu
👁️🗨️Proponowane rozwiązanie:
@nocturne_xyz to implementacja mechanizmu Shielded pool z wykorzystaniem Account abstraction, w której uprawnione do wypłaty adresy to Stealth address dedykowane dla tego protokołu (nie są to adresy typu EOA).
Deponujący może wpłacić środki do Shielded pool, podając Stealth address odbiorcy jako właściciela, który zostanie wygenerowany. Odbiorca zostanie powiadomiony wówczas o środkach, którymi może zarządzać, udowadniając tożsamość w oparciu o zero-knowledge proofs.
🚀Wartość dodana:
✔️Użytkownicy mogą nadal przesyłać środki w sposób anonimowy z powrotem na swój główny adres portfela bez tworzenia jawnego połączenia pomiędzy tymi adresami na blockchain, ponieważ tożsamość jest potwierdzona dzięki zero-knowledge proofs.
✔️Użytkownicy mogą pokrywać opłaty za gas za pomocą wbudowanego mechanizmu płatności dzięki Account abstraction przy użyciu środków z dowolnego z Stealth address.
✔️Autorzy projektu by być w zgodzie z przyszłymi regulacjami prawnymi i specyfiką protokołów dbających o prywatność i anonimowość, implementują ograniczenia co do ilości i częstotliwości wpłacanych środków oraz co do możliwości korzystania z protokołu dla adresów ryzykownych.