<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>smart contracts | Federico Bo</title>
	<atom:link href="https://www.federicobo.eu/tag/smart-contracts/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.federicobo.eu</link>
	<description>Intelligenza Artificiale, Blockchain, NFT, metaverso e altre visioni</description>
	<lastBuildDate>Thu, 14 Feb 2019 16:30:07 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>
	<item>
		<title>La classificazione dei token</title>
		<link>https://www.federicobo.eu/la-classificazione-dei-token/</link>
		
		<dc:creator><![CDATA[Federico Bo]]></dc:creator>
		<pubDate>Thu, 14 Feb 2019 16:30:07 +0000</pubDate>
				<category><![CDATA[Blockchain]]></category>
		<category><![CDATA[blockchain]]></category>
		<category><![CDATA[ethereum]]></category>
		<category><![CDATA[smart contracts]]></category>
		<category><![CDATA[token economy]]></category>
		<guid isPermaLink="false">http://www.federicobo.eu/?p=3611</guid>

					<description><![CDATA[<p>Una categorizzazione condivisa dei token è un passo necessario per far realmente funzionare la token economy.</p>
The post <a href="https://www.federicobo.eu/la-classificazione-dei-token/">La classificazione dei token</a> first appeared on <a href="https://www.federicobo.eu">Federico Bo</a>.]]></description>
										<content:encoded><![CDATA[<p id="3586" class="graf graf--p graf-after--h3"><a class="markup--anchor markup--p-anchor" href="https://medium.com/swlh/the-classification-of-tokens-8d07fc700f7" target="_blank" rel="noopener" data-href="https://medium.com/swlh/the-classification-of-tokens-8d07fc700f7"><em class="markup--em markup--p-em">English version on The Startup</em></a></p>
<p id="bd59" class="graf graf--p graf-after--p">Si parla spesso di <strong class="markup--strong markup--p-strong">tokenizzazione</strong>. Cerchiamo di spiegare più nel dettaglio in cosa consiste questo processo partendo dai token: cosa sono, come possono essere classificati, quali sono le giuste domande da porsi per progettarli.</p>
<p id="d5e2" class="graf graf--p graf-after--p">Va sottolineato come la letteratura in materia sia ancora allo stadio iniziale e come la maggior parte delle fonti siano distribuite tra post, forum, tweet; solo una piccola parte del materiale è di origine accademica.</p>
<p id="aae2" class="graf graf--p graf-after--p">Partiamo dalla prima distinzione, quella tra criptovalute e token: le prime sono componenti native di una blockchain (es. bitcoin, ether), i secondi sono costruiti al di sopra di una blockchain e regolati da <em class="markup--em markup--p-em">smart contract </em>(es. <a class="markup--anchor markup--p-anchor" href="https://www.augur.net/" target="_blank" rel="nofollow noopener" data-href="https://www.augur.net/">Augur</a> costruita su Ethereum). Ricordiamo che gli <em class="markup--em markup--p-em">smart contracts</em> sono pezzi di codice embeddati in una blockchain che gestiscono automaticamente clausole e condizioni di esecuzione di un contratto.</p>
<p id="b40c" class="graf graf--p graf-after--p">Per fare un paragone, una criptovaluta è come il servizio di sms, integrato nella rete mobile, le app di messaggistica come Whatsapp sono come i token, costruite sopra la stessa rete mobile sfruttandone l’infrastruttura tecnologica.</p>
<p id="b224" class="graf graf--p graf-after--p"><strong class="markup--strong markup--p-strong">I token rappresentano digitalmente un valore associato a un bene, un servizio o un diritto.</strong> Essi sono accomunati da alcune caratteristiche che ne sintetizzano i vantaggi:</p>
<p id="cc8d" class="graf graf--p graf-after--p">· <strong class="markup--strong markup--p-strong">Liquidità</strong>, grazie alla quale possono essere facilmente trasformati in valuta corrente o criptovaluta.</p>
<p id="a1a2" class="graf graf--p graf-after--p">· <strong class="markup--strong markup--p-strong">Frazionabilità</strong>, che consente la suddivisione del valore in unità anche molto piccole.</p>
<p id="2d35" class="graf graf--p graf-after--p">· <strong class="markup--strong markup--p-strong">Scambiabilità</strong>, che permette di effettuarne la compravendita e il conseguente passaggio di proprietà.</p>
<p id="4c66" class="graf graf--p graf-after--p">· <strong class="markup--strong markup--p-strong">Immutabile prova di proprietà</strong>.</p>
<p id="f91d" class="graf graf--p graf-after--p">Il processo di tokenizzazione introduce anche la caratteristica e il beneficio della programmabilità ovvero la possibilità di introdurre determinate logiche di business negli <em class="markup--em markup--p-em">smart contracts</em>, consentendo la realizzazione di eventi automatizzati. Ne sono un esempio pagamenti che avvengono al verificarsi di certe condizioni.</p>
<p id="891f" class="graf graf--p graf-after--p">Diversi sono gli approcci e le metodologie usate per trovare una classificazione dei token.</p>
<p id="c16b" class="graf graf--p graf-after--p">Si può partire da uno <a class="markup--anchor markup--p-anchor" href="https://medium.com/@wmougayar/tokenomics-a-business-guide-to-token-usage-utility-and-value-b19242053416" target="_blank" rel="noopener" data-href="https://medium.com/@wmougayar/tokenomics-a-business-guide-to-token-usage-utility-and-value-b19242053416"><strong class="markup--strong markup--p-strong">schema ruolo-scopo-caratteristiche</strong></a>. Per esempio un token può rappresentare un beneficio/guadagno (ruolo) e avere lo scopo di redistribuirlo attraverso una condivisione dei profitti (caratteristica).</p>
<p id="5243" class="graf graf--p graf-after--p"><a class="markup--anchor markup--p-anchor" href="https://www.bitcoinmarketjournal.com/equity-token/" target="_blank" rel="noopener nofollow" data-href="https://www.bitcoinmarketjournal.com/equity-token/">Un’altra categorizzazione può formarsi attraverso analogie con strumenti finanziari esistenti come nello schema seguente</a>:</p>
<p id="ca5d" class="graf graf--p graf-after--p">· <strong class="markup--strong markup--p-strong">Valuta</strong>, che racchiude il caso delle criptovalute. I token fungono da moneta digitale “pura” il cui prezzo è stabilito dalle forze di mercato.</p>
<p id="9c67" class="graf graf--p graf-after--p">· <strong class="markup--strong markup--p-strong">Titolo</strong>, (<em class="markup--em markup--p-em">security</em>), che rappresenta il valore di un bene sottostante. Il possesso di un token non implica una quota di proprietà della società “emittente”.</p>
<p id="f676" class="graf graf--p graf-after--p">· <strong class="markup--strong markup--p-strong">Azione</strong>, (<em class="markup--em markup--p-em">equity</em>) simile al precedente ma che implica, per il possessore, una quota di proprietà.</p>
<p id="3342" class="graf graf--p graf-after--p">· <strong class="markup--strong markup--p-strong">Utilità</strong>, che fa dei token delle monete, dei coupon spendibili all’interno dell’ecosistema di una piattaforma per l’acquisto di beni e servizi.</p>
<p id="0fca" class="graf graf--p graf-after--p">· <strong class="markup--strong markup--p-strong">Debito</strong>, cioè token che rappresentano sottostanti debiti, simili a obbligazioni o ipoteche.</p>
<p id="9965" class="graf graf--p graf-after--p">È opportuno a questo punto sottolineare come la classificazione sia importante anche per il regolatore. Negli ultimi mesi molte ICO (<em class="markup--em markup--p-em">Initial Coin Offering</em>, il finanziamento di una società attraverso la vendita di token) sono fallite o, peggio, risultate truffaldine. Gli enti dei vari paesi che si occupano di regolamentazione dei mercati finanziari, come la SEC americana, hanno quindi stabilito che molte tipologie di token rientrano nella categoria delle <em class="markup--em markup--p-em">securities</em> (azioni) e come tali soggetti alle stesse regole: sono considerati <em class="markup--em markup--p-em">securities</em>, nella categorizzazione precedente, i token di Azione, Titolo e Debito.</p>
<p id="a40a" class="graf graf--p graf-after--p">Torniamo al problema di trovare una classificazione efficace in grado di catturare l’eterogeneità e la varietà dell’utilizzo dei token.</p>
<p id="9b5a" class="graf graf--p graf-after--p"><a class="markup--anchor markup--p-anchor" href="http://www.untitled-inc.com/the-token-classification-framework-a-multi-dimensional-tool-for-understanding-and-classifying-crypto-tokens/" target="_blank" rel="nofollow noopener" data-href="http://www.untitled-inc.com/the-token-classification-framework-a-multi-dimensional-tool-for-understanding-and-classifying-crypto-tokens/">Un framework ideato da Thomas Euler</a> classifica i token in base a cinque dimensioni; ognuna di esse risponde con tre opzioni a una domanda specifica sui token.</p>
<figure id="e64c" class="graf graf--figure graf-after--p">
<div class="aspectRatioPlaceholder is-locked">
<div class="aspectRatioPlaceholder-fill"></div>
<div class="progressiveMedia js-progressiveMedia graf-image is-canvasLoaded is-imageLoaded" data-image-id="1*RMS-cHYmvfrVBmBNHUZeMQ.png" data-width="725" data-height="316" data-action="zoom" data-action-value="1*RMS-cHYmvfrVBmBNHUZeMQ.png" data-scroll="native"></div>
</div>
</figure>
<section class="section section--body section--first">
<div class="section-content">
<div class="section-inner sectionLayout--insetColumn">
<figure id="e64c" class="graf graf--figure graf-after--p">
<div class="aspectRatioPlaceholder is-locked">
<div class="progressiveMedia js-progressiveMedia graf-image is-canvasLoaded is-imageLoaded" data-image-id="1*RMS-cHYmvfrVBmBNHUZeMQ.png" data-width="725" data-height="316" data-action="zoom" data-action-value="1*RMS-cHYmvfrVBmBNHUZeMQ.png" data-scroll="native"><img decoding="async" class="progressiveMedia-image js-progressiveMedia-image" src="https://cdn-images-1.medium.com/max/800/1*RMS-cHYmvfrVBmBNHUZeMQ.png" data-src="https://cdn-images-1.medium.com/max/800/1*RMS-cHYmvfrVBmBNHUZeMQ.png" /></div>
</div><figcaption class="imageCaption">Schema adattato da <a class="markup--anchor markup--figure-anchor" href="http://www.untitled-inc.com/the-token-classification-framework-a-multi-dimensional-tool-for-understanding-and-classifying-crypto-tokens/" target="_blank" rel="nofollow noopener" data-href="http://www.untitled-inc.com/the-token-classification-framework-a-multi-dimensional-tool-for-understanding-and-classifying-crypto-tokens/">The Token Classification Framework</a></figcaption></figure>
<p id="657a" class="graf graf--p graf-after--figure">Le dimensioni sono complementari, visto che molti token possono ricadere in tutte queste dimensioni. Per esempio l’ether è un network token nativo, ibrido e, per me, è anche una criptovaluta. A questo proposito il fatto che il termine “criptovaluta” sia usato in due dimensioni diverse (scopo e status legale) non rende lo schema particolarmente chiaro.</p>
<p id="90ce" class="graf graf--p graf-after--p">Dall’utilizzo di questa struttura emergono dei pattern che permettono di raggruppare i token in quattro “archetipi”: <strong class="markup--strong markup--p-strong">criptovalute</strong>,<strong class="markup--strong markup--p-strong"> asset token</strong>,<strong class="markup--strong markup--p-strong"> network token </strong>e <strong class="markup--strong markup--p-strong"><em class="markup--em markup--p-em">token-as-a-share</em></strong> (simil-azioni)</p>
<p id="3cd7" class="graf graf--p graf-after--p">La classificazione al momento più chiara ed esauriente è a mio parere quella compiuta dall’Università di Zurigo attraverso il paper “<a class="markup--anchor markup--p-anchor" href="https://www.zora.uzh.ch/id/eprint/157908/1/To%20Token%20or%20not%20to%20Token_%20Tools%20for%20Understanding%20Blockchain%20Toke.pdf" target="_blank" rel="nofollow noopener" data-href="https://www.zora.uzh.ch/id/eprint/157908/1/To%20Token%20or%20not%20to%20Token_%20Tools%20for%20Understanding%20Blockchain%20Toke.pdf"><em class="markup--em markup--p-em">To Token or not to Token: Tools for Understanding Blockchain Tokens</em></a>”, scritto da Luis Oliveira, Liudmila Zavolokina, Ingrid Bauer e Gerhard Schwabe. In questo lavoro non si arriva solo a una categorizzazione ma, grazie a un caso di studio concreto, si fornisce un albero di decisione in grado di guidare la progettazione e l’emissione di token.</p>
<p id="5145" class="graf graf--p graf-after--p">In primo luogo, partendo dalla letteratura esistente e da dati empirici, si sono individuati tredici parametri legati ai token, riuniti in quattro classi: parametri di scopo, di <em class="markup--em markup--p-em">governance</em>, funzionali e tecnici.</p>
<p id="cdc6" class="graf graf--p graf-after--p">Su questo schema di base è costruita una tabella che elenca otto archetipi di token:</p>
<p id="1e86" class="graf graf--p graf-after--p">· <strong class="markup--strong markup--p-strong">Criptovalute</strong>, che sono o aspirano a diventare valute digitali globali.</p>
<p id="9437" class="graf graf--p graf-after--p">· <strong class="markup--strong markup--p-strong">Equity Token</strong>, che conferiscono al titolare diritti sui guadagni legati al capitale, come la partecipazione agli utili.</p>
<p id="76a4" class="graf graf--p graf-after--p">· <strong class="markup--strong markup--p-strong">Funding Token</strong>, veicolo di finanziamento per il team di progetto e per la community, percepiti come investimento a lungo termine.</p>
<p id="6bdf" class="graf graf--p graf-after--p">· <strong class="markup--strong markup--p-strong">Consensus Token</strong>, attraverso i quali vengono remunerati i nodi di una blockchain che garantiscono validazione dei dati e consenso.</p>
<p id="d352" class="graf graf--p graf-after--p">· <strong class="markup--strong markup--p-strong">Work Token</strong>, compenso agli utenti che completano certe azioni o esibiscono un certo comportamento.</p>
<p id="27d9" class="graf graf--p graf-after--p">· <strong class="markup--strong markup--p-strong">Voting Token</strong>, che conferiscono diritto di voto al loro possessore.</p>
<p id="15f3" class="graf graf--p graf-after--p">· <strong class="markup--strong markup--p-strong">Asset Token</strong>, che rappresentano la proprietà di un bene.</p>
<p id="dfb9" class="graf graf--p graf-after--p">· <strong class="markup--strong markup--p-strong">Payment Token</strong>, strumenti di pagamento all’interno di una piattaforma/ecosistema.</p>
<p id="cd1e" class="graf graf--p graf-after--p">Ognuno di questi archetipi può presentare una serie di attributi legate alle quattro classi di parametri citate in precedenza. Ad esempio al <em class="markup--em markup--p-em">Funding Token</em> possono essere associati questi attributi:</p>
<p id="5648" class="graf graf--p graf-after--p"><em class="markup--em markup--p-em">Tokenised Security/ Utility Token; Usage-/Work-Based ; Right / Value Exchange / Toll ; Physical/Digital; Schedule-based / one-time fixed / discretionary ;Enter Platform / Use Platform / Stay Long-Term / Leave Platform ; (Non-)/Spendable ; Tradable ; (Non-)/Destroyable ; (Non-)/Expirable ; (Non-)/Fungible ; Blockchain Native / Protocol / dApp ; New/Forked Code ,New / Forked Chain/ on top of Protocol</em></p>
<p id="7983" class="graf graf--p graf-after--p">Una curiosità: il caro vecchio gettone (token…) telefonico potrebbe essere un token di pagamento (nell’ecosistema SIP) e una valuta (perché si usava al posto delle 200 lire nel suo ultimo periodo di circolazione).</p>
<p id="b31c" class="graf graf--p graf-after--p">Il lavoro del team dell’Università di Zurigo si è sviluppato grazie a un workshop con diversi partecipanti coinvolti in un progetto chiamato <em class="markup--em markup--p-em">Car Dossier</em> (dati del ciclo di vita di un veicolo conservati in una blockchain). Alla fine si è arrivati a costruire un albero di decisione valido a livello generale: rispondendo alle domande presenti in quest’albero si può risalire al corretto tipo di token che un progetto dovrebbe implementare. Va da sé che, a monte, il progetto deve avere un ben preciso modello di business.</p>
<p id="af0f" class="graf graf--p graf-after--p">Il token a cui si arriva attraverso l’albero di decisione (che può essere visto nel paper citato) può avere, oltre allo scopo principale anche utilizzi secondari: un <em class="markup--em markup--p-em">funding token, </em>per esempio, può essere usato anche come mezzo di pagamento e per conferire diritti di voto.</p>
<p id="43bd" class="graf graf--p graf-after--p">Una categorizzazione condivisa dei token è un passo necessario per far realmente funzionare i processi di tokenizzazione.</p>
<p id="4885" class="graf graf--p graf-after--p">La <em class="markup--em markup--p-em">token economy</em>, sia pur promettente, deve superare ancora diversi ostacoli; abbiamo già citato il problema della regolamentazione, un <em class="markup--em markup--p-em">work in progress</em> che dovrebbe creare standard internazionali validi in tutte le giurisdizioni data la natura transnazionale delle blockchain. Questo aiuterebbe anche a migliorare la reputazione delle ICO, che oggi garantiscono molti vantaggi per startup e aziende e in pratica nessuna protezione per gli investitori.</p>
<p id="6bcb" class="graf graf--p graf-after--p">C’è anche la necessità di un’infrastruttura legale, anche questa il più possibile comune, per la traduzione dei contratti tradizionali in <em class="markup--em markup--p-em">smart contracts</em>.</p>
<p id="0316" class="graf graf--p graf-after--p graf--trailing"><em class="markup--em markup--p-em">Update: con il permesso dei ricercatori dell’Università di Zurigo ho creato una versione interattiva del loro albero di decisione sui token. </em><a class="markup--anchor markup--p-anchor" href="http://www.federicobo.eu/decision-tree-on-token-design/" target="_blank" rel="nofollow noopener" data-href="http://www.federicobo.eu/decision-tree-on-token-design/"><em class="markup--em markup--p-em">Potete testarla qui.</em></a></p>
</div>
</div>
</section>
<section class="section section--body section--last">
<div class="section-divider">
<hr class="section-divider" />
</div>
<div class="section-content">
<div class="section-inner sectionLayout--insetColumn">
<p id="94fd" class="graf graf--p graf--leading">Riferimenti</p>
<p id="662d" class="graf graf--p graf-after--p">Yan Chen,<em class="markup--em markup--p-em"> “</em><a class="markup--anchor markup--p-anchor" href="https://www.researchgate.net/publication/320863631_Blockchain_Tokens_and_the_Potential_Democratization_of_Entrepreneurship_and_Innovation" target="_blank" rel="noopener nofollow" data-href="https://www.researchgate.net/publication/320863631_Blockchain_Tokens_and_the_Potential_Democratization_of_Entrepreneurship_and_Innovation"><em class="markup--em markup--p-em">Blockchain tokens and the potential democratization of entrepreneurship and Innovation</em>.</a><em class="markup--em markup--p-em">”</em></p>
<p id="5507" class="graf graf--p graf-after--p">Thomas Euler, “<a class="markup--anchor markup--p-anchor" href="about:invalid#zSoyz" target="_blank" rel="noopener" data-href="The%20Token%20Classification%20Framework:%20A%20multi-dimensional%20tool%20for%20understanding%20and%20classifying%20crypto%20tokens."><em class="markup--em markup--p-em">The Token Classification Framework: A multi-dimensional tool for understanding and classifying crypto tokens</em></a>.”</p>
<p id="4602" class="graf graf--p graf-after--p">Albert Ho<em class="markup--em markup--p-em">, “</em><a class="markup--anchor markup--p-anchor" href="https://medium.freecodecamp.org/how-does-tokenization-work-anyway-afb5fed1ac47" target="_blank" rel="noopener nofollow" data-href="https://medium.freecodecamp.org/how-does-tokenization-work-anyway-afb5fed1ac47"><em class="markup--em markup--p-em">How does tokenization work, anyway?</em></a><em class="markup--em markup--p-em">”</em></p>
<p id="0fcf" class="graf graf--p graf-after--p">William Mougayar,<em class="markup--em markup--p-em"> “</em><a class="markup--anchor markup--p-anchor" href="https://medium.com/@wmougayar/tokenomics-a-business-guide-to-token-usage-utility-and-value-b19242053416" target="_blank" rel="noopener" data-href="https://medium.com/@wmougayar/tokenomics-a-business-guide-to-token-usage-utility-and-value-b19242053416"><em class="markup--em markup--p-em">Tokenomics — A Business Guide to Token Usage, Utility and Value.</em></a><em class="markup--em markup--p-em">”</em></p>
<p id="839c" class="graf graf--p graf-after--p">Luis Oliveira, Liudmila Zavolokina, Ingrid Bauer, Gerhard Schwabe,<em class="markup--em markup--p-em"> “</em><a class="markup--anchor markup--p-anchor" href="https://www.zora.uzh.ch/id/eprint/157908/1/To%20Token%20or%20not%20to%20Token_%20Tools%20for%20Understanding%20Blockchain%20Toke.pdf" target="_blank" rel="nofollow noopener" data-href="https://www.zora.uzh.ch/id/eprint/157908/1/To%20Token%20or%20not%20to%20Token_%20Tools%20for%20Understanding%20Blockchain%20Toke.pdf"><em class="markup--em markup--p-em">To Token or not to Token: Tools for Understanding Blockchain Tokens</em></a><em class="markup--em markup--p-em">.</em>”</p>
<p id="fdd5" class="graf graf--p graf-after--p">Eric Reed, “<a class="markup--anchor markup--p-anchor" href="https://www.bitcoinmarketjournal.com/equity-token/" target="_blank" rel="nofollow noopener" data-href="https://www.bitcoinmarketjournal.com/equity-token/"><em class="markup--em markup--p-em">Equity Tokens vs. Security Tokens: What’s the Difference?</em></a>“</p>
<p id="6ac6" class="graf graf--p graf-after--p graf--trailing">Gregory Van den Bergh,<em class="markup--em markup--p-em"> “</em><a class="markup--anchor markup--p-anchor" href="https://medium.com/fintech-weekly-magazine/how-tokenization-is-transforming-real-world-assets-on-the-blockchain-a637b2c3626f" target="_blank" rel="noopener" data-href="https://medium.com/fintech-weekly-magazine/how-tokenization-is-transforming-real-world-assets-on-the-blockchain-a637b2c3626f"><em class="markup--em markup--p-em">How tokenization is transforming real-world assets on the blockchain.</em></a><em class="markup--em markup--p-em">”</em></p>
</div>
</div>
</section>The post <a href="https://www.federicobo.eu/la-classificazione-dei-token/">La classificazione dei token</a> first appeared on <a href="https://www.federicobo.eu">Federico Bo</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>blockchain chronicles #10 — Imparare a programmare smart contracts con i Cryptozombies e l’incubo dei divorzisti</title>
		<link>https://www.federicobo.eu/blockchain-chronicles-10%e2%80%8a-%e2%80%8aimparare-a-programmare-smart-contracts-con-i-cryptozombies-e-lincubo-dei-divorzisti/</link>
		
		<dc:creator><![CDATA[Federico Bo]]></dc:creator>
		<pubDate>Thu, 29 Mar 2018 09:31:34 +0000</pubDate>
				<category><![CDATA[Blockchain]]></category>
		<category><![CDATA[smart contracts]]></category>
		<category><![CDATA[solidity]]></category>
		<guid isPermaLink="false">http://www.federicobo.eu/?p=3221</guid>

					<description><![CDATA[<p>In questi giorni sto studiando i rudimenti di Solidity, il linguaggio di programmazione per gli smart contracts della Ethereum Virtual Machine. Anche se come ingegnere informatico amo apprendere senza scorciatoie, questa volta mi sono lasciato andare a un po’ di gamification grazie CryptoZombies. E’ un corso interattivo che, attraverso la realizzazione di un gioco tipo [&#8230;]</p>
The post <a href="https://www.federicobo.eu/blockchain-chronicles-10%e2%80%8a-%e2%80%8aimparare-a-programmare-smart-contracts-con-i-cryptozombies-e-lincubo-dei-divorzisti/">blockchain chronicles #10 — Imparare a programmare smart contracts con i Cryptozombies e l’incubo dei divorzisti</a> first appeared on <a href="https://www.federicobo.eu">Federico Bo</a>.]]></description>
										<content:encoded><![CDATA[<section class="section section--body section--first">
<div class="section-content">
<div class="section-inner sectionLayout--insetColumn">
<p id="8608" class="graf graf--p graf-after--h3" data-scroll="native">In questi giorni sto studiando i rudimenti di <a class="markup--anchor markup--p-anchor" href="https://solidity.readthedocs.io/en/develop/" target="_blank" rel="noopener nofollow" data-href="https://solidity.readthedocs.io/en/develop/">Solidity</a>, il linguaggio di programmazione per gli <em class="markup--em markup--p-em">smart contracts</em> della <em class="markup--em markup--p-em">Ethereum Virtual Machine. </em>Anche se come ingegnere informatico amo apprendere senza scorciatoie, questa volta mi sono lasciato andare a un po’ di <em class="markup--em markup--p-em">gamification </em>grazie <a class="markup--anchor markup--p-anchor" href="https://cryptozombies.io" target="_blank" rel="noopener nofollow" data-href="https://cryptozombies.io"><strong class="markup--strong markup--p-strong"><em class="markup--em markup--p-em">CryptoZombies</em></strong></a>. <strong class="markup--strong markup--p-strong">E’ un corso interattivo che, attraverso la realizzazione di un gioco tipo </strong><a class="markup--anchor markup--p-anchor" href="https://www.cryptokitties.co/" target="_blank" rel="noopener nofollow" data-href="https://www.cryptokitties.co/"><strong class="markup--strong markup--p-strong"><em class="markup--em markup--p-em">CryptoKitties,</em></strong></a><strong class="markup--strong markup--p-strong"> permette di imparare passo dopo passo a programmare con Solidity.</strong></p>
<p id="fb16" class="graf graf--p graf-after--p" data-scroll="native">Ogni modulo è diviso in più schede: a sinistra vi è una breve ma puntuale spiegazione di un elemento di codice con un esercizio finale da svolgere dell’editor di codice a sinistra. Si verificherà poi la correttezza di quanto scritto, provando eventualmente a effettuare cambiamenti o facendo visualizzare il codice corretto. Completando le schede si aggiungono righe al codice dello <em class="markup--em markup--p-em">smart contracts</em>.</p>
<p id="e926" class="graf graf--p graf-after--p" data-scroll="native">Il corso è scritto in maniera semplice ma rigorosa, i dettagli sono curati, c’è una chat a disposizione (non l’ho provata) e il tono generale è leggero e ironico (i cryptozombies mangiano <em class="markup--em markup--p-em">criptokitties</em>…).</p>
<p id="75be" class="graf graf--p graf-after--p graf--trailing" data-scroll="native">Devo fare i complimenti al team internazionale di <a class="markup--anchor markup--p-anchor" href="https://loomx.io/#team" target="_blank" rel="nofollow noopener" data-href="https://loomx.io/#team">Loom Network</a>, che ha sviluppato questo progetto.</p>
</div>
</div>
</section>
<section class="section section--body section--last">
<div class="section-divider">
<hr class="section-divider" />
</div>
<div class="section-content">
<div class="section-inner sectionLayout--insetColumn">
<p id="34ac" class="graf graf--p graf--leading" data-scroll="native"><strong class="markup--strong markup--p-strong">Le criptovalute diventeranno l’incubo degli avvocati divorzisti.</strong></p>
<p id="db16" class="graf graf--p graf-after--p" data-scroll="native">Su <a class="markup--anchor markup--p-anchor" href="https://news.vice.com/en_ca/article/vbp3q4/bitcoin-is-becoming-a-nightmare-for-divorce-lawyers?utm_source=vicenewstwitter&amp;utm_source=MIT+Technology+Review&amp;utm_campaign=d12233ce2a-EMAIL_CAMPAIGN_2018_02_20&amp;utm_medium=email&amp;utm_term=0_997ed6f472-d12233ce2a-156486493" target="_blank" rel="nofollow noopener" data-href="https://news.vice.com/en_ca/article/vbp3q4/bitcoin-is-becoming-a-nightmare-for-divorce-lawyers?utm_source=vicenewstwitter&amp;utm_source=MIT+Technology+Review&amp;utm_campaign=d12233ce2a-EMAIL_CAMPAIGN_2018_02_20&amp;utm_medium=email&amp;utm_term=0_997ed6f472-d12233ce2a-156486493"><strong class="markup--strong markup--p-strong">Vice</strong></a> un avvocato parla dei primi casi che coinvolgono questo nuovo tipo di bene; i problemi sono legati alla natura pseudoanonima delle transazioni e alla repentina variazione di valore a cui sono soggette le valute digitali.</p>
<p id="09cb" class="graf graf--p graf-after--p graf--trailing" data-scroll="native">Fonte: <a class="markup--anchor markup--p-anchor" href="https://news.vice.com/en_ca/article/vbp3q4/bitcoin-is-becoming-a-nightmare-for-divorce-lawyers?utm_source=vicenewstwitter&amp;utm_source=MIT+Technology+Review&amp;utm_campaign=d12233ce2a-EMAIL_CAMPAIGN_2018_02_20&amp;utm_medium=email&amp;utm_term=0_997ed6f472-d12233ce2a-156486493" target="_blank" rel="nofollow noopener" data-href="https://news.vice.com/en_ca/article/vbp3q4/bitcoin-is-becoming-a-nightmare-for-divorce-lawyers?utm_source=vicenewstwitter&amp;utm_source=MIT+Technology+Review&amp;utm_campaign=d12233ce2a-EMAIL_CAMPAIGN_2018_02_20&amp;utm_medium=email&amp;utm_term=0_997ed6f472-d12233ce2a-156486493">news.vice.com</a></p>
<p data-scroll="native"><em>originariamente pubblicato su Medium</em></p>
</div>
</div>
</section>The post <a href="https://www.federicobo.eu/blockchain-chronicles-10%e2%80%8a-%e2%80%8aimparare-a-programmare-smart-contracts-con-i-cryptozombies-e-lincubo-dei-divorzisti/">blockchain chronicles #10 — Imparare a programmare smart contracts con i Cryptozombies e l’incubo dei divorzisti</a> first appeared on <a href="https://www.federicobo.eu">Federico Bo</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>blockchain chronicles #1 &#8211; Un aiuto per i rifugiati, Simplicity e contatori intelligenti</title>
		<link>https://www.federicobo.eu/blockchain-chronicles-1-un-aiuto-per-i-rifugiati-simplicity-e-contatori-intelligenti/</link>
		
		<dc:creator><![CDATA[Federico Bo]]></dc:creator>
		<pubDate>Thu, 09 Nov 2017 10:02:29 +0000</pubDate>
				<category><![CDATA[Blockchain]]></category>
		<category><![CDATA[Esperienze]]></category>
		<category><![CDATA[ethereum]]></category>
		<category><![CDATA[IoT]]></category>
		<category><![CDATA[smart contracts]]></category>
		<category><![CDATA[smart grid]]></category>
		<guid isPermaLink="false">http://www.federicobo.eu/?p=3067</guid>

					<description><![CDATA[<p>Il World Food Programme delle Nazioni Unite sta sperimentando la tecnologia blockchain (Ethereum) per gestire in maniera efficiente e a costi ridotti la distribuzione di generi alimentari ai profughi. Simplicity è un nuovo linguaggio di programmazione blockchain. Contatori intelligenti IoT.</p>
The post <a href="https://www.federicobo.eu/blockchain-chronicles-1-un-aiuto-per-i-rifugiati-simplicity-e-contatori-intelligenti/">blockchain chronicles #1 – Un aiuto per i rifugiati, Simplicity e contatori intelligenti</a> first appeared on <a href="https://www.federicobo.eu">Federico Bo</a>.]]></description>
										<content:encoded><![CDATA[<h3>Il World Food Programme delle Nazioni Unite sta sperimentando la tecnologia blockchain (Ethereum) per gestire in maniera efficiente e a costi ridotti la distribuzione di generi alimentari ai profughi.</h3>
<p>In particolare con il progetto pilota <strong>Building Blocks</strong> si spera di gestire inizialmente i voucher in quattro campi di rifigiati siriani in Giordania per un totale di 100.000 persone.</p>
<p>I vantaggi sono costituiti da maggiore privacy per i beneficiari e soprattutto la riduzione dei costi per i servizi di intermediazione finanziaria. La grande sfida è inserire questo approccio all&#8217;interno della macchina burocratica delle Nazioni Unite.</p>
<p>Fonte: <a href="https://qz.com/1118743/world-food-programmes-ethereum-based-blockchain-for-syrian-refugees-in-jordan/">Quartz</a></p>
<hr />
<h3>Simplicity è un nuovo, semplice linguaggio di programmazione creato per gestire gli smart contracts.</h3>
<p>In particolare il suo creatore, Russell O&#8217;Connor, Infrastructure Tech Developer presso <a href="https://blockstream.com/">Blockstream</a> afferma che il linguaggio <span id="result_box" class="" lang="it"><span class="">supporta l&#8217;analisi statica per pre-determinare le risorse di calcolo che un programma richiederà e filtrare contratti troppo costosi e cicli infiniti.</span></span></p>
<p><a href="https://blockstream.com/simplicity.pdf">Il white paper è disponibile qui.</a></p>
<p>Attualmente il progetto è ancora in sviluppo nel settore Ricerca &amp; Sviluppo Blockstream.</p>
<p>Fonte: <a href="https://bitcoinmagazine.com/articles/introducing-programming-language-so-simple-it-fits-t-shirt/#1509739899">bitcoinmagazine.com</a></p>
<hr />
<h3 class="article_intro_sign firma no-margin">Francesco Pirro, dirigente AgID responsabile area innovazione della PA spiega come i contatori smart possano essere inseriti in un&#8217;architettura blockchain e IoT.</h3>
<p>Nel post, molto interessante, viene citato il vantaggio della flessibilità nella fornitura (di acqua,elettricità, gas o WEG) con contratti non più basati su livelli standard (es. 3 kW) ma sul consumo in <em>real time</em>.</p>
<p>Fonte: <a href="https://www.agendadigitale.eu/infrastrutture/i-contatori-smart-del-futuro-unificati-virtuali-e-con-blockchain/?utm_content=buffer1ba8e&amp;utm_medium=social&amp;utm_source=twitter.com&amp;utm_campaign=buffer">agendadigitale.it</a></p>The post <a href="https://www.federicobo.eu/blockchain-chronicles-1-un-aiuto-per-i-rifugiati-simplicity-e-contatori-intelligenti/">blockchain chronicles #1 – Un aiuto per i rifugiati, Simplicity e contatori intelligenti</a> first appeared on <a href="https://www.federicobo.eu">Federico Bo</a>.]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
