Bitcoin Forum
May 06, 2024, 12:21:24 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 [23] 24 25 26 27 »
  Print  
Author Topic: Progetto Libra - Globalcoin  (Read 6494 times)
Plutosky (OP)
Legendary
*
Offline Offline

Activity: 2310
Merit: 4061


View Profile
November 21, 2019, 09:39:06 PM
Merited by fillippone (4)
 #441

chiaramente tu inserisci i dati nella fase di produzione dell artefatto
ergo

se tu produci una busta di latte, codice seriale 11111222
tu inserisci nella blockchain, ho creato una busta di latte 11111222 - il timing e' embedded nella blockchain
successivamente quando la busta viene inserita in un pallet e inviata al supermercato xxx
verra apposto, busta 11111222 spedita (timing nella blockchain)


risalire a tutto lo storico diventa
- facile
- storicizzato automaticamente
- non modificabile da NESSUNO, quindi se la busta e' scaduta, e' scaduta punto


il tutto garantisce una supply trustabile


ricordiamoci cosa fa la blockchain.. potremmo sostituire la blockchain con un db.. anche adesso per bitcoin
ma chi ci GARANTISCE che i dati siano affidabili?

quello fa la blockchain

Chi dice che il codice seriale sia unico?
Chi dice che a quel codice seriale corrisponda quel latte?
Chi cide che la blockchain sia immodificabile? e se l'hash power è tutto di carrefour perchè Carrefour non può fare una reorg?
Se l'hash power non è tutto in Carrefour chi paga per questa inefficienza?


sono tutte domande più che legittime. Quello degli oracoli è probabilmente il principale nodo da sciogliere, nel momento in cui si passa da una blockchain nata per un compito ben definito e circoscritto - ovvero registrare transazioni di uno specifico asset in modo completamente auto-referenziale (che significa il sistema è completamente agnostico su tutto il mondo esterno alla blockchain stessa), alla gestione di smart-contract che devono in qualche modo processare dei dati provenienti dal mondo esterno. Chi garantisce l'autenticità del dato alla fonte? Tutte le soluzioni proposte finora reintroducono in qualche modo qualche elemento trusted (ad es. un insieme di nodi validatori, o arbitri, ecc.), che è precisamente ciò che con la decentralizzazione alla base della blockchain stessa si vorrebbe eliminare.

Anche la questione dell'immutabilità poi meriterebbe un approfondimento a parte. Spesso viene descritta come se fosse una proprietà magicamente insita nella blockchain in quanto tale... In realtà tecnicamente niente è immutabile in senso assoluto, anche la blockchain di bitcoin potrebbe essere riscritta in teoria: basterebbe (si fa per dire) acquisire la maggioranza dell'hash rate della rete per un tempo sufficiente al reorg. Quindi è tutta una questione di risorse a disposizione, che però nel caso di bitcoin sarebbe talmente antieconomica da rendere la casistica impossibile ai fini pratici.

Invece in tutti quei progetti in cui la blockchain è usata (impropriamente) per tracciabilità della filiera (basati su Hyperledger o roba simile) non esistono neanche il PoW e una coin sottostante, che abbia il ruolo di reward da cui deriverebbe la sicurezza e l'immutabilità della catena. Per cui di nuovo vanno introdotti nodi trusted che facciano da garanti dell'integrità del sistema: ancora una volta la centralizzazione esce dalla porta per poi rientrare dalla finestra...

La parte chiave è quella in grassetto.

La presenza di una blockchain è condizione necessaria ma non sufficiente a garantire un'integrità del dato.

Avere le informazioni concatenate in blocchi legati sequenzialmente in base all'hash di ognuno è sicuramente un vantaggio, come modello di archiviazione, rispetto ad esempio ad un normale database .

Se modifico arbitrariamente una singola informazione, la sequenza crittografica, facilmente verificabile, viene falsata in modo  dimostrabile.

Ma se chi gestisce quei dati è un'entità ( o più entità)  il cui potere di scrittura (e cancellazione) non è sottoposto a nessun vincolo, se ci sono dei super utenti che possono, per "diritto divino", esercitare arbitrariamente dei super poteri, l'avere una blockchain, di per sè, non fornisce grandi garanzie.

Bitcoin garantisce l'immutabilità della sua blockchain attraverso tre ulteriori requisiti di cui sono completamente prive tutte le blockchain private:

1)Il mining, aperto e libero, che rende selettivo il potere di scrittura. Ti dò il privilegio di scrivere dati sulla catena solo se tu mi dimostri di aver svolto un costoso e faticoso lavoro prima.
2)Il token che rende remunerativo quel lavoro, altrimenti nessuno lo farebbe
3)La decentralizzazione che garantisce che solo la (quasi) unanimità degli utenti, tramite un processo di consenso distribuito, possa alterare le regole che governano i due punti precedenti e quindi distinguere  la vera blockchain bitcoin da ogni suo surrogato, clone o copia.

Siccome l'unanimità è molto difficile da raggiungere e siccome ogni modifica alle regole determina un indebolimento del principio di immutabilità ( e quindi una perdita di valore del token e quindi un danno economico a utenti e minatori) ecco che la community ha una convenienza economica diretta e soprattutto indiretta a difendere lo status quo e a non cambiare una virgola in tutto il meccanismo.

E dall'insieme e dall'interazione di tutti questi aspetti che nasce la vera immutabilità di una blockchain.

Per questo secondo me, tutti i processi di verificabilità e integrità di un dato, a lungo andare, saranno gestiti medianti sidechain legate ad una blockchain pubblica e aperta (basata su mining e con token sottostante) e non mediante blockchain private.

"One of Satoshi's greatest achievements was creating something that gives anyone on earth wealth and freedom at the same time"
1714998084
Hero Member
*
Offline Offline

Posts: 1714998084

View Profile Personal Message (Offline)

Ignore
1714998084
Reply with quote  #2

1714998084
Report to moderator
Transactions must be included in a block to be properly completed. When you send a transaction, it is broadcast to miners. Miners can then optionally include it in their next blocks. Miners will be more inclined to include your transaction if it has a higher transaction fee.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714998084
Hero Member
*
Offline Offline

Posts: 1714998084

View Profile Personal Message (Offline)

Ignore
1714998084
Reply with quote  #2

1714998084
Report to moderator
picchio
Legendary
*
Offline Offline

Activity: 2506
Merit: 1120



View Profile
November 22, 2019, 01:50:29 AM
 #442

... Bitcoin garantisce l'immutabilità della sua blockchain attraverso tre ulteriori requisiti di cui sono completamente prive tutte le blockchain private:
...
Se sull'etichetta di un prodotto (es. basattolo di salsa di pomodoro) indichi anche l'hash dell'ultimo blocco che contiene la storia del prodotto stesso rendi immodificabile la blockchain almeno per chi ha il barattolo in mano.
EDIT: anche se l'hash non ha POW

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

Activity: 3598
Merit: 4128



View Profile WWW
November 22, 2019, 11:17:42 AM
 #443

il punto è chiaro a tutti, secondo me non ci sono limiti tecnologici ma soltanto delle modalita di uso che bisogna capire affinare e sopratutto immaginare

al momento non immaginiamo delle applicazioni mature (come fu per internet) il paragone è sostanziale, nessuno immaginava chat, im, amazon e altro
e per tutti internet era relegato alle mail e al web e fine... quando non è cosi


cmq siamo ot, forse potremmo aprire un altro thread

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Neo_Coin
Sr. Member
****
Offline Offline

Activity: 1204
Merit: 293


"Be Your Own Bank"


View Profile
November 22, 2019, 01:02:34 PM
 #444


Una valuta digitale internazionale come Libra potrebbe fare concorrenza ai sistemi di pagamento come PayPal o le carte di credito, perchè potrebbe essere utilizzata con semplici App sul telefono cellulare, ed avrebbe costi delle transazioni enormemente ridotti.

Tutto ciò potrebbe avere un notevole impatto negativo sugli introiti dei gestori dei classici sistemi di pagamento, le carte di credito da un giorno all’altro potrebbero diventare obsolete. Visa e Mastercard applicano percentuali altissime al confronto su milioni di transazioni che avvengono ogni giorno nel mondo.

Pertanto la strada per questo genere di iniziative sembra davvero molto in salita, dato anche il potere finanziario e politico dei gestori degli attuali sistemi.

- "Le decisioni giuste vengono dall'esperienza. L'esperienza viene dalle decisioni sbagliate".
Plutosky (OP)
Legendary
*
Offline Offline

Activity: 2310
Merit: 4061


View Profile
November 22, 2019, 05:08:22 PM
Merited by creep_o (1)
 #445

Quote
Se sull'etichetta di un prodotto (es. basattolo di salsa di pomodoro) indichi anche l'hash dell'ultimo blocco che contiene la storia del prodotto stesso rendi immodificabile la blockchain almeno per chi ha il barattolo in mano.
EDIT: anche se l'hash non ha POW


Il legame tra blocchi tramite l'hash dà garanzie di non manomissione dei singoli passaggi della sequenza, ma non  dà alcuna garanzia di non alterazione dell'intera sequenza o, detto altrimenti, non mi assicura di trovarmi sulla catena originale ed autentica e non su una sua copia (fork) integrale.

Grazie alla POW, modificare la storia della blockchain bitcoin è una attività la cui difficoltà è funzione inversa ed esponenziale dell'altezza di blocco e quindi ogni nodo,  seguendo la catena più lunga, è parte di un processo che determina automaticamente un consenso generale su quale sia la vera blockchain.

Se avessi il 45% dell'hashrate totale di btc avrei il 53% di probabilità di riscrivere gli ultimi 20 blocchi della catena, e di farli passare per originali,  ma solo l'1,5% delle probabilità di modificare gli ultimi 200. L’elevato costo di entrambe le operazioni   è la ragione per cui una riscrittura mediante bruteforce (in assenza di più del 50% dell’hashrate totale) è sempre più antieconomica man mano che si risale a ritroso sulla blockchain.

In una blockchain privata la creazione dei blocchi, l'inserimento delle transazioni al loro interno e l' aggiunta dei blocchi alla sequenza è attività che è demandata a dei super-utenti (nodi validatori) a numero chiuso.

Un attaccante malevole che acquisisse i permessi di nodo validatore (ad esempio sottraendo la chiave privata ) avrebbe poteri di scrittura sulla blockchain.

In assenza di POW la difficoltà di alterazione non è funzione dell'altezza di blocco. Modificare tutti i blocchi dal primo all'ultimo è difficile come modificare solo l'ultimo.

Un attaccante avrebbe la possibilità di riscrivere l'intera sequenza e di farla passare per originale praticamente allo stesso "costo" di modificare l'ultimo blocco.

Ne consegue che la presenza di dati legati tra loro tramite una funzione crittografica ha l'utilità di dimostrarmi la non manomissione dei vari passaggi ma non di garantirmi l'immutabilità dell’intera sequenza originale.

Tra l’altro la facilità di sostituzione integrale di una blockchain privata è il motivo per cui queste ultime sono incapaci di gestire situazioni di fork. Nelle bc private i blocchi devono essere inseriti tramite una rigida sequenza temporale che eviti contemporanee operazioni di append di blocchi diversi. Nella bc bitcoin ogni volta che questo avviene si genera un temporaneo fork che viene poi risolto seguendo la catena più lunga e rendendo orfano il ramo più corto.

Questo non avrebbe senso in una bc privata dato che “minare” il blocco più corto ha lo stesso costo di quello più lungo.

In Hyperledger ad esempio un fork è un evento non previsto al pari di un bug di sistema o di un attacco esterno.

nelle bc private il consenso finisce per essere un insieme di regole imposte dall’alto dai validatori ed accettate passivamente dagli utenti e non un processo distribuito che viene raggiunto automaticamente da tutti i nodi (intesi come full node) che formano la rete.

Non sto dicendo che sono inutili: per tenere traccia di un pomodoro probabilmente vanno pure bene e sono un progresso rispetto a dati non legati crittograficamente. Ma nelle situazioni dove un'alterazione provocherebbe danni ben maggiori (la finanza, archivi di dati personali sensibili, un registro immobiliare...) non sono adatte.

"One of Satoshi's greatest achievements was creating something that gives anyone on earth wealth and freedom at the same time"
picchio
Legendary
*
Offline Offline

Activity: 2506
Merit: 1120



View Profile
November 22, 2019, 05:27:56 PM
 #446

Quote
Se sull'etichetta di un prodotto (es. basattolo di salsa di pomodoro) indichi anche l'hash dell'ultimo blocco che contiene la storia del prodotto stesso rendi immodificabile la blockchain almeno per chi ha il barattolo in mano.
EDIT: anche se l'hash non ha POW


Il legame tra blocchi tramite l'hash dà garanzie di non manomissione dei singoli passaggi della sequenza, ma non  dà alcuna garanzia di non alterazione dell'intera sequenza o, detto altrimenti, non mi assicura di trovarmi sulla catena originale ed autentica e non su una sua copia (fork) integrale.

...
Se il barattolo riporta anche un hash di un blocco successivo all'ultima "transazione" che lo riguarda è praticamente a POW massimo. Immodificabile fino a quell'hash. Anche se la chain è privata e senza pow.

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

Activity: 2156
Merit: 15470


Fully fledged Merit Cycler - Golden Feather 22-23


View Profile WWW
November 22, 2019, 05:48:32 PM
Last edit: November 22, 2019, 10:28:04 PM by fillippone
 #447

Quote
Se sull'etichetta di un prodotto (es. basattolo di salsa di pomodoro) indichi anche l'hash dell'ultimo blocco che contiene la storia del prodotto stesso rendi immodificabile la blockchain almeno per chi ha il barattolo in mano.
EDIT: anche se l'hash non ha POW


Il legame tra blocchi tramite l'hash dà garanzie di non manomissione dei singoli passaggi della sequenza, ma non  dà alcuna garanzia di non alterazione dell'intera sequenza o, detto altrimenti, non mi assicura di trovarmi sulla catena originale ed autentica e non su una sua copia (fork) integrale.

...
Se il barattolo riporta anche un hash di un blocco successivo all'ultima "transazione" che lo riguarda è praticamente a POW massimo. Immodificabile fino a quell'hash. Anche se la chain è privata e senza pow.
SI ma il barattolo quando è stato riempito? posso stampare migliaia di etichette tutte con lo stesso hash e sarebbero valide. E se apro un barattolo e ne riempio un altro mettendoci un nuovo hash? Insomma..... boh.. io non ho capito.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
Plutosky (OP)
Legendary
*
Offline Offline

Activity: 2310
Merit: 4061


View Profile
November 22, 2019, 06:56:47 PM
 #448

Quote
Se sull'etichetta di un prodotto (es. basattolo di salsa di pomodoro) indichi anche l'hash dell'ultimo blocco che contiene la storia del prodotto stesso rendi immodificabile la blockchain almeno per chi ha il barattolo in mano.
EDIT: anche se l'hash non ha POW


Il legame tra blocchi tramite l'hash dà garanzie di non manomissione dei singoli passaggi della sequenza, ma non  dà alcuna garanzia di non alterazione dell'intera sequenza o, detto altrimenti, non mi assicura di trovarmi sulla catena originale ed autentica e non su una sua copia (fork) integrale.

...
Se il barattolo riporta anche un hash di un blocco successivo all'ultima "transazione" che lo riguarda è praticamente a POW massimo. Immodificabile fino a quell'hash. Anche se la chain è privata e senza pow.
SI ma il barattolo quando è staot riempito? posso stampare migliai di etichette tutte con lo stesso hash e sarebbero valide. E se aprop un barattolo e ne riempio un altro mettendoci un nuovo hash? Insomma..... boh.. io non ho capito.


Esempio.

Immagina un problema di matematica risolto attraverso una sequenza di operazioni. Il risultato è verificabile: nessuno può dubitare della sua correttezza. Basta svolgere gli stessi passaggi all'indietro e vedere se ciò che torna è matematicamente corretto rispetto all'input iniziale.

Ma se qualcuno prende il problema iniziale e ne modifica anche di poco i dati di input, creando una copia manipolata e modificata, tutto ciò che sta "a valle" compreso il risultato sarà diverso.

Magari sempre corretto ma diverso.

Se a me viene propinata la copia modificata io posso verificare la correttezza dei passaggi all'indietro ma non ho modo di sapere se sto risolvendo il problema originario o la sua copia manipolata.

In una blockchain privata è complicatissimo "truccare" i passaggi della risoluzione del problema perchè sono tutti verificabili e dimostrabili. Ma è relativamente semplice modificare il testo originare del problema e quindi avere uno svolgimento dello stesso completamente diverso (sempre giusto e verificabile ma non più originale).

In una blockchain pubblica con POW sono complicatissimi da truccare sia i passaggi della risoluzione che (soprattutto) il testo originale.


"One of Satoshi's greatest achievements was creating something that gives anyone on earth wealth and freedom at the same time"
marioantonini
Legendary
*
Offline Offline

Activity: 2156
Merit: 1082


View Profile
November 22, 2019, 08:44:36 PM
Merited by fillippone (1)
 #449

Oltre i discorsi su come funziona la blockchain, io tornerei a dire che per molte cose non serve, prendiamo il caso del pollo.
Cosa me ne frega di sapere quel pollo da dove viene e che percorso fa, anche perchè ci sono due varianti:
1. i dati inseriti nella blockchain non sono modificabili, ma non è detto che siano veri
2. un discorso è sapere i movimenti di un prodotto, altro discorso è come questo prodotto viene trattato (mangine, antibiotici ecc).

Sono solo trovare pubblicitarie fatte per sfruttare il "fenomeno" bitcoin-blockchain
fillippone
Legendary
*
Offline Offline

Activity: 2156
Merit: 15470


Fully fledged Merit Cycler - Golden Feather 22-23


View Profile WWW
November 22, 2019, 10:26:17 PM
 #450

Quote
Se sull'etichetta di un prodotto (es. basattolo di salsa di pomodoro) indichi anche l'hash dell'ultimo blocco che contiene la storia del prodotto stesso rendi immodificabile la blockchain almeno per chi ha il barattolo in mano.
EDIT: anche se l'hash non ha POW


Il legame tra blocchi tramite l'hash dà garanzie di non manomissione dei singoli passaggi della sequenza, ma non  dà alcuna garanzia di non alterazione dell'intera sequenza o, detto altrimenti, non mi assicura di trovarmi sulla catena originale ed autentica e non su una sua copia (fork) integrale.

...
Se il barattolo riporta anche un hash di un blocco successivo all'ultima "transazione" che lo riguarda è praticamente a POW massimo. Immodificabile fino a quell'hash. Anche se la chain è privata e senza pow.
SI ma il barattolo quando è stato riempito? posso stampare miglia di etichette tutte con lo stesso hash e sarebbero valide. E se apro un barattolo e ne riempio un altro mettendoci un nuovo hash? Insomma..... boh.. io non ho capito.


Esempio.

Immagina un problema di matematica risolto attraverso una sequenza di operazioni. Il risultato è verificabile: nessuno può dubitare della sua correttezza. Basta svolgere gli stessi passaggi all'indietro e vedere se ciò che torna è matematicamente corretto rispetto all'input iniziale.

Ma se qualcuno prende il problema iniziale e ne modifica anche di poco i dati di input, creando una copia manipolata e modificata, tutto ciò che sta "a valle" compreso il risultato sarà diverso.

Magari sempre corretto ma diverso.

Se a me viene propinata la copia modificata io posso verificare la correttezza dei passaggi all'indietro ma non ho modo di sapere se sto risolvendo il problema originario o la sua copia manipolata.

In una blockchain privata è complicatissimo "truccare" i passaggi della risoluzione del problema perchè sono tutti verificabili e dimostrabili. Ma è relativamente semplice modificare il testo originare del problema e quindi avere uno svolgimento dello stesso completamente diverso (sempre giusto e verificabile ma non più originale).

In una blockchain pubblica con POW sono complicatissimi da truccare sia i passaggi della risoluzione che (soprattutto) il testo originale.



Quello che io contesto non è la blockchain, ma il "contatto"con il mondo reale: se per usare una blockchain trust less devo fidarmi d un oracolo, allora sono da capo, tanto vale usare un DB centralizzato almeno per questo profilo.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
nicangel
Member
**
Offline Offline

Activity: 79
Merit: 68


View Profile
November 22, 2019, 10:54:25 PM
 #451

Oltre i discorsi su come funziona la blockchain, io tornerei a dire che per molte cose non serve, prendiamo il caso del pollo.
Cosa me ne frega di sapere quel pollo da dove viene e che percorso fa, anche perchè ci sono due varianti:
1. i dati inseriti nella blockchain non sono modificabili, ma non è detto che siano veri
2. un discorso è sapere i movimenti di un prodotto, altro discorso è come questo prodotto viene trattato (mangine, antibiotici ecc).

Sono solo trovare pubblicitarie fatte per sfruttare il "fenomeno" bitcoin-blockchain


Sono d'accordo in parte .. se al posto del pollo immaginiamo un profumo di lusso il discorso cambia  Smiley
Neo_Coin
Sr. Member
****
Offline Offline

Activity: 1204
Merit: 293


"Be Your Own Bank"


View Profile
November 23, 2019, 09:34:36 AM
 #452


Cosa non si fa per poter emettere una valuta e fare un po' di soldi:

https://www.nbcnews.com/tech/tech-news/trump-hosted-zuckerberg-undisclosed-dinner-white-house-october-n1087986?fbclid=IwAR1L7-xb_Eti7I7Z-2zV8qI-jYGjSrNSIy0oFksdlgc7SQ_SuRl_cVgdYgU

- "Le decisioni giuste vengono dall'esperienza. L'esperienza viene dalle decisioni sbagliate".
jack0m
Legendary
*
Offline Offline

Activity: 3626
Merit: 1988


View Profile
November 23, 2019, 03:57:29 PM
Merited by Plutosky (2)
 #453

Quote
Se sull'etichetta di un prodotto (es. basattolo di salsa di pomodoro) indichi anche l'hash dell'ultimo blocco che contiene la storia del prodotto stesso rendi immodificabile la blockchain almeno per chi ha il barattolo in mano.
EDIT: anche se l'hash non ha POW

Se avessi il 45% dell'hashrate totale di btc avrei il 53% di probabilità di riscrivere gli ultimi 20 blocchi della catena, e di farli passare per originali,  ma solo l'1,5% delle probabilità di modificare gli ultimi 200. L’elevato costo di entrambe le operazioni   è la ragione per cui una riscrittura mediante bruteforce (in assenza di più del 50% dell’hashrate totale) è sempre più antieconomica man mano che si risale a ritroso sulla blockchain.


scusa non mi torna proprio questo calcolo... Per trovare 2 blocchi consecutivi più velocemente di tutto il resto della rete la probabilità dovrebbe essere 0,45^2, cioè 0,2025%, per scovare ben 20 blocchi consecutivi sarebbe 0,45^20, cioè appena lo 0,000000116%. Da dove esce quel 53%? Huh

Money is a hoax. Debt is slavery. Consumerism is toxic.
arulbero
Legendary
*
Offline Offline

Activity: 1915
Merit: 2074


View Profile
November 24, 2019, 08:25:57 AM
Last edit: November 24, 2019, 08:38:45 AM by arulbero
Merited by Plutosky (6), fillippone (6), picchio (3), creep_o (1)
 #454

scusa non mi torna proprio questo calcolo... Per trovare 2 blocchi consecutivi più velocemente di tutto il resto della rete la probabilità dovrebbe essere 0,45^2, cioè 0,2025%, per scovare ben 20 blocchi consecutivi sarebbe 0,45^20, cioè appena lo 0,000000116%. Da dove esce quel 53%? Huh

Se vuoi la risposta completa la trovi a pag. 6,7,8 del white paper https://bitcoin.org/bitcoin.pdf dove lo stesso Nakamoto ha fatto questo tipo di calcolo.

In breve il tuo calcolo è sbagliato perché per recuperare 20 blocchi consecutivi non serve che l'attaccante generi 20 blocchi consecutivi ciascuno in meno tempo della parte onesta della rete, ma è sufficiente che il tempo totale con cui l'attaccante genera i 20 blocchi sia minore del tempo totale impiegato dal resto della rete. Il primo caso implica il secondo ma non viceversa.

L'attacco in quel caso infatti sarebbe riuscito, e solo allora l'attaccante immetterebbe in circolazione tutti e 20 i blocchi riscrivendo in un sol colpo tutta la storia recente.

La variabile aleatoria fondamentale qui è il numero k di blocchi consecutivi che si riescono a generare in un dato tempo, non il numero di blocchi consecutivi che si riescono a generare ciascuno più velocemente del resto della rete. Pertanto si usa la distribuzione di Poisson.

L'aspetto da tenere sempre a mente è che tutti i risultati della "lotteria" dei blocchi della blockchain sono in teoria (e in pratica) temporanei, ad oggi ciascun vincitore della lotteria degli ultimi 100 blocchi o degli ultimi 10000 blocchi potrebbe cambiare domani perché qualcuno nel frattempo sta minando in segreto una catena più lunga.

Se vuoi il tuo calcolo si occupa solo di un caso particolare nel quale l'attaccante vince, ma ci sono molti più casi (e probabilità maggiori) per riuscire nell'impresa.
picchio
Legendary
*
Offline Offline

Activity: 2506
Merit: 1120



View Profile
November 24, 2019, 09:41:17 AM
 #455

scusa non mi torna proprio questo calcolo... Per trovare 2 blocchi consecutivi più velocemente di tutto il resto della rete la probabilità dovrebbe essere 0,45^2, cioè 0,2025%, per scovare ben 20 blocchi consecutivi sarebbe 0,45^20, cioè appena lo 0,000000116%. Da dove esce quel 53%? Huh

Se vuoi la risposta completa la trovi a pag. 6,7,8 del white paper https://bitcoin.org/bitcoin.pdf dove lo stesso Nakamoto ha fatto questo tipo di calcolo.

In breve il tuo calcolo è sbagliato perché per recuperare 20 blocchi consecutivi non serve che l'attaccante generi 20 blocchi consecutivi ciascuno in meno tempo della parte onesta della rete, ma è sufficiente che il tempo totale con cui l'attaccante genera i 20 blocchi sia minore del tempo totale impiegato dal resto della rete. Il primo caso implica il secondo ma non viceversa.

L'attacco in quel caso infatti sarebbe riuscito, e solo allora l'attaccante immetterebbe in circolazione tutti e 20 i blocchi riscrivendo in un sol colpo tutta la storia recente.

La variabile aleatoria fondamentale qui è il numero k di blocchi consecutivi che si riescono a generare in un dato tempo, non il numero di blocchi consecutivi che si riescono a generare ciascuno più velocemente del resto della rete. Pertanto si usa la distribuzione di Poisson.

L'aspetto da tenere sempre a mente è che tutti i risultati della "lotteria" dei blocchi della blockchain sono in teoria (e in pratica) temporanei, ad oggi ciascun vincitore della lotteria degli ultimi 100 blocchi o degli ultimi 10000 blocchi potrebbe cambiare domani perché qualcuno nel frattempo sta minando in segreto una catena più lunga.

Se vuoi il tuo calcolo si occupa solo di un caso particolare nel quale l'attaccante vince, ma ci sono molti più casi (e probabilità maggiori) per riuscire nell'impresa.
Sempre prezioso, puntuale, preciso e chiaro. Oltre ai merit un grazie esplicito.

A questo punto diventa chiaro il concetto che ho espresso in precedenza, scrivendo un hash sul barattolo facciamo una sorta di chekpoint come è stato fatto anche nei sorgenti di bitcoin e come spiegato in poche righe alla pagina:
https://en.bitcoin.it/wiki/Checkpoint_Lockin

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

Activity: 3598
Merit: 4128



View Profile WWW
November 24, 2019, 09:46:00 AM
 #456



Sono d'accordo in parte .. se al posto del pollo immaginiamo un profumo di lusso il discorso cambia  Smiley

il profumo di lusso, insomma.. ti dico io dove le ci sono le prime applicazioni sicure
- orologi di lusso in edizione limitata
- arte, quindi quadri e pezzi unici (o limitati)
- vestiti di lusso, sempre edizione limitata

in questi casi, la blockchain, funge da sistema di trust a basso costo


per la marmellata, il pollo e i pelati.. onestamente - chissenefotte - infatti negli esempi venivano citati tanto per parlare del casus belli
ma se alle masse viene venduto cibo adulterato, a nessuno interessa (manco a me)

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Plutosky (OP)
Legendary
*
Offline Offline

Activity: 2310
Merit: 4061


View Profile
November 24, 2019, 05:46:05 PM
Merited by fillippone (2), arulbero (2)
 #457



scusa non mi torna proprio questo calcolo... Per trovare 2 blocchi consecutivi più velocemente di tutto il resto della rete la probabilità dovrebbe essere 0,45^2, cioè 0,2025%, per scovare ben 20 blocchi consecutivi sarebbe 0,45^20, cioè appena lo 0,000000116%. Da dove esce quel 53%? Huh



Se vuoi la risposta completa la trovi a pag. 6,7,8 del white paper https://bitcoin.org/bitcoin.pdf dove lo stesso Nakamoto ha fatto questo tipo di calcolo.

In breve il tuo calcolo è sbagliato perché per recuperare 20 blocchi consecutivi non serve che l'attaccante generi 20 blocchi consecutivi ciascuno in meno tempo della parte onesta della rete, ma è sufficiente che il tempo totale con cui l'attaccante genera i 20 blocchi sia minore del tempo totale impiegato dal resto della rete. Il primo caso implica il secondo ma non viceversa.

L'attacco in quel caso infatti sarebbe riuscito, e solo allora l'attaccante immetterebbe in circolazione tutti e 20 i blocchi riscrivendo in un sol colpo tutta la storia recente.

La variabile aleatoria fondamentale qui è il numero k di blocchi consecutivi che si riescono a generare in un dato tempo, non il numero di blocchi consecutivi che si riescono a generare ciascuno più velocemente del resto della rete. Pertanto si usa la distribuzione di Poisson.

L'aspetto da tenere sempre a mente è che tutti i risultati della "lotteria" dei blocchi della blockchain sono in teoria (e in pratica) temporanei, ad oggi ciascun vincitore della lotteria degli ultimi 100 blocchi o degli ultimi 10000 blocchi potrebbe cambiare domani perché qualcuno nel frattempo sta minando in segreto una catena più lunga.

Se vuoi il tuo calcolo si occupa solo di un caso particolare nel quale l'attaccante vince, ma ci sono molti più casi (e probabilità maggiori) per riuscire nell'impresa.

se interessa qui c'è un paper che approfondisce gli aspetti tecnici del double-spend attack a partire dal WP di Satoshi https://arxiv.org/pdf/1701.03977.pdf

E qui un tool di Gregory Maxwell per il calcolo approssimato della probabilità di successo dell'attacco, dato il numero di conferme e la quota di hashrate dell'attaccante https://people.xiph.org/~greg/attack_success.html

"One of Satoshi's greatest achievements was creating something that gives anyone on earth wealth and freedom at the same time"
jack0m
Legendary
*
Offline Offline

Activity: 3626
Merit: 1988


View Profile
November 24, 2019, 05:54:31 PM
 #458

scusa non mi torna proprio questo calcolo... Per trovare 2 blocchi consecutivi più velocemente di tutto il resto della rete la probabilità dovrebbe essere 0,45^2, cioè 0,2025%, per scovare ben 20 blocchi consecutivi sarebbe 0,45^20, cioè appena lo 0,000000116%. Da dove esce quel 53%? Huh

Se vuoi la risposta completa la trovi a pag. 6,7,8 del white paper https://bitcoin.org/bitcoin.pdf dove lo stesso Nakamoto ha fatto questo tipo di calcolo.

In breve il tuo calcolo è sbagliato perché per recuperare 20 blocchi consecutivi non serve che l'attaccante generi 20 blocchi consecutivi ciascuno in meno tempo della parte onesta della rete, ma è sufficiente che il tempo totale con cui l'attaccante genera i 20 blocchi sia minore del tempo totale impiegato dal resto della rete. Il primo caso implica il secondo ma non viceversa.

L'attacco in quel caso infatti sarebbe riuscito, e solo allora l'attaccante immetterebbe in circolazione tutti e 20 i blocchi riscrivendo in un sol colpo tutta la storia recente.

La variabile aleatoria fondamentale qui è il numero k di blocchi consecutivi che si riescono a generare in un dato tempo, non il numero di blocchi consecutivi che si riescono a generare ciascuno più velocemente del resto della rete. Pertanto si usa la distribuzione di Poisson.

L'aspetto da tenere sempre a mente è che tutti i risultati della "lotteria" dei blocchi della blockchain sono in teoria (e in pratica) temporanei, ad oggi ciascun vincitore della lotteria degli ultimi 100 blocchi o degli ultimi 10000 blocchi potrebbe cambiare domani perché qualcuno nel frattempo sta minando in segreto una catena più lunga.

Se vuoi il tuo calcolo si occupa solo di un caso particolare nel quale l'attaccante vince, ma ci sono molti più casi (e probabilità maggiori) per riuscire nell'impresa.

sì, nel frattempo mi ero rimesso a fare i calcoli considerando gli intertempi di creazione dei blocchi. Non ricordavo assolutamente che nel WP di Satoshi ci fosse quella parte!

La formula da applicare in questo caso (probabilità di riuscire a riscrivere la storia passata, cioè colmare un gap di 20 blocchi indietro) dovrebbe in teoria essere la prima sulla random walk. Applicandola con q=0,45 e z=20 si ottiene però il valore 0,018. Anche qui però c'è qualcosa che non torna: ad es. se l'ultimo blocco è stato minato da un nodo onesto, la probabilità che il prossimo sia trovato dall'attaccante (quindi riducendo il gap di 1) dipende dal tempo passato dall'ultimo blocco nella sua catena, quindi q in realtà non rimane fisso, ma cresce nel tempo fino al prossimo blocco trovato, stessa cosa per p ecc. Purtroppo non ho il minimo tempo di approfondire...


se interessa qui c'è un paper che approfondisce gli aspetti tecnici del double-spend attack a partire dal WP di Satoshi https://arxiv.org/pdf/1701.03977.pdf

E qui un tool di Gregory Maxwell per il calcolo approssimato della probabilità di successo dell'attacco, dato il numero di conferme e la quota di hashrate dell'attaccante https://people.xiph.org/~greg/attack_success.html

grazie, nella prossima vita magari!

Money is a hoax. Debt is slavery. Consumerism is toxic.
arulbero
Legendary
*
Offline Offline

Activity: 1915
Merit: 2074


View Profile
November 24, 2019, 09:23:13 PM
 #459

se interessa qui c'è un paper che approfondisce gli aspetti tecnici del double-spend attack a partire dal WP di Satoshi https://arxiv.org/pdf/1701.03977.pdf

Molto interessante, grazie!
fillippone
Legendary
*
Offline Offline

Activity: 2156
Merit: 15470


Fully fledged Merit Cycler - Golden Feather 22-23


View Profile WWW
January 21, 2020, 09:06:56 PM
 #460

Ed anche Vodafone lascia Libra.
Questa volta pare che non sia per gli aspetti regolamentari, ma per sviluppare e concentrare gli sforzi sulla propria soluzione di digital payments M Pesa, attualmente  utilizzata in Africa in sei paesi, con l’intenzione di svilupparla ulteriormente.

Link in inglese (per ora):
Vodafone Is the Latest Big Company to Quit Facebook-Founded Libra Association

Quote

British telecom conglomerate Vodafone has become the eighth company to pull out of the Libra Association, the governing council for the Facebook-created global digital currency initiative, CoinDesk has learned.

Vodafone and Libra both confirmed Tuesday the company is no longer part of the consortium. Vodafone will dedicate resources previously intended for Libra to its well-established and successful digital payment service M-Pesa, which the company plans to expand beyond the six African nations currently served.


.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 [23] 24 25 26 27 »
  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!