Integra il valore della blockchain nel tuo business e sviluppa velocemente le tue idee - SIAchain Studio
←
→
Trascrizione del contenuto della pagina
Se il tuo browser non visualizza correttamente la pagina, ti preghiamo di leggere il contenuto della pagina quaggiù
SIAchain Studio Integra il valore della blockchain nel tuo business e sviluppa velocemente le tue idee 1
Sommario • La blockchain è una sfida? • SIAchain Studio • Technical Overview • Componenti di servizio • Token Factory • La sfida della Decentralised Finance • SIAchain
Executive Summary Le sfide tecnologiche dettate dal mondo blockchain sono più difficili da affrontare a causa delle sue caratteristiche uniche, tra cui un modello di sviluppo in parte open source, una piattaforma distribuita e una completa mancanza di supervisione centrale. 3
La blockchain è una sfida? Costruisci le tue applicazioni su blockchain in maniera facile e veloce con SIAchain Studio. La blockchain è una tecnologia versatile, sicura e senza autorità centrale; questo le ha permesso di diffondersi rapidamente e di essere utilizzata per fornire servizi a beneficio delle aziende. Competenze tecniche ed esperienza sono SIAchain Studio permette di implementare gli elementi chiave per garantire il pieno nuove soluzioni in maniera efficace sviluppo e go-live delle soluzioni blockchain- ed efficiente: l’offerta è composta da based e accrescere così il valore lato un’infrastruttura blockchain adeguatamente business. predisposta per l’IT, unita a componenti facilitatori per il business in grado di azzerare il time-to-market. 5
SIA-72 SIA-79 SI SIA-36 SIA-43 SI 43 Le sfide dell’adozione SIA-50 di SIAchain SIA-57Studio SIA-64 una tecnologia emergente SIAchain Studio è la soluzione, basata sull’infrastruttura tecnologica SIAchain, ideata per ridurre lo sforzo complessivo SIA-71 SIA-78delle organizzazioni SI I diversi protocolli blockchain orientati alle nella messa a punto di applicazioni distribuite, aiutando così i team applicazioni enterprise (come Ethereum, di sviluppo a superare le tipiche sfide che devono essere affrontate Hyperledger Fabric e R3 Corda) sono durante il ciclo di vita delle applicazioni blockchain-based. accomunati dalla rapidità di evoluzione e da una sostanziale assenza di standard diffusi e SIA-73 SIA-80 SI La riduzione SIA-37del time-to-market grazie allaSIA-44 facilità di integrazione è il SI condivisi. cuore della value proposition di SIAchain Studio. 44 Ne consegue che i teamSIA-51di sviluppo SIA-58 SIAchain Studio ha l’obiettivo di ridurre ilSIA-65 time-to-market potrebbero incontrare notevoli difficoltà attraverso un elevato grado di facilità di integrazione delle componenti nell’adeguamento costante delle proprie tecnologiche ed una serie di principi guida chiari: conoscenze, ritrovandosi a sottrarre tempo e SIA-72 abilitare un’implementazione basata su SIA-79 uno standard comune in SI risorse nell’affrontare le sfide di business. tutti i progetti fornire un set di API che supporti i team di sviluppo ad essere Grazie a SIAchain Studio gli sviluppatori produttivi in tempi rapidi possono creare le loro applicazioni SIA-74 SIA-81 SI astrarre il codice degli specifici protocolli blockchain permettendo concentrandosi esclusivamente sugli aspetti SIA-38 SIA-45 SI ai team di sviluppo di seguire modelli di progettazione comuni a funzionali, senza avere necessariamente una tutte le piattaforme. particolare competenza sugli stack tecnologici 45 SIA-52evitando così di utili a creare una blockchain, SIA-59 SIA-66 dover costruire un ambiente blockchain su cui Soluzione pronta per la produzione sviluppare e testare la propria applicazione. SIAchain Studio è pronta all’uso con SIA-73 SIA-80 servizi costruiti su standard enterprise- SI grade. SIA-75 SIA-82 SI SIA-39 Integrazione con il sistema esistente SIA-46 SI Utilizzate il vostro sistema di autenticazione per gestire l’accesso 46 SIA-53 SIA-60 SIA-67 alle applicazioni blockchain attraverso semplici API. SIA-74 SIA-81 SI Esperienza utente senza soluzione di continuità SIA-76 SIAchain Studio elimina le barriere SIA-83 SI SIA-40 d’ingresso allaSIA-47 blockchain, come il SI nounce o il gas fee, grazie alla gestione integrata 47 SIA-54 SIA-61 SIA-68 Soluzioni Compliant Tutte le azioni e le transazioni, oltre SIA-75 SIA-82 SI alla verifica dei diritti di accesso, sono tracciate attraverso log e cruscotti dedicati. SIA-77 SIA-84 SI 6 SIA-41 SIA-48 SI
Technical Overview Adozione dello standard OpenApi per tutti i servizi, basati su API REST. Tutti gli eventi in realtime sono inviati attraverso topics Kafka o WebHook. I servizi sono sviluppati utilizzando diverse componenti applicative a supporto delle componenti blockchain, quali Identity Manager, API Gateway, bridge, registry basati su Node e Java e uno strato Database basato su Mongo DB e PostgreSQL. Soluzioni sicure, scalabili e robuste grazie all’integrazione delle varie componenti. Figura 1: Componenti dell’architettura di riferimento La piattaforma rende disponibile tutte le API attraverso un’interfaccia swagger che ne facilità l’integrazione e il test. Le implementazioni blockchain client sono disponibili per: Ethereum (Hyperledger Besu)- Web3 Java SDK (disponibile). R3 Corda - SDK Client Kotlin (H2 2021). Hyperledger Fabric - Java SDK (H2 2021). SIAchain Studio è ospitato nel cloud privato di SIA, ma potrebbe essere attivata su qualsiasi sistema on-premise. 7
specifiche di CordApp (TBD) Componenti di servizio • configurazioni di certificati blockchain. PRINCIPALI Tutte le configurazioni specifiche della Gateway API CARATTERISTICHE: piattaforma di servizio. Il Gateway API è la porta d’accesso a tutti i servizi forniti da questa piattaforma. I servizi Componenti di sicurezza Astrazione sono esposti come interfacce REST e sono I servizi di sicurezza forniscono le funzionalità dell’API JSON/ pubblicati sul Gateway API, il quale fornisce: necessarie per autenticare e autorizzare descrizione completa di tutte le API RPC come qualsiasi utente o richiesta. semplice JSON disponibili per la piattaforma integrazione di tutti i servizi della piattaforma Il servizio di autenticazione comprende attraverso autenticazione e autorizzazione implementazioni di adattatori per vari ABI type l’esecuzione di ogni servizio protocolli di autenticazione supportati: mapping, throttling per impostare un limite massimo oAuth: configura la piattaforma con un compilazione al consumo dei servizi della piattaforma e server oAuth esistente. Accetta i dettagli prevenire il sovra-consumo. codice solidity, specifici dell’autorizzazione e li verifica gestione delle rispetto al server oAuth Service Discovery concorrenze, Identity Provider esterni. Il Service Discovery permette ai servizi della RLP encoding piattaforma di registrarsi dinamicamente e Il servizio di accesso fornisce la gestione di mantenere il loro stato costantemente dei diritti specifici del ruolo per l’intera Gestione nonce aggiornato. Fornisce inoltre la funzionalità piattaforma. Verifica se l’utente ha l’accesso per localizzarli in base al loro stato di richiesto per l’operazione che intende aggiornamento. Compilazione eseguire. Il Gateway API è integrato con il Service intelligente Questo servizio è integrato con il Gateway Discovery per instradare le chiamate in entrata API per intercettare le richieste di servizio dei contratti, verso gli endpoint finali di tutti i servizi. specifiche della piattaforma e verificarne i istanziazione privilegi di accesso. e transazioni Servizio di on-boarding Il servizio di on-boarding facilita il setup di senza una Servizi di transazione libreria più organizzazioni sulla piattaforma. Sono Questo insieme di servizi aiuta la gestione supportate le seguenti caratteristiche: Ethereum delle transazioni sulla piattaforma blockchain. introduzione di nuovi nodi peer to peer di blockchain per le organizzazioni Servizio di notifica Generatore introduzione di nuove identità utente per le Il servizio di notifica aiuta a tracciare gli di API Smart organizzazioni esistenti sulla piattaforma e su eventi in base alle operazioni effettuate blockchain Contract e sugli asset mantenuti sulla blockchain e di console gestione dinamica dei ruoli nella rete. conseguenza invia le notifiche. Fornisce le interattiva implementazioni a inviare notifiche sotto Servizio di configurazione forma di SMS, e-mail e utilizzando le code Swagger Il servizio mantiene tutte le configurazioni di messaggistica. Inoltre, facilita l’invio di richieste dal sistema: notifiche push alle applicazioni mobili. Messaggistica Configurazioni di database off-chain. Configurazioni specifiche della piattaforma supportata Servizio di ricerca da Kafka per blockchain: Il servizio di ricerca offre la possibilità • ambiente Ethereum e le configurazioni uno streaming di effettuare ricerche rapide attraverso specifiche per gli smart contracts l’indicizzazione dei dati off-chain. affidabile delle • ambiente Hyperledger Fabric e transazioni configurazioni specifiche per chaincode della (TBD) • ambiente di R3 Corda e configurazioni blockchain 8
Token Factory Il modulo Token Factory consente di costruire La Token Factory permette di configurare in degli smart contract personalizzati e di maniera flessibile le funzionalità degli smart comprendere gli elementi fondamentali alla contract che puoi personalizzare o usare “as base delle specifiche dei digital token, così is” inoltre mette a disposizione dei team di come le principali differenze tra i diversi sviluppo una serie di digital token standard e modelli. wallet pronti all’uso. Vantaggi per gli utenti Sviluppo accelerato e time-to-value. Componenti riutilizzabili come servizi che forniscono interfacce pre-costruite per diversi motori blockchain. Implementazione coerente ed efficiente basata su standard. Facilità di integrazione con tutte le applicazioni aziendali - native ed esterne. Adozione più facile di blockchain nelle infrastrutture esistenti. 9
La sfida della Decentralised Finance Il paradigma Decentralised Finance, o DeFi, ricercato nella natura delle reti blockchain e rappresenta un’alternativa al tradizionale del mercato globale. modello centralizzato, eliminando la necessità SIAchain Studio affianca le istituzioni di affidarsi a terze parti fiduciarie per finanziarie che si trovano ad affrontare la realizzare nuovi servizi digitali sviluppandoli in scelta di un approccio DeFi, grazie a template un ambiente aperto e decentralizzato. preconfigurati e alla flessibilità di crearne nuovi che permettono di implementare Per affrontare questa sfida con successo, le velocemente modelli di business vincenti. istituzioni finanziarie devono modificare il loro business model: non è sufficiente creare i propri prodotti DeFi, il vero valore aggiunto va 10
SIAchain L’infrastruttura sviluppata da SIA supporta la distribuiti realizzazione di applicazioni blockchain con sicura, resiliente e scalabile, l’infrastruttura elevati standard di sicurezza, affidabilità e è sviluppata con tecnologie e competenze performance. specifiche utilizzate in infrastrutture di rilevanza critica per il sistema finanziario I punti di forza di SIAchain sono: multipiattaforma: supporta le principali permissioned, l’identità dei partecipanti è piattaforme DLT enterprise (attualmente nota e l’accesso è controllato Corda, Ethereum e Hyperledger) privata, l’intera soluzione tecnologica è in aperta a servizi di terze parti: sulla stessa un contesto di rete privato struttura è possibile ospitare applicazioni controllata, tutte le componenti di SIA e di terze parti tecnologiche sono tecnicamente gestite da europea: i poteri decisionali SIA dell’infrastruttura tecnologica ricadono distribuita, i nodi della DLT e i nodi sotto la giurisdizione UE. di validazione sono geograficamente 11
Follow us SIA S.p.A. +39 02.6084.1 Via Francesco Gonin 36 info@sia.eu 20147 Milano www.sia.eu
Puoi anche leggere