E voglio anche condividere con la community di Square alcune informazioni utili e di prima mano su alcuni aspetti tecnici del funzionamento dei cryptowallet in ambiente Android.
Il continuo sviluppo di varie blockchain con molti criptoasset corrispondenti può portare a una serie di problemi riguardanti il loro mining, stoccaggio, moltiplicazione e utilizzo.
Il processo di aggiornamento del sistema operativo stesso, dei suoi componenti e delle utilità di sistema, nonché l'aggiornamento diretto delle applicazioni del portafoglio e del browser, può complicare il lavoro con le risorse crittografiche. L'obsolescenza può rendere impossibile lavorare con i servizi Internet, perché durante gli aggiornamenti cambiano nuovi moduli funzionali, alcune impostazioni di accesso e indirizzi dei server e persino l'accesso root ai file XML o SQLite non può sempre essere d'aiuto. Prima o poi arriverà il momento in cui questa o quell'applicazione smetterà di funzionare e di essere supportata in una certa misura o completamente dal dispositivo. In generale, il problema del progresso a livello di software e hardware dovrebbe essere affrontato filosoficamente. Ad esempio, invece di lamentarti di un telefono obsoleto, puoi disattivare gli aggiornamenti automatici e verificare la presenza di aggiornamenti negli store di applicazioni interessanti, saltando quelli meno necessari per risparmiare traffico Internet e ridurre il carico. A volte anche svuotare la cache aiuta a migliorare per un po' la situazione con lo spazio su disco, ma è necessario ricordare che l'eliminazione dei dati del programma e la pulizia approfondita porteranno necessariamente alla perdita dei dati di registrazione e dei componenti precaricati come temi, set, dizionari, ecc. Una certa ottimizzazione dell'utilizzo della RAM del dispositivo, oltre alle impostazioni del funzionamento intelligente delle applicazioni in background, può essere ottenuta arrestando completamente alcune applicazioni che non vengono utilizzate molto spesso - da una dozzina di portafogli diversi, non dovrebbero essere aperto rapidamente e monitorare costantemente lo stato di ciascuna moneta e di conseguenza la rete Sia l'arresto che la cancellazione della cache sono disponibili nello strumento di sistema delle applicazioni installate o nel task manager. E lo snap-in di gestione delle notifiche dovrebbe limitare i flussi infiniti di notifiche dalle app installate. Dovresti anche monitorare regolarmente l'insieme di autorizzazioni per le applicazioni installate, soprattutto dopo aver installato gli aggiornamenti, potrebbero apparire nuove autorizzazioni, ad esempio relative a chiamate, fotocamere e moduli di rete. Oltre a risparmiare traffico, lo strumento di gestione dell'accesso alle applicazioni può aiutare con la privacy, ma non va dimenticato quando è necessario controllare il saldo del conto in qualche portafoglio, anche se per questo caso esistono visualizzatori blockchain e il portafoglio creato potrebbe non avere mai accesso a Internet per motivi di sicurezza.
Pertanto, la regolarità delle misure preventive, anche mediante l'uso standard del dispositivo senza installare ottimizzatori speciali, protezione antivirus, igiene informatica e la consueta cautela quando si aprono siti pericolosi o applicazioni non verificate, e persino il consueto spegnimento del dispositivo, per non parlare della compressione dei database dopo la pulizia nelle applicazioni in cui è possibile, può migliorare l'efficienza, il comfort e la sicurezza del software del dispositivo.
In realtà, tutti i cripto-asset si trovano in database distribuiti su Internet, il cui accesso avviene tramite chiavi segrete, che vengono archiviate nei portafogli degli utenti.#Cryptowalletè un programma il cui database contiene chiavi segrete con chiavi pubbliche corrispondenti, nonché varie impostazioni e ripristino della cronologia delle transazioni, inoltre, i portafogli possono avere un browser integrato per applicazioni DApp e servizi integrati aggiuntivi, ad esempio per scambi di monete.#Lachiave segreta è la più importante, spesso viene archiviata in forma crittografata. Non tutti i portafogli ne consentono l'esportazione, lasciando agli utenti solo una frase#seedda cui viene derivata una chiave utilizzando gli algoritmi di derivazione scelti dagli sviluppatori del portafoglio. E qui ci sono possibili difficoltà se l'utente ha bisogno di importare la sua frase seed nell'applicazione di un altro produttore. Gli algoritmi di decrittazione possono essere particolarmente diversi da quelli della concorrenza e pertanto, invece di importare, verrà ottenuta una chiave segreta diversa per un indirizzo pubblico diverso. Grazie al servizio di Ian Coleman, puoi provare offline a recuperare un meccanismo di decrittazione della frase seed, e quindi una chiave segreta, ma è quasi impossibile ottenere una frase seed da una chiave seed. Pertanto, per sentirsi completamente liberi e indipendenti dai capricci degli sviluppatori di portafogli nella corsa competitiva di miglioramenti e aggiornamenti, o per ridurre i costi di commissione durante l'esecuzione delle transazioni, è auspicabile che gli utenti dispongano di una chiave segreta con un indirizzo pubblico e una passphrase corrispondenti, idealmente per ogni criptovaluta con un saldo diverso da zero o una volta (per eventuali fork e drop) con un saldo diverso da zero, e archiviare queste informazioni in luoghi diversi su supporti diversi senza accesso da parte di persone fisiche o artificiali di terze parti.
Attualmente sono disponibili diversi tipi di portafogli per i dispositivi #Android:
1)#cryptowalletsotto forma di applicazioni indipendenti con le proprie cartelle di dati;
2) i portafogli crittografici sono integrati nei browser con cartelle quasi indipendenti all'interno delle cartelle e delle impostazioni del browser;
3) portafogli web, che vengono creati nella cache del browser all'indirizzo web del corrispondente fornitore di portafogli crittografici.
Sfortunatamente, le app desktop di Chrome non sono disponibili per i dispositivi mobili. Sebbene siano molto utili, perché duplicano il programma per diversi sistemi e l'apertura del loro codice consente di scaricare dagli store dei browser e decomprimere l'installazione zip per la ricerca JavaScript.
Anche le applicazioni pubblicate su tutti i mercati conosciuti a pagamento possono rivelarsi software dannosi, quindi la verifica e la cautela dovrebbero essere una priorità. Il browser integrato nel portafoglio spesso non è in grado di aprire tutti i siti Dapp a causa della mancanza di supporto per l'aggiornamento del componente WebView di sistema su dispositivi obsoleti, ma questo ha anche i suoi vantaggi: limita un gran numero di progetti di truffa. E il meccanismo WalletConnect per stabilire una connessione web3 di un portafoglio a una DApp in un browser esterno sembra meno pericoloso, ma non tutte le blockchain lo supportano.
I portafogli browser possono essere classificati come meno affidabili se li utilizzi nei browser per la navigazione Internet quotidiana.
I portafogli di custodia centralizzati dovrebbero essere distinti dai portafogli web, che forniscono agli utenti chiavi segrete che possono essere trasferite su qualsiasi altro portafoglio. A volte i portafogli web sono utili per determinati servizi, monete o faucet, ma per il loro funzionamento è meglio allocare un browser pulito separato e, ovviamente, durante la manipolazione, chiudere altri siti e applicazioni per garantire la fuoriuscita di contenuti degli appunti, screenshot o testo presse, ma come e in altri casi utilizzando Internet.
A volte un portafoglio web può essere confuso con un'applicazione indipendente perché il suo collegamento può essere posizionato sul desktop del dispositivo con i parametri di avvio prescritti del browser corrispondente. I portafogli integrati nei browser hanno anche la possibilità di visualizzare un collegamento con l'intento corrispondente dell'applicazione principale o persino un widget sul desktop.
Pertanto, se disponi di un numero elevato di portafogli, per comodità puoi allocare loro uno schermo del dispositivo separato con cartelle per tipo, frequenza e scopo. Se non c'è abbastanza spazio su disco, puoi pulire le cache nei portafogli, il che è particolarmente rilevante quando si utilizzano browser integrati per giochi Web3 o il sistema nel suo insieme. Se il portafoglio non viene utilizzato e attende un bulran da anni, i suoi dati possono essere cancellati creando in anticipo una copia delle chiavi e dei posti. In alcuni casi, puoi anche disinstallare le applicazioni, ma va tenuto presente che la nuova versione non sarà supportata dal dispositivo dopo un po' di tempo, e per monete uniche può essere fondamentale, e quindi dovrai scaricare le installazioni da fonti non ufficiali ed eventualmente modificate e quindi, se possibile, dovresti archiviare le installazioni APK originali da dispositivi rooted. Ebbene, per importare blockchain famose, puoi comunque fare affidamento su un'ampia selezione di portafogli crittografici presentati al pubblico. L'importante è non imbattersi in truffe, phishing o hacking.