Il Focus di Blockstream Research
Blockstream Research

Il Focus di Blockstream Research

Kiara Bickers
Kiara Bickers

Agli inizi dell’era Bitcoin, la ricerca era principalmente ad hoc e veniva portata avanti da tecnici appassionati in forum come bitcointalk.org. I crittografi accademici ignoravano quasi del tutto Bitcoin. Negli anni a seguire, le strade dei due gruppi si sono incrociate. Il mondo accademico della crittografia è stato iniziato al mondo in rapida evoluzione delle criptomonete – e il settore è maturato.

Noi di Blockstream lavoriamo per costruire un’infrastruttura per l’emergente economia Bitcoin. Il nostro team di ricerca applicata è una componente fondamentale per la nostra strategia di innovazione e si dedica a risolvere problemi complessi utilizzando una matematica originale e innovativa ma pur sempre conservatrice. Ricercando e sviluppando nuove idee in maniera proattiva, il nostro team continua a guidare il progresso che contribuirà a creare il futuro dello spazio.

Che cosa si intende per Ricerca?

Gli stack di blockchain possono essere analizzati su due livelli: prodotti e piattaforme.

  1. Prodotti (coin, wallet, exchange e smart contract) rivolti agli end user
  2. Piattaforme (o linguaggi di scripting, blockchain e schemi di firma) rivolte agli sviluppatori.

Il product development trasforma i risultati della ricerca in soluzioni market ready, mentre la ricerca applicata si concentra su innovazioni a lungo termine. Dal momento che lo sviluppo di piattaforme solide richiede un grande sforzo in termini di design e implementazione, le piattaforme sono principalmente considerate come campi di ricerca.

Il Lavoro

Il nostro team si sta dedicando a rendere le piattaforme alla base dell’ecosistema Bitcoin più avanzate, affrontando problemi complessi e spingendosi oltre i limiti del possibile. Mentre lavoriamo per guidare il progresso a questo livello dello stack, siamo sicuri che nei prossimi mesi e anni ci saranno importanti sviluppi nel settore.

Linguaggi di scripting

  • Simplicity – Un linguaggio di programmi più robusto ideato come alternativa a Bitcoin Script.
  • Miniscript – Un linguaggio più sicuro per scrivere Bitcoin Script strutturati, consentendo analisi, composizione, firme generiche e molto altro.
  • Elements Script – Estensioni di Bitcoin Script, da quelle come CSV, successivamente approdate su Bitcoin, ai nuovi opcode covenant, ancora in fase di studio.

Firme digitali/Frime Schnorr

  • Cross Input Signature Aggregation (CISA/XISA) – Consente input multipli in una singola transazione al fine di condividere una firma singola. Questo riduce la dimensione delle transazioni, migliorando l’efficienza della rete Bitcoin.
  • MuSig2 – Una soluzione ideata per rendere le transazioni multisig Bitcoin più efficienti e, allo stesso tempo, private. MuSig2 consente a un gruppo di firmatari “n-of-n” di produrre una singola firma semi-interattiva su una determinata transazione, migliorando drasticamente la privacy degli utenti nella creazione di transazioni multisig.
  • ROAST – Un protocollo semplice per evitare attacchi denial-of-service nelle firme “t-of-n”, per esempio in una federazione come Liquid.

Protocolli off-chain

  • Scriptless Scripts – Una soluzione per consentire l’esecuzione di smart contract off chain, garantendo vantaggi quali maggiore sicurezza, privacy e scalabilità utilizzando il potere delle firme Schnorr.
  • Fedimint – Un protocollo e-cash federato che consente a una rete di firmatari di accettare bitcoin con depositi, prelievi e note e-cash mint per gli utenti, al contempo mantenendo lo stesso livello di privacy garantito dalla federazione.
  • Codex32 – Un progetto per creare, effettuare checksum, dividere e recuperare seed BIP32 segreti, senza utilizzare computer elettronici, dedicato agli utenti che si preoccupano di side channel, bug o altri metodi difficili da rilevare che potrebbero portare i computer a rivelare o smarrire segreti.

Contributi open source

  • Bitcoin Core – Un progetto software open source che funge da implementazione di riferimento del protocollo Bitcoin.
  • rust-bitcoin – Un insieme di Rust library per ideare applicazioni legate a Bitcoin.
  • libsecp256k1 – Una library sicura ed efficiente per la crittografia a curva ellittica utilizzata in Bitocoin Core. Creata specificamente per la curva secp256k1, fornisce un livello di sicurezza, velocità e affidabilità che supera alternative come OpenSSL.
  • libsecp256k1-zkp – Una fork di libsecp256k1 con supporto per funzionalità avanzate e sperimentali quali Confidential Assets e MuSig2.

Il Team

Dal 2015 il nostro team di ricerca è al lavoro per aprire la strada a nuovi progetti per il futuro. Questa dedizione ha portato il nostro team a crescere, fino a includere 10 esperti ricercatori e collaboratori.

Andrew Poelstra, Director of Research

  • Andrew Poelstra è un computer science researcher e matematico della University of Texas di Austin. È entrato a far parte della community di Bitcoin nel 2011 ed è conosciuto per essere stato il primo a iniziare un’implementazione Rust di Bitcoin, così come per aver contribuito a libsecp256k1. Polestra è stato coinventore di Bulletproofs, Confidential Assets, Miniscript e Taproot.

Andrew Chow, Core Tech Engineer

  • Bitcoin Core developer, conosciuto per aver contribuito alla community open source con soluzioni quali l’implementazione di BIP 174 (Partially Signed Bitcoin Transaction Format), implementazione PSBT e Native Descriptor Wallets in Bitcoin Core.

Dr. Russell O'Connor, Core Tech Engineer

  • Il Dr. Russell O'Connor è un Core Tech Engineer con un background in matematica e computer science. Ha conseguito un Ph.D. in Scienze presso la Radboud University Nijmegen. Il Dr. O'Connor è maggiormente conosciuto per il suo lavoro come developer e autore di "Simplicity: A New Language for Blockchains". Dopo più di cinque anni di duro lavoro, il lancio di Simplicity è previsto per questo anno.

Christian Lewe, Core Tech Engineer

  • Christian Lewe ha conseguito un Master of Computer Science presso l’università TU Dresden. Si è unito al research scripting team nel 2022 e in breve tempo è diventato uno dei principali collaboratori di Simplicity. È stato inoltre fondamentale come manutentore di Miniscript. Quest’anno, Christian si concentrerà sulla verifica formale e le zero-knowledge proof, due aree che si prevede avranno un ruolo chiave in Simplicity.

Sanket Kanjalkar, Cryptographic Engineer

  • Sanket Kanjalkar ha conseguito un Master of Computer Science presso la University of Illinois Urbana Champaign (UIUC). Kanjalkar è coinventore di Miniscript e ha un ruolo attivo in Simplicity. È inoltre conosciuto per il suo lavoro in "I Can't Believe It's Not Stake!", la più grande divulgazione coordinata di vulnerabilità che portano a esaurire risorse che ha colpito più di 26 diverse criptovalute.

Jonas Nick, Team Lead, Crittografia

  • Jonas Nick è un developer e ricercatore che si occupa principalmente di crittografia. Ha conseguito un Master's degree in Computer Science presso l’università ETH Zürich. Nel 2022 è diventato capo del team di Crittografia nell’ambito di Blockstream Research. Nick è un maintainer di libsecp256k1, co-autore di BIP 341 (Taproot), BIP 340 (Schnorr Signatures) e BIP MuSig2. Nick è anche conosciuto per essere il creatore di nix-bitcoin, una raccolta di pacchetti Nix e moduli NixOS che semplificano l’installazione di nodi Bitcoin completi di tutte le funzionalità con un focus sulla sicurezza.

Dr. Tim Ruffing, Cryptographic Engineer

  • Tim Ruffing è un crittografo e developer che ha conseguito un dottorato di ricerca presso la Saarland University con una ricerca sugli aspetti crittografici delle criptomonete. È un maintainer di libsecp256k1, co-autore di BIP 340 (Schnorr Signatures), BIP 324 (P2P Encryption) e BIP MuSig2. È inoltre autore di diversi paper di ricerca sul tema bitcoin, tra i più recenti “MuSig2: Simple Two-Round Schnorr Multi-signatures” (2021), and “ROAST: Robust Asynchronous Schnorr Threshold Signatures” (2022), entrambi redatti per aiutare a migliorare le firme Schnorr multiparte.

Liam Eagen, Cryptographic Engineer

  • Liam Eagen, che ha conseguito una laurea presso la University of Texas ad Austin, è la nuova aggiunta al team di ricerca. Attualmente sta lavorando per sviluppare Bulletproofs++, un nuovo tipo di zero-knowledge proof per garantire confidential asset più efficienti con shorter-range proof.

Eric Sirion, Sponsored Researcher

  • Eric Sirion è il creatore e lead maintainer di Fedimint. Come molti altri nel team, Eric è un cypherpunk, un computer science researcher che concentra i suoi lavori su sistemi distribuiti, computer network e tecnologie mirate a migliorare la privacy.

Kiara Bickers, Research Communicator

  • Kiara Bickers è una developer autodidatta che si è unita al team di Blockstream Research nel 2022. È autrice di Bitcoin Clarity, un libro che semplifica il complesso sistema di bitcoin riducendolo a modelli mentali di facile comprensione per i lettori non tecnici. Nel suo ruolo di research communicator, il suo obiettivo principale è quello di rendere i risultati delle ricerche accessibili e utili per il più vasto pubblico tecnico di Bitcoiner al di fuori del mondo accademico.

Le Risorse

Siamo felici di annunciare il nuovo brand Blockstream Research, uno strumento che ci aiuterà a connetterci con il nostro pubblico di membri attivi della community. Molte delle nostre iniziative stanno per arrivare a maturazione e ben presto verranno adottate da un bacino più vasto di utenti. Nelle prossime settimane e nei prossimi mesi lanceremo regolarmente più update sui nostri progressi e sulle entusiasmanti innovazioni su cui stiamo lavorando. Per rimanere aggiornato sugli sviluppi e i progressi relativi a Blockstream Research, seguici sulle piattaforme ufficiali del team su Twitter @blksresearch e GitHub.

If you have specific preferences, please, mark the topic(s) you would like to read: