Utilizzo della realtà virtuale e dello pseudo-anonimato per generare prove di individualità non rintracciabili

Dichiarazione di non responsabilità: Le opinioni e le opinioni espresse in questo articolo sono quelle degli autori e non riflettono necessariamente la politica o la posizione ufficiale di Blockgeeks

E se potessi ottenere una “prova di individualità” pseudo-anonima collegandoti in realtà virtuale con 4 estranei in una festa con pseudonimo, durante un “evento di pseudonimo” globale una volta al mese, ogni mese dandoti una nuova prova che non può essere ricondotto a quello precedente.

Le parti virtuali con pseudonimo si basano sull’idea di Parti con pseudonimo offline, pubblicato da Bryan Ford e MIT nel 2007, e sposta l’evento pseudonimo nello spazio virtuale, utilizzando la telepresenza come Google Hangouts o metodi di comunicazione simili, e fa l’evento più frequentemente, molto probabilmente una volta al mese, e introduce anche più pseudonimato rispetto alla proposta originale delle parti con pseudonimo, distribuendo token di prova di individualità (POI) pseudo-anonimi, fornendo ogni mese un nuovo POI su una nuova chiave privata, non riconducibile a quella precedente.

I PDI potrebbero essere descritti come “token di accesso temporanei” personali. I POI non memorizzano alcun dato sui nimi, né tracciano a un precedente POI nimi, quindi non vi è alcun record di “chi sei” diverso da un indirizzo Ethereum monouso.

Utilizzo della tecnologia State 2.0 come Ethereum per costruire una rete di parti con pseudonimo virtuale

Ethereum è una nuova blockchain, basata sull’innovazione di cui Bitcoin è stato pioniere, che introduce applicazioni decentralizzate (dApp) e contratti intelligenti. La maggior parte dei concetti incorporati in Ethereum sono stati descritti in dettaglio nel 1997 da Nick Szabo nel documento Formalizzazione e protezione delle relazioni sulle reti pubbliche.

Ethereum potrebbe essere inteso come una prima versione di un Distributed Autonomous Virtual State (DAVS) (Dana Edwards, 2014), che a sua volta può essere inteso come la prossima era dei sistemi statali, che sostituisce l’era attuale che utilizza il governo rappresentativo per mantenere e proteggere uno stato del mondo.

I contratti intelligenti forniscono sicurezza e consenso per lo Stato di diritto automatizzato

L’idea alla base degli smart contract è che molti tipi di clausole contrattuali possono essere incorporate nell’hardware e nel software di cui ci occupiamo, in modo tale da rendere la violazione del contratto costosa (se lo si desidera, a volte in modo proibitivo) per il trasgressore. (N Szabo, 1997)

Cosa sono gli smart contract. Una guida per principianti

La blockchain rende costoso rompere un contratto perché migliaia di computer in tutto il mondo (chiamati “nodi”) verificano ciascuno il contratto.

Per utilizzare lo smart contract Virtual Pseudonym Parties come esempio, ha una funzione register (). Quando un utente chiama questa funzione, richiede una firma dall’utente (la chiave privata dell’utente che corrisponde all’indirizzo pubblico che utilizzano). La funzione register () controlla anche in modo che l’utente invii un deposito di ABT (“Token Anti Bot”) e verifica che l’utente non si sia registrato prima.

La funzione register () include anche un modificatore atTime () che aggiunge una freccia del tempo alla funzione e può essere chiamata solo durante un periodo di tempo limitato.

funzione register () pagabile atTime (registrazione, impegno) {

if (userHash [msg.sender]! = bytes32 (0)) lancia; // già registrato

if (! transfer (this, depositSize)) throw;

// genera un hash per un dato utente, usando l’entropia precedente,

// indirizzo del mittente e numero di blocco corrente.

bytes32 h = sha3 (entropy, msg.sender, block.blockhash (block.number));

entropia = h;

userHash [msg.sender] = h;

Una volta registrato, l’utente può essere certo che il contratto non infranga il proprio codice (a meno che la maggioranza dei nodi che proteggono la rete non scelga di ribellarsi, cosa che potrebbe essere paragonabile al rovesciamento di uno stato-nazione).

Utilizzo della realtà virtuale e dello pseudo-anonimato per generare POI non rintracciabili (prova di individualità)

L’evento con pseudonimo dura 15 minuti e ad ogni nym verificato viene assegnato un POI, utilizzando la funzione submitVerifiedUsers ().

function submitVerifiedUsers () atTime (issuePOIs, 0) {

uint groupNumber = userGroup [msg.sender];

if (groupProcessed [groupNumber] == true) lancia;

per (uint i = 0; i < pseudonymGroup [groupNumber] .length; i ++) {

address nym = pseudonymGroup [groupNumber] [i];

if (points [nym] >= 4000) POI [nym] = true;

else depositPenalty (nym);

}

groupProcessed [groupNumber] = true;

}

Ogni mese ti dà un nuovo POI su una nuova chiave privata, non riconducibile a quella precedente. I POI sono simili a Bitcoin come denaro digitale in questo senso, ogni POI è completamente pubblico ma è molto difficile trovare uno schema a chi appartengono. Ciò garantisce la privacy dell’utente mentre continua a operare nello spazio pubblico.

Questi token POI globali potrebbero quindi essere una sandbox per la sperimentazione di sistemi che richiedono Proof-of-Individuality, accessibile facilmente con il metodo proofOfIndividuality.verifyPOI ().

Integrazione dei POI con un sistema di ridistribuzione Swarm

Swarm Redistribution utilizza percorsi di transazione per ridistribuire la ricchezza. Ogni transazione sviluppa un percorso di dividendo e ogni transazione estrae le tasse e le condivide con uno sciame di nodi i cui percorsi di dividendo sono collegati alla transazione da tassare.

Utilizzo della realtà virtuale e dello pseudo-anonimato per generare prove di individualità non rintracciabili

Ogni percorso dei dividendi potrebbe registrarsi se sei umano o no, quando vengono creati.

bool isHuman = proofOfIndividuality.verifyPOI (msg.sender);

/ * Crea il percorso del dividendo * /

dividendPathways [_to] .push (dividendPathway ({

da: msg.sender,

importo: _value,

timeStamp: adesso,

isHuman: isHuman

}));

Prova Swarm Redistribution e microfinanziami allo stesso tempo

Per testare Swarm Redistribution, è stato implementato un contratto intelligente in cui sono l’unico essere umano e che potresti utilizzare per finanziarmi,

Swarm Redistribution live esperimento, potrebbe uno “sciame di reddito di base decentralizzato” aumentare le proprie tasse ?

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me