Uživatelské nástroje

Nástroje pro tento web


notarius:slovnik

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
slovnik [2021/08/05 12:05] kozaknotarius:slovnik [2023/09/07 13:36] (aktuální) – [Součásti záznamu] kozak
Řádek 52: Řádek 52:
  
 Server, který je zodpovědný za zapisování transakcí do bloků a jejich následné distribuování jednotlivým nodům v síti. Server, který je zodpovědný za zapisování transakcí do bloků a jejich následné distribuování jednotlivým nodům v síti.
 +
 +==== Kanál ====
 +
 +Vrstva blockchainu v hyperledger fabric sloužcí k izolaci dat. Blockchain a stavová databáze specifické pro kanál jsou sdíleny mezi peery připojenými v kanále. Pro připojení do kanálu musí být peery autentikovány. Každý kanál je definovám svou vlastní konfigurací. Paralelně běžící kanály jsou v podstatě separátní blockchainy, které pouze mohou sdílen část prostředů sítě (např. Ordering service).
 +
 +
 +==== Transakce ====
 +
 +Transakce se vytvářejí při volání chaincodu (smart kontraktu) z klientské aplikace pro čtení nebo zápis dat z ledgeru. Tyto transakce jsou odeslány k ordereru, který je uspořádá do bloků a rozešle nodům k ověření a připojení do jejich ledgeru.
  
 ==== Peer-to-peer ==== ==== Peer-to-peer ====
Řádek 85: Řádek 94:
 === Metadata záznamu === === Metadata záznamu ===
  
-**<font 10pt/Arial,sans-serif;;inherit;;inherit>metadata implicitní, které aplikace vytvoří při procesu registrace a uživatel na jejich obsah nemá vliv.</font> ** +** <font 10pt/Arial,sans-serif;;inherit;;inherit>metadata implicitní, které aplikace vytvoří při procesu registrace a uživatel na jejich obsah nemá vliv.</font>  ** 
-  * [[:id_zaznamu|ID záznamu]] +  * [[:notarius:id_zaznamu|ID záznamu]] 
-  * [[:jmeno_nodu_na_kterem_byla_registrace_provedena|jméno nodu, na kterém byla registrace provedena]] +  * [[:notarius:jmeno_nodu_na_kterem_byla_registrace_provedena|jméno nodu, na kterém byla registrace provedena]] 
-  * [[:datum_registrace|datum registrace]]+  * [[:notarius:datum_registrace|datum registrace]] 
 + <font 10pt/Arial,sans-serif;;inherit;;inherit>**metadata vztahující se k uživateli, která se vytváří z přihlašovacích údajů**.</font>
  
-<font 10pt/Arial,sans-serif;;inherit;;inherit>**metadata vztahující se k ivateli, která se vytváří z přihlašovacích údajů**.</font>+  * [[:notarius:jmeno_uzivatele_ktery_registraci_provedl|jméno uživatelekterý registraci provedl]] 
 +  [[:notarius:jmeno_firmy_ke_ktere_uzivatel_patri|jméno firmy, ke které ivatel patří]]
  
-  * [[:jmeno_uzivatele_ktery_registraci_provedl|jméno uživatele, který registraci provedl]] +** <font 10pt/Arial,sans-serif;;inherit;;inherit>metadata zadaná uživatelem</font> ** 
-  * [[:jmeno_firmy_ke_ktere_uzivatel_patri|jméno firmy, ke které uživatel patří]]+  * [[:notarius:nazev_zaznamu|název záznamu]] 
 +  * [[:notarius:anotace|]] 
 +  * [[:notarius:volitelny_indikator_id1_a_id2|volitelný indikátor ID1 a ID2]]
  
-**<font 10pt/Arial,sans-serif;;inherit;;inherit>metadata zadaná uživatelem</font>** +** <font 10pt/Arial,sans-serif;;inherit;;inherit>metadata vztahující se k registrovaným souborům</font> ** 
-  * [[:nazev_zaznamu|název záznamu]] +  * [[:notarius:nazev_souboru_kteremu_odpovida_prislusny_hash|název souboru, kterému odpovídá příslušný hash]] 
-  * [[:anotace|]] +  * [[:notarius:url_souboru_kteremu_odpovida_prislusny_hash|url souboru, kterému odpovídá příslušný hash]]
-  * [[:volitelny_indikator_id1_a_id2|volitelný indikátor ID1 a ID2]] +
- +
-**<font 10pt/Arial,sans-serif;;inherit;;inherit>metadata vztahující se k registrovaným souborům</font>** +
-  * [[:nazev_souboru_kteremu_odpovida_prislusny_hash|název souboru, kterému odpovídá příslušný hash]] +
-  * [[:url_souboru_kteremu_odpovida_prislusny_hash|url souboru, kterému odpovídá příslušný hash]]+
  
 **řídicí a stavové údaje** **řídicí a stavové údaje**
-  * [[:viditelnost_metadat|viditelnost metadat]] +  * [[:notarius:viditelnost_metadat|viditelnost metadat]] 
-  * [[:priznak_zaznamu_se_schvalenim|příznak záznamu se schválením]] +  * [[:notarius:priznak_zaznamu_se_schvalenim|příznak záznamu se schválením]] 
-  * [[:priznak_neplatneho_zaznamu|příznak neplatného záznamu]]+  * [[:notarius:priznak_neplatneho_zaznamu|příznak neplatného záznamu]]
  
 === Operace se záznamem === === Operace se záznamem ===
  
 **registrace** **registrace**
 + <font 10pt/Arial,sans-serif;;inherit;;inherit>Registrací rozumíme přidání záznamu ke všem kopiím blockchainu uchovávaným na nodech sítě ElA blockchain.</font>
 + <font 10pt/Arial,sans-serif;;inherit;;inherit>Registrace má tři fáze. V první dojde k tzv. endorsementu, kdy vybrané nody přezkoumají oprávněnost a bezchybnost vytvořeného záznamu a povolí jej k připojení k blockchainu. Ve druhé fázi dojde k rozeslání bloku všem nodům sítě, které jej připojí ke své kopii blockchainu. Ve třetí fázi je provedena kontrola, zda jsou i po přidání nové kopie blockchainu na všech nodech identické. Trvání druhé a třetí fáze závisí na stavu sítě a výpočetním výkonu a konektivitě nodů. Registrovaný záznam tedy nemusí být na všech nodech dostupný k ověření bezprostředně po registraci.</font>
  
-<font 10pt/Arial,sans-serif;;inherit;;inherit>Registrací rozumíme přidání záznamu ke všem kopiím blockchainu uchovávaným na nodech sítě ElA blockchain.</font><font 10pt/Arial,sans-serif;;inherit;;inherit>Registrace má tři fáze. V první dojde k tzv. endorsementu, kdy vybrané nody přezkoumají oprávněnost a bezchybnost vytvořeného záznamu a povolí jej k připojení k blockchainu. Ve druhé fázi dojde k rozeslání bloku všem nodům sítě, které jej připojí ke své kopii blockchainu. Ve třetí fázi je provedena kontrola, zda jsou i po přidání nové kopie blockchainu na všech nodech identické. Trvání druhé a třetí fáze závisí na stavu sítě a výpočetním výkonu a konektivitě nodů. Registrovaný záznam tedy nemusí být na všech nodech dostupný k ověření bezprostředně po registraci.</font> +// <font inherit/inherit;;#e74c3c;;inherit>Ověření ověřuje identitu předloženého souboru se souborem registrovaným v záznamu na blockchainu</font> //
- +
-//<font inherit/inherit;;#e74c3c;;inherit>Ověření ověřuje identitu předloženého souboru se souborem registrovaným v záznamu na bliockchainu</font>//+
  
 **ověření záznamu** **ověření záznamu**
- + <font 11.0pt/inherit;;inherit;;inherit>Ověřením záznamu rozumíme vznesení dotazu, zda je v blockchainu uložen záznam obsahující hash totožný s předloženým hashem ověřovaného souboru. Výsledkem ověření je vždy informace, zda je v blockchainu takový záznam přítomen. Pokud ano, jsou zobrazena jeho implicitní metadata a hashe, které obsahuje. Podle nastavení při registraci mohou být zobrazena i ostatní metadata.</font>
-<font 11.0pt/inherit;;inherit;;inherit>Ověřením záznamu rozumíme vznesení dotazu, zda je v blockchainu uložen záznam obsahující hash totožný s předloženým hashem ověřovaného souboru. Výsledkem ověření je vždy informace, zda je v blockchainu takový záznam přítomen. Pokud ano, jsou zobrazena jeho implicitní metadata a hashe, které obsahuje. Podle nastavení při registraci mohou být zobrazena i ostatní metadata.</font>+
  
 **vyhledání záznamu** **vyhledání záznamu**
- + <font 10pt/Arial,sans-serif;;inherit;;inherit>Vyhledání záznamu se provádí pomocí filtru metadat. Výsledkem je informace, zda je v blockchainu přítomen záznam obsahující předložená matadata. Slouží například k vyhledání všech záznamů provedených konkrétní firmou nebo uživatelem, nebo k automatickému vyhledání záznamu pomocí čárového nebo Qr kódu</font> 
-<font 10pt/Arial,sans-serif;;inherit;;inherit>Vyhledání záznamu se provádí pomocí filtru metadat. Výsledkem je informace, zda je v blockchainu přítomen záznam obsahující předložená matadata. Slouží například k vyhledání všech záznamů provedených konkrétní firmou nebo uživatelem, nebo k automatickému vyhledání záznamu pomocí čárového nebo Qr kódu</font> + <font 10pt/Arial,sans-serif;;#e74c3c;;inherit>//Při vyhledávání záznamu se neověřuje hodnota hashe, vyhledávání tedy neověřuje identitu souboru, jehož hash je v záznamu obsažen.//</font>
- +
-<font 10pt/Arial,sans-serif;;#e74c3c;;inherit>//Při vyhledávání záznamu se neověřuje hodnota hashe, vyhledávání tedy neověřuje identitu souboru, jehož hash je v záznamu obsažen.//</font>+
  
 Ve veřejné části aplikace lze vyhledávat pouze pomocí ID záznamu. Ve veřejné části aplikace lze vyhledávat pouze pomocí ID záznamu.
notarius/slovnik.1628157951.txt.gz · Poslední úprava: 2021/08/05 12:05 autor: kozak