<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Clickchain by Francesco Feroldi</title>
      <link>https://padlet.com/feroldi20485/xhqkedr1da6l</link>
      <description>Tutto quello che c&#39;è da sapere...</description>
      <language>en-us</language>
      <pubDate>2018-02-01 20:48:05 UTC</pubDate>
      <lastBuildDate>2023-01-21 00:39:56 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>Composizione</title>
         <author>feroldi20485</author>
         <link>https://padlet.com/feroldi20485/xhqkedr1da6l/wish/227279915</link>
         <description><![CDATA[<div>I campi di un Blockchain sono:<br> →versione(indica la versione del software);<br>→prevhash(è il riferimento al blocco della catena);<br>→merkle root (è l'organizzazione di tutte le transazioni in un singolo blocco);<br>→timestamp (rappresentazione temporale del attimo in cui avviene la transazione);<br>→bits (una volta sommato a tutti gli altri hash si ricava la qualtità totale di bitcoin presenti in internet che deve essere sempre inferiore o uguale al valore target (numero massimo di quella valuta presente in internet) per essere accettato);<br>→nonce(è un numero teoricamente unico che viene inserito nell'hash per identificare univocamente l'hash)<br>→numero di transazione(numero della transazione);</div>]]></description>
         <enclosure url="https://padletuploads.blob.core.windows.net/prod/248070139/832a6a8b4648d561543788e77609670b/b21f4c65f2033a1b32f68b7c98e1afc5_xl.jpg" />
         <pubDate>2018-02-01 20:48:05 UTC</pubDate>
         <guid>https://padlet.com/feroldi20485/xhqkedr1da6l/wish/227279915</guid>
      </item>
      <item>
         <title>Blockchain</title>
         <author>feroldi20485</author>
         <link>https://padlet.com/feroldi20485/xhqkedr1da6l/wish/227279916</link>
         <description><![CDATA[<div>E' la rappresentazione di 4 principali valori ossia: decentralizzazione, trasparenza, sicurezza e immutabilità.<br><br>Questa decentralizzazione permette una totale democrazia e trasparenza all'interno di un "internet delle transizioni" o "internet del valore".<br><br>Blockchain è perciò una serie di registri distribuiti su internet che registrano le transazioni tra due parti in modo efficiente,verificato e permanente.<br><br>Questi blocchi hanno una sequenzialità dati che un blocco non può essere modificato singolarmente senza alterare tutti i blocchi successivi.</div>]]></description>
         <enclosure url="http://www.blockchain4innovation.it/esperti/blockchain-perche-e-cosi-importante/" />
         <pubDate>2018-02-01 20:48:05 UTC</pubDate>
         <guid>https://padlet.com/feroldi20485/xhqkedr1da6l/wish/227279916</guid>
      </item>
      <item>
         <title>CLICKCHAIN</title>
         <author>feroldi20485</author>
         <link>https://padlet.com/feroldi20485/xhqkedr1da6l/wish/227279917</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2018-02-01 20:48:05 UTC</pubDate>
         <guid>https://padlet.com/feroldi20485/xhqkedr1da6l/wish/227279917</guid>
      </item>
      <item>
         <title>Come funziona</title>
         <author>feroldi20485</author>
         <link>https://padlet.com/feroldi20485/xhqkedr1da6l/wish/227279919</link>
         <description><![CDATA[<div>Per creare un blockchain bisogna inserire una classe in cui veranno inseriti gli attributi per far funzionare il blockchain. per generare l'hash indentificativo si utilizza questo codice:<br><br>var calculateHash = (index, previousHash, timestamp, data) =&gt; {<br>    return CryptoJS.SHA256(index + previousHash + timestamp + data).toString();<br>};<br><br>l'hash indentificativo serve per criptare le informazioni che si vogliono mandare all'altro utente queste criptazioni vengono fatte in automatico attraverso il codice elencato sopra.<br><br>quando bisogna aggiungere un nuovo blocco all'interno della funzione basta richiamare il costruttore principale attraverso la funzione generateBlock che riceve il parametro e lo salva.<br><br>per far si che venga memorizzato all'interno della memoria si utilizza un array semplice di cui inseriremo il blocco che vogliamo salvare.<br><br>ogni blockchain contiene all'interno una teconologia che è in grado di rilevare blocchi danneggiati oche contengono errori. per quato esiste una funzione chiamata previsiounHash che è in grado di fare tutto ciò che ho appena descritto.<br><br>il blockchain è in grado anche di sincronizzare i propri dati con altri computer e lo fa attraverso la comunicazione peer to peer con interfaccia HTTP</div>]]></description>
         <enclosure url="https://padletuploads.blob.core.windows.net/prod/251126003/aad5237eac4dc7981e44cd0702d88556/funzionamento_blockchain.jpg" />
         <pubDate>2018-02-01 20:48:05 UTC</pubDate>
         <guid>https://padlet.com/feroldi20485/xhqkedr1da6l/wish/227279919</guid>
      </item>
   </channel>
</rss>
