Windows

Blockchain Ecosystem: Blockchain 2.0 och Smart Contracts

What are Blockchain Smart Contracts?

What are Blockchain Smart Contracts?
Anonim

Ursprungligen annonserades Blockchain som en enkel bokstav som kunde registrera transaktioner i följd. Senare inser man att Blockchain Ecosystem skulle kunna ha fler applikationer på andra områden än andra än att betala. Således utvecklades idén om Blockchain 2.0 och Smart Contracts .

Blockchain 2.0 expanderar kraften i storbokstaven för att inkludera andra verktyg som avtal, förslag, dokument, koder och mer. I grund och botten inkluderar detta en extra logik a.k.a.-kod genom "Smart Contracts".

Smart Contracts innehåller en kod och utför olika villkor som skrivs eller uttryckligen nämns i ett kontrakt. På samma sätt som vanliga kontrakt baseras dessa "smarta avtal" på att nå överenskomna villkor. Dessa smarta kontrakt lagras i Blockchain 2.0-distribuerad huvudbok. Kontrakt kan vara lika enkelt som att spela in ett lån eller göra betalningar eller så komplicerat som "swaps".

Blockchain 2.0 skiljer sig från Blockchain 1.0

Blockchain 1.0 var främst en Bitcoin blockchain medan Blockchain 2.0 har många olika typer av blockkedjor som Ethereum, Corda, Hyperledger. Det här är inte slutet. Det finns många andra i loop och i olika utvecklingsstadier.

Blockchain 2.0 markerar också en förändring i funktionen, det vill säga flyttas från enkla transaktioner till flera transaktioner. Tidigare hade vi nämnt blockkedjor kan vara offentliga eller privata. Blockchain 1.0 var begränsad till offentlig endast. Blockchain 2.0 expanderar sin räckvidd och innehåller konsortium, domänspecifik förutom allmänheten och privat.

Fördelarna som hör samman med Blockchain 2.0. Först var Blockchain 1.0 alltid öppen och distribuerad. Detta är inte fallet med blockchain 2.0. För det andra löser det många krav på reglering och privatliv, hanterar mer komplexa behov och är inte låst i en leverantör. Bortsett från dessa, övervinner Blockchain 2.0 några av de existerande blockchainproblemen som hastighet och beräkningskostnad.

Hur Microsoft avser att utveckla Blockchain Ecosystem

Microsoft genomför en tredelad strategi för detta:

  1. Bygg och lär från viktiga partnerdrivna POCs byggda utöver olika Blockchain-teknologier
  2. Växla blockchain marknadsplatsens ekosystem och artefakter tillsammans med våra partners och kunder
  3. Utveckla keyure-services för Azure Blockchain-produkter för att säkerställa att infrastrukturen är klar för företag

Microsoft också planerar att förlänga blockchain genom att skapa både ny middleware och säkra "cryptlets", ett projekt som det heter Project Bletchley för att utvidga blockchain. Utöver detta försöker företaget ansluta till många olika ledgers och existerande externa och interna tjänster för att möjliggöra ett robust blockchainekosystem för företaget eftersom det inser att tekniken har några bra applikationer.

De potentiella tillämpningarna av Blockchain-teknik inkluderar:

  • Finansiell - Handel, handel, aktier, Derivathandel, Compliance Reporting, etc.
  • Media - Digital Rights Management, Spelintäkt, Art Authentication, Inköp och Användningsövervakning och mer
  • Computer Vetenskap - Mikronisering av arbete (betala för algoritmer, tweets), Expansion of Marketplace, Utbetalning av arbete
  • Medicinsk - DNA-sekvensering, Personlig medicin
  • Regering - Röstning, fordonsregistrering, licensiering, och identifiering.

Så beroende på din bransch finns det många lösningar. De flesta av de kunder som omfattar Blockchain-tekniken är nya för Microsoft Azure-tjänsten. Du måste registrera dig för ett Azure-konto för att kunna använda den blockchain-teknik som erbjuds av Microsoft.

Blockchain som en tjänst finns tillgänglig inom Microsoft Azure DevTest-labs . Så, du måste använda Azure Dev testlabb för att använda Blockchain som en tjänst. Azure DevTest Labs är en tjänst som hjälper utvecklare och testare att snabbt skapa miljöer i Azure och samtidigt minimera avfall och styra kostnader. För att komma igång, leta bara efter sökordet "Blockchain" och du kommer att se Blockchain Labs i listan över tillgängliga resurser.

Välj Skapa och fyll i detaljerna i ditt lab och du borde vara bra att gå. Glöm inte att välja dina open source-stackar och tredjepartserbjudanden innan du fortsätter vidare. Nu, för att konfigurera Blockchain som en tjänst som är värd på Azure, navigera till portal.azure.com och ange inloggningsuppgifterna för ditt Microsoft Azure-konto. När du är autentiserad kommer du att dirigeras till Azure portalen. Därefter följer steg som beskrivs i det här inlägget i följd för att skapa en ny DevTest Lab Instance, skapa en ny virtuell maskin och förvärva en personlig åtkomsttoken från GitHub.