Turnkey ti aiuta a integrare portafogli sicuri e specifici per l'utente, supportati da controlli di policy e enclave sicure. La chiave: sotto-organizzazioni — ambienti di portafoglio isolati, per utente, sotto l'organizzazione principale della tua app. Ecco come funzionano (e perché sono potenti) 🧵
1/ La tua app inizia come un'organizzazione principale in Turnkey — detenendo portafogli a livello di team, permessi e accesso API. Da lì crei sotto-organizzazioni che sono account completamente isolati che rappresentano i tuoi utenti finali. Ogni sotto-organizzazione ha il proprio: ▪️Portafogli ▪️Utenti ▪️Politiche
2/ Questo modello supporta casi d'uso come: ▪️Wallet caldi e freddi per utente ▪️Impostazioni custodiali e non custodiali ▪️Team con wallet multi-utente e approvazioni M-of-N Le sotto-organizzazioni sono separate per impostazione predefinita. Nessuna chiave condivisa. Nessun accesso condiviso.
3/ Qui entrano in gioco le politiche. Vuoi limitare i trasferimenti agli indirizzi autorizzati? Limitare la spesa giornaliera dai portafogli caldi? Richiedere 2 su 3 approvazioni per grandi trasferimenti da portafogli freddi? ✅ Il motore di policy di Turnkey rende tutto questo programmabile utilizzando un semplice e flessibile linguaggio di policy basato su JSON.
4/ Tutte le azioni del wallet vengono valutate all'interno di enclave sicure (Ambienti di Esecuzione Fidati) Ciò significa che l'applicazione delle politiche avviene a livello di chiave - verificabile, a prova di manomissione e applicata dall'hardware. Infrastruttura di cui non ti fidi ciecamente.
5/ Esempio: Un utente, due portafogli. ▪️Portafoglio caldo → limitato a 0,1 ETH ▪️Portafoglio freddo → può trasferire solo a un indirizzo conosciuto Ogni portafoglio è governato dalla propria politica personalizzata, tutte fornite tramite l'API e gli SDK di Turnkey.
3,81K