Windows

Blockchain Ecosystem: Blockchain 2.0 e Smart Contracts

How Smart Contracts Will Change the World | Olga Mack | TEDxSanFrancisco

How Smart Contracts Will Change the World | Olga Mack | TEDxSanFrancisco
Anonim

Originariamente Blockchain era pubblicizzato come un semplice libro mastro che registrava le transazioni in sequenza. In seguito, ci si rese conto che Ecosistema Blockchain poteva avere più applicazioni in domini diversi da quelli di transazioni. Così, evoluta l`idea di Blockchain 2.0 e Smart Contracts .

Blockchain 2.0 espande il potere del libro mastro per includere altre utilità come accordi, proposte, documenti, codici e altro ancora. Fondamentalmente, questo include un codice logico aggiuntivo a.k.a. tramite "Contratti intelligenti".

Gli Smart Contracts contengono un codice ed eseguono vari termini scritti o esplicitamente menzionati in un contratto. Analogamente ai normali contratti, questi "Contratti intelligenti" si basano sul raggiungimento di condizioni concordate. Questi Smart Contracts sono memorizzati nel libro mastro distribuito Blockchain 2.0. I contratti possono essere semplici come registrare un prestito o effettuare pagamenti o complessi come "Swap".

Blockchain 2.0 è diverso da Blockchain 1.0

Blockchain 1.0 era principalmente una blockchain Bitcoin mentre Blockchain 2.0 ha molti tipi diversi di blockchains come Ethereum, Corda, Hyperledger. Questa non è la fine. Ce ne sono molti altri nel ciclo e in diversi stadi di sviluppo.

Blockchain 2.0 segna anche un cambiamento nel suo funzionamento, cioè passa da transazioni semplici a transazioni multiple. In precedenza, avevamo menzionato che blockchain poteva essere pubblico o privato. Blockchain 1.0 era limitato al solo pubblico. Blockchain 2.0 espande la sua portata e include consorzio, dominio specifico oltre al pubblico e al privato.

I vantaggi associati a Blockchain 2.0. Primo, Blockchain 1.0 è sempre rimasto aperto e distribuito. Questo non è il caso della blockchain 2.0. In secondo luogo, risolve molte esigenze normative e di privacy, può gestire esigenze più complesse e non è bloccato in un unico fornitore. Oltre a questi, Blockchain 2.0 supera alcuni dei problemi di blockchain esistenti come la velocità e il costo computazionale.

Come Microsoft intende sviluppare Blockchain Ecosystem

Microsoft sta implementando una strategia in tre parti per questo:

  1. Costruisci e impara dai principali POC basati sui partner basati su varie tecnologie Blockchain
  2. Crescere l`ecosistema e gli artefatti del mercato delle blockchain insieme ai nostri partner e clienti
  3. Sviluppare i principali servizi middleware di blockchain di Azure per garantire che l`infrastruttura sia pronta per l`impresa

Microsoft anche progetta di estendere la blockchain creando sia un nuovo middleware che dei "cryptlet" sicuri, un progetto che chiama Project Bletchley per estendere la blockchain. Oltre a ciò, la società sta tentando di connettersi a molti registri e servizi esistenti esterni e interni per abilitare un solido ecosistema blockchain per l`impresa poiché realizza che la tecnologia ha alcune grandi applicazioni.

Le potenziali applicazioni della tecnologia Blockchain includono:

  • Finanziario - Negoziazione, negoziazione, titoli azionari, commercio di derivati, reporting sulla conformità, ecc
  • Media - Gestione dei diritti digitali, monetizzazione dei giochi, autenticazione delle opere, monitoraggio degli acquisti e degli utilizzi e altro
  • Computer Scienza - Micronizzazione del lavoro (pagamento per algoritmi, tweet), Distesa del mercato, Erogazione del lavoro
  • Medicina - Sequenziamento del DNA, Medicina personalizzata
  • Governo - Votazione, Registrazione veicoli, Licenze e identificazione.

Quindi, a seconda del settore, ci sono molte soluzioni disponibili. La maggior parte dei clienti che adottano la tecnologia Blockchain sono nuovi nel servizio Microsoft Azure. È necessario registrarsi per un account Azure per utilizzare la tecnologia blockchain offerta da Microsoft.

Blockchain as a Service è disponibile in laboratori Microsoft Azure DevTest . Pertanto, è necessario utilizzare il laboratorio di test di Azure Dev per utilizzare Blockchain come servizio. Azure DevTest Labs è un servizio che aiuta sviluppatori e tester a creare rapidamente ambienti in Azure riducendo al minimo gli sprechi e controllando i costi. Per iniziare, cerca semplicemente la parola chiave "Blockchain" e vedrai Blockchain Labs nell`elenco delle risorse disponibili.

Seleziona Crea e inserisci i dettagli del tuo laboratorio e dovresti essere pronto. Non dimenticare di selezionare gli stack open source e le offerte di terze parti prima di procedere ulteriormente. Ora, per configurare Blockchain as a Service ospitato su Azure, accedere a portal.azure.com e immettere le credenziali dell`account Microsoft Azure. Una volta autenticato, verrai reindirizzato al portale di Azure. Successivamente, segui i passaggi descritti in questo post in sequenza per creare una nuova istanza di DevTest Lab, creare una nuova macchina virtuale e acquisire un token di accesso personale da GitHub.