2. Tranzacții

Definim o monedă electronică ca un lanț de semnături digitale. Fiecare proprietar transferă moneda la următorul semnând digital un hash al tranzacției anterioare și cheia publică a următorului proprietar și adăugându-le la sfârșitul monedei.

Un beneficiar poate verifica semnăturile pentru a verifica lanțul de proprietate.

Problema este, desigur, beneficiarul nu poate verifica că unul dintre proprietari nu a cheltuit dublu moneda.

O soluție comună este introducerea unei autorități centrale de încredere, sau a unei monetări, care verifică fiecare tranzacție pentru cheltuieli duble.

După fiecare tranzacție, moneda trebuie returnată la monetărie pentru a emite o nouă monedă, iar numai monedele emise direct de la monetărie sunt de încredere să nu fie cheltuite dublu.

Problema cu această soluție este că soarta întregului sistem monetar depinde de compania care conduce monetăria, fiecare tranzacție trebuind să treacă prin ele, la fel ca o bancă.

Avem nevoie de o modalitate prin care beneficiarul plății să știe că proprietarii anteriori nu au semnat tranzacții anterioare. Pentru scopurile noastre, cea mai devreme tranzacție este cea care contează, așa că nu ne pasă de încercările ulterioare de a cheltui dublu.

Singura modalitate de a confirma absența unei tranzacții este să fii conștient de toate tranzacțiile. În modelul bazat pe monetărie, monetăria era la curent cu toate tranzacțiile și a decis care a sosit primul.

Pentru a realiza acest lucru fără o parte de încredere, tranzacțiile trebuie să fie anunțate public[1] și avem nevoie de un sistem pentru ca participanții să convină asupra unui singur istoric al ordinii în care au fost primite.

Beneficiarul are nevoie de dovada că, la momentul fiecărei tranzacții, majoritatea nodurilor au fost de acord că este primul primit.

#BinanceSquare

#BitcoinWorld

#Binance

#bitcoin

#usdr