Kako Bitcoin radi | Croatian.lamareschale.org

Kako Bitcoin radi

Kako Bitcoin radi

Napomena: da li bi radije gledati video umjesto čitanja hrpa teksta? Zatim provjerite prvih pet videa koji objašnjavaju Bitcoin (brzo), ili za još više detalja, najbolje tehničke videozapise o tome kako Bitcoin radova.

Način Bitcoin radi je ono što ga razlikuje od svih drugih platnih sustava i valuta. Bitcoin je softver koji prati i provjerava transakcije na javnoj knjizi preko peer-to-peer mreže. Operacije i podaci vezani uz Bitcoin su decentralizirani, što znači da se ne obavljaju ili pohranjene u jednom mjestu. Umjesto toga, Bitcoin mreža sastoji se od računala diljem svijeta da se automatski pohraniti i relej Bitcoin podatke međusobno. Vlasnici računala dobrovoljno odlučite koristiti i pokrenuti Bitcoin softver. Svatko može koristiti i pokrenuti Bitcoin softver.

Decentralizacija je jedan od ključnih značajki koje čini Bitcoin izuzetna: to je izuzetno teško za bilo jedna osoba ili tijelo za kontrolu Bitcoin.

Tl; dr, nitko kontrolira Bitcoin. Ona radi na računalo korisnika diljem svijeta.

Gdje bitcoins postoje

Bitcoin je potpuno digitalna i nema fizičku prisutnost. I Bitcoins ne postoje kao pojedinačne datoteke na računalu, bilo. Na primjer, ne možete skinuti Bitcoin. Umjesto toga, bitcoins zastupa unose u javnom knjiga zove blockchain.

Blockchain je bitna osnovnih podataka o Bitcoin: baza podataka o svim Bitcoin transakcija ikada napravio. Računala na Bitcoin mreži rekord transakcije u blockchain tijekom vremena, a emitira ih na druga računala. Iznosi ovih transakcija iznosi su ono što određuje ravnotežu svakog Bitcoin korisnika.

Bitcoins nisu fizički potpomognuti zlata, dolara, školjke, ili bombama.

TL, dr; Bitcoins su samo unosi u velikoj knjizi. Svatko na mreži ima primjerak knjige i to se zove blockchain.

Kako posjedovati bitcoins

Da bi netko da ima Bitcoin duga veći od nule, oni moraju biti primatelj barem jedne transakcije pohranjene u blockchain. Svaki primatelj transakcije je identificiran jedinstvenim Bitcoin adresu. Adrese su zastupljeni od strane grupe slova i brojeve, između 27-34 znakova, koji može izgledati otprilike ovako:

12pL6SzSBbFoQLXqhGyu5gkB7p1qoqHkDf

Da bi posjedovati bitcoins, trebate barem jedan Bitcoin adresu.

TL, dr, ljudi se i poslati bitcoins na adrese (baš kao i e-mail). Oni su hrpa slučajnih slova i brojeva.

Gdje Bitcoin adrese dolaze iz

Bitcoin adrese nasumično generirani od strane Bitcoin softvera koji se izvodi na računalu. Ni Bitcoin mreži ili bilo koja druga osoba ili strana kontaktirati ili sudjeluje u stvaranju novog Bitcoin adresu. Proces je u potpunosti privatne.

Bitcoin adrese su slobodni stvoriti. Ne postoji ograničenje na koliko Bitcoin adresa koje možete imati. Oni nisu vezani za svoj identitet, a da ne ne treba dati ime, e-mail adresu ili telefonski broj kako bi dobili Bitcoin adresu.

No, tu je još na Bitcoin adresu nego samo ove skupine slova i brojeva. Bitcoin adresa zapravo je izvedeno iz dvije vrlo velike nasumično generiranih brojeva: privatna keyand javnog ključa. Za svaki Bitcoin adresu koju stvaraju, privatni ključ nasumično generira Bitcoin softver na računalu ili uređaju. Zatim matematički postupak se koristi za stvaranje javni ključ s privatnim ključem. Zajedno ove dvije komadići podataka formira kriptografski ključ par. Vaš Bitcoin adresa je pojednostavljeni prikaz tog javnog ključa.

Vi sigurno možete podijeliti svoje Bitcoin adresu s drugima kada ih želite poslati bitcoins. No, to je privatni ključ uvijek treba držati u tajnosti. Njegova koristiti za dokazivanje vlasništva nad javnim ključem pomoću kriptografskog procesu koji se zove digitalno potpisivanje. Svatko tko ima pristup svojim privatnim ključem može provesti bilo Bitcoins povezane s javnim ključem i Bitcoin adresu. Sve javne i privatne ključeve ste generirali su pohranjene na računalu u posebnu datoteku naziva Bitcoin novčanik.

Privatni ključ je jedina stvar koja se može koristiti za potrošiti i dokazati vlasništvo nad bitcoins pripadaju povezane Bitcoin adresu. Ako je privatni ključ nikad nije izgubljen, svi bitcoins navedene pripadnost Bitcoin adresu ne može biti potrošen. Isto tako, ako je ukraden osobni ključ, lopov može uzeti u posjed svih bitcoins pripadaju adresu šaljući ih na vlastitu adresu.

Kada želite nekoga da vam poslati bitcoins, ti ih dati Bitcoin adresu koju ste generira, a oni poslati novu transakciju imenovanja svoju adresu kao pošiljatelja i adresu kao primatelja.

TL, dr A Bitcoin adresa (tzv javni ključ) dolazi iz privatnog ključa i posebno su povezani zajedno pomoću matematike. Privatni ključ se koristi za potrošiti bitcoins.

Kako blockchain radovi

Svako računalo koje sudjeluje u Bitcoin mreži (kao puni čvor) pohranjuje i održava primjerak blockchain. Kada korisnik potroši svoje bitcoins, oni emitiraju transakciju na mrežu, i druge čvorove (nazivaju rudari) prikupljanje, provjeru i spremanje nove transakcije u blockchain. Ove nove ažuriranja za blockchain su grupirani i pohranjuju kao komad podataka poznatih kao blok. Novi blok objavila na ostatak mreže, tako da svi ostali čvorovi mogu ažurirati svoj primjerak blockchain s najnovijim blok transakcija.

Svi blokovi u blockchain su pohranjeni kako bi od najstarijih do najnovijih. Samo novi blokovi dodaju se blockchain, a postojeći blokovi ne mogu se mijenjati. To se provodi pomoću kriptografskog hashing: svi novi blokovi moraju sadržavati hash-vrijednost koja je izračunata iz posljednji blok u blockchain. Hash-vrijednost reference i dokazuje da je novi blok postoji odmah nakon prethodnog bloka. Svaka izmjena prethodnog bloka će nepredvidljivo mijenjati, navodeći hash vrijednosti svih kasnijih blokova. Ova tehnika održava redoslijed blockchain i sprečava petljanje postojećih blokova.

No, kako se cijela mreža sinkronizirati i dogovoriti koje poslove treba dodati u blockchain?

Što sprječava nepošteni korisnike stvaranje novih bitcoins iz „ničega”?

Ili potrošnja bitcoins više od jednom, ili čak bitcoins oni ne posjeduju?

Bitcoin rješava te probleme pomoću kriptografija s javnim ključem i koncept koji se zove dokaz-of-djelo.

TL; DR, transakcija na blockchain su pohranjeni u komadima nazivaju blokovi. Svaki blok je povezana zajedno, kako bi, koristeći kriptografiju.

Zašto drugi ljudi ne mogu provesti bitcoins

Kao što je gore spomenuto, svaka Bitcoin adresa je javni ključ dio kriptografskog para ključeva. Drugi dio para ključeva, privatnog ključa, je ono što se koristi za dokazivanje vlasništva nad bitcoins.

Kada bitcoins su proveli u transakciju, transakcija je digitalno potpisana od strane pošiljatelja, koristeći svoj privatni ključ. Digitalni potpis dokazuje pošiljatelja, iznos i primatelj transakcije. Bilo tko drugi na Bitcoin mreži može kriptografski provjeru potpisa pomoću javnog ključa pošiljatelja.

Potpis transakciju nije moguće odglumiti ili krivotvoren, jer svaki potpis razlikuje se temelji na privatnim ključem i detaljima transakcije. Isto vrijedi i za detalje transakcije - promjene u iznosu transakcije je, adresom pošiljatelja ili primatelja adresa će poništiti potpis.

Samo privatni ključ povezan s Bitcoin adresa može stvoriti valjani digitalni potpis za tu određenu Bitcoin adresu.

Ako je transakcija nema važeću provjerljiv potpis, to se odbacuje i ignorira od strane čvorova na Bitcoin mreži. Ako novi blok sadrži nikakvu transakciju koja nema važeći potpis ili transakciju koja pokušava potrošiti više od pošiljatelj posjeduje, onda cijeli blok se odbija i ignorira. Na ovaj način, lažni transakcije ne može biti pripisana ili dodati u blockchain.

TL, dr; Bitcoins može biti potrošen samo pomoću privatnih ključeva vlasnika, jer svaka transakcija mora biti digitalno potpisani pomoću ispravan privatni ključ.

Zašto bitcoins ne može biti proizvoljno „napravio iz ničega”

Svi bitcoins postojati kao ulazi u blockchain knjigu. Ovi unosi definirati transakcije od pošiljatelja do primatelja. Svaki pošiljatelj mora biti prije primatelj postojeće transakcije. Drugim riječima, kako bi se provesti bitcoins, morate primili bitcoins, a povijest transakcija mora moći potvrditi bilo tko. Ovo pravilo se provodi u svim čvorovima u mreži za svaku transakciju pomoću digitalnih potpisa metoda je gore spomenuto.

Bitcoins može samo postojati i biti u vlasništvu kao rezultat transakcije.

Jedina iznimka od pravila pošiljatelja / primatelja je transakcije koje definira novonastale bitcoins: ove transakcije imaju primatelja, ali ne i pošiljatelja. Oni su rezultat procesa, pod nazivom rudarstva, koji u suštini stvara bitcoins „iz ničega”.

Međutim, proces nije proizvoljan. Novi bitcoins su nagrade za računalne obavljenog posla od strane korisnika nazivaju rudari. Rad i nagrađeni bitcoins podliježu strogoj skup pravila definiranih Bitcoin softver, uključujući ograničenje broja bitcoins koje su i mogu ikada biti stvoren.

TL, dr; Bitcoins ne može biti lažno jer svatko može pratiti povijest bilo Bitcoin na svoje podrijetlo, a bitcoins mogu se stvoriti samo rudarstvo, što zahtijeva puno rada računala.

Kako bitcoins su stvorili

Bitcoins dolaze u postojanje kroz proces nazvan rudarstvo. Rudarstvo je konkurentan korištenje računalne snage izračunati broj koji se nalazi unutar određenog raspona. Važeći raspon Broj periodički podešava Bitcoin mreži da bi ga više ili manje teško pronaći rješenje; ciljna stopa je 1 rješenje svakih 10 minuta. Broj rješenja sama po sebi mora biti kriptografski izračunati i provjeriti na temelju najnovijih skup poslova i posljednji blok blockchain. To čini potencijalnim rješenjima svakom natjecanju različiti i nepredvidljivi.

Prvi rudar otkriti broj koji zadovoljava kriterije je nagrađen određeno novim bitcoins (trenutno 25 bitcoins) uz sav posljednjih naknade za transakcije koje su plaćene od strane drugih ljudi šalju Bitcoin na mreži. Natjecanje zatim ponavlja za otkriće novog broja.

Pravila Bitcoin softver povremeno podešavanje poteškoće natjecanja, tako da u prosjeku, 6 natjecanja riješiti svaki sat. To ima za posljedicu ograničenje koliko često i koliko se lako bitcoins može biti izrađen: na više računala koja podrivanja bitcoins, teže postaje za pobijediti konkurenciju i biti nagrađeni sa novim bitcoins.

Osim toga, količina bitcoins izrađenih po natjecanju je prepolovljen svakih 210.000 natjecanjima. Procjenjuje se da će se taj iznos prepoloviti na 12,5 bitcoins od 2016. Godine, a do 2140, iznos će ići na nulu, a nema novih bitcoins će ikada biti ponovo stvoren. To je kako je stvaranje bitcoins ograničena vremenom, s maksimalnom količinom bitcoins koji je ikada može postojati ograničen na 21 milijuna.

Dok rudarstvo je kako su novi bitcoins stvoren, njegova je osnovna namjena obrada novih transakcija tako da ih dodate na blockchain. Rudarstvo je od temeljne važnosti za osiguravanje i usklađivanje blockchain u mreži, a novonastale bitcoins bitno nagrade za one ljude koji obavljaju proces rudarstvo.

Tl; dr;
  • Bitcoin mining je natjecanje pronaći slučajni broj koji zadovoljava stroge skup uvjeta.

    Bit ćete nagrađeni nove bitcoins ako pobijedi na natjecanju. Ovo je način kako su svi bitcoins stvorio.

    Iznos nagrada dobiva prepolovljen svakih nekoliko godina i ima samo ikada biti 21 milijuna ukupne bitcoins kovan.

    Rudarstvo ne samo da stvara bitcoins, ali i osigurava blockchain.

Kako blockchain je osiguran i sinkronizirani po rudarstvu

Digitalni signaturescan provjeriti iznose i pošiljatelja transakcija, ali oni ne sprečavaju sukobe novih transakcija koje pokušavaju provesti iste bitcoins. Na primjer, korisnik može emitirati dva različita valjane transakcije, koje provode iste bitcoins, na različitim čvorovima u mreži. Ove dvije transakcije stvoriti sukob na mreži: koji posao bi trebao biti prihvaćen u blockchain, a koji bi trebao biti odbijen?

To je poznato kao dvostruki potrošiti, a Bitcoin rješava taj problem koristeći metodu nazvanu dokaz-of-djelo.

Kada rudar rješava natjecanje (poznat kao rješavanje blok), objavljuju rezultate, što uključuje sve najnovije valjane transakcije koju su prikupljeni iz mreže u novom bloku za blockchain. Ovaj blok se emitira u cijeloj mreži, a ostali čvorovi ga primiti i provjeriti:

  • Rješenje rudarstva natjecanje vrijedi (dokaz-of-djelo).
  • Da su sve transakcije unutar bloka vrijede na temelju postojećeg blockchain.

Iako je broj koji rješava blok je teško prvobitno izračunati, nakon što je poznato, to je vrlo lako za druge kako bi potvrdili da je doista točna rješenja. To je srž koncept dokaz-of-djelo: rješavanje problema čija težina je poznato, a otopina sama može lako dokazati tko biti točna.

Rudarstvo je kako Bitcoin štiti svoju povijest transakcija (The blockchain) iz sukobljenih verzija. Rad mora biti izvedena za nove blokove, a transakcije koje proizvodi sadrže, biti prihvaćen u blockchain od drugih čvorova u mreži. Zahtijevajući taj posao je dokazivo učinio, transakcije se smatra da su prikladni za uključivanje u blockchain. Ovaj mehanizam je ono što drži čvorova na mreži u ugovoru o kojima zapravo su se dogodile transakcije.

Kada je blok je riješen, sve transakcije uključene u tom bloku su prikazani na mreži da ima 1 potvrdu. Svaki put novi blok je riješen, broj potvrde za transakcije već postojeće u blockchain su poraste za 1.

Povremeno, dva različita rudari će riješiti jedan blok u isto vrijeme. To može uzrokovati forkin na blockchain: oba rudara emitiraju svoj blok, a neki čvorovi će prihvatiti jednu ulicu, a ostali čvorovi prihvatiti drugi blok. U ovom scenariju, čvorovi na mreži pratiti obje verzije blockchain. Rudari i dalje mine za novi blok pomoću blockchain po vlastitom izboru. Na kraju, novi blok je riješen i dodao da se jedan od ovih blockchains, što je duže nego druge blockchain. Mreža i rudari zatim napustiti kraći blockchain za duže blockchain i najnovije transakcije koje su u njoj kraće blockchain ostaje nepotvrđena dok dodavanja u novi blok.

U tom slučaju više blockchains, čvorovi na Bitcoin mreži obzir najduže blockchain biti istinito i važeći. Općenito je dogovoreno da se jednom transakcija šest blokova duboko u blockchain (znam što dosegne 6 potvrde), ona nepovratno je potvrđeno i da će trajno postojati na blockchain. To je računski nevjerojatno da više blockchain može postojati bez uključivanja te transakcije.

Tl; dr;
  • Pobjeda rudarsku natjecanje zahtijeva puno rada, ali to se može provjeriti lako bilo koga drugog na mreži (dokaz-of-djelo koncept).

    Svaki put rudar osvoji natjecanje, novi set transakcija (naziva se blok) dodaje se blockchain.

    Svatko na mreži može doći do konsenzusa o tome koji blokira treba dodati na blockchain jer dokaziva težak posao potreban za dodavanje novih blokova.

    6 novih blokova (ili potvrde) podrazumijeva se da je transakcija nepovratna.

Reference i dodatna literatura

  • Izvorni Bitcoin whitepaper- Satoshi Nakamoto
  • Kako Bitcoin raditi - bitcoin.org
  • Vodič za programere Bitcoin
  • Bitcoin Osnove Kako Bitcoin djela, Bitcoin FAQ- Bitcoin wiki
  • Kako Bitcoin protokol zapravo works- Michael Nielsen
  • Što je točno Rudarstvo - Bitcoin StackExchange
  • Što Bitcoin „potvrda” - Bitcoin StackExchange

Bitcoin tečaj video sudar

Znati više od 99% stanovništva o Bitcoin. Jedan e-mail dnevno za 7 dana, kratke i obrazovne (zajamčena). 

Povezane vijesti


Post Bitcoin

Jeffrey Tucker: Bitcoin će pobjeći u nedostatnom gospodarstvu

Post Bitcoin

27. travnja 2015

Post Bitcoin

John McAfee slučajno je samo otkrio zašto je Bitcoin totalna prijevara - Prirodne vijesti

Post Bitcoin

Kako kupiti Bitcoins iz Burze

Post Bitcoin

Butterfly Labs odgovara na FTC žalbu

Post Bitcoin

Bitcoins - li me šaljete? Tražim Alfa

Post Bitcoin

Trucoin - sada usklađen i zakonski ovlašten prodati Bitcoin u 31 država

Post Bitcoin

Bitcoin je sada na Bloombergu i Yelpu!

Post Bitcoin

7 Online Tvrtke Trenutno prihvaćaju Bitcoin

Post Bitcoin

Kako kupiti velike količine Bitcoina - 3 stvari koje treba znati

Post Bitcoin

Bitcoin ploča u utorak - Što je bitcoin rudarstvo?

Post Bitcoin

Google korisnici i Bitcoin: kada će Google integrirati BTC?