Turnkey pomaga w osadzaniu bezpiecznych, specyficznych dla użytkownika portfeli, które są wspierane przez kontrolę polityki i bezpieczne obszary. Klucz: suborganizacje — izolowane, indywidualne środowiska portfeli dla użytkowników w głównej organizacji Twojej aplikacji. Oto jak działają (i dlaczego są potężne) 🧵
1/ Twoja aplikacja zaczyna jako organizacja macierzysta w Turnkey — posiadając portfele na poziomie zespołu, uprawnienia i dostęp do API. Stamtąd tworzysz suborganizacje, które są całkowicie izolowanymi kontami reprezentującymi Twoich użytkowników końcowych. Każda suborganizacja ma swoje własne: ▪️Portfele ▪️Użytkowników ▪️Polityki
2/ Ten model wspiera przypadki użycia takie jak: ▪️Portfele na gorąco i zimno dla każdego użytkownika ▪️Ustawienia powiernicze i niepowiernicze ▪️Zespoły z portfelami wieloużytkownikowymi i zatwierdzeniami M-of-N Podorganizacje są domyślnie oddzielone. Brak wspólnych kluczy. Brak wspólnego dostępu.
3/ To tutaj wchodzą polityki. Chcesz ograniczyć transfery do białej listy adresów? Ograniczyć codzienne wydatki z gorących portfeli? Wymagać 2 z 3 zatwierdzeń dla dużych ruchów z zimnych portfeli? ✅ Silnik polityki Turnkey sprawia, że jest to programowalne za pomocą prostego, elastycznego języka polityki opartego na JSON.
4/ Wszystkie działania portfela są oceniane wewnątrz bezpiecznych obszarów (Zaufane Środowiska Wykonawcze) To oznacza, że egzekwowanie polityki odbywa się na poziomie klucza - weryfikowalne, odporne na manipulacje i egzekwowane przez sprzęt. Infrastruktura, której nie ufasz bezgranicznie.
5/ Przykład: Jeden użytkownik, dwa portfele. ▪️Portfel gorący → ograniczony do 0,1 ETH ▪️Portfel zimny → może transferować tylko do znanego adresu Każdy portfel jest zarządzany przez swoją własną niestandardową politykę, wszystko zrealizowane za pośrednictwem API i SDK Turnkey.
3,79K