Platforma chmurowa Azure Blockchain jest jedną z najbardziej zaawansowanych platform chmurowych. W tym artykule będziemy odkrywać Microsoft Azure BaaS i zrozumieć, jak to działa.

Technologia Blockchain szybko rozszerza się na różne sektory. Wiele dużych organizacji buduje od podstaw własną infrastrukturę blockchain. Daje im to dodatkową przewagę, jeśli chodzi o przystosowanie się do rewolucji blockchain. Jednak nie każda firma może sobie pozwolić na luksus tworzenia własnej infrastruktury blockchain. W tym miejscu pojawia się Blockchain as a Service.

Zmierzamy w kierunku inteligentnej gospodarki i to od biznesu zależy dostosowanie się do nowej infrastruktury blockchain. Blockchain ma również klucz do przyspieszenia wyników biznesowych i umożliwienia przedsiębiorstwom usprawnienia ich realizacji. Pomoże im również zwiększyć odpowiedzialność, poprawić przejrzystość i podejmować decyzje biznesowe w oparciu o rzeczywiste dane.

Nie ma wątpliwości, że istnieje wiele firm, które mogą korzystać z usług Azure BaaS. Ich usługa Azure zajęła trochę czasu, zanim została udostępniona publicznie. Zgodnie z raportem TechCrunch, nie spieszyli się, zanim uruchomili swoje usługi blockchain.

Zapisać się: Kurs Certified Enterprise Blockchain Professional (CEBP)

Kompletny przewodnik po Azure Blockchain

Zanim zaczniemy, wyjaśnijmy pewne nieporozumienia. Blockchain jako usługa to nie Blockchain!

Jeśli dopiero zaczynasz korzystać z Blockchain, warunki mogą Cię zmylić. A może myślisz, że Azure BaaS i technologia blockchain to to samo? Ale to nieprawda.

Funkcje Blockchain obejmują głównie przejrzystość, integralność, decentralizację i tak dalej. Istnieją jednak różne typy Blockchain, w tym hybrydowe, prywatne itp. Jednak prawdziwy blockchain jest głównie poświęcony temu, że obsługuje prawdziwie zdecentralizowaną sieć, a nie jakiekolwiek jej odmiany. Prawdziwy pomysł na blockchain powstał wraz z bitcoinem. Jest to całkowicie zdecentralizowana budowa sieci obejmująca węzły, które dbają o ogólny konsensus.

Niesamowite! Przeszliśmy przez Blockchain-as-a-Service (BaaS), jego znaczenie, przykłady i wiele więcej. Teraz mamy wiedzę potrzebną do zrozumienia Azure Blockchain. Więc bez zwłoki, zaczynajmy.

Co to jest Azure Blockchain?

Microsoft jest liderem technologicznym wywodzącym się z technologii chmury. Ich platforma chmurowa Azure udowodniła swoją dominację. Ale Microsoft wiedział, że mają do odegrania bardziej znaczącą rolę na rynku. W tym miejscu pojawia się aplikacja Azure Blockchain i Azure Blockchain. Możemy również określić jako „Blockchain na platformie Azure”.

Platforma Azure oferuje kompletne, kompleksowe rozwiązanie do tworzenia, hostowania i zarządzania rozwiązaniami opartymi na łańcuchu bloków. Jako programista możesz zacząć od ich uproszczonej platformy programistycznej i eksperymentować z predefiniowanymi i modułowymi sieciami. Infrastruktura jest zbudowana tak, aby wspierać uproszczony rozwój. Ponadto narzędzia są zbudowane wokół idei szybkiego uruchomienia i uruchomienia. Blockchain na platformie Azure polega na sprawdzaniu poprawności i iteracji.

Możemy również zdefiniować to jako „w pełni zarządzaną usługę księgi rachunkowej”, która oferuje firmom możliwość obsługi i rozwijania sieci blockchain. Przedsiębiorstwa mają pełną kontrolę nad zarządzaniem siecią blockchain oraz infrastrukturą.


Azure Blockchain jest zbudowany tak, aby zapewnić bezpieczeństwo zarówno procesów, jak i danych, umożliwiając firmom pewne wprowadzanie innowacji.

Z drugiej strony Azure Blockchain-as-a-Service (BaaS) korzysta z technologii blockchain i świadczy usługi swoim klientom. Jednak ich podejście wcale nie jest zdecentralizowane. BaaS jest całkowitym przeciwieństwem zdecentralizowanego, ponieważ oferuje scentralizowaną platformę do sprzedaży, budowania i marketingu blockchain. BaaS jako ekosystem zapewnia wartość, ale aby to zrobić, musi być sprzeczny z podstawową ideą zdecentralizowanego Blockchain. Jednak obsługują wiele korporacyjnych platform blockchain.

To samo można powiedzieć o usłudze Azure blockchain-as-a-service. Jest to rozwiązanie zarządzane, które nie zapewnia prawdziwej decentralizacji. Jest równie zdolny do rozwiązywania rozwiązań, co czyni go idealnym dla start-upów, firm i przedsiębiorstw, które pracują w zamkniętym ekosystemie, ale chcą korzyści z Blockchain.

Sieci Blockchain obsługiwane przez Azure Blockchain

Usługa Azure Blockchain obsługuje Ethereum, Quorum Ledger, Corda i Hyperledger Fabric. Jako firma nie musisz zarządzać księgą. Nie ma też żadnych kosztów związanych z samą księgą. Musisz jednak zapłacić za rozwój aplikacji i jego koszt, gdy działa w Blockchain. Otrzymasz maszyny wirtualne i związaną z nimi infrastrukturę, przydzielając wymagane zasoby i czas.

Obsługa narzędzi Open Source

Sieć blockchain obsługuje narzędzia open source. Oznacza to, że możesz dalej rozwijać swoją aplikację, korzystając z platformy i narzędzi typu open source. Po zakończeniu możesz wdrożyć aplikację w sieci blockchain.

Funkcje Azure Blockchain

Wsparcie dla różnych sieci Blockchain

Usługi Azure Blockchain są obsługiwane przez cztery znane platformy Azure Blockchain, w tym Quorum, Ethereum, Corda i Hyperledger Fabric. Te struktury również nie są ograniczone, ponieważ Azure Blockchain z pewnością doda obsługę innych protokołów księgi w przyszłości. Krótko mówiąc, będzie więcej „Azure Blockchain Framework”.

Administracja nie jest wymagana

Platforma Azure zarządza wszystkimi narzędziami zaplecza i infrastrukturą do zarządzania siecią blockchain.

Uproszczone wdrażanie

Usługa Azure Blockchain jest łatwa do wdrożenia za pomocą dostępnych narzędzi łańcucha bloków, takich jak interfejs wiersza polecenia platformy Azure, Azure Portal. Nawet kod programu Visual Studio został zaktualizowany, aby obsługiwał rozszerzenie Azure Blockchain, co ułatwia deweloperowi tworzenie aplikacji związanych z łańcuchem bloków. Poza tym jest również dostępny dla walidatora obsługi administracyjnej i węzłów transakcji. Ponadto możesz również zarządzać zabezpieczeniami i przechowywaniem wirtualnych sieci Azure.

Jako programista możesz łatwo konfigurować i tworzyć infrastrukturę blockchain konsorcjum.

Bezpieczeństwo

Wszystkie węzły transakcji i walidatora są chronione za pomocą reguł zapory. Jako właściciel musisz skonfigurować zaporę sieciową, zanim uzyskasz do nich dostęp. Ponadto szyfrowanie danych jest zapewnione dla wszystkich węzłów transakcji. Odbywa się to za pośrednictwem protokołu TLS. Oprócz tego możesz również dodać uwierzytelnianie podstawowe, dodać więcej reguł zapory, a nawet dodać klucze dostępu.

Będziesz również zaskoczony, że Microsoft bardzo poważnie podchodzi do kwestii bezpieczeństwa i zainwestował już 1 miliard dolarów rocznie. Zatrudnili również 3500 ekspertów ds. Bezpieczeństwa, którzy zapewniają prywatność danych. Wreszcie mają również więcej certyfikatów w porównaniu z innymi dostawcami usług w chmurze potwierdzających ich aspekt bezpieczeństwa.

Zapisać się: Kurs Certified Blockchain Security Expert (CBSE)

Konserwacja

Węzły są również utrzymywane, aby zapewnić, że działają z najnowszą wersją Blockchain. Azure BaaS jest usługą zarządzaną, dlatego wszystko jest zarządzane przez samą platformę Azure.

Zarządzanie konsorcjum

Zarządzanie łańcuchem bloków konsorcjum odbywa się w ramach Azure Blockchain. Dzięki niemu zyskujesz pełny dostęp do konsorcjów. Otrzymujesz również pełne zarządzanie węzłami oraz możliwość dodawania i usuwania członków. Inne kluczowe funkcje obsługiwane przez zarząd konsorcjum obejmują uproszczone egzekwowanie zasad i uprawnienia bezkodowe.

Azure Blockchain WorkBench

Azure Blockchain WorkBench to bezpłatne narzędzie dostarczane przez firmę Microsoft, które umożliwia zarządzanie aplikacjami łańcucha bloków platformy Azure. Składa się z możliwości i usług platformy Azure, co umożliwia wdrażanie i tworzenie aplikacji typu blockchain.

Azure WorkBench jest tworzony przez 18 miesięcy ciężkiej pracy zespołu platformy Azure. Pracowali z programistami i stworzyli szablony blockchain.

Zapisać się: Kurs szablonów Enterprise Blockchains

Monitorowanie i logowanie

Funkcja monitorowania jest w pełni rozwinięta. Tutaj otrzymasz mnóstwo bogatych wskaźników do monitorowania środowiska blockchain. Jest zarządzany przez usługę Azure Monitor, w której można uzyskać informacje na temat magazynu węzłów, procesora, pamięci i innych ważnych metryk, w tym głębokości kolejki transakcji, wydobytych bloków itd.!

Cennik Azure Blockchain

Oferują również dwa poziomy, aby zapewnić, że firma może wybrać ten, który najbardziej im odpowiada. Te poziomy są podzielone według różnych możliwości i wydajności. Warstwa podstawowa obejmuje 1 rdzeń wirtualny i 0,05 USD miesięcznie na GB magazynu. Jest idealny do lekkich prac rozwojowych. Ponadto może być również używany do testowania obciążenia. Oba poziomy są wysoce skalowalne, więc nie będziesz mieć problemu ze skalowaniem aplikacji blockchain.

  • Podstawowy: 1 rdzeń wirtualny, 0,05 USD / miesiąc na GB pamięci, 0,0996 USD / godzinę węzła walidatora, 0,0996 USD / godzinę węzłów transakcji. Warstwa podstawowa nie obsługuje wdrażania hybrydowego. Ale oferuje zarządzanie konsorcjum. Oferuje miernik wysokiej dostępności, dzięki czemu idealnie nadaje się do środowiska testowego.
  • Standardowo: 2 rdzenie wirtualne, 0,05 USD / miesiąc na GB pamięci, 0,318 USD / godzinę węzłów walidacyjnych, 0,318 USD / godzinę węzłów transakcyjnych, dostępność 99,99%. Jest dobry do uruchamiania obciążeń produkcyjnych.

Ceny dwóch dostępnych poziomów są następujące:

  • Podstawowy: 0,0996 USD / godzinę za cenę węzła transakcyjnego, 0,0996 USD / godzinę za cenę węzła walidatora i 0,05 USD / godzinę za cenę magazynu blockchain GB.
  • Standard: 0,318 USD / godzinę za cenę węzła transakcyjnego, 0,318 USD / godzinę za cenę węzła walidatora i 0,05 USD / godzinę za cenę pamięci masowej blockchain GB.

Ceny Azure Blockchain warstw są obliczane na podstawie kosztu węzła i magazynu. Na przykład, jeśli wykonałeś test składający się z dwóch członków (przy użyciu łańcucha blokowego Quorum). W takim przypadku koszt w poziomie podstawowym będzie kosztował 292,832 USD miesięcznie, biorąc pod uwagę, że miesiąc składa się z 730 godzin. Podobnie, warstwa standardowa będzie kosztować 733,92 USD za 3 węzły. Do obliczeń są jeszcze inne parametry, dlatego zalecamy sprawdzenie ich oficjalnych cennik.

To kończy naszą listę funkcji Azure Blockchain.

Firmy korzystające z przypadków użycia Azure Blockchain

Aby lepiej zrozumieć możliwości Azure blockchain, przyjrzyjmy się firmom używającym technologii blockchain, a także spróbujmy dowiedzieć się, jak to robią.

Starbucks

Starbucks stawia na innowacje związane z blockchain. Aby jednak w pełni zrealizować swój pomysł, korzystają z pomocy firmy Microsoft. Niedawno zawarli znaczącą umowę z firmą Microsoft, aby zapewnić im rozwój we właściwym kierunku.

W ramach partnerstwa zamierzają korzystać z usług chmurowych Azure blockchain. Początkowo rozpoczęli swoją inicjatywę blockchain w 2018 roku, gdzie zamierzają aktywnie wykorzystywać Blockchain, pomagając Rwandzie, Kolumbii i Kostaryce. Korzystają z systemu śledzenia kawy opartego na Blockchain. Rola firmy Microsoft pojawia się podczas części procesu obsługi, w tym ekspresów do kawy, zamawiania w trybie drive-thru i śledzenia.

Insurwave

Ubezpieczenia morskie to jeden z największych problemów, które trzeba rozwiązać w XXI wieku. Z drugiej strony Blockchain może rozwiązać problem dzięki swoim unikalnym funkcjom, takim jak przejrzystość, niezmienność i wiele więcej! Insurwave to jedna z tych firm, które są tworzone przez dużych graczy, w tym EY, Guardtime, A.P. Moller-Maersk i R3, w celu stworzenia pierwszej na świecie platformy blockchain ubezpieczeń morskich. Obszar ten wykorzystuje platformę Microsoft Azure, aby wzmocnić pozycję przedsiębiorstwa i globalnego łańcucha blokowego w zakresie rozwiązań ubezpieczeniowych.

Xbox

Pododdział Microsoftu, Xbox, wykorzystuje Azure Blockchain na swoją korzyść. Używają Blockchain do dostarczania informacji dotyczących opłat licencyjnych wydawcom gier Xbox. Odbywa się to w czasie rzeczywistym, co przyspiesza proces z 45 dni do zaledwie kilku minut. Ogólnie rzecz biorąc, jest to krok naprzód w kierunku automatyzacji jednego z krytycznych aspektów Xbox przy użyciu Blockchain na platformie Azure. Adopcja została przeprowadzona w 2018 roku i są już w stanie znacznie ulepszyć swoje systemy!

Nasdaq  

Rynki kapitałowe również mogą czerpać ogromne korzyści z Blockchain. Nasdaq wie o tym i dlatego korzysta z Azure. Ich ramię technologiczne ma kluczowe znaczenie dla misji i posiada infrastrukturę, która zarządza ponad 100 giełdami i innymi działami działającymi w 50 krajach! Ich posunięciem jest zintegrowanie ram finansowych Nasdaq, które dba o całą infrastrukturę z Blockchain. Platforma Azure prowadzi ich do nowej generacji struktury finansowej, która będzie wykorzystywać strategię biznesową opartą na wielu księgach typu blockchain.

Inne firmy korzystające z Azure Blockchain to Project Ubin, webjet.com.au, 3M, Interswitch i wiele innych!

Architektura rozwiązań

Blockchain-as-a-service (BaaS) ma mnóstwo przypadków użycia, w których można go wykorzystać. Platforma Azure obsługuje również różne branże i przypadki użycia. Na przykład może być wykorzystywany w różnych sektorach, w tym w usługach finansowych, grach, zdrowiu & Nauki przyrodnicze, handel detaliczny i produkcja. Oznacza to, że można go zaimplementować w wielu przypadkach użycia.

Platforma Azure udostępniła dwie architektury rozwiązań w swojej witrynie, dzięki czemu można dobrze zorientować się, co mają do zaoferowania.

Przyjrzyjmy się teraz architekturze dwóch rozwiązań –

Ryc. 1: Architektura łańcucha dostaw przy użyciu Azure Blockchain i IoT

Śledzenie i śledzenie łańcucha dostaw

Łańcuch dostaw to jeden z najczęstszych problemów, które można rozwiązać za pomocą Blockchain. Głównym pomysłem jest upewnienie się, że zasób może przemieszczać się przez sieć bez modyfikacji w drodze tranzytu. Mamy łańcuchy dostaw w całej branży. Prawie każdy sektor wykorzystuje łańcuch dostaw do usprawnienia swojego procesu pracy. Na przykład wiadomo, że opieka zdrowotna ma również poważne problemy, jeśli chodzi o zarządzanie łańcuchem dostaw. Używając Blockchain dla łańcucha dostaw i implikując zasady zgodności, można go w imponujący sposób ulepszyć. Poniżej znajduje się architektura łańcucha dostaw korzystająca z platformy Azure.

Chcesz się dowiedzieć, jak Blockchain może wpłynąć na łańcuch dostaw? Dlaczego nie zacząć od naszego kursu Enterprise Blockchains i Supply Chain Management, aby dowiedzieć się więcej na ten temat?

Aplikacja Blockchain Workflow

Blockchain jest równie przydatny w zmianie przepływu pracy w miejscu pracy. Może pomóc Blockchain zdigitalizować przepływ pracy i poprawić zarówno wewnętrzną, jak i zewnętrzną pracę organizacji. Wpływa również na sposób działania łańcucha dostaw, usprawniając przepływ aktywów. Architektura aplikacji przepływu pracy blockchain obejmuje większość anatomii aplikacji blockchain i pomoże każdemu programiście we wdrożeniu Blockchain.

Najpierw deweloper musi skorzystać z usług Azure Blockchain Services, aby zaimplementować własną zarządzaną sieć blockchain. Po zakończeniu można na niej zbudować aplikację konsorcjum, łącząc się z różnymi interfejsami użytkownika i aplikacjami w ramach tego samego konsorcjum.

Przepływ informacji w tego rodzaju architekturze wygląda następująco:

Powyższy przepływ informacji jest standardem w większości aplikacji lub sieci opartych na łańcuchu bloków, które wykorzystują Azure Blockchain. W architekturze jest używanych wiele różnych produktów platformy Azure, w tym Azure IoT Hub, Service Bus, Power BI i Power Apps. W tym miejscu platforma Azure przejmuje przewagę nad innymi rozwiązaniami blockchain, ponieważ zapewnia kompletne, kompleksowe rozwiązanie do wdrażania aplikacji blockchain na platformie Azure.

Azure Marketplace

Rynek rozwija się dzięki narzędziom, których możesz użyć do usprawnienia rozwoju łańcucha bloków. Wymieńmy poniżej narzędzia, które mogą pomóc Ci w pełni wykorzystać możliwości usługi Azure Blockchain.

Akceleratory aplikacji

  • Azure Blockchain Workbench – łatwe tworzenie aplikacji typu blockchain.
  • Blockchain Vizix IOT dla łańcucha dostaw detalicznych – narzędzie do rozwoju IoT.
  • Stratumn Indigo Node – Framework do budowy sieci Proof of Process
  • Finansowanie handlu – Akredytywa – Wniosek o finansowanie handlu

Księga wielowęzłowa

  • Ethereum na platformie Azure – Skonfiguruj i wdróż sieć łańcucha bloków Ethereum
  • BlockApps Multi-Node Blockchain – wersja korporacyjna do zarządzania wieloma prywatnymi łańcuchami bloków Ethereum.
  • Single Member Blockchain EOG – Skonfiguruj i wdróż łańcuch bloków Quorum
  • Mijin Azure BaaS – To prywatna platforma blockchain.
  • Pojedyncza sieć R3 – wstępnie skonfigurowane wdrożenie sieciowe dla R3
  • Quorum – narzędzie Quorum do konfigurowania i wdrażania łańcucha bloków Quorum
  • Hyperledger Fabric na platformie Azure – skonfiguruj i wdróż Hyperledger Fabric

Księga z jednym węzłem

  • Syscoin Full Node – platforma biznesowa typu blockchain oparta na Syscoin
  • Quorum -Quorum blockchain wdraża i konfiguruje
  • ERC-20 Token Service on Quorum – ERC20 Token Standard on Quorum
  • Ripple Development and Training Suit – środowisko programistyczne i szkolenie Ripple Blockchain
  • Ethereum Developer Kit – środowisko Ethereum do testowania
  • KrypCore PoC Creation Edition – Stwórz Proof of Concepts na Hyperledger używając KrypCore.

Przybory

  • Blockstack Core v14 – nowy zdecentralizowany internet
  • Ethereum Studio – Blockchain Environment – kompletny pakiet Ethereum Blockchain Development
  • Truffle – środowisko programistyczne Ethereum, potok aktywów i platforma testowa
  • Parity Ethereum Dev – Lekkie i szybkie wdrożenie Ethereum.
  • Rewards API – struktura nagród w ramach programów lojalnościowych klientów.

Całą listę narzędzi powiązanych z Blockchain można znaleźć w witrynie Azure Marketplace tutaj. Kontynuuj sprawdzanie, ponieważ w przyszłości dodadzą więcej narzędzi.

Zasoby

Usługi Azure Blockchain mają mnóstwo zasobów, które pomogą Ci je opanować. Niektóre z nich są tworzone przez samą firmę Microsoft. Oferują wiele samouczków dotyczących usługi Azure Blockchain, które pomogą Ci zacząć. Co więcej, możesz użyć tych samouczków usługi Azure Blockchain do pracy na dowolnych platformach, takich jak sieć szkieletowa Hyperledger.

Wymieńmy kilka z tych godnych uwagi, wymienionych poniżej:

  • Usługa Azure Blockchain: wprowadzenie na MSDN.com – tutaj dowiesz się, jak działa usługa Azure Blockchain. Prelegenci uczą udostępnionych aplikacji przepływu pracy i przedstawiają wskazówki dotyczące wdrażania i ograniczania infrastruktury łańcucha bloków przy użyciu platformy Azure. Kluczowe tematy, które zostaną omówione w samouczku, obejmują zarządzanie konsorcjum, Azure Portal, interakcję z interfejsem API usług i wiele więcej!
  • Zestaw deweloperski Blockchain – Zestaw deweloperski blockchain rozszerza możliwości programisty do pracy z Azure i Blockchain. Może być używany z Azure Blockchain Workbench i szablonami deweloperów blockchain.
  • Samouczek Corda – Azure Blockchain – Dowiedz się, jak skonfigurować łańcuch bloków Corda za pomocą Azure Blockchain
  • Azure Samples – Tutaj możesz znaleźć demo Azure blockchain.

Wniosek

Azure to jedna z najlepiej zarządzanych usług blockchain. Ma wszystko, czego potrzebujesz do tworzenia i wdrażania konsorcjum oraz zarządzania nim. Zawiera również mnóstwo funkcji, które zapewnią ci dobre wyposażenie w ekosystemie. Nie oznacza to jednak, że możesz integrować lub łączyć inne usługi lub aplikacje. Na przykład możesz użyć narzędzi open source. Azure Blockchain Workbench to także doskonałe narzędzie do zarządzania projektami. Ale to nie jest konieczne narzędzie.

Dzięki jego usługom znajdziesz również wiele zasobów do pracy. Aby upewnić się, że nie utkniesz, zamieściliśmy zasoby w naszym artykule. Ceny są również dobrze wykonane, ponieważ zapewniają dwupoziomową strukturę cen. Oznacza to, że ich Azure Blockchain może być używany do testowania lub mniejszych projektów.

Ale zanim zajmiesz się lazurowym Blockchainem, musisz zrozumieć, jak doskonale działa Blockchain. W tym celu zalecamy rozpoczęcie od naszego kursu Certified Enterprise Blockchain Professional (CEBP)!

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me