Bitcoin is an open source censorship-resistant peer-to-peer immutable network. Trackable digital gold. Don't trust; verify. Not your keys; not your coins.
#X /Twitter .com #GIVEAWAY🎁 🎉 $230 KOPĪBAS DĀVANAS 🎉 Lai pateiktu paldies par šīs kopienas brīnišķīgo augšanu, es atdodu atpakaļ 💙 💰 PRIZES: • $30 katram no 6 laimīgajiem uzvarētājiem = $180 • BONUS: Katrs, kurš ienācina 10 AKTĪVUS jaunus locekļus, saņem papildu $50 💸 🗓 Uzvarētāji paziņoti: 15. janvārī 📌 Kā piedalīties: 1️⃣ Seko @ThePlutoxyIQ 2️⃣ Uzspiediet patīk & Atkārtojiet 🔁 3️⃣ Komentējiet “Bitcoin” 4️⃣ (Papildus) Iezīmējiet 2 draugus, kuriem vajadzētu pievienoties 🔥 BONUS ATLAIDE: Ienācini 10 aktīvus jaunus locekļus projektā un iegūsti $50 tūlītēji 💰 (Pierādījums nepieciešams) Mēs augsim kopā. Veiksmi visiem 🚀🧡 Saite 🔗 Uz X.com👇 https://x.com/i/status/2008056564955975807 #Bitcoin
IEVADS: KAS IR BITCOIN? 1.Bitcoin ir konceptu un tehnoloģiju kopums, kas veido digitālās naudas ekosistēmas pamatu. Valūtas vienības, ko sauc par bitcoin, tiek izmantotas, lai uzglabātu un pārsūtītu vērtību starp dalībniekiem bitcoin tīklā. Bitcoin lietotāji sazinās savā starpā, izmantojot bitcoin protokolu galvenokārt caur internetu, lai gan var tikt izmantoti arī citi pārvadāšanas tīkli.
Bitcoin protokola kaudze, kas pieejama kā atvērtā koda programmatūra, var darboties uz plaša klāsta datora ierīcēm, tostarp klēpjdatoriem un viedtālruņiem, padarot tehnoloģiju viegli pieejamu.
Lietotāji var pārsūtīt bitcoin pa tīklu, lai veiktu teju jebko, ko var izdarīt ar parastajām valūtām, tostarp pirkt un pārdot preces, sūtīt naudu cilvēkiem vai organizācijām vai paplašināt kredītu. Bitcoin var iegādāties, pārdot un apmainīt pret citām valūtām specializētās valūtu biržās. Bitcoin noteiktā ziņā ir ideāla naudas forma internetam, jo tā ir ātra, droša un bezrobežu.
Atšķirībā no tradicionālajām valūtām, bitcoin ir pilnīgi virtuāla. Nav fizisku monētu vai pat digitālo monētu. Monētas ir implicitās darījumos, kas pārsūta vērtību no sūtītāja uz saņēmēju. Bitcoin lietotājiem ir atslēgas, kas ļauj viņiem pierādīt īpašumtiesības uz bitcoin bitcoin tīklā. Ar šīm atslēgām viņi var parakstīt darījumus, lai atbloķētu vērtību un tērētu to, pārsūtot to jaunam īpašniekam. Atslēgas bieži tiek glabātas digitālajā makā katra lietotāja datorā vai viedtālrunī. Atslēgas, kas var parakstīt darījumu, ir vienīgais priekšnoteikums bitcoin tērēšanai, nododot kontroli pilnībā katra lietotāja rokās.
Bitcoin ir izplatīta, peer-to-peer sistēma. Tādējādi nav "centrālā" servera vai kontroles punkta. Bitcoin tiek radīts caur procesu, ko sauc par "ieguvi", kas ietver sacensību, lai atrastu risinājumus matemātiskam uzdevumam, apstrādājot bitcoin darījumus. Ikviens dalībnieks bitcoin tīklā (t.i., ikviens, kurš izmanto ierīci
#ZTCBinanceTGE Patiesība par īpašumtiesībām. Patiesība par kopienas sajūtu. 230 USD pieejami — lai kopā augtu 🚀👇 https://x.com/i/status/2008056564955975807
Kāpēc Bitcoin izdzīvos katru valdību un katru fiat sistēmu #Bitcoin #crypto
(B)
6️⃣ Bitcoin atlīdzina pārliecību. Vājiem ir tirgotāji. Spēcīgi krāj. Meistari saprot vienu lietu: svārstīgums ir troksnis — trūkums ir signāls. #BitcoinMastery 🟠◼️
7️⃣ Katrs cikls, šaubītāji izzūd un būvētāji pieaug. 2025. gads nav par cenu — tas ir par pozicionēšanu. Katrs izraktais bloks tuvo Bitcoin tā liktenim: Pasaules rezerves aktīvs. 🌍💪
8️⃣ Bitcoin nav tikai monēta — tā ir apziņa. Tā māca pacietību, suverenitāti un sevis glabāšanu. Tā ir spogulis, kas atspoguļo jūsu disciplīnu atpakaļ uz jums. Kad jūs apgūstat Bitcoin, jūs apgūstat sevi. 🧠🟧
9️⃣ Neizsekojiet hype. Veidojiet pārliecību. Tie, kas tagad dziļi pēta Bitcoin — vadīs, kad pasaule beidzot panāks. Palieciet agri. Palieciet koncentrēti. Palieciet suverēni. 🧡
10️⃣ Bitcoin Mastery Ieskats:
“Jo vairāk jūs mācāties par Bitcoin, tik vairāk jūs apzināties — tas nav naudas maiņa, tas ir cilvēces uzlabošana.”
🔥 Aicinājums uz rīcību: Sekojiet @BitcoinMastery1, lai iegūtu vairāk ikdienas Bitcoin gudrību, meistaru pavedienu un ilgtermiņa ieskatu. Kur Bitcoin gudrība saskaras ar izaugsmi. 🟠◼️
Kāpēc Bitcoin izdzīvos katru valdību un katru fiat sistēmu #Bitcoin #crypto
(A)
1️⃣ Lielākā daļa cilvēku joprojām nesaprot, kas patiesībā ir Bitcoin. Tas nav tikai digitālais nauda. Tas ir monetārā revolūcija — sistēma, kas paredzēta, lai pārdzīvotu politiku, bankas un robežas. Sadalīsim to 👇
2️⃣ Bitcoin ir pasaulē pirmā pašdefensīvā nauda. Nav izpilddirektora. Nav biroja. Nav izslēgšanas slēdža. Katrs mezgls ir sargs, katrs ieguvējs ir karavīrs. Decentralizācija ir vairogs. ⚡️
3️⃣ Valdības var aizliegt apmaiņas, nevis Bitcoin. Viņi var aizliegt lietotnes, nevis matemātiku. Viņi nevar apturēt 10,000 mezglu, kas katru 10 minūtes apstiprina patiesību. Bitcoin neizsaka atļauju — tikai dalību. 🧡
4️⃣ Katrs fiat valūta vēsturē ir izgāzusies. Romiešu denārijs. Vācijas marka. Zimbabves dolārs. Vēsture atkārtojas, kad nauda tiek drukāta bez ierobežojumiem. Bitcoin pārrauj šo ciklu — uz mūžīgiem laikiem.
5️⃣ Inflācija nav nejaušība. Tā ir politika. Centrālās bankas drukā bagātību no gaisa un sauc to par “stimulāciju.” Bitcoin neinflē. Tas nodrošina matemātisko godīgumu. 21,000,000 — nekad vairāk. 🧱
PEER-TO-PEER RAKŠANA (P2POOL ) (B) P2Pool rakšana ir sarežģītāka nekā baseinu rakšana, jo tā prasa, lai baseina rakēji izmantotu veltītu datoru ar pietiekamu diska vietu, atmiņu un internetu platību, lai atbalstītu pilnu bitcoin mezglu un P2Pool mezgla programmatūru. P2Pool rakēji savieno savu rakšanas aparatūru ar savu vietējo P2Pool mezglu, kas simulē baseinu servera funkcijas, nosūtot bloku veidnes rakšanas aparatūrai. P2Pool individuālie baseinu rakēji veido savas kandidatūras blokus, apvienojot transakcijas līdzīgi kā solo rakēji, bet pēc tam kopīgi izraksta uz sadales ķēdes. P2Pool ir hibrīda pieeja, kurai ir priekšrocība daudz sīkākos izmaksu sadalījumos nekā solo rakšana, bet bez pārmērīgas kontroles nodošanas baseina operatoriem, piemēram, pārvaldītiem baseiniem. Lai gan P2Pool samazina varas koncentrāciju, ko rada baseinu operatori, tas potenciāli ir ievainojams pret 51% uzbrukumiem pret pašu sadales ķēdi. Plašāka P2Pool pieņemšana neatrisina 51% uzbrukumu problēmu bitcoin pašam. Drīzāk P2Pool padara bitcoin kopumā izturīgāku, kā daļu no dažādotas rakšanas ekosistēmas. $BTC #Binance
Raktuves BASEIN (D) Atgriezīsimies pie analogijas ar kauliņu spēli. Ja kauliņu spēlētāji met kauliņus ar mērķi mest mazāk nekā četras (kopējā tīkla grūtība), baseins noteiks vieglāku mērķi, skaitot, cik reizes baseina spēlētājiem izdevās mest mazāk nekā astoņas. Kad baseina spēlētāji met mazāk nekā astoņas (baseina daļas mērķis), viņi nopelna daļas, bet viņi neuzvar spēli, jo nesasniedz spēles mērķi (mazāk nekā četras). Baseina spēlētāji sasniegs vieglāku baseina mērķi daudz biežāk, nopelnot daļas ļoti regulāri, pat ja viņi nesasniedz grūtāko mērķi uzvarēt spēli. No laika uz laiku kāds no baseina spēlētājiem izmestīs apvienotu kauliņu metienu, kas ir mazāk nekā četras, un baseins uzvar. Tad ieņēmumi var tikt sadalīti baseina spēlētājiem, pamatojoties uz nopelnītajām daļām. Pat ja mērķis astoņas vai mazāk nebija uzvara, tas bija godīgs veids, kā izmērīt kauliņu metienus spēlētājiem, un tas reizēm rada metienu, kas ir mazāk nekā četras. Līdzīgi raktuves baseins noteiks (augstāku un vieglāku) baseina mērķi, kas nodrošinās, ka individuāls baseina ieguvējs var atrast bloku galvas hash, kas ir mazāk nekā baseina mērķis bieži, nopelnot daļas. No laika uz laiku kāds no šiem mēģinājumiem radīs bloku galvas hash, kas ir mazāk nekā bitcoin tīkla mērķis, padarot to par derīgu bloku un viss baseins uzvar. $BTC #Mining
#bitcoin EKSTRA NONCE RISINĀJUMS Kopš 2012. gada, bitcoin ieguve ir attīstījusies, lai atrisinātu pamatierobežojumu blokķēdes virsraksta struktūrā. Agrīnās bitcoin dienās ieguvējs varēja atrast bloku, iterējot caur nonce, līdz rezultējošais hašs bija zem mērķa. Tā kā grūtības palielinājās, ieguvēji bieži cikloja caur visām 4 miljardu nonce vērtībām, neatrodot bloku. Tomēr šis tika viegli atrisināts, atjauninot bloka laika zīmogu, lai ņemtu vērā pārietu laiku. Tā kā laika zīmogs ir daļa no virsraksta, izmaiņas ļautu ieguvējiem atkārtoti iterēt caur nonce vērtībām ar citiem rezultātiem. Kad ieguves aparatūra pārsniedza 4 GH/sec, tomēr šī pieeja kļuva īpaši grūta, jo nonce vērtības tika iztērētas mazāk nekā sekundē. Kad ASIC ieguves iekārtas sāka virzīt un pēc tam pārsniegt TH/sec haša ātrumu, ieguves programmatūrai bija nepieciešams vairāk vietas nonce vērtībām, lai atrastu derīgus blokus. Laika zīmogu varēja nedaudz izstiept, bet pārvietojot to pārāk tālu nākotnē, tas varētu izraisīt bloku kļūšanu nederīgu. Jauns “izmaiņu” avots bija nepieciešams bloka virsrakstā. Risinājums bija izmantot coinbase transakciju kā papildu nonce vērtību avotu. Tā kā coinbase skripts var uzglabāt no 2 līdz 100 baitiem informācijas, ieguvēji sāka izmantot šo vietu kā papildu nonce vietu, ļaujot viņiem izpētīt daudz lielāku bloka virsraksta vērtību diapazonu, lai atrastu derīgus blokus. Coinbase transakcija ir iekļauta merkle kokā, kas nozīmē, ka jebkura izmaiņa coinbase skriptā izraisa merkle saknes izmaiņu. Astotais baitus papildu nonce, plus 4 baitus “standarta” nonce ļauj ieguvējiem izpētīt kopā 296 (8 seko 28 nullēm) iespējas sekundē, neizmainot laika zīmogu. Ja nākotnē ieguvēji varētu iziet cauri visām šīm iespējām, viņi varētu modificēt laika zīmogu. Coinbase skriptā ir arī vairāk vietas nākotnes paplašināšanai papildu nonce vietai. $BTC
#bitcoin #Binance IEGUVE UN HASHEŠANAS SACENSĪBA Bitcoin ieguve ir ārkārtīgi konkurētspējīga nozare. Hashing jauda ir palielinājusies eksponenciāli katru gadu, kopš bitcoin pastāv. Dažos gados izaugsme ir atspoguļojusi pilnīgu tehnoloģiju maiņu, piemēram, 2010. un 2011. gadā, kad daudzi ieguvēji pārgāja no CPU ieguves uz GPU ieguvi un lauku programmējamu vārti matricu (FPGA) ieguvi. 2013. gadā ASIC ieguves ieviešana noveda pie vēl viena milzīga lēkšanas ieguves jaudā, novietojot SHA256 funkciju tieši uz silīcija mikroshēmām, kas specializējušās ieguves mērķim. Pirmie šādi mikroshēmas varēja nodrošināt vairāk ieguves jaudas vienā kastē nekā visa bitcoin tīkls 2010. gadā. Nākamais saraksts parāda bitcoin tīkla kopējo hashing jaudu, pirmajos asto gados pēc darbības uzsākšanas: 2009 0.5 MH/sec–8 MH/sec (16× izaugsme) 2010 8 MH/sec–116 GH/sec (14,500× izaugsme) 2011 16 GH/sec–9 TH/sec (562× izaugsme) 2012 9 TH/sec–23 TH/sec (2.5× izaugsme) 2013 23 TH/sec–10 PH/sec (450× izaugsme) 2014 10 PH/sec–300 PH/sec (3000× izaugsme) 2015 300 PH/sec-800 PH/sec (266× izaugsme) 2016 800 PH/sec-2.5 EH/sec (312× izaugsme)) Attēlā 10-7 mēs varam redzēt, ka bitcoin tīkla hashing jauda ir palielinājusies pēdējo divu gadu laikā. Kā jūs varat redzēt, konkurence starp ieguvējiem un bitcoin izaugsme ir novedis pie eksponenciāla pieauguma hashing jaudā (kopējā hashes sekundē visā tīklā). $BTC
#Binance #bitcoin BLOKAĶĪNAS ZAROJUMI (E) Visi mezgli, kas iepriekšējā kārtā izvēlējās "trīsstūri" kā uzvarētāju, vienkārši paplašinās ķēdi par vienu bloku. Tomēr mezgli, kas izvēlējās "apgrieztu trīsstūri" kā uzvarētāju, tagad redzēs divas ķēdes: zvaigžņu-trīsstūris-rombs un zvaigžņu- apgrieztais-trīsstūris. Ķēde zvaigžņu-trīsstūris-rombs tagad ir garāka (vairāk kumulatīvā darba) nekā otra ķēde. Tādēļ šie mezgli iestatīs ķēdi zvaigžņu-trīsstūris-rombs kā galveno ķēdi un mainīs zvaigžņu-apgriezto-trīsstūri uz sekundāro ķēdi, kā parādīts attēlā 10-6. Tas ir ķēdes rekoneverģence, jo šie mezgli ir spiesti pārskatīt savu uzskatu par blokķēdi, lai iekļautu jauno pierādījumu par garāku ķēdi. Jebkuri raktuves, kas strādā pie ķēdes zvaigžņu-apgrieztais-trīsstūris, tagad pārtrauks šo darbu, bet viņu kandidātu bloks ir "bāreņbloks", jo tā vecāks "apgrieztais-trīsstūris" vairs nav garākajā ķēdē. Transakcijas iekš "apgrieztais-trīsstūris" tiek atkārtoti ievietotas mempool, lai iekļautu nākamajā blokā, jo bloks, kurā tās atradās, vairs nav galvenajā ķēdē. Visa tīkls rekoneverģē uz vienu blokķēdi zvaigžņu-trīsstūris-rombs, ar "rombs" kā pēdējo bloku ķēdē. Visi raktuvju darbinieki nekavējoties sāk strādāt pie kandidātu blokiem, kas atsaucas uz "rombs" kā viņu vecāku, lai paplašinātu zvaigžņu- trīsstūris-romba ķēdi.
Teorētiski ir iespējams, ka zars paplašinās līdz diviem blokiem, ja divi bloki tiek atrasti gandrīz vienlaicīgi no raktuvēm pretējos "sānos" iepriekšējā zarā. Tomēr iespēja, ka tas notiks, ir ļoti zema. Kamēr vienas bloku zars var notikt katru dienu, divu bloku zars notiek ne vairāk kā reizi dažās nedēļās.
Bitcoin bloku intervāls 10 minūtes ir dizaina kompromiss starp ātrām apstiprināšanas laikiem (transakciju norēķins) un zara iespējamību. Ātrāka bloku laika apstiprināšana padarītu transakcijas skaidrākas ātrāk, bet radītu biežākas blokķēdes zarojumus, savukārt lēnāks bloku laiks samazinātu zaru skaitu, bet padarītu norēķinus lēnākus. $BTC
#Binance #bitcoin BLOCKCHAIN FORKS (D2) Forki gandrīz vienmēr tiek atrisināti vienā blokā. Kamēr daļa no tīkla hash jaudas ir veltīta būvēšanai virs "trīsstūra" kā vecāka, cita daļa no hash jaudas ir koncentrēta uz būvēšanu virs "apgrieztā trīsstūra". Pat ja hash jauda ir gandrīz vienmēr sadalīta, ir iespējams, ka viena kalnraču grupa atradīs risinājumu un izplatīs to pirms otras kalnraču grupas ir atradusi kādus risinājumus.
Pieņemsim, piemēram, ka kalnrači, kas būvē virs "trīsstūra", atrod jaunu bloku "rombā" kas paplašina ķēdi (piemēram, zvaigžņu-trīsstūris-rombā). Viņi nekavējoties izplata šo jauno bloku un viss tīkls to uzskata par derīgu risinājumu, kā parādīts attēlā 10-5. $BTC
#Binance #bitcoin BLOKAĶĪNU SARAUTIE (D1) Diagrammā nejauši izvēlētais “Mežs X” vispirms saņēma trīsstūra bloku un paplašināja zvaigžņu ķēdi ar to. Mežs X izvēlējās ķēdi ar “trīsstūra” bloku kā galveno ķēdi. Vēlāk Mežs X arī saņēma “apgriezto trīsstūri” bloku. Tā kā tas bija saņemts otrais, tiek pieņemts, ka tas ir “zaudējis” sacensības. Tomēr “apgrieztais trīsstūris” netiek izmests. Tas ir saistīts ar “zvaigžņu” bloku vecāku un veido sekundāro ķēdi. Kamēr Mežs X pieņem, ka tas ir pareizi izvēlējies uzvarētāju ķēdi, tas saglabā “zaudējošo” ķēdi, lai tam būtu nepieciešamā informācija, lai atkal saskartos, ja “zaudējošā” ķēde beidzot izrādās “uzvarētāja”. Tīkla otrā pusē Mežs Y veido blokķēdi, pamatojoties uz savu notikumu secību. Tas vispirms saņēma “apgriezto trīsstūri” un izvēlējās šo ķēdi kā “uzvarētāju.” Kad tas vēlāk saņēma “trīsstūra” bloku, tas pievienoja to “zvaigžņu” bloku vecākam kā sekundāro ķēdi. Ne viena puse nav “pareiza” vai “nepareiza.” Abas ir derīgas perspektīvas par blokķēdi. Tikai atskatoties viena uzvarēs, pamatojoties uz to, kā šīs divas konkurējošās ķēdes ir paplašinātas ar papildu darbu. Raktuvju mezgli, kuru perspektīva atgādina Mežu X, nekavējoties sāks rakt kandidātu bloku, kas paplašina ķēdi ar “trīsstūri” kā tās galu. Saistot “trīsstūri” kā savu kandidātu bloku vecāku, viņi balso ar savu hash jaudu. Viņu balsojums atbalsta ķēdi, kuru viņi ir izvēlējušies kā galveno ķēdi. Jebkurš raktuvju mezgls, kura perspektīva atgādina Mežu Y, sāks veidot kandidātu mezglu ar “apgriezto trīsstūri” kā tā vecāku, paplašinot ķēdi, ko viņi uzskata par galveno ķēdi. Un tā, sacensības sākas no jauna. parādīts 10-5. attēlā $BTC
#Binance #bitcoin BLOKUĢĪNU PAKĀPES (C) Pieņemsim, ka kalnrača mezgls X atrod darba pierādījumu risinājumu blokam “trīsstūris”, kas paplašina blokķēdi, balstoties uz vecāku bloku “zvaigzne.” Gandrīz vienlaikus kalnrača mezgls Y, kurš arī paplašināja ķēdi no bloka “zvaigzne”, atrod risinājumu blokam “apgriezts trīsstūris”, viņa kandidātu bloku. Tagad ir divi iespējamie bloki; viens, ko mēs saucam par “trīsstūri”, kas nāk no mezgla X; un viens, ko mēs saucam par “apgriezto trīsstūri”, kas nāk no mezgla Y. Abi bloki ir derīgi, abi bloki satur derīgu risinājumu darba pierādījumam, un abi bloki paplašina to pašu vecāku (bloku “zvaigzne”). Abi bloki, visticamāk, satur lielāko daļu no tām pašām darījumiem, ar tikai dažām atšķirībām darījumu secībā. Kad abi bloki izplatās, daži mezgli vispirms saņem bloku “trīsstūris” un citi saņem bloku “apgriezts trīsstūris” vispirms. Kā parādīts attēlā 10-4, tīkls sadalās divās atšķirīgās perspektīvās par blokķēdi; viena puse ar trīsstūra bloku, otra ar apgriezto trīsstūra bloku. $BTC
#Binance #bitcoin BLOKU ĶĒDES FORKI (B) Forks notiek, kad ir divi kandidātu bloki, kas sacenšas par garākās blokķēdes veidošanu. Tas notiek normālos apstākļos, kad divi ieguvēji atrisina Darba Pierādījuma algoritmu īsā laika periodā viens no otra. Kad abi ieguvēji atrod risinājumu saviem attiecīgajiem kandidātu blokiem, viņi nekavējoties izplata savu “uzvarējošo” bloku saviem tuvākajiem kaimiņiem, kuri sāk izplatīt bloku visā tīklā. Katrs mezgls, kas saņem derīgu bloku, iekļaus to savā blokķēdē, pagarinot blokķēdi par vienu bloku. Ja šis mezgls vēlāk redz citu kandidātu bloku, kas paplašina to pašu vecāku, tas savieno otru kandidātu sekundārajā ķēdē. Rezultātā daži mezgli “redzēs” vienu kandidātu bloku vispirms, kamēr citi mezgli redzēs otru kandidātu bloku, un divas sacenšamās versijas blokķēdes parādīsies. Attēlā 10-3 mēs redzam divus ieguvējus (Mezgls X un Mezgls Y), kas iegūst divus dažādus blokos gandrīz vienlaicīgi. Abi šie bloki ir zvaigžņu bloka bērni un paplašina ķēdi, būvējot uz zvaigžņu bloka. Lai palīdzētu mums to izsekot, viens ir vizualizēts kā trīsstūra bloks, kas izcels no Mezgls X, bet otrs ir attēlots kā otrādi novietots trīsstūra bloks, kas izcels no Mezgls Y. $BTC
#Binance #bitcoin BLOCKCHAIN FORKS Jo blokķēde ir decentralizēta datu struktūra, dažādas tās kopijas nav vienmēr konsekventas. Bloki var ienākt dažādos mezglos dažādos laikos, izraisot mezglus ar atšķirīgām perspektīvām par blokķēdi. Lai to atrisinātu, katrs mezgls vienmēr izvēlas un cenšas pagarināt bloku ķēdi, kas pārstāv visvairāk Darba pierādījumu, kas pazīstams arī kā garākā ķēde vai lielākās kumulatīvās darba ķēde. Saskaitot darbu, kas reģistrēts katrā blokā ķēdē, mezgls var aprēķināt kopējo iztērētā darba apjomu, lai izveidotu šo ķēdi. Kamēr visi mezgli izvēlas vislielāko kumulatīvā darba ķēdi, globālā bitkoinu tīkls galu galā konverģē uz konsekventu stāvokli. Forks notiek kā pagaidu konsistences starp versijām blokķēdē, kuras tiek atrisinātas ar beigu reconverģenci, kad tiek pievienoti vēl bloki vienai no forkām.
Blokķēdes fork, kas aprakstīti šajā sadaļā, notiek dabiski kā rezultāts no pārraides kavējumiem globālajā tīklā. Mēs arī apskatīsim apzināti radītās fork.
Nākamajos dažos diagrammās mēs sekojam “fork” notikuma progresa gaitai tīklā. Diagrama ir vienkāršota bitkoinu tīkla attēlošana. Ilustrācijas mērķiem dažādi bloki tiek rādīti kā dažādas formas (zvaigzne, trīsstūris, apgriezts trīsstūris, rombs), izplatoties pa tīklu. Katrs mezgls tīklā ir attēlots kā aplis. Katram mezglam ir sava perspektīva par globālo blokķēdi. Kad katrs mezgls saņem blokus no saviem kaimiņiem, tas atjaunina savu kopiju blokķēdē, izvēloties vislielāko kumulatīvā darba ķēdi. Ilustrācijas mērķiem, katrs mezgls satur formu, kas attēlo bloku, kuru tas uzskata par šobrīd galvenās ķēdes galu. Tātad, ja redzat zvaigznes formu mezglā, tas nozīmē, ka zvaigznes bloks ir galvenās ķēdes gals, attiecībā uz to mezglu. Pirmajā diagrammā (attēls 10-2) tīkls ir vienots skatījums uz bloku ķēdi, ar zvaigznes bloku kā galvenās ķēdes galu. $BTC
#Binance #bitcoin ASSEMBLING AND SELECTING CHAINS OF BLOCK (B) Sometimes, as we will see in “Blockchain Forks” the new block extends a chain that is not the main chain. In that case, the node will attach the new block to the secondary chain it extends and then compare the work of the secondary chain to the main chain. If the secondary chain has more cumulative work than the main chain, the node will reconverge on the secondary chain, meaning it will select the sec‐ ondary chain as its new main chain, making the old main chain a secondary chain. If the node is a miner, it will now construct a block extending this new, longer, chain. If a valid block is received and no parent is found in the existing chains, that block is considered an “orphan.” Orphan blocks are saved in the orphan block pool where they will stay until their parent is received. Once the parent is received and linked into the existing chains, the orphan can be pulled out of the orphan pool and linked to the parent, making it part of a chain. Orphan blocks usually occur when two blocks that were mined within a short time of each other are received in reverse order (child before parent). By selecting the greatest-cumulative-work valid chain, all nodes eventually achieve network-wide consensus. Temporary discrepancies between chains are resolved even‐ tually as more work is added, extending one of the possible chains. Mining nodes “vote” with their mining power by choosing which chain to extend by mining the next block. When they mine a new block and extend the chain, the new block itself represents their vote.
In the next section we will look at how discrepancies between competing chains (forks) are resolved by the independent selection of the greatest-cumulative-work chain. $BTC
#$BTC $BTC $BTC ASSEMBLING AND SELECTING CHAINS OF BLOCK The final step in bitcoin’s decentralized consensus mechanism is the assembly of blocks into chains and the selection of the chain with the most Proof-of-Work. Once a node has validated a new block, it will then attempt to assemble a chain by connect‐ ing the block to the existing blockchain. Nodes maintain three sets of blocks: those connected to the main blockchain, those that form branches off the main blockchain (secondary chains), and finally, blocks that do not have a known parent in the known chains (orphans). Invalid blocks are rejected as soon as any one of the validation criteria fails and are therefore not included in any chain. The “main chain” at any time is whichever valid chain of blocks has the most cumula‐ tive Proof-of-Work associated with it. Under most circumstances this is also the chain with the most blocks in it, unless there are two equal-length chains and one has more Proof-of-Work. The main chain will also have branches with blocks that are “siblings” to the blocks on the main chain. These blocks are valid but not part of the main chain. They are kept for future reference, in case one of those chains is extended to exceed the main chain in work. In the next section (“Blockchain Forks”), we will see how secondary chains occur as a result of an almost simultaneous mining of blocks at the same height. When a new block is received, a node will try to slot it into the existing blockchain. The node will look at the block’s “previous block hash” field, which is the reference to the block’s parent. Then, the node will attempt to find that parent in the existing blockchain. Most of the time, the parent will be the “tip” of the main chain, meaning this new block extends the main chain. For example, the new block 277,316 has a ref‐ erence to the hash of its parent block 277,315. Most nodes that receive 277,316 will already have block 277,315 as the tip of their main chain and will therefore link the new block and extend that chain. #Binance #bitcoin
$BTC $BTC $BTC VALIDATING A NEW BLOCK The third step in bitcoin’s consensus mechanism is independent validation of each new block by every node on the network. As the newly solved block moves across the network, each node performs a series of tests to validate it before propagating it to its peers. This ensures that only valid blocks are propagated on the network. The inde‐ pendent validation also ensures that miners who act honestly get their blocks incor‐ porated in the blockchain, thus earning the reward. Those miners who act dishonestly have their blocks rejected and not only lose the reward, but also waste the effort expended to find a Proof-of-Work solution, thus incurring the cost of electric‐ ity without compensation. When a node receives a new block, it will validate the block by checking it against a long list of criteria that must all be met; otherwise, the block is rejected. These criteria can be seen in the Bitcoin Core client in the functions CheckBlock and CheckBlock Header and include: • The block data structure is syntactically valid • The block header hash is less than the target (enforces the Proof-of-Work) • The block timestamp is less than two hours in the future (allowing for time errors) • The block size is within acceptable limits • The first transaction (and only the first) is a coinbase transaction • All transactions within the block are valid using the transaction checklist dis‐ cussed in “Independent Verification of Transactions”
$BTC $BTC $BTC RETARGETING TO ADJUST DIFFICULTY (C) The difficulty of mining is closely related to the cost of electricity and the exchange rate of bitcoin vis-a-vis the currency used to pay for electricity. High-performance mining systems are about as efficient as possible with the current generation of sili‐ con fabrication, converting electricity into hashing computation at the highest rate possible. The primary influence on the mining market is the price of one kilowatt- hour of electricity in bitcoin, because that determines the profitability of mining and therefore the incentives to enter or exit the mining market.