{"id":3315,"date":"2021-03-03T22:24:36","date_gmt":"2021-03-03T20:24:36","guid":{"rendered":"https:\/\/blog.nebule.org\/?p=3315"},"modified":"2021-03-03T22:44:02","modified_gmt":"2021-03-03T20:44:02","slug":"lien-structure-et-nomenclature","status":"publish","type":"post","link":"https:\/\/blog.nebule.org\/?p=3315","title":{"rendered":"Lien, structure et nomenclature"},"content":{"rendered":"\n<p>La structure des liens est en cours de r\u00e9vision. La structure que l&rsquo;on doit utiliser se doit d&rsquo;\u00eatre une repr\u00e9sentation d&rsquo;un arbre le plus \u00e9quilibr\u00e9 possible afin d&rsquo;acc\u00e9l\u00e9rer le traitement et de permettre une r\u00e9utilisation de code.<\/p>\n\n\n\n<p>La structure de base est r\u00e9partie en trois parties successives appel\u00e9es <em>blocs<\/em>. Le premier est le bloc ent\u00eate de version qui a pour r\u00f4le de d\u00e9finir la fa\u00e7on de traiter l&rsquo;ensemble. Le second est le bloc des registres de liens. Le dernier est le bloc des signatures. Ces blocs sont obligatoires, sont non interchangeables et sont uniques. Les blocs sont s\u00e9par\u00e9s par le caract\u00e8re <code>_<\/code> .<\/p>\n\n\n\n<p>La r\u00e9f\u00e9rence au bloc de la blockchain n&rsquo;est pas anodine, le second bloc pourra contenir plusieurs liens que l&rsquo;on pourrait appeler transactions. Il est dans ce cas facile d&rsquo;ajouter dans ce bloc un lien vers le bloc pr\u00e9c\u00e9dent.<\/p>\n\n\n\n<p>La partie la plus petite de cet arbre est appel\u00e9e \u00e9l\u00e9ment. Un \u00e9l\u00e9ment peut \u00eatre un identifiant d&rsquo;objet, un horodatage, un champs action ou un identifiant de version. Cet \u00e9l\u00e9ment est manipul\u00e9 directement sans traitement. Il peut cependant \u00eatre subdivis\u00e9 soit avec un <code>.<\/code> soit avec un <code>-<\/code> . Le premier s\u00e9parateur sert dans les identifiants d&rsquo;objets afin de distinguer la valeur de l&#8217;empreinte et en extension l&rsquo;algorithme utilis\u00e9.<\/p>\n\n\n\n<p>Ce d\u00e9but de nomenclature n&rsquo;est cependant pas cl\u00f4t. L&rsquo;ensemble des blocs ne peut plus \u00eatre nomm\u00e9 lien au sens propre du graphe. Et il faut d\u00e9finir la forme du contenu du bloc de liens ainsi que du bloc des signatures.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La structure des liens est en cours de r\u00e9vision. La structure que l&rsquo;on doit utiliser se doit d&rsquo;\u00eatre une repr\u00e9sentation d&rsquo;un arbre le plus \u00e9quilibr\u00e9 possible afin d&rsquo;acc\u00e9l\u00e9rer le traitement et de permettre une r\u00e9utilisation de code. La structure de base est r\u00e9partie en trois parties successives appel\u00e9es blocs. Le premier est le bloc ent\u00eate &hellip; <a href=\"https:\/\/blog.nebule.org\/?p=3315\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Lien, structure et nomenclature<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[399,371,89,91,93,99,110,24,431,43,427],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts\/3315"}],"collection":[{"href":"https:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3315"}],"version-history":[{"count":2,"href":"https:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts\/3315\/revisions"}],"predecessor-version":[{"id":3320,"href":"https:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts\/3315\/revisions\/3320"}],"wp:attachment":[{"href":"https:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3315"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3315"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3315"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}