Bitcoin Forum
November 03, 2024, 09:43:09 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcoin e gli oracoli  (Read 3484 times)
HostFat (OP)
Moderator
Legendary
*
Offline Offline

Activity: 4270
Merit: 1209


I support freedom of choice


View Profile WWW
November 02, 2014, 11:45:10 AM
Last edit: November 02, 2014, 05:13:04 PM by HostFat
 #1


Introduzione
Questa è una presentazione di ciò che si potrà fare fra non molto con Bitcoin e la tecnologia che vi sta nascendo e sviluppando attorno.
Si aprono nuove possibilità per la gestione di accordi, scommesse, assicurazioni, taglie.
Attualmente un software da solo non è in grado di gestire e forzare contratti per via dell’impossibilità di avere un contatto diretto con la realtà, la possibilità di “interrogarla” in modo efficiente e affidabile.
Si stanno quindi cercando soluzioni, e qui ne indicherò una.


Premessa
Prenderò come punto di riferimento il progetto Orisi.
Non è l’unico metodo, non è nemmeno detto che sia tecnicamente il migliore, il più avanzato, quello che si diffonderà di più.
Ma penso che sia il più facile da capire e da spiegare.
Non entrerò poi in tutti i dettagli, per chi volesse sapere di più consiglio la lettura di questa pagina: Orisi White Paper.

Altre soluzioni più avanzate:


Multisig
Nel protocollo Bitcoin vi è la possibilità di creare transazioni multisig, che cioè possono richiedere più firme per poter essere accettate e successivamente confermate dalla rete.
Dicendo firme si intende semplicemente che sul proprio client/software Bitcoin l’utente va a confermare che è d’accordo per eseguire quella transazione, il tutto avviene automaticamente e digitalmente.
Mettiamo ad esempio che io e altri due amici vogliamo creare un fondo comune dove mettere un po’ dei nostri soldi.
Non vogliamo però affidarsi a nessun servizio bancario e/o notaio per la sua gestione, e vogliamo comunque essere sicuri che per ogni uso che verrà fatto di questo fondo servirà un accordo per almeno due di noi (ma anche tutti e tre se vogliamo).
Pensate quindi di ritrovarvi con in mano il vostro smartphone, e ricevere una notifica che è stata fatta richiesta per spostare una certa quantità di questi Bitcoin.
Farete una chiamata ai vostri due amici per sapere a cosa serve questa transazione e se siete d’accordo che venga effettuata.
Se sarà raggiunto un accordo, semplicemente la confermerete e questa verrà eseguita dal network.
Il tutto ripeto, senza l’ausilio di nessun entità terza, al di fuori del vostro gruppo.

Questo sistema può essere ovviamente usato anche all’interno di software e non solo da persone.

Spiegazione più tecnica: How will multisig addresses work?

 
Oracoli
Si è dato nome a questi sistemi/software per via della loro funzione.
Prendendo dal testo presente su Wikipedia: http://it.wikipedia.org/wiki/Oracolo
“L'oracolo (dal latino oraculum) è un essere o un ente considerato fonte di saggi consigli o di profezie, un'autorità infallibile, solitamente di natura spirituale.”

L’oracolo è in questo caso sarà un software, o meglio, un servizio a cui domandare lo stato di eventi e situazioni nel mondo, per sapere la “verità”

Questo software sarebbe interrogato online per sapere ad esempio se:
  • Piove nel paese X?
  • Ha Y vinto le elezioni appena concluse?
  • Ha H compiuto 18 anni?
  • Il prezzo di Bitcoin è superiore a K?

Questi sono giusto alcuni esempi.
Tali software/oracoli potrebbero essere istruiti, programmati, per fornire queste risposte.
Ad esempio potrebbero andare a leggere ogni giorno le scritte presenti nella pagina di qualche sito del meteo, e in base a questo dare lo stato del tempo.
Oppure, se all’inizio per certe situazioni non fosse facile rendere il tutto automatizzato, i risultati potrebbero essere compilati dai gestori dell’oracolo, che comunque continuerebbe a dare risultati online se interrogato telematicamente.


Affidabili?
Un oracolo però non è detto che sia per forza affidabile:
  • Potrebbe venire bucato da un hacker
  • Non si può essere 100% certi che funzioni ogni volta correttamente
  • Potrebbe scollegarsi durante il processo
  • Potrebbe essere corrotto dal gestore e dare proprio risultati falsi.

Per questi e altri motivi non ci si può affidare ad un entità singola.
Cosi è qui che vengono impiegate le transazioni multisig citate all’inizio.

La soluzione a questo problema di affidabilità sarà interrogare più oracoli.
Ognuno di loro darà la risposta e la sua “firma” alla transazione.
La maggioranza delle risposte andrà quindi a decidere il risultato della transazione.
Questo renderà più difficile e costoso la possibilità di compromettere un largo numero di oracoli, magari pescati a caso (o a scelta) da da una ancora ben più ampia lista.
Sarà difficile se non impossibile sia per motivi tecnici (diverse configurazioni sui server), sia per impossibilità di rintracciarli. Alcuni oracoli potrebbero ad esempio essere attivi sul deepweb.


Incentivi
Ma cosa potrebbe spingere delle persone ad attivare sul proprio computer/server un oracolo?
Semplicemente le transazioni che andrebbero ad eseguire, confermare, avrebbero impostate delle fee/commissioni che loro andrebbero a raccogliere.
Si potrebbe si decidere di offrire il servizio di oracolo gratuitamente, ma anche un oracolo che si facesse pagare per una modica cifra verrebbe facilmente interrogato/utilizzato.
Anzi, forse uno a pagamento verrebbe più facilmente considerato affidabile visto che sarebbe nel suo interesse mostrarsi tale per poter essere usato quante più volte possibile (e ricevere quindi sempre più commissioni.
Si può vedere ad esempio qui, da questa primordiale lista che gli oracoli chiedono di essere pagati 0.03 mBTC: http://oracles.li
Il software potrebbe anche, sempre pagandoli, interrogare un grosso numero random di utenti/lavoratori su servizi come Amazon Mechanical Turk. (proposta di un dev)


Conclusione
Questo per definire un po come funzionerebbe dietro le quinte tutto il sistema.
Da ricordare sempre che dal lato utente tutto ciò sarebbe invisibile.
Due persone potrebbero fare una scommessa se su un tal giorno pioverà o meno in una determinata zona.
Il tutto si potrà fare comodamente anche da un app sul loro smartphone, facile e sicuro.
Ora, con un po’ di fantasia, in quante cose pensate che si possa utilizzare questo sistema?
Forse si aprono occasioni e situazioni che fino ad ora si consideravano impossibili ...

NON DO ASSISTENZA PRIVATA - https://t.me/hostfatmind/
picchio
Legendary
*
Offline Offline

Activity: 2506
Merit: 1120



View Profile
November 02, 2014, 05:53:23 PM
 #2

Intanto grazie per tutti questi spunti e per la loro traduzione in italiano, questi argomenti sono piuttosto complicati e capire anche solo di cosa trattano risulta un bel problema (almeno per me).
...
Ora, con un po’ di fantasia, in quante cose pensate che si possa utilizzare questo sistema?
Forse si aprono occasioni e situazioni che fino ad ora si consideravano impossibili ...

Sicuramente le implicazioni sono notevoli. Ho pensato e mi accorgo che non riesco a trovare applicazioni oltre alle solite scommesse e giochi d'azzardo che pero' non amo...
Allora ho pensato alla politica (non e' che mi piaccia di piu' dei giochi ...) ... si potrebbe interrogare l'oracolo per sapere se il gruppo/politico ha ottemperato a quanto promesso in campagna elettorale ...
Ad esempio: se si realizza l'ospedale xy allora si liberano i fondi ... o la tranche finale dei fondi.
Poi, come faccia l'oracolo a sapere ... non mi e' ancora chiaro. Interessante anche la parte dei servizi Amazon_Mechanical_Turk un mondo a me nuovo che si apre ...
EDIT: fare beneficenza, se realizzano quanto promesso si liberano le offerte ... pagare le tasse solo se si realizzano certi vincoli, dare finanziamenti pubblici solo se si aprono effettivamente le imprese, fondi sociali europei solo se il corso ha effettivamente avuto luogo ecc. ecc.

Waves mi piaceva ora non più.
Ilsk
Legendary
*
Offline Offline

Activity: 834
Merit: 1015



View Profile
November 02, 2014, 10:56:57 PM
Last edit: November 03, 2014, 12:09:45 PM by Ilsk
 #3

Io vedo due grossi problemi:
1-Chi è molto ricco e può attivare molti oracoli e decidere qual è la verità.
2-La maggioranza degli oracoli può avere interesse a falsificare la verità, es. il 70% degli oracoli ha scommesso sulla vittoria della squadra A ma vince la squadra B.
HostFat (OP)
Moderator
Legendary
*
Offline Offline

Activity: 4270
Merit: 1209


I support freedom of choice


View Profile WWW
November 02, 2014, 11:35:36 PM
 #4

Io vedo due grossi problemi:
Se vi va più nel dettagli dei link che ho messo, si vede che questi problemi sono in buona parte già considerati.
1-Chi è molto ricco e può attivare molti oracoli e decidere qual è la verità.
La scelta degli oracoli è libera e non imposta.

2-La maggioranza degli oracoli può avere interesse a falsificare la verità, es. il 70% degli oracoli ha scommesso sulla vittoria della scuadra A ma vince la scuadra B.
Sia per il caso sopra che per questo caso, si può anche pensare di far scommettere gli oracoli contro se stessi.
Il singolo oracolo metterà in gioco una sua quantità di Bitcoin che riceverà indietro solo se sarà allineato con la maggioranza degli altri oracoli.
Visto che gli oracoli sono scelti liberamente da chi apre l'accordo, il singolo oracolo non può sapere come verrebbero pescati gli altri, e se anche loro avessero intenzione di barare, e per quale squadra/risultato poi.

Sempre considerando la libertà di scelta degli oracoli, se si fa ad esempio una scommessa per una partita di calcio locale, si potrebbero scegliere tutti oracoli installati sulle università fuori dagli stati dove sono presenti le eventuali due squadre.

NON DO ASSISTENZA PRIVATA - https://t.me/hostfatmind/
ParmaBTC
Legendary
*
Offline Offline

Activity: 1218
Merit: 1002



View Profile WWW
November 03, 2014, 04:00:06 PM
 #5

Mi fai venire in mente il settore del charity.

Spesso si scopre che la maggior parte dei fondi viene assorbita dall'organizzazione che raccoglie i fondi.

Si potrebbe impostare un sistema ad oracoli per fare in modo che i fondi vadano dove devono e che siano usati nella maniera appropriata
picchio
Legendary
*
Offline Offline

Activity: 2506
Merit: 1120



View Profile
November 05, 2014, 10:37:00 PM
 #6

Altro utilizzo: posizionamento motori ricerca, entro x giorni compare in prima pagina pago, se no tengo i BTC.

Waves mi piaceva ora non più.
asdlolciterquit
Hero Member
*****
Offline Offline

Activity: 1666
Merit: 565


View Profile
November 06, 2014, 08:56:19 AM
 #7

Più che il concetto di oracolo, è interessante quello di multisig.

Ho una domanda: se in 3 persone scegliamo di condividere l'uso di 1 btc, questo fisicamente su quale wallet dei 3 si troverà?
Stemby
Legendary
*
Offline Offline

Activity: 2450
Merit: 1008



View Profile
November 06, 2014, 10:49:55 AM
 #8

se in 3 persone scegliamo di condividere l'uso di 1 btc, questo fisicamente su quale wallet dei 3 si troverà?
Fisicamente i bitcoin non stanno MAI in nessun wallet. Il wallet contiene solo le chiavi private.

Quell'ammontare sarà semplicemente assegnato ad un indirizzo multisig; per spendere da lì occorreranno più firme distribuite su più wallet.

“…virtual currencies, could have a substitution effect on central bank money if they become widely accepted.”
ECB Report, October 2012
asdlolciterquit
Hero Member
*****
Offline Offline

Activity: 1666
Merit: 565


View Profile
November 07, 2014, 09:15:48 AM
 #9

se in 3 persone scegliamo di condividere l'uso di 1 btc, questo fisicamente su quale wallet dei 3 si troverà?
Fisicamente i bitcoin non stanno MAI in nessun wallet. Il wallet contiene solo le chiavi private.

Quell'ammontare sarà semplicemente assegnato ad un indirizzo multisig; per spendere da lì occorreranno più firme distribuite su più wallet.

chiaro e lampante! thx!
zlatanBorec
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
February 10, 2015, 01:22:41 PM
 #10

cavolo pensate la potenza di questa cosa se raggiungerà un minimo di diffusione...

pensate se venisse utilizzato per qualcosa come i report di moodies, standard&poors o lemhan...
oppure se venisse utilizzata per certe tipologie di processi...

ma forse sto solo sognando....

 Undecided Undecided Undecided
ziomik
Legendary
*
Offline Offline

Activity: 1960
Merit: 1012


SELL bitcoinmarket.net | bitcoinitalia.com SELL


View Profile WWW
February 13, 2015, 08:17:23 PM
 #11

E' già, ma vedi che molti sogni di ieri si sono realizzati. Il futuro non può essere solo che roseo  Cool Cool

DOMINI IN VENDITA/NOLEGGIO
bitcoinmarket.net | bitcoinitalia.com

Contattatemi pure per info.
---- +++ ----
"Se domani senti due massaie che parlano di bitcoin tra di loro dal macellaio, forse e' il momento di vendere.. se pero' le sentirai fra 10 anni forse staranno solo pagando il conto" GBianchi
---- +++ ----
El Emperador
Hero Member
*****
Offline Offline

Activity: 658
Merit: 500



View Profile
February 17, 2015, 09:10:01 AM
 #12

Io ho letto con attenzione il post di HostFat ed ho provato ad utilizzare anche il nuovissimo sito di Bertani, però in tutta sincerità ancora non mi è venuto in mente un ambito di applicazione di questi oracoli che potrebbe essere davvero utile e che sopratutto da cui sia possibile ricevere risposte certe solamente utilizzando la blockchain e non in altri modi...

.
.7 BTC  WELCOME BONUS!..
███████████████████████████
██████████▀▀▄▄▄▄▄ ▄▀▀██████
█████████▄██████ ████ ▀████
██████▀▀ ▄▄▄▄ ▀▀███▀▄██ ███
████▀   ██████   ▀██████ ██
███ ▄▄▄████████▄▄▄ ██▄▄▄ ██
██ █████▀    ▀█████ ████ ██
██  ▀██        ███▀ ███ ███
██   ▄██▄    ▄██▄   █▀▄████
███ ▄████████████▄ ████████
████▄▀███▀▀▀▀███▀▄█████████
██████▄▄      ▄▄███████████
███████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████
██████████████████████████████▄▄▄█████▄▄▄████████████████████████████████████████████████████
██████████▄█████▄█▄███▄█▄██████████▄██▀▀▀████████████████████████████████████████████████████
██████████████▀████▄████▀██████████████████████████▄█████▄██▄█████▄████▄████▄████▄████████
█████████████████▐█████▌███████████▄█████▀███▀▀████████▀▀▀▀█████▀▀▀██████▀▀███▀▀███████████
██████████████▄████▀████▄██████████████████▄▄▄▄▄███▄▄▄▄█████▄▄▄████████████████████████
████████████████▀█▀███▀█▀██████████▀███████▀█████████▀█████▀██▀█████▀███████████████████████
██████████████████████████████▀▀▀████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████
███████████████████████████
████████▀▀  ▐█▌  ▀▀████████
██████▄     ▐█▌     ▄██████
████ ▀██▄▄███████▄▄██▀ ████
███    ██▀▀  ▄  ▀▀██    ███
██    ██   ▄███▄   ██    ██
████████  ███████  ████████
██    ██  ▀▀ █ ▀▀  ██    ██
███    ██▄▄ ▀▀▀ ▄▄██    ███
████ ▄██▀▀██████▀▀▀██▄ ████
██████▀     ▐█▌     ▀██████
████████▄▄  ▐█▌  ▄▄████████
███████████████████████████
.
.30+  ALTCOINS AVAILABLE..
FaSan
Hero Member
*****
Offline Offline

Activity: 658
Merit: 502



View Profile
February 17, 2015, 09:24:38 AM
 #13

Io ho letto con attenzione il post di HostFat ed ho provato ad utilizzare anche il nuovissimo sito di Bertani, però in tutta sincerità ancora non mi è venuto in mente un ambito di applicazione di questi oracoli che potrebbe essere davvero utile e che sopratutto da cui sia possibile ricevere risposte certe solamente utilizzando la blockchain e non in altri modi...


La differenza è solamente nella certezza del dato. Vedi la blockchain come un identità di rilascio di data certa, o di dato certo come in questo caso. Una volta che il blocco è stato confermato non c'è modo di manipolarlo, mentre altre fonti, se non gestite a livello centrale da un'identità autorizzata difficilmente può darti garanzie.




FaSan
El Emperador
Hero Member
*****
Offline Offline

Activity: 658
Merit: 500



View Profile
February 21, 2015, 08:27:08 AM
 #14

Mi fai venire in mente il settore del charity.

Spesso si scopre che la maggior parte dei fondi viene assorbita dall'organizzazione che raccoglie i fondi.

Si potrebbe impostare un sistema ad oracoli per fare in modo che i fondi vadano dove devono e che siano usati nella maniera appropriata


Questo aspetto ancora non mi è chiaro.
Come fa l'oracolo a sapere autonomamente che i fondi siano andati realmente in beneficenza? Sempre ad un'altra fonte deve affidarsi, o no?

.
.7 BTC  WELCOME BONUS!..
███████████████████████████
██████████▀▀▄▄▄▄▄ ▄▀▀██████
█████████▄██████ ████ ▀████
██████▀▀ ▄▄▄▄ ▀▀███▀▄██ ███
████▀   ██████   ▀██████ ██
███ ▄▄▄████████▄▄▄ ██▄▄▄ ██
██ █████▀    ▀█████ ████ ██
██  ▀██        ███▀ ███ ███
██   ▄██▄    ▄██▄   █▀▄████
███ ▄████████████▄ ████████
████▄▀███▀▀▀▀███▀▄█████████
██████▄▄      ▄▄███████████
███████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████
██████████████████████████████▄▄▄█████▄▄▄████████████████████████████████████████████████████
██████████▄█████▄█▄███▄█▄██████████▄██▀▀▀████████████████████████████████████████████████████
██████████████▀████▄████▀██████████████████████████▄█████▄██▄█████▄████▄████▄████▄████████
█████████████████▐█████▌███████████▄█████▀███▀▀████████▀▀▀▀█████▀▀▀██████▀▀███▀▀███████████
██████████████▄████▀████▄██████████████████▄▄▄▄▄███▄▄▄▄█████▄▄▄████████████████████████
████████████████▀█▀███▀█▀██████████▀███████▀█████████▀█████▀██▀█████▀███████████████████████
██████████████████████████████▀▀▀████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████
███████████████████████████
████████▀▀  ▐█▌  ▀▀████████
██████▄     ▐█▌     ▄██████
████ ▀██▄▄███████▄▄██▀ ████
███    ██▀▀  ▄  ▀▀██    ███
██    ██   ▄███▄   ██    ██
████████  ███████  ████████
██    ██  ▀▀ █ ▀▀  ██    ██
███    ██▄▄ ▀▀▀ ▄▄██    ███
████ ▄██▀▀██████▀▀▀██▄ ████
██████▀     ▐█▌     ▀██████
████████▄▄  ▐█▌  ▄▄████████
███████████████████████████
.
.30+  ALTCOINS AVAILABLE..
picchio
Legendary
*
Offline Offline

Activity: 2506
Merit: 1120



View Profile
February 21, 2015, 09:48:17 AM
 #15

Mi fai venire in mente il settore del charity.

Spesso si scopre che la maggior parte dei fondi viene assorbita dall'organizzazione che raccoglie i fondi.

Si potrebbe impostare un sistema ad oracoli per fare in modo che i fondi vadano dove devono e che siano usati nella maniera appropriata


Questo aspetto ancora non mi è chiaro.
Come fa l'oracolo a sapere autonomamente che i fondi siano andati realmente in beneficenza? Sempre ad un'altra fonte deve affidarsi, o no?
MI viene in mente "minority report", piu' oracoli danno un giudizio e si sceglie a maggioranza, devono ovviamente avere accesso al mondo reale e ci sono gia' dei servizi su internet che lo fanno, prova a leggerti https://bitcointalk.org/index.php?topic=958619.0 che ' pieno di spunti.

Waves mi piaceva ora non più.
HostFat (OP)
Moderator
Legendary
*
Offline Offline

Activity: 4270
Merit: 1209


I support freedom of choice


View Profile WWW
May 20, 2015, 10:03:27 PM
 #16

Ecco il passaggio finale Cheesy

Augur - How A Decentralized Prediction Market Works (Narrated by Shooter Jennings)
https://www.youtube.com/watch?v=yegyih591Jo


Questo è il primo progetto nato dall'idea di "Truthcoin"
http://www.truthcoin.info/

Non è l'unico ...
E' probabile che l'altro nascerà su una sidechain.

NON DO ASSISTENZA PRIVATA - https://t.me/hostfatmind/
bertani
Legendary
*
Offline Offline

Activity: 1022
Merit: 1000



View Profile
May 21, 2015, 08:06:36 AM
 #17

Per come la vedo io prediction markets e oracoli non sono la stessa cosa, diciamo piuttosto che i prediction markets potrebbero "collaborare" con gli oracoli.

smart contracts <-> oracoli <-> prediction markets
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!