Come creare in distributore id su Zeronet e un indirizzo personalizzato.

in #ita7 years ago (edited)

zeronet-h.jpg

<p dir="auto">Navigando su <strong>ZeroNet avrai notato che molti o quasi tutti i siti(ziti) offono un servizio per salvare commenti, immagini e in generale informazioni di vario tipo.<br /> Per utilizzare questi servizi hai bisogno di un id generabile da un distributore, esempio: <strong>Zeroid, <strong>Cryptoid, <strong>Kaffie.id<br /> Per abilitare indirizzi identità , <strong>ZeroNet utilizza un certificato di autorità.<br /> Apparte <strong>Zeroid, che utilizza un servizio particolare, <strong>Cryptoid e <strong>Kaffie.id utilizzano lo stesso meccanismo. <p dir="auto">Su <strong>ZeroNet esiste un modo per creare un distributore di id personale e implementare il servizio <strong>id nel proprio sito. <p dir="auto">Per creare facilmente un nuovo <strong>id ti basta generare un indirizzo bitcon e clonare il sito <strong>cryptoid.bit <p dir="auto">All'interno della cartella <strong>ZeroNet/data/cloneCryptoid/ apri il file <strong>index.html e modifica questi dati <pre><code> <script> var genkey = "PutYourGeneratedKeyHere!" //Gen Key goes here. var permissionaddress = "PutYourPubKeyHere" //Permission address goes here. var certname = "yourdomain.bit" //This variable determines the @whatever.bit </script> <p dir="auto">Alla voce <strong>genkey inserisci la chiave privata dell'indirizzo bitcoin appena generato. <p dir="auto">Alla voce <strong>permissionaddress inserisci la chiave pubblica dell'indirizzo bitcoin appena generato. <p dir="auto">Per inserire nel tuo sito il nuovo servizio generato ti basta aggiungere questa stringa nel file <strong>/data/users/content.json alla voce "<strong>cert_signers" <pre><code>"vostrosito.bit": [ "chiavepubblica" ] <h2>Esempio <pre><code>{ "address": "1GitLiXB6t5r8vuU2zC6a8GYj9ME6HMQ4t", "files": {}, "ignore": ".*", "inner_path": "data/users/content.json", "modified": 1509612200, "signs": { "1GitLiXB6t5r8vuU2zC6a8GYj9ME6HMQ4t": "HAvkEQ203YozdbpmpA7ATuyVFyxWlA7/kp0UEUSvvzAgHDLGa0Lca1qGlExErPdGm3874Q3CmE2POc8jyUwoCV8=" }, "user_contents": { "cert_signers": { "zeroid.bit": ["1iD5ZQJMNXu43w1qLB8sfdHVKppVMduGz"] , "vostrosito.bit": [ "chiavepubblica" ] }, "permission_rules": { ".*": { "files_allowed": "data.json", "max_size": 50000 } }, "permissions": {} } } <p dir="auto"><span>Per creare un indirizzo personalizzato ti basta utilizzare uno dei tanti servizi o programmi per generare vanityaddress per bitcoin <a href="https://en.bitcoin.it/wiki/Vanitygen" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">https://en.bitcoin.it/wiki/Vanitygen <p dir="auto">All'interno della cartella <strong>Zeronet/data/ create una cartella, nominala con l'indirizzo personalizzato, all'interno della cartella salva un file <strong>content.json vuoto e un file <strong>index.html <p dir="auto">Visita l'indirizzo personalizzato e clicca sul tasto <strong>Firma inserendo la chiave privata del vanityaddress. <p dir="auto">Per qualsiasi domanda, commentate. Alla prossima :) <p dir="auto"><img src="https://images.hive.blog/768x0/https://steemitimages.com/DQmPXtqpaF9C8io76tr3ipbJ1BHkWru88eoSnbTWerfKjs3/EXODUS%20PROJECT.jpg" alt="EXODUS PROJECT.jpg" srcset="https://images.hive.blog/768x0/https://steemitimages.com/DQmPXtqpaF9C8io76tr3ipbJ1BHkWru88eoSnbTWerfKjs3/EXODUS%20PROJECT.jpg 1x, https://images.hive.blog/1536x0/https://steemitimages.com/DQmPXtqpaF9C8io76tr3ipbJ1BHkWru88eoSnbTWerfKjs3/EXODUS%20PROJECT.jpg 2x" />