Ta przeglądarka nie jest już obsługiwana.
Przejdź na przeglądarkę Microsoft Edge, aby korzystać z najnowszych funkcji, aktualizacji zabezpieczeń i pomocy technicznej.
Przypuśćmy, że w trakcie transportu do lodziarni ulega awarii chłodnia w ciężarówce chłodniczej. Lody ulegają rozmrożeniu. Chłodnia zostaje naprawiona, a lody przed dostawą zostają ponownie zamrożone. Skąd lodziarnia będzie wiedzieć, że w przypadku przesyłki zachowano zgodność z przepisami?
W przypadku przesyłki przez jakiś czas nie zachowano zgodności z przepisami. Jednak po naprawie chłodni temperatura znowu spada do temperatury zamarzania. Ostatnia transakcja z czujnika temperatury IoT aktualizuje temperaturę w rejestrze. W związku z tym przesyłka wydaje się zgodna z przepisami.
Logika kontraktu inteligentnego ustawia przesyłkę na niezgodną, gdy temperatura jest zbyt wysoka. Przed zaakceptowaniem dostawy lodziarnia może sprawdzić, czy przesyłka nie jest niezgodna z przepisami.
Aby ustalić zgodność z przepisami, należy przeprowadzić inspekcję historii łańcucha bloków. Po przeanalizowaniu historii łańcucha bloków można oznaczyć przesyłkę jako niezgodną z przepisami.
Dlaczego łańcuch bloków jest niezmienny?
Łańcuch bloków wykorzystuje wartości skrótu do ochrony przed manipulowaniem danymi w łańcuchu bloków. Walidacja wykryje nieprawidłowe bloki. Po osiągnięciu porozumienia nieprawidłowe bloki zostałyby usunięte. W związku z tym łańcuch bloków nie może zostać zmieniony w sieci łańcucha bloków w dobrej kondycji.
Dla uczestników rejestry łańcucha bloków są domyślnie w trybie tylko do odczytu. Tylko procesy z udzielonymi uprawnieniami mogą zapisywać dane. Ponieważ rejestry są tylko do odczytu dla uczestników, są niezmienne.
Niezmienność zależy od konfiguracji sieci łańcucha bloków. Można go skonfigurować jako tylko do odczytu lub niezmienny. Jednak łańcuch bloków jest w pełni konfigurowalny. Można skonfigurować węzły, aby umożliwić administratorom wprowadzanie zmian w historii transakcji. Zmiany są synchronizowane automatycznie.
Jak kontrakty inteligentne umożliwiają korzystanie z przepływów pracy w firmach?
Kontrakty inteligentne używają wstępnie zdefiniowanej logiki przepływu pracy biznesowej dla typowych scenariuszy biznesowych.
Kontrakty inteligentne to aplikacje klienckie pisane przez użytkownika, które wywołują łańcuch bloków do wykonywania transakcji i zmieniania stanu rejestru.
Kontrakty inteligentne zawierają stan i logikę programowalną. Transakcje tworzą wystąpienia kontraktów inteligentnych i wykonują funkcje zmieniające stan. W związku z tym kontrakty inteligentne umożliwiają tworzenie przepływów pracy w firmie.
Przed sprawdzeniem pracy musisz odpowiedzieć na wszystkie pytania.
Kontynuuj
Czy ta strona była pomocna?