Press "Enter" to skip to content

GOTO 2014 • How the Bitcoin Protocol Actually Works • Jan Møller


oggi vorrei parlare di come
Il protocollo Bitcoin funziona davvero così
il nome è Jan Miller. Sto lavorando per a
la società ha chiamato micelio in Austria
di Danimarca e stiamo facendo Android
app e altre cose interessanti per
inviare e ricevere Bitcoin, ma questo è
non è quello di cui voglio parlare oggi
oggi voglio parlare di come
Il protocollo Bitcoin funziona davvero così
questo discorso non riguarda il politico
ambiente intorno a Bitcoin o economia
non si tratta di come si compra e si vende e
speculare in Bitcoin è più su come
il protocollo Bitcoin funziona davvero così
nelle cose tecniche questo è dove io
Appartengono quindi questo discorso è abbastanza compatto
perché tipo delle prime tre volte
pensi di capire Bitcoin che sei
probabilmente sbagliato è davvero complicato
e sto cercando di sapere che mettere in
come 45 minuti e tu sai che la mia speranza è
che conosci dopo questa presentazione
penserai solo altre due volte
che tu lo capisci e tu
so così bene , ma iniziamo con il
cominciando così come è iniziato davvero bene
nel novembre 2008 Satoshi Nakamoto
ha pubblicato un white paper per uno straordinario
lista di crittografia e ora quello
incontro liste un sacco di roba crypto era
discusso e tu conosci una delle cose
che li hanno elusi per molto tempo
è tempo che tu sappia come puoi davvero?
fare qualcosa che è totalmente
decentralizzato e allo stesso tempo lo è
il sistema di pagamento senza che tu lo sappia
autorità centrali e cose del genere
quindi questo è stato il Santo Graal
per molti anni e insieme arriva questo ragazzo
nessuno lo ha mai sentito prima e ha detto
che bene ecco la soluzione e tu
sapere che non è stato davvero ricevuto bene
perché le persone hanno detto che vieni
lo sai che nessuno non può venire
lungo e risolvere questo diritto, ma ha fatto
e ci è voluto un po ‘di tempo come tre mesi
in seguito ha realizzato un’implementazione
implementazione open source che
tutti potevano guardare dentro e il
la rete è iniziata a quel punto
ora una cosa interessante è che nessuno
sa chi può essere Satoshi Nakamoto
un uomo o una donna o un gruppo di persone nessuno
sa che è rimasto anonimo da allora
proprio all’inizio e qualche volta nel 2010
è scomparso non abbiamo più avuto sue notizie
sempre di più e questo è un po ‘anche a
un po ‘interessante, ma la cosa
è che a quel punto nel tempo a sufficienza
la gente era saltata su questa fonte aperta
progetto e aveva coinvolto e lui era
non è davvero più necessario e potrebbe farlo
ho avuto delle ragioni per essere
anonimo perché il bitcoin è molto
tecnologia dirompente lo farà se
ci riesce davvero probabilmente
ridefinire il modo in cui pensiamo di pensare al denaro
e un sacco di altri fattori , ma questo
è lì è ok così, ma ciò che è Bitcoin
allora bene bitcoin è il nome di a
protocollo un protocollo peer-to-peer che
governa le regole della rete quindi tutto
i nodi nella rete a cui la aggiungono
queste regole e farle rispettare ok VidCon
è anche un’unità di conto così come
hai un euro corone danesi il nostro mondo
di monete d’oro di Warcraft è qualcosa
che puoi avere come 10 bitcoin
e posso sapere darli a qualcuno
altrimenti è un’unità di conto e tu sai
il dare monete o qualcun altro lo è
ciò che rende Bitcoin anche un sistema di pagamento
quindi è un sistema che consente alle persone di farlo
invia il valore tra gli account ok così bene
non abbiamo qualcosa di simile
già e bene fino a un certo punto lo facciamo
se guardiamo al pagamento digitale comune
abbiamo sistemi come quelli che abbiamo in Danimarca
10 tribunali internazionali abbiamo visto o
in World of Warcraft abbiamo monete d’oro
e tu sai con tutti questi sistemi
questo è su alcune proprietà che ho selezionato a
pochi qui come te non possono aumentare il
offerta di denaro a volontà, quindi non posso produrre
più corone danesi nella mia corte e
non è semplicemente parte delle regole destra
Non posso raddoppiare, quindi se ho una borsa
di monete d’oro in World of Warcraft
Non posso comprare uno scudo e poi un
spada per questo
borsa di monete e un’altra cosa
transazioni è URI URI vid di abilità
è che non posso annullare entrare
transazione quindi una volta ho comprato la spada
Non posso tornare indietro a meno che non lo faccia
un accordo con il ragazzo che ho comprato
e da così così questo è quello che abbiamo
nel sistema di pagamento digitale comune e tu
so che funziona abbastanza bene tranne quello
e qui ho messo l’accento su di te
perché puoi aumentare i soldi
offerta dimorare ma qualcuno può perché
questi determinati sistemi sono centralizzati così
qualcuno alla banca nazionale danese può
avvia la macchina da stampa e sai
produrre più ore di soldi o World of
Warcraft possono dire bene tutto di a
improvvisamente tutti i mostri danno come 2x il
quantità di oro e poi all’improvviso
le regole di offerta cambiano, quindi posso farlo
contraffazione ma il sistema può
perché è centralizzato e uguale
cosa con doppia spesa, quindi posso
spendere gli stessi soldi due volte ma altri in
il sistema può piacere ad esempio nel
Banche danesi possono, se li do a
migliaia di corone che possono poi prestare
900 Chronos a due persone diverse
basato sul mio denaro è chiamato frazionario
riserva bancaria e succede tutto
tempo e fa parte di come aumentiamo
l’offerta di moneta in Danimarca e molti
altri paesi e allo stesso tempo
le transazioni sono irreversibili con a
Carta Visa ma se sono un commerciante e
qualcuno viene e compra un paio di scarpe
da me poi sai se si scopre
allora questa carta di credito è stata rubata
visto che possono invertire la transazione
e prendi i soldi direttamente dalla mia banca
conto quindi non è poi così bello
quindi se confrontiamo questo con Bitcoin e
guarda bene le proprietà di Bitcoin
quindi non abbiamo contraffazione ma
nessuno nessuno può aumentare i soldi
fornitura a volontà non c’è un server centrale
quello governa le regole è tutto
distribuito in modo da non poterlo fare
un’altra cosa sono le transazioni
nessuno può annullare irreversibile a
transazione e dovresti farlo
con un granello di sale perché al molto
La manciata di cose divertenti succede ma noi
entrerà in quello e anche il doppio
spendendo così nessuno può spendere lo stesso
valore due volte non è così
possibile okay quindi fondamentalmente console bit
almeno due cose almeno quelle sono
quelli su cui voglio concentrarmi qui così
elimina la fiducia nella centrale
autorità non c’è posto centrale
tipo di è la verità di tutte le cose che è
la rete così ti fidi delle regole di a
protocollo e vengono applicati da
matematica e crittografia un’altra
la cosa è che un po ‘consola il
problema di distribuzione dei fondi perché se
fai una nuova valuta che dovrebbe avere
tutto il valore all’inizio così
se Satoshi Nakamoto avesse tutto il
bitcoin all’inizio e potrebbe
quindi scegli di scartarli
a caso o con altri mezzi bene
allora hai un sistema centralizzato così
come si crea un sistema che lo fa
questo in modo decentralizzato
tutti possono fidarsi quindi questo è quello che è
tutto su così iniziamo con i fondi
distribuzione così come funziona
Bitcoin è che ogni dieci minuti da allora
l’inizio della rete è casuale
il nodo nella rete riceve una ricompensa
ok, i suoni suona bene e quello
ricompensa iniziata a 50 bitcoin e
metà ogni quattro anni va bene così ma come
funziona davvero perché allora come può
fai rispettare queste cose come puoi
assicurati che in un sistema dove nessuno
si fidano l’un l’altro che puoi fare
qualcosa accade ogni 10 minuti
così e se effettivamente lo guardi questo
queste due regole danno un divertente
distribuzione qui così nel molto
inizio duemilanove zero
i bitcoin esistevano e poi gradualmente
ogni 10 minuti entrarono in gioco 50 bitcoin
esistenza e quella continuata per il
quattro primi anni e arriviamo qui
e metà dei soldi è ora in
circolazione in modo casuale note e rete
ricevuto 50 bitcoin e ora abbiamo
distribuito il denaro in modo casuale tipo di
e otterremo molto di più in questo e in
allora conosci il prossimo 25% di
il valore monetario viene aggiunto al successivo
quattro anni e così via e come puoi
vedere questo grafico converge su 21 milioni
qualche volta in
fuori qui nel 2,140 ea quel punto
non c’è più la distribuzione attuale e
è un po ‘finita, quindi questo solleva un po’
domande quindi prima di tutto 21 milioni
quello che sai sono gli unici 21 milioni
monete sì, non esisterà mai
più di 21 milioni è il massimo
ma come funziona come abbiamo 6 7
miliardi di persone nel mondo così loro
non posso davvero partecipare tutti a questo
beh, un Bitcoin può essere diviso in molto
piccole frazioni come 1 Bitcoin può essere
100 milioni di piccoli pezzi minuscoli quindi 0,001
Bitcoin è quello che posso inviare in
rete quindi non è davvero un problema
ma ma come sono queste regole allora?
imposto e per capire che noi
bisogno di introdurre la grande invenzione in
Bitcoin la cosa che è al molto
core la cosa che prima non esisteva
2008 quindi la nuova nuova cosa che abbiamo
e questo è il blockchain così il
blockchain è un database che contiene
tutte le transazioni che si sono mai verificate
nella rete Bitcoin ed è come a
libro mastro pubblico dove puoi vedere
tutto ciò che è successo così tutto il
nodi nella rete hanno un pieno
copia di quella blockchain e la tengono
fino ad oggi gradualmente aumenta e
verifica che tutto sia sano e
alcune note nella rete se si estendono
la blockchain e sono chiamati minatori
e avremo molto di più in questo
va bene così blockchain bene proprio come te
sapere il nome suggerisce che è una catena di
blocchi o una lista collegata se lo farai
fondamentalmente la blockchain contiene a
un mucchio di blocchi e tutti loro indicano
l’apparente che alla fine indica
il blocco Genesis è il primo blocco
quella era una parte del software che era
rilasciato e il blocco Genesis in realtà
contiene il titolo di un giornale di
la data in cui è stata emessa così da rendere
certo che tu sai che non esisteva
prima così puoi pensare al
blockchain come un grande libro contabile tu
sapere dove hai debito e credito
tra gli account conosci il rosso e il nero
i numeri vanno
avanti e indietro e ogni pagina in quello
il grande libro contabile è un blocco e
chiunque può provare ad aggiungere una pagina a questo
blocco e questo è in realtà ciò che accade
all’incirca ogni 10 minuti, quindi chiunque può
vai avanti e prova a farlo ma è così
computazionalmente difficile da fare in
la crittografia è qualcosa che è
chiamato un proof-of-work per farlo tu
devi dimostrare di aver fatto un
una notevole quantità di lavoro perché
altrimenti è troppo facile e dovremo
troppi blocchi così così questo è il
problema vogliamo risolvere come fare nuove
i blocchi vengono visualizzati ogni 10 minuti
medio in modo da capire che abbiamo bisogno di
andare un po ‘in crittografia e
introdurre Shan 256 così è comunemente usato
hash unidirezionale crittograficamente sicuro
funzione e in pratica prende qualsiasi dimensione
di input e produce esattamente 32 byte
e quei 32 byte sono praticamente
parlando in modo casuale quindi se si capovolge un po ‘
nell’input poi ottieni un totale
uscita distribuite casualmente differente così
ecco un esempio come se tu prendessi
sha-256 di goto, poi ti farai sapere
questo blob lì e se prendi Sha 256
F per andare poi si ottiene un tutto
blocco diverso e l’importante
la proprietà di quella funzione è quella data
qualsiasi output non è possibile calcolare il
input che è computazionalmente irrealizzabile
a meno che tu non conosca l’ input, ovviamente
prima così non può tornare indietro così
quindi questa funzione è usata quando vuoi
per bloccare i blocchi così come creare un nuovo
bloccare bene in qualsiasi momento che abbiamo
come dal blocco 0 al blocco n dove n è
come la punta della blockchain se tu
vuoi creare un nuovo blocco allora tu
creare sia un’intestazione sia un payload così
l’intestazione contiene un mucchio di campi
e il carico utile contiene il reale
transazioni e avremo molto di più
in quello più tardi quindi la prima cosa da fare
nota qui è che l’intestazione contiene
questo hash del blocco precedente così contiene
un riferimento alla transazione principale
che vuoi costruire in cima
quindi in questo caso calcoliamo l’hash di
l’ultimo blocco e lo metti nel nostro nostro
intestazione del blocco e quindi calcoliamo il
hash del nostro di nostra propria intestazione
che fondamentalmente solo tu conosci lo sha-256
due volte sul colpo di testa in modo da avere hash su quelli
80 byte e sei un po ‘fatto ma
questo è un piccolo gatto qui perché questo è
puoi farlo con Shan 256
fallo sapere milioni di volte a
secondo sul computer, quindi è una presa
qui l’hash del blocco deve essere sotto
la difficoltà obiettivo quindi in sostanza questo
significa che in qualsiasi momento nel tempo
la rete ha deciso che cosa è la corrente
la difficoltà della rete è e il
blocca l’hash quando lo consideri come un
intero deve essere inferiore a un certo
numero quindi ecco un esempio qui abbiamo
blocco 320 1511 che è stato estratto la settimana scorsa
e l’hash del blocco è questo numero e
e puoi notare qui che c’è un
serie di serie all’inizio così questo
fondamentalmente ci sono 64 0 bit nel
inizio di questo valore di hash e perché
vedere un 256 produce un effetto totalmente casuale
uscita e ci vogliono davvero molti tentativi
per arrivare a quel valore di hash così
in pratica quello che fai è creare il
intestazione quindi si nota nell’intestazione
c’è un campo nonce che hai inserito in
valore casuale quindi si calcola l’hash
di quegli 80 byte e se è inferiore al
obiettivo sì abbiamo trovato un blocco e possiamo
raccogliere la nostra ricompensa se non lo facessimo noi
torna al 2 e questo succede molto
di volte così la scorsa settimana quando li ho fatti
scorre la rete ha avuto un tasso di hash di
circa 250 milioni di Giga hash un secondo
quindi 1 hash Giga è 1 miliardo di hash a
secondo così 250 milioni di miliardi di hash a
il secondo era abbastanza per creare questo blocco
tra 10 minuti e questa è la legge, quindi sono mia
il computer a casa con 4 core può fare
come 2 Giga hash un secondo quindi è un
suo
quindi così fondamentalmente avendo il giusto
difficoltà la rete può garantire che
in media ci vogliono 10 minuti per trovare a
soluzione a questo puzzle e
questa è la prova del lavoro di Bitcoin
usa così così per questo vero lavoro bene allora
sai che non possiamo avere la difficoltà
essere una costante perché no sei tu
sapere entrare nella rete e
uscendo dalla rete e alcuni sono alcuni di
quei nodi sono minerari e alcuni di loro
non sono non tutti quelli che sono
cercando questi questi puzzle e
quindi la difficoltà si adatta
tempo così il modo in cui funziona è che vedi
lì la linea rossa qui questa pila
la fretta è fondamentalmente la difficoltà
osservato nel tempo quindi ciò che la rete
è quello che ogni blocchi del 2016 che è
circa 14 giorni guarda quanto tempo
tempo impiegato per calcolare tutto il
tutti i blocchi di tutti quei blocchi del 2016 come
molto tempo ci è voluto e se lo fosse anche
velocemente allora aumentiamo la difficoltà se
è stato troppo facile quindi diminuiamo il
difficoltà e ogni nodo nel
la rete calcola questa difficoltà
contemporaneamente e raggiunge un risultato e
questo è quello che facciamo per i prossimi 14 giorni
quindi fondamentalmente sorge la difficoltà e
e declina nel tempo e questo è
il modo in cui ci assicuriamo che i blocchi siano
trovato all’incirca ogni 10 minuti
a volte ci vuole un secondo volte
dura un’ora ma in media 10 minuti
così ora che ho trovato questo diciamo
che ho trovato questa soluzione a questo blocco
okay e ora voglio mandarlo fuori
nella rete, quindi quello che succede è quello
tutte le note che stanno minando
poi cercando di guardare per il blocco successivo
e poi hanno servito una soluzione e
c’è una regola nella rete che è
che vince la catena più lunga
quindi fondamentalmente quando vedono un risultato
e possono verificare che funzioni allora
scartano immediatamente qualunque lavoro
stavano facendo perché vogliono essere
parte della catena più lunga perché se
allora stai lavorando su una catena più breve
non ottieni questa ricompensa, quindi la ricompensa
è solo per i vincitori e e il
i vincitori prendono tutto
così da quando può essere più di uno
soluzione a un blocco perché è
fondamentalmente solo un valore casuale che è
sotto un numero che può essere posto dove
hai Forks dove ne hai due
soluzioni che appaiono allo stesso tempo
e se hai dato un’occhiata a questo
versione semplificata di una rete in cui
hai conosciuto un sacco di nodi e
si assumono semplicemente per semplicità
che sono collegati al immediato
i vicini, quindi se il tipo qui sotto trova
la soluzione quindi e lo invia
bene, allora ci vuole del tempo per farlo
si propagano nella rete e questo è
qualcosa ci vuole forse lo sai
secondi o non conosco mezzo minuto
per tutti vederlo , ma questo è
in realtà un lungo periodo in cui quando hai
nuovi blocchi ogni 10 minuti, quindi cosa
succede se se un ragazzo nell’altro angolo
della rete trova la soluzione al
Allo stesso tempo, quindi si ottiene qualcosa di simile
questo bene abbiamo due diversi tipi di
la parte dei futures della rete ha visto così
bloccare in alto prima e un altro
parte della rete quindi il blocco in alto
in fondo e così e sostanzialmente tu
non so davvero quale catena stia andando
per essere il più lungo ma dal momento che si desidera il
ricompensa che vuoi lavorare alla cosa
che tu pensi che sta per essere il
la catena più lunga quindi in pratica solo tu
inizia a lavorare sul primo blocco che
vedi e poi speri per il meglio così
questo tipo di scenario sembra carino
spesso come un paio di volte al giorno o
qualcosa così così che cosa ti succede bene
fondamentalmente lo sai allora
sempre che separa due campi e loro
stanno tutti cercando di batterci a vicenda e
alla fine uno di quello delle catene
avrà una nuova soluzione e lo faranno
ora hanno una catena più lunga e tutti
chi lo serve sarà immediatamente
smettere di lavorare su questa altra forchetta e
quindi passare a questo problema perché
c’è un incentivo a farlo
perché se non fai bene allora lo farai
devi prima risolvere questo blocco e poi
quello successivo prima che il premio prende in
quindi questo è un modo molto condensato di
spiegando il mining di Bitcoin e spiegando
la distribuzione attuale c’è un po ‘
un po ‘di più per il mining Bitcoin quando otteniamo
nelle transazioni di cui parleremo
questo in un minuto ma questo è fondamentalmente
come vengono distribuiti i fondi nel Bitcoin
rete puoi scegliere di andare avanti e
fai questo se vuoi e puoi scegliere
non a me non ho mai pensato personalmente
penso di aver estratto per alcune ore al
molto all’inizio e poi ho capito
con cui devi essere molto bravo
cacciaviti e cose del genere e
Io non sono così ho deciso rendere il software
invece va bene così questa è la distribuzione di
fondi e ora ci muoviamo nel modo in cui realizzi
queste transazioni che è quello che è
tutto su
quindi in Bitcoin utilizziamo la chiave pubblica privata
la crittografia così fondamentalmente come con
quando vai su un sito HTTPS, usiamo
RSA e poi verifichiamo che il ragazzo
stiamo parlando è in realtà quello che noi
voglio parlare con e poi usiamo sì il nostro
dire al posto delle curve ellittiche di Bitcoin
quale vidcon usa il motivo per cui Bitcoin
usa le curve ellittiche perché lo sono
le firme sono più corte così il
blockchain crescerà di meno quando abbiamo
prove più brevi quindi in privato Bitcoin
le chiavi sono 32 byte e puoi calcolarle
la tua chiave pubblica da una chiave privata usando
matematica della curva ellittica e non c’è
crittografia in Bitcoin molte persone hanno
diciamo che la crittografia deve essere crittografia
ma non è solo la firma e
verifica delle firme va bene così questi
le chiavi private sono molto fondamentali quando
invii le transazioni ma dobbiamo
introdurre un’altra cosa che è
Bitcoin si rivolge così ad un indirizzo Bitcoin
è proprio come un conto in banca che posso avere
qualche valore in un indirizzo e posso inviare
valore da un indirizzo a un altro account
sembrano un po ‘senza senso, proprio come
sai che i conti bancari fanno lì dentro
nel mondo reale e puoi calcolare
li da una chiave pubblica, quindi facendo due
operazioni di hash su una chiave pubblica che termini
così puoi farlo con un indirizzo Bitcoin
avere come molti come ti piace e in fondo
perché le chiavi private sono solo casuali
numeri e mi creda 32 byte di
la casualità è enorme
numero enorme quindi c’è abbastanza per
tutti per tutto l’eternità
quindi possiamo avere tante chiavi private come
vuoi il che significa che puoi avere come
molti indirizzi Bitcoin come vuoi e
e nessuno sa davvero a chi appartiene
conto quindi tutte le transazioni nel
la rete è pubblica che tutti possono vedere
loro ma nessuno sa chi possiede cosa
soldi se hai molti indirizzi così così
se c’è un certo grado di essere
anonimo nella rete Bitcoin ma
non è perfettamente anonimo come una luce
gli hash vanno bene, quindi in pratica il valore viene spostato
tra gli indirizzi che utilizzano tutte le transazioni
giusto quindi diamo un’occhiata a
le transazioni quindi questo è un po ‘
semplificata una transazione ha un mucchio
di input e output è solo tu sai
un flusso di byte con un interessante
codificando così in questo esempio ne ho tre
ingressi diversi e due diversi
uscite così ciò che succede qui è che io
inviare cinque Bitcoin da un indirizzo e
tre Bitcoin da un altro indirizzo e
per Bitcoin per il mio terzo indirizzo e
li hanno inviati a due diversi
indirizzi così ho i miei input e il mio
uscite e questo è fondamentalmente ciò che
sembra che una transazione abbia anche un hash
che è fondamentalmente sha-256 del raw
dati di transazione e questo ti dà un
ID univoco di una transazione
quindi diciamo ma facciamo così di più
costruiamo in su un po ‘lentamente, in modo
diciamo che voglio mandare dieci
Bitcoin agli strumenti seduti proprio lì
quindi, cosa farei bene, comincio
creando la mia transazione qui con uno
in uscita quelli sono i dieci bitcoin che io
voglio mandare ai pedaggi e aggiungo anche il suo
Indirizzo bitcoin per questo record molto bello
allora ho bisogno di avere qualche finanziamento di cui ho bisogno
Non posso solo sapere mandare soldi da
niente quindi ho bisogno di alcuni input da
transazioni precedenti inviate a
io quindi guardo nella blockchain per
transazioni che inviano qualcosa
valore per i miei indirizzi e trovo questi
tre
così a un certo punto qualcuno ne manda cinque
Bitcoin a uno dei miei indirizzi e poi
forse anche un Bitcoin a qualcun altro
e lo stesso qui
tre bitcoin a uno dei miei indirizzi
non deve essere lo stesso e quindi per
Bitcoin quindi ora ho raccolto fondi
per la mia transazione e, se lo si aggiunge
insieme ottieni qualcosa come 12
Bitcoin è il mio input e quindi ne ho dieci
Bitcoin come output in Bitcoin
non puoi spendere alcune di queste uscite
in parte devi spendere tutto così
in fondo ora ti ho conosciuto a
differenza di due Bitcoin tra i miei
input e le mie uscite così al fine di
aggiusto che aggiungo una seconda uscita che
fondamentalmente invia i restanti due
bitcoin torna a me stesso e suona
un po ‘strano ma è come quando
si va a passare attraverso la panetteria e comprare
un pane quindi ho una banconota da 50 corone nella mia
tasca e il pane costa 30 corone così
Ricevo un po ‘di soldi così ne ho 20
kronor spec ed è in realtà lo stesso
cosa succede qui, quindi invio 10
bitcoin ai pedaggi e poi mando a
ritorno a me stesso e alla fine posso
ho passato quei due bitcoin in a
transazione più tardi in modo uno più
la cosa qui è che se fosse totalmente
gratuitamente per inviare transazioni nel
Rete di bitcoin quindi chiunque potrebbe spam
con le transazioni che ti manda
soldi a te stesso puoi sapere fare
centinaia di milioni di quelli
transazioni
quindi quindi la costruzione del sistema Safi
che in pratica significa che posso lasciare un
piccolo tesoro per i minatori del
rete e farli dare il mio
priorità della transazione quindi il modo in cui funziona
è questo se sottrai un piccolissimo pezzetto
da questa uscita a me stesso poi c’è
una differenza tra input e output
e questa differenza è la tassa che io
pago il minatore così in questo scenario che ho
pedine zero usa il tuo Bitcoin è a
quantità molto piccola ma è qualcosa che
il minatore può vedere e e può quindi
scegli di includere la mia transazione in a
bloccare
e e e torneremo alle tasse in
un minuto la cosa è che sto cercando di
spiegare tre cose diverse al
stesso tempo e ha solo davvero senso
quando capisci tutto bene prima che io sia
ho bisogno di dimostrare che possiedo quelli
monete quindi quello che faccio è che prendo il mio il
chiave privata che appartiene a questo Bitcoin
indirizzo che ha ricevuto quelle cinque monete
prima prendo quella chiave privata e poi
Firmo l’intera transazione e metto
la firma e la chiave pubblica in
l’ input e ovviamente sì
l’input ha anche un riferimento al
legare alla transazione che disegna
fondi da e lo faccio per ogni input
e una volta fatto ho poi trasmesso questo
transazione nella rete e giusto
come con i blocchi, poi lentamente
si propaga a tutti i nodi nel
rete e può richiedere un po ‘di tempo
ma alla fine tutti i nodi lo vedranno
e questo processo è fondamentalmente chiamato
lettura delle transazioni così quando un nodo
riceve una transazione da un’altra
Guarda la musica divertente così fondamentalmente che cosa
fa è che verifica che lo sia
suono così tutte le firme sono loro
va bene tutti gli input che questo
la transazione è la spesa sono davvero
su speso e verifica che non lo fai
sappi che le uscite non sono più grandi
quello negli input e questo è un mucchio di
regole lì una volta che ha fatto questo
lo manda su è tutto è tutto il
peer alla fine tutti i nodi lo faranno
guarda questa transazione e hanno gentilezza
di un pool di transazioni non confermate così
queste sono transazioni che loro
hanno visto nella rete, ma non lo fanno
so davvero in che cosa non sono realmente
sì, lo chiamiamo per confermare che non sono gentili
nessuno si fida davvero di loro fino a quando
sono davvero confermati nel
blockchain perché la blockchain dà
un ordine nel tempo degli eventi
questo è successo fondamentalmente così
così il minatore quando torneremo al
Minatore ora il ragazzo che ha ottenuto questo
ricompensa per aver creato bene questi blocchi
ha questa sezione di carico utile qui e
fondamentalmente lui può scegliere e scegliere qualsiasi
transazione che vuole da questo
raggruppa e mettilo nel blocco quando lui
lo fa calcola quello che viene chiamato
la via del merkel un amaretto è fondamentalmente
un albero binario di sha-256 hash che
finito finisce in un valore di 32 byte solo
come l’ hash del blog, così in sostanza lo fa
una scelta di transazioni che desidera
per confermare calcola questo motore
instradare e posizionarlo nell’intestazione e
poi ha iniziato a iniziare sai farlo
hashing e quindi trovare una soluzione a
questo algoritmo di prova del lavoro e ad alcuni
punto che sarebbe fatto e lui noi
trasmettere l’intera cosa a tutti i
altri nodi e tutti lo faranno ora
riconoscilo bene
questa transazione che ho inviato a due
I tori sono tra quelli quaggi e
ora è stato confermato da un minatore
ed è messo nel blocco il primo
bloccare così e questa è una buona cosa perché
allora il towles ha una certa fiducia in te
sappi che questa transazione è in realtà
il suo ma la cosa è che ci può essere
gente nella rete e lo abbiamo visto
prima con quando parliamo
distribuzione dei fondi quindi cerchiamo solo
rivisitarlo
quindi una volta perché abbiamo così tanta gente
fondamentalmente esistono due alternative
Futures uno dove ha la mia transazione
stato confermato e uno dove non è stato
e in pratica cosa succede ora perché
quel tipo di due diversi scenari
una volta che un’area è che sono un uomo malvagio e
Voglio imbrogliare e posso farlo
magari inviando due transazioni
uno che manda un pedaggio al denaro e
un altro che me lo manda così posso
in segreto creare due transazioni inviate
a tutti gli utenti della rete e
e metà della rete crederà
quella è la transazione effettiva e
un’altra metà crederà che l’altra
uno è quello giusto quindi in quello scenario
è davvero una razza di sai chi mette
prima cosa in un blocco
quindi gli strumenti non possono essere veramente sicuri di cosa
succede un altro scenario è che non lo sono
veramente cercando cercando di imbrogliare ho appena
Voglio che tu sappia essere onesto e mandarlo
un po ‘di soldi ma abbiamo questo Fork
comunque così in quello scenario il mio
la transazione sarà in due diversi in
due blocchi diversi e questo è
accadendo in realtà tutte diverse volte a
giorno che la rete si biforca ma il
le transazioni vanno bene se non lo sono
incluso in un blocco quindi potrebbe un minore
make up può metterlo nel blocco
più tardi quindi potrebbe esserci una ragione per cui
questo – ha detto che bene non voglio
includere la transazione di yen perché ha messo
una cifra molto bassa e sai che non voglio
nei freerider ma poi in un altro minorenne
alla fine può prenderlo e metterlo
in un blocco così e questo è grosso modo come
funziona
e questo è um sì e questo più
dettagli ma ma questo è un po ‘
la profondità che possiamo raggiungere ma ma
lasciami tornare alle proprietà che io
parlato prima perché come
questo sistema risolve queste proprietà così noi
parla prima di contraffazione
nessuno può aumentare la massa monetaria
sarà ed è quasi corretto così
fondamentalmente puoi solo creare denaro
risolvendo questo puzzle matematico
destra e ed e per farlo si deve
prova che hai molti calcoli
potere e in pratica sei in competizione
quando crei blocchi sei
competere con il più grande computer
computer distribuito che il mondo ha visto
sei a conoscenza molto più velocemente del vero
Ho letto una storia o un articolo su quello
che un anno e mezzo fa, quando lo disse
se hai preso il 500 più grande
supercomputer nel mondo e Evon
insieme sarebbero 200 volte più lenti
rispetto alla rete Bitcoin a risolvere
sha-256 che è abbastanza potente quindi se io
voglio davvero aumentare l’offerta di moneta
rapidamente sono costretto a risolverli
blocchi e, se ho più informatica
potere rispetto al resto della rete che posso
forse farlo per un breve periodo di tempo
ma alla fine la difficoltà lo farà
riadattare in modo che diventi più difficile
me
Non puoi sapere che continui a farlo così
forse puoi aumentare l’offerta di moneta
per un breve periodo di tempo se ne hai
davvero non una potenza di calcolo ma tu
non posso farlo continuamente okay il prossimo
la cosa è la transazione è la reversibilità così
nessuno può annullare una transazione e questo è
inoltre non tutta la verità perché al
la punta della roba cattiva di blockchain può
capita quindi eccovi di nuovo l’ esempio con
i prelievi qui sono che ho creato questo
questa transazione originariamente e poi tu
conoscere alla fine un minatore che lo conferma
e tutto è buono, abbiamo un
conferma sulla transazione ma
forse in segreto , so che hai creato
un futuro alternativo perché ne ho di più
catena che non contiene questo
transazione ma un’altra che spende
la stessa uscita e me li ha mandati così
per rimuoverlo di nuovo ho bisogno
oltre il 51% della rete
potere di calcolo che non è veramente
possibile e, se lo sapessi davvero
sono riuscito a farcela, lo sai
investito milioni di dollari in
ottenere questo computer qui bene allora io
avremmo preso in giro tour di uno
transazione e tutti perderebbero
fede e rete e forse non lo farei
ottenere che molto fuori di esso in ogni caso
perché lo ingannerei solo per alcuni
bitcoin quindi questo attacco è molto
costoso quindi l’ultima proprietà è no
doppia spesa e quindi sostanzialmente tutto il
nodi nella rete continuamente
convalidare che i blocchi siano sani, quindi se
un minatore crea un blocco e contiene
una transazione che ha uscite erano
trascorso in precedenza, i nodi vedranno
e poi buttalo via così tu
non puoi fare double spin se non puoi
transazioni inverse inverse e così via
costa così tanto potere di calcolo
la tecnologia blockchain è molto nuova
è stato solo in giro per alcuni anni
iniziato come nel calcio di base ed è
diventando sempre più grande ogni giorno
e in fondo quello che ti dà è il
lista fiduciaria ordinamento decentralizzato di
eventi quindi non c’è un server centrale
ma in qualche modo puoi ottenere un accordo
gli eventi che accadono in un certo certo
ordine ed è piuttosto potente
è uno strumento che non abbiamo visto
prima e puoi farlo con i tuoi molti
cose interessanti con esso uno dei
i primi esempi sono namecoin quindi è a
valuta diversa denominata moneta con nome
un protocollo diverso leggermente diverso
protocollo e ma ancora basato sulla rete
sugli stessi principi di Bitcoin e
fondamentalmente è un’apertura decentralizzata
registrazione delle informazioni di origine e
sistema di trasferimento così come DNS ma
appena decentrato quindi non c’è nessuno che
può venire e dire che ti pasticcia
non possedere la coca cola che più calma noi diamo
per te sai che la coca cola è quella
o qualcosa del genere, ma puoi farlo
registrare sostanzialmente coppie di valori chiave e
si può quindi trasferirli a qualcuno
altro e possono e tu puoi farlo
usando il nome moneta così ha il suo
valuta e puoi trasferire cose
intorno alle altre persone stanno lavorando
soluzione in cui è possibile scambiare azioni e
puoi avere un record visibile pubblicamente
di chi possiede quali azioni e non è possibile
imbroglia e e non lo sai
scambiare sotto il bancone e roba
un’altra cosa è votare moneta e leggo un
articolo che in realtà nella versione 2 che
è un sito danese di notizie IT danese dove
ha detto che Libre Hallel yangshin quale
è una festa in Danimarca, loro hanno
ha annunciato che favoriscono la blockchain
basato sul voto, quindi se si vota usando
la blockchain quindi non puoi virtualmente
imbrogliare perché tutti possono
conta le schede perché puoi vedere
la blockchain tutte le transazioni che
si è verificato che tutti possono contare chi ha ottenuto come
molti voti e così molto interessanti
roba ovviamente richiede che le persone
possono gestire le loro chiavi private e
è difficile quindi non è un gioco da ragazzi
ma molto interessante così interessante
tecnologia e possiamo fare cose che noi
non potrei fare prima di così
questo è tutto domande si così adesso
c’è una regola nella rete che dice
che un blocco può essere solo un megabyte o
arco che fondamentalmente ti permette di avere
circa un migliaio o qualcosa
transazioni in una bottiglia e questo è
ovviamente non abbastanza perché se vogliamo
questo per scalare davvero, quindi sai a
mille transazioni che conosci in ogni
dieci minuti non è abbastanza giusto
quindi c’è un sacco di cose da migliorare
sì sì, la domanda è perché noi
possiamo avere questi indirizzi Bitcoin?
basta usare quelle chiavi pubbliche e potremmo
il fatto è che le chiavi pubbliche sono
grandi sono approssimativamente 33 byte quando
tipo di comprimerli e il
L’indirizzo Bitcoin è solo 20 byte quindi
c’è qualcosa salvato facendo così
e inoltre c’è un altro potenziale
attacco che utilizza l’informatica quantistica
puoi potenzialmente nel futuro attacco
curve ellittiche a causa del
matematica coinvolta ma quantistica
la crittografia non può essere davvero utilizzata
Forza brutale sha-256 perché è un
diversi tipi di matematica e anche a
motivo per cui un indirizzo Bitcoin è il
hash di questa chiave pubblica quindi sono due
classi diverse di te matematici
stai bene sì sì bella domanda così
in fondo si sa vediamo questo premio è
Haves ogni quattro anni e alla fine
lì finisce per essere zero proprio così
e non puoi avere Bitcoin senza
mining così così perché la gente dovrebbe continuare
a cui preoccuparsi, la cosa è così adesso
la ricompensa mineraria è basata su di te
conosci la ricompensa del blocco ma questa è un’altra
ricompensa che sono le tasse di transazione così
se parto come 0,01 potrebbe non suonare
piace molto ma se ce ne sono molti
transazioni poi si aggiunge e si ottiene
essere qualcosa e l’idea è quella
gradualmente i minatori vivranno
sul
inserire le commissioni d’azione per la ricompensa del blocco
così e lo sarai saprai che lo farà
accadere gradualmente più di cento anni o
qualcosa e così sta per è
interessante vedere come funziona
perché alla fine ce n’è uno c’è
incentivo per il minatore ad aggiungere questi
transazioni ad ogni costo
in pratica qualsiasi valore positivo dovrebbe essere
abbastanza ma d’altra parte c’è
anche tu sai quando i blocchi li hanno
aumento delle dimensioni prendono il registro
più tempo per propagarsi sopra il
rete in modo da poter perdere la gara di
il sale sta inviando il blocco a
tutti prima che un’altra soluzione sia
trovato così è una specie di dinamica
qui e alla fine lo penso
sarebbe fondamentalmente un mercato per
le spese di transazione sono sicure e io no
sicuro come funziona con la moneta mondiale I
non ho esaminato in dettaglio, ma io
poteva immaginare che se c’è un voto su
qualcosa che le persone sarebbero
interessato solo tu sai di aggiungere
alimentazione del computer solo per garantire che il
il voto è fatto bene, quindi se fai parte
di diffamazione un gangster ad esempio allora
forse potresti fare volontariato con il tuo computer
potere di proteggere la rete principale di voto
mentre il voto dura è un esempio
pasticcio
sì, la domanda è chi cambia
Bitcoin quindi in pratica Bitcoin è aperto
fonte chiunque può scaricarlo e strapparlo
il codice a parte e fare qualcosa di divertente
e poi avviarlo e funziona ancora
perché le altre note non si fidano
sei così ma come ma come ma come fa il
il codice in realtà cambia quindi c’è una lista
degli sviluppatori principali sono circa 10 persone
o qualcosa e hanno un molto aperto
processo in cui viene votato qualsiasi cambiamento e
in pratica qualsiasi codice disponibile può dire di no
per un cambiamento e poi vieni con una ragione
e poi deve essere anche sapere
chiunque può entrare e vedere il cambiamento
elenca è fatto su github e verifica
che essi sono sai fare in giro
ed è molto studiato e c’è un
un grande incentivo per trovare sicurezza
buchi e quant’altro in Bitcoin è
vengono messi diversi miliardi di dollari
in Bitcoin e in valore e se puoi
trova un buco o qualcosa che sai
è redditizio e molte persone hanno
ci ho provato , ma quello è un comitato
tipo di quello che fa questo ed è
molto molto aperto, sì, la domanda è
che ne dici di questa notizia che è arrivata di recente
che un’organizzazione era vicina a
ottenendo il 51% del calcolo
potere e che è davvero così male
fondamentalmente il modo in cui funziona l’estrazione di oggi è
che, poiché si hanno ben poche possibilità
di trovare un blocco te stesso perché il
la rete è così grande ora, quindi le persone
sono andati in quello che viene chiamato mining
le corporazioni sono così così da poter essere accettate
il tuo potere minerario e aggiungilo ad alcuni a
sistema centralizzato e dire che la nostra miniera
per voi ragazzi e loro nessuno di questi e
e la cosa interessante è che se io
fallo allora, c’è un più alto
probabilità che questo gruppo trovi questo
ricompensa giusto se lo faccio da solo
allora ci vorranno forse dieci anni prima
Trovo il blocco ma se lo faccio con
li troveremo o bloccherò una volta in a
mentre e poi possiamo dividere il profitto
quindi è logico
ma il problema era che uno di questi
le società minerarie sono tornate davvero e
se controllano il 51% della rete allora
sai che è male perché possono farlo
cose cattive, ma la cosa è che loro
in realtà non controllano solo questo
potere minerario per conto di altri diritti
e e e loro e questi altri loro
può quindi dire oh c’è qualcosa di brutto
qui indicherò la mia potenza mineraria a
diverso punto di mining così ma c’era
Penso che a un certo punto sia stato molto vicino
al 51% ed è cattivo e dobbiamo
risolvere questo e un sacco di interessanti
le soluzioni sono venute a conoscenza
come cambiare in qualche modo
ma è complicato sì sì ma il
La cosa è che se tu persone che hanno estratto
investono molto tempo e sforzi
nel settore minerario acquistano rack di hardware
e tu sai che il tempo è tale e se loro
sono strumentali a danneggiare Bitcoin
allora tutto questo investimento andrà via
giusto per cui sono fortemente investiti
fare in grande connettere il successo così e basta
sono sensibili a dire veramente oh questo
è male, sceglierò un’altra estrazione per
perché voglio proteggere la rete così
la domanda è quante conferme
dovrebbe avere una transazione prima che tu possa
Dite che è veramente mio, quindi in pratica
più blocchi è il tuo blocco
sepolto sotto il più probabile che sia
rimani lì per un po ‘e mai così dentro
l’ inizio che ha detto Satoshi Nakamoto
che bene se fai i conti e
Calcola le cose quindi ne conosci sei
conferme allora sei molto molto
molto sicuro ma come ha tutto il
La rete Bitcoin è così forte oggi
solo tu sai se
i blocchi ti fanno davvero
improbabile che solo pochi come vorrei
ma dipende molto dalla quantità
è giusto così se il casino mi sta mandando
100 Kronos quindi non aspetterei nemmeno
un’attesa di conferma perché bene
massa non è probabilmente andando a spaventarmi
perché lo conosco ma anche l’importo
è così basso che se dovesse attaccarlo lui
dovrebbe montare una quantità enorme
del potere minerario solo per vincere cento
Chronos e questo in realtà non si sommano
ma dipende davvero dalla quantità
quindi se è una Ferrari o una casa
o qualcosa del genere probabilmente lo farei ancora
aspetta come sei isolati o qualcosa del genere
che oh sì è perché il blocco ha
per essere il suono deve essere deve
aderire alle regole quindi deve avere
la giusta difficoltà e così tu
non puoi semplicemente sapere di mettere fuori un blocco
perché sarà buttato via se lo fosse
non si attacca alle regole quindi il
la domanda è cosa succede se se lo sai
se la matematica non mette abbastanza a pagamento su a
transazione e fondamentalmente si propaga
in una rete tutte le note loro
trasmettono in realtà alcune regole qui
ma in ogni caso facciamo solo supporre che si tratta di
inviato a tutti e nessuno a mente
poi alla fine scomparirà e
quindi le transazioni non lo sono
confermato ho tenuto in memoria dagli appunti
e quando vengono riavviati lo perdono
giusto così, dopo un po ‘ , sarà solo
svanisci e quindi puoi inviarlo
di nuovo ma il tipo di problema qui
è però che le note si rifiutano di
trasmette qualcosa che gira e produce
che hanno in loro riserva di memoria
già così non puoi farlo
rapidamente e quindi inviarlo di nuovo
perché lo bloccheranno
dopo una settimana su di me
puoi sapere provare di nuovo così ma
fondamentalmente queste uscite sono una specie di
bloccato fino a quando non è possibile inviare correttamente
fuori di nuovo così bene una domanda al
indietro sì, quando sarà così la domanda
è quando ciò che accade quando lo sha-256 è
rotto bene allora tutta la nostra finanziaria
l’industria andrà in pezzi perché loro
stanno usando lo stesso algoritmo per quello
la sicurezza non è così così prima di tutto
quando o se sha-256 si rompe è molto
probabilmente questo lo scopriremo
che tu sai che ce ne sono alcuni
debolezze come con Sha-1 alcuni
le debolezze sono state trovate ma ci è voluto molto
tempo prima che gli exploit reali potessero essere
capito scusa bene no no ma sì sì
quella debolezza giusta e e lo faremo
conoscere queste debolezze prima che sia
veramente sfruttabile ma la cosa è questa
possiamo cambiare quell’algoritmo così semplicemente
serve la maggior parte della rete a
d’accordo che ora aggiorniamo e usiamo a
diversa funzione di hash corretta
e così fondamentalmente lo dice bene
che i vecchi blocchi possono essere
fake la cosa è che il software
contiene il protocollo x volte su
chiamalo e hanno punti fissi
nel codice sorgente che dice che noi
sappiamo che siamo tutti d’accordo che tra un anno
questo blocco si è verificato in quel momento così noi
hanno questi punti fissi e permettono
noi per tipo di dire che non importa cosa
succede che non puoi produrre una catena così
è più lungo di questo e poi vai
molto indietro ma richiede ovviamente quello
i nodi nella rete che aggiornano
e sono d’accordo e questa nuova regola ma loro
vieni sempre una domanda
perché spiega come ci si assicura
che sì , la domanda è come facciamo noi
assicurati che quello yen qui e io noi
non creare gli stessi account
perché sono solo numeri casuali
e ma il trucco è che devi
assicurati di avere un buon risultato
numeri casuali e tu lo sai
i computer non sono sempre bravi in ​​questo
ma quando hai un buon numero casuale
generatore e quindi scegli 32 casuali
byte che è in realtà un grande grande
numero casuale e probabilità di
avere collisioni accidentali è davvero
davvero astronomico non ricordo il
numeri esatti ma ma quando fai il
i calcoli sono qualcosa in cui tu
confronta le cose con il numero di atomi e
l’universo e conosci grandi numeri
ed è davvero davvero improbabile
quindi anche se tutti nel mondo
crea un nuovo indirizzo casuale Bitcoin
ogni secondo poi ci vorrà un miliardo
di anni prima della circolazione o
qualcosa è davvero un gran numero ma io
Non si può dire la matematica fuori dalla parte superiore della
la mia testa sì okay , siamo fuori tempo
grazie per l’ascolto e ricordati di
votazione

Please follow and like us: