Aaron Contorer di FP Complete: rendere i blockchain molto più sicuri è sempre più critico. Rivetto Coin: Parlaci di te e FP Complete.
AC: Sono il fondatore e CEO di FP Complete, una società di consulenza IT specializzata in software e servizi IT engineering. La nostra specialità tecnica è all'incrocio tra la programmazione funzionale e lo spazio FinTech e lavoriamo con molti fornitori di tecnologia blockchain in ruoli di consulenza, audit e implementazione.
Molte persone potrebbero chiamarmi CTO seriale. Ho guidato team tecnologici in una vasta gamma di settori con esigenze IT altamente complesse, tra cui il ruolo di consulente tecnologico a tempo pieno di Bill Gates presso Microsoft. Ora passo la maggior parte del mio tempo ad aiutare aziende innovative ad adottare tecnologie software più avanzate.
Coin Rivet: potresti parlarci del controllo blockchain e del suo ruolo nell'ecosistema blockchain e FinTech?
AC: Il controllo del software, in generale, fornisce feedback agli implementatori e agli utenti del software. Sul lato dell'implementazione, questo feedback migliora la qualità della codifica, architettura, design, gestione, hosting, ecc Gli utenti, d'altra parte, beneficiano di comprendere i rischi connessi con l'utilizzo di tale software.
L'audit blockchain è semplicemente un'estensione di questo concetto, ma unico nel senso che la blockchain si trova in uno spazio insolito, in cui gli utenti finali stanno per essere direttamente influenzati in modo finanziario da errori commessi nel processo di codifica. Crediamo che tutti nel mondo blockchain dovrebbero aderire agli standard di qualità almeno alla parità con i tradizionali mercati finanziari regolamentati.
Dal punto di vista dell'ecosistema, in blockchain, il codice è legge. Ciò significa che il codice, e solo il codice, decide in modo irreversibile chi possiede quali soldi. Di conseguenza, un singolo errore di codifica può comportare la perdita di tutto il valore finanziario. Ciò rende molto importanti gli audit che controllano la correttezza del codice e gli strumenti e i processi che favoriscono la correttezza.
Gli audit blockchain, come li definiamo, sono audit pubblici di terze parti da specialisti nell'area delle criptovalute, della sicurezza e dello sviluppo del software che raggiungono quantità diverse di controllo e certificazione e segnalano in modo accurato e neutrale se ogni progetto sottoposto a revisione sembra essere all'altezza di un standard ragionevole di pratiche ingegneristiche. Come parte di qualsiasi certificazione pubblica, essi segnalano la natura di ciò che è stato ispezionato, quali norme sono rispettate e le eccezioni rilevate.
Oltre a controllare gli errori di basso livello, gli audit blockchain esaminano anche un sistema nel suo complesso. È dimostrabile che il sistema si comporta come previsto quando più partecipanti, forse con interessi contraddittori o collusione, interagiscono su di esso? Sono incentivi a giocare insieme alle regole inserite nel sistema, o potrebbero occasionalmente barare fornire ricompense attese? L'implementazione fornisce effettivamente i benefici promessi (ad esempio nel white paper o nel marketing)?
“Continueremo a vedere l'adozione di criptovaluta aumentare in tutto il mondo, in particolare quando i governi dei paesi leader li accettano, ma i giocatori cambieranno. Attualmente, ci sono troppe criptovalute sul mercato, il che è difficile per aziende e investitori scegliere da”
Rivetto Coin: Come rispondi a quei critici che sostengono che la blockchain è tutta hype e nessuna sostanza e tecnologia alla ricerca di soluzioni a problemi che non esistono?
AC: Quando si è verificato il boom della dotcom degli anni '90, sono state sollevate preoccupazioni simili. Quando gli smartphone hanno iniziato a diventare popolari, sono state sollevate preoccupazioni simili. Non c'è dubbio che ci sia un boom simile che si verifica nel mercato blockchain, e parte della tecnologia creata è il tipo di prodotti esplorativi a cui punteranno i critici.
Sono fermamente convinto che la blockchain sia una vera tecnologia che avrà un impatto duraturo, anche se forse non allo stesso modo in cui le attuali tendenze del mercato sono dirette. Come ogni nuova tecnologia, dovremo vedere come si evolve.
Mi piace riferire le persone al diagramma di flusso “Hai bisogno di una blockchain” di Wüst e Gervais (figura 1), il che rende ovvio che una blockchain non è una soluzione tecnica appropriata per molti domini problematici, ma può essere lo strumento di scelta quando si tratta di mantenere il consenso sullo stato condiviso tra reciprocamente diffidenti partecipanti.
Coin Rivet: quanto è significativo il conto bancario blockchain in Wyoming?
AC: Per quanto riguarda lo stato del Wyoming, non penso che avrà un impatto significativo sull'economia dello stato o sull'adozione globale della tecnologia blockchain. D'altra parte, non è insolito che altri Stati degli Stati Uniti seguano tali esempi di approvazione di leggi e leggi innovative, che in seguito potrebbero essere adottate a livello nazionale.
E dal momento che stiamo parlando di uno dei paesi più potenti al mondo qui, un tale effetto di palla di neve potrebbe portare a cambiamenti significativi e adozione su scala globale.
Rivetto Coin: in termini di possibilità offerte dalla blockchain, quali saranno le sfide chiave, i temi nel 2019?
AC: Continueremo a vedere l'adozione di criptovaluta aumentare in tutto il mondo, in particolare quando i governi dei paesi leader li accettano, ma i giocatori cambieranno.
Attualmente, ci sono troppe criptovalute sul mercato, che è difficile per aziende e investitori scegliere. Identificare quali criptovalute sono qui per il lungo periodo e quali sono solo in esso per un dollaro veloce non è banale. Inoltre, nuove e dirompenti applicazioni di alcune criptovalute potrebbero attirare un'enorme base di utenti e investitori, che potrebbe costringere alcune delle criptovalute più piccole a svanire. La sfida è che non saremo necessariamente lasciati con quelli più sicuri o rispettosi dell'ambiente.
“Sono fermamente convinto che la blockchain sia una vera tecnologia che avrà un impatto duraturo, anche se forse non nello stesso modo in cui le attuali tendenze del mercato sono dirette. Come ogni nuova tecnologia, dovremo vedere come si evolve”
Rendere i blockchain molto più sicuri sarà sempre più critico e difficile per gli ingegneri che navigano nel campo blockchain. Le criptovalute esistenti sono state turbate da enormi quantità di valore rubate (o “avere legittimamente ma inaspettatamente cambiato proprietà”) a causa di bug nel codice e di logica errata. L'approccio comune nell'ingegneria del software, che sono i blocchi costitutivi combinati che funzionano la maggior parte del tempo, ma fallisce nei casi limite, non è abbastanza sicuro per molte applicazioni blockchain.
Gli ingegneri dovranno abbracciare strumenti, tecniche e processi che consentano una programmazione ad alta affidabilità e una correttezza dimostrabile. E dovranno capire l'equilibrio tra verificabilità e privacy delle transazioni (la capacità di rilevare transazioni legate ad attività illegali senza compromettere la privacy degli utenti finali).
Continueremo a vedere nuove funzionalità e processi emergenti per rendere le transazioni più semplici e l'integrazione della criptovaluta più semplice, ad esempio strumenti che consentono alle piccole imprese di integrare senza soluzione di continuità blockchain e strumenti per gli individui non tecnici per effettuare transazioni e gestire risorse.
Iniziamo anche a vedere la standardizzazione delle transazioni cross-currency, così come semplici modi per scambiare valute fiat per cripto (che è probabilmente correlato all'adozione di blockchain da parte del governo/banche).
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.