Kdy používat blockchain

Dokončeno

Blockchainová technologie je optimální pro určité scénáře. Neměli byste ji používat jako řešení s všeobecným použitím. V mnoha případech je lepší volbou centralizovaná databáze. Až budete zvažovat použití blockchainu, položte si tyto otázky v kontextu konkrétního scénáře.

Účastníci

  • Potřebujete podporovat více partnerů nebo firem?
  • Chcete se vyhnout stanovení centrální autority? Možná neexistuje vztah důvěryhodnosti u žádného účastníka. Účastníci možná nebudou chtít využívat třetí stranu.
  • Sdílejí účastníci data nebo uplatňují pracovní postup, který zahrnuje několik, případně všechny účastníky? Blockchainová technologie garantuje, že každý uzel bude konzistentní. Většina jiných řešení B2B využívá synchronizaci. Synchronizace dat vnáší do systémů B2B rozdrobenost a výdaje. A právě konzistence distribuovaných dat je klíčovou výhodou blockchainové technologie.

Výkon

  • Je vaše transakční propustnost nízká? V závislosti na blockchainovém protokolu a mechanismu pro konsensus může být rychlost zpracování transakcí nízká.
  • Uplatňuje se při interakci s ostatními obchodními partnery definovaná obchodní logika? Provádění obchodní logiky v rámci transakce může mít vliv na výkon.

Obchodní logika

  • Je vaše obchodní logika jednoduchá? Provedení složité funkce v rámci inteligentního kontraktu ve veřejném blockchainu vyžaduje více kryptoměny než v případě jednoduché funkce.
  • Je vaše obchodní logika statická a neměnná? Vzhledem k tomu, že jsou blockchainová data neměnná, vyžadují změny logiky inteligentního kontraktu nasazení nového kontraktu s novou adresou. Zvažte, jak budete řídit svou obchodní logiku.

Důvěryhodnost

  • Je třeba zajistit důvěryhodnost a integritu mezi účastníky?
  • Záleží na pořadí transakcí?
  • Potřebujete u transakcí zachovávat soukromí?

Možnosti pro blockchain v Azure

Pokud chcete své řešení hostovat v Azure, můžete zvážit několik možností.

Šablony

Šablony řešení jsou virtuální počítače, které ve formě balíčku přinášejí infrastrukturu jako službu (IaaS), a to na bázi mnoha hlavních protokolů a konfigurací blockchainových sítí. Existuje například několik šablon řešení třetích stran pro oblíbené blockchainové protokoly, mezi které patří Hyperledger Fabric, Corda, Kvorum, BlockApps a GoChain.

Šablony řešení pro blockchain najdete na webu Azure Marketplace.

Služba Quorum Blockchain Service od společnosti ConsenSys

Blockchainová služba kvora je plně spravovaná služba registru pro podniky, která jim dává možnost růst a provozovat blockchainové sítě ve velkém měřítku. Další informace o blockchainové službě kvora najdete v tématu Consensys Kvorum Blockchain Service.

Důvěrné hlavní knihy Azure

Důvěrný registr Azure poskytuje spravovaný a decentralizovaný registr pro datové položky zálohované blockchainem. Integritu dat můžete udržovat tak, že zabráníte neoprávněným nebo náhodným úpravám s manipulovaným úložištěm. Neaktivní uložená data jsou chráněná při přenosu a používají se s hardwarovými zabezpečenými enklávy používanými v důvěrném výpočetním prostředí Azure. Další informace o důvěrném registru Azure najdete v tématu o důvěrném registru Azure.

Registr služby Azure SQL Database

Registr služby Azure SQL Database umožňuje manipulaci s důkazy prostřednictvím kryptografického ověřování pro centralizovaná úložiště dat. Hlavní kniha služby SQL Database odstraňuje složitost decentralizované blockchainové technologie. Poskytuje řadu výhod integrity blockchainových dat v plně spravovaném a známém prostředí SQL. Další informace o registru služby SQL Database najdete v registru služby Azure SQL Database.