{"id":107,"date":"2019-10-12T14:04:34","date_gmt":"2019-10-12T14:04:34","guid":{"rendered":"http:\/\/blog.qantion.org\/?p=107"},"modified":"2020-04-05T14:12:55","modified_gmt":"2020-04-05T14:12:55","slug":"generation-de-jetons-complement-2","status":"publish","type":"post","link":"https:\/\/blog.qantion.org\/?p=107","title":{"rendered":"G\u00e9n\u00e9ration de jetons &#8211; compl\u00e9ment 2"},"content":{"rendered":"<p style=\"text-align: justify;\">Compl\u00e9ment \u00e0 l&rsquo;article <a title=\"G\u00e9n\u00e9ration de jetons\" href=\"http:\/\/blog.qantion.org\/?p=95\" target=\"_blank\">G\u00e9n\u00e9ration de jetons<\/a> et <a title=\"G\u00e9n\u00e9ration de jetons \u00e2\u20ac\u201c compl\u00e9ment\" href=\"http:\/\/blog.qantion.org\/?p=103\" target=\"_blank\">compl\u00e9ment<\/a>.<\/p>\n<p>Le contenu des objets des jetons va recevoir plusieurs lignes de type <code>cl\u00e9:valeur<\/code>. Chaque ligne d\u00e9bute par trois lettre en majuscules d\u00e9finissant le sens s\u00e9mantique (cl\u00e9) de la ligne, suivi d&rsquo;un deux-points ( : ) et de la valeur associ\u00e9e. <strong>La valeur est un texte en minuscule sans caract\u00e8res sp\u00e9ciaux, l&rsquo;espace des caract\u00e8res est limit\u00e9 aux lettres minuscules, aux chiffres, \u00e0 l&rsquo;espace (sauf au d\u00e9but et \u00e0 la fin), au point, \u00e0 la virgule et \u00e0 l&rsquo;\u00e9gal. La valeur est par d\u00e9faut limit\u00e9 en taille \u00e0 1024 caract\u00e8res sauf mention contraire pour une propri\u00e9t\u00e9.<\/strong> Il ne doit pas y avoir d&rsquo;espace sur une ligne, ni en d\u00e9but et fin de ligne, ni autour du deux-points. Chaque ligne est termin\u00e9e par un retour chariot type UNIX.<\/p>\n<p style=\"text-align: justify;\">De nouvelle propri\u00e9t\u00e9s sont ajout\u00e9es :<\/p>\n<ul>\n<li><code>BID<\/code> : Le jeton fait parti d&rsquo;un bloc (<em>blockchain<\/em>). Optionnel.<\/li>\n<li><code>SVC<\/code> : Le jeton fait r\u00e9f\u00e9rence \u00e0 un type de service rendu (<em>service<\/em>). Taille limit\u00e9e \u00e0 1024 caract\u00e8res. Optionnel.<\/li>\n<li><code>CLB<\/code> : Le jeton peut \u00eatre d\u00e9sactiv\u00e9 (<em>cancelable<\/em>). Par d\u00e9faut un jeton n&rsquo;est pas d\u00e9sactivable. Si cette option est pr\u00e9sente, quelque soit son contenu, cela active la capacit\u00e9 de d\u00e9sactivation du jeton par la propri\u00e9t\u00e9 <code>CLD<\/code>. Cette propri\u00e9t\u00e9 n&rsquo;interf\u00e8re pas avec <code>DTD<\/code>. La taille est de un caract\u00e8re maximum. Optionnel.<\/li>\n<li><code>CLD<\/code> : Le jeton est d\u00e9sactiv\u00e9 (<em>canceled<\/em>). Cette propri\u00e9t\u00e9 n&rsquo;a d&rsquo;utilit\u00e9 que si <code>CLB<\/code> est activ\u00e9. Si cette option est pr\u00e9sente, quelque soit son contenu, cela d\u00e9sactive le jeton. La taille est de un caract\u00e8re maximum. Optionnel.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">La propri\u00e9t\u00e9 <code>CLB<\/code> permet d&rsquo;activer le m\u00e9canisme de d\u00e9sactivation \u00e0 la demande pilot\u00e9 par l&rsquo;option <code>CLD<\/code>. Mais elle n&rsquo;a pas d&rsquo;action sur la propri\u00e9t\u00e9 de d\u00e9sactivation programm\u00e9e <code>DTD<\/code>. Un jeton peut avoir une date de suppression programm\u00e9e et \u00eatre non d\u00e9sactivable avant la date de suppression. Activer la propri\u00e9t\u00e9 <code>CLD<\/code> de fa\u00e7on forc\u00e9e dans le contenu du jeton est faisable mais n&rsquo;a pas de sens. Des jetons peuvent \u00eatre g\u00e9n\u00e9r\u00e9s d\u00e9sactiv\u00e9s et activ\u00e9s \u00e0 posteriori. Un jeton d\u00e9sactiv\u00e9 ne peut pas faire parti d&rsquo;une transaction.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Compl\u00e9ment \u00e0 l&rsquo;article G\u00e9n\u00e9ration de jetons et compl\u00e9ment. Le contenu des objets des jetons va recevoir plusieurs lignes de type cl\u00e9:valeur. Chaque ligne d\u00e9bute par trois lettre en majuscules d\u00e9finissant le sens s\u00e9mantique (cl\u00e9) de la ligne, suivi d&rsquo;un deux-points ( : ) et de la valeur associ\u00e9e. La valeur est un texte en minuscule &hellip; <a href=\"https:\/\/blog.qantion.org\/?p=107\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">G\u00e9n\u00e9ration de jetons &#8211; compl\u00e9ment 2<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[78,12,5,80,81,55,82,48,13,14,41,4,56,33,79,6],"tags":[],"class_list":["post-107","post","type-post","status-publish","format-standard","hentry","category-bid","category-billet","category-blockchain","category-clb","category-cld","category-desactivation","category-dtd","category-forge","category-jeton","category-monnaie","category-proprietes","category-reflexions","category-service","category-suppression","category-svc","category-transation"],"_links":{"self":[{"href":"https:\/\/blog.qantion.org\/index.php?rest_route=\/wp\/v2\/posts\/107","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.qantion.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.qantion.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.qantion.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.qantion.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=107"}],"version-history":[{"count":7,"href":"https:\/\/blog.qantion.org\/index.php?rest_route=\/wp\/v2\/posts\/107\/revisions"}],"predecessor-version":[{"id":118,"href":"https:\/\/blog.qantion.org\/index.php?rest_route=\/wp\/v2\/posts\/107\/revisions\/118"}],"wp:attachment":[{"href":"https:\/\/blog.qantion.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=107"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.qantion.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=107"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.qantion.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=107"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}