Windows

Blockchain Ecosystem: Blockchain 2.0 und Smart Contracts

Smart Contracts

Smart Contracts
Anonim

Ursprünglich wurde Blockchain als einfaches Ledger beworben, das Transaktionen nacheinander aufzeichnen konnte. Später wurde festgestellt, dass das Blockchain Ecosystem mehr Anwendungen in anderen Domänen als den Transaktionen haben kann. So entwickelte sich die Idee von Blockchain 2.0 und Smart Contracts .

Blockchain 2.0 erweitert die Macht der Ledger um andere Dienstprogramme wie Vereinbarungen, Angebote, Dokumente, Codes und mehr. Im Grunde genommen beinhaltet dies einen zusätzlichen logischen a.k.a.-Code über `smart Contracts`.

Smart Contracts enthalten einen Code und führen verschiedene Klauseln aus, die in einem Vertrag geschrieben oder explizit erwähnt sind. Ähnlich wie bei normalen Verträgen basieren diese "Smart Contracts" auf dem Erreichen vereinbarter Bedingungen. Diese Smart Contracts werden im verteilten Blockchain 2.0-Ledger gespeichert. Verträge können so einfach sein wie die Aufnahme eines Kredits oder Zahlungen oder so komplex wie "Swaps".

Wie Blockchain 2.0 anders als Blockchain 1.0

Blockchain 1.0 war in erster Linie eine Bitcoin Blockchain, während Blockchain 2.0 viele verschiedene Arten hat Blockchains wie Ethereum, Corda, Hyperledger. Das ist nicht das Ende. Es gibt viele andere in der Schleife und in verschiedenen Entwicklungsstadien.

Blockchain 2.0 markiert auch eine Änderung in seiner Funktionsweise, d. H. Es bewegt sich von einfachen Transaktionen zu mehreren Transaktionen. Zuvor hatten wir erwähnt, dass Blockchains öffentlich oder privat sein könnten. Blockchain 1.0 war nur für die Öffentlichkeit zugänglich. Blockchain 2.0 erweitert seine Reichweite und umfasst Konsortium, domain-spezifisch neben dem öffentlichen und privaten.

Die Vorteile, die mit Blockchain 2.0 verbunden sind. Erstens blieb Blockchain 1.0 immer offen und verteilt. Dies ist bei Blockchain 2.0 nicht der Fall. Zweitens löst es viele regulatorische und Datenschutzanforderungen, kann komplexere Anforderungen erfüllen und ist nicht an einen Anbieter gebunden. Blockchain 2.0 löst darüber hinaus einige der bestehenden Blockchain-Probleme wie Geschwindigkeit und Rechenaufwand.

Wie Microsoft das Blockchain Ecosystem entwickeln will

Microsoft implementiert hierfür eine dreiteilige Strategie:

  1. Bauen und lernen von wichtigen partnergetriebenen POCs, die auf verschiedenen Blockchain-Technologien basieren
  2. Gemeinsam mit unseren Partnern und Kunden den Blockchain-Marktplatz-Ecosystem & Artefakte ausbauen
  3. Schlüssel-Azure-Blockchain-Middleware-Services entwickeln, um die Infrastruktur betriebsbereit zu machen

Microsoft plant, Blockchain zu erweitern, indem sowohl neue Middleware als auch sichere `cryplets` erstellt werden, ein Projekt, das als Project Bletchley für die Erweiterung von blockchain bezeichnet wird. Darüber hinaus versucht das Unternehmen, sich mit vielen verschiedenen Ledgern und bestehenden externen und internen Diensten zu verbinden, um ein robustes Blockchain-Ökosystem für das Unternehmen zu ermöglichen, da es realisiert, dass die Technologie einige großartige Anwendungen hat.

Die möglichen Anwendungen der Blockchain-Technologie umfassen:

  • Finanz - Handel, Handel, Aktien, Derivatehandel, Compliance Reporting, etc
  • Medien - Digital Rights Management, Spiel Monetarisierung, Kunstauthentifizierung, Kauf und Nutzungsüberwachung und mehr
  • Computer Wissenschaft - Mikronisierung der Arbeit (Bezahlung für Algorithmen, Tweets), Umfang des Marktplatzes, Auszahlung der Arbeit
  • Medizinisch - DNA-Sequenzierung, Personalisierte Medizin
  • Regierung - Abstimmung, Fahrzeugregistrierung, Lizenzierung und Identifikation.

Je nach Branche gibt es viele Lösungen. Die meisten Kunden, die die Blockchain-Technologie nutzen, sind neu im Microsoft Azure-Service. Sie müssen sich für ein Azure-Konto anmelden, um die von Microsoft angebotene Blockchain-Technologie zu verwenden.

Blockchain as a Service ist in Microsoft Azure DevTest-Labs verfügbar. Daher müssen Sie das Azure Dev-Testlabor verwenden, um Blockchain als Dienst zu verwenden. Azure DevTest Labs ist ein Service, der Entwicklern und Testern dabei hilft, Umgebungen in Azure schnell zu erstellen und gleichzeitig den Ausschuss zu minimieren und die Kosten zu senken. Um zu beginnen, suchen Sie einfach nach dem Stichwort "Blockchain" und Sie werden Blockchain Labs in der Liste der verfügbaren Ressourcen sehen.

Wählen Sie Erstellen und geben Sie die Details Ihres Labors ein und Sie sollten gut gehen. Vergessen Sie nicht, Ihre Open-Source-Stacks und Angebote von Drittanbietern auszuwählen, bevor Sie fortfahren. Um nun Blockchain as a Service in Azure einzurichten, navigieren Sie zu portal.azure.com und geben Sie die Anmeldeinformationen für Ihr Microsoft Azure-Konto ein. Nach der Authentifizierung werden Sie zum Azure-Portal weitergeleitet. Danach folgen Sie den in diesem Post beschriebenen Schritten, um eine neue DevTest Lab Instance zu erstellen, eine neue virtuelle Maschine zu erstellen und ein persönliches Zugriffstoken von GitHub zu erhalten.