/ Bitcoin ir vairāk nekā tikai kriptovalūta

Kriptovalūtas pasaulē Bitcoin (BTC) ir plaši atzīts par lielāko un drošāko blokķēdi. Tā drošību nodrošina unikālais Proof-of-Work (POW) konsensa algoritms, savukārt tā dizaina vienkāršība padara to salīdzinoši viegli saprotamu un Bitcoin lietošanu. Tomēr, tā kā kriptovalūtas ekosistēma turpina augt un vajadzības mainās, pakāpeniski ir parādījusies nepieciešamība pēc sarežģītākām funkcijām, piemēram, viedajiem līgumiem. Viedo līgumu pielietošana vienmēr ir bijusi galvenokārt koncentrēta uz blokķēdes platformām, piemēram, Ethereum, taču līdz ar Bitcoin virtuālās mašīnas (BVM) parādīšanos šī situācija pamazām mainās.

Viedais līgums ir līgums, kas automātiski izpilda līguma nosacījumus, kas tiek ierakstīti blokķēdē koda veidā. Viedie līgumi ļauj blokķēdē izveidot sarežģītākas decentralizētas lietojumprogrammas (DApps). Lai gan blokķēdes platformas, piemēram, Ethereum, jau atbalsta viedo līgumu funkcionalitāti, Bitcoin nav paredzēts, lai tieši atbalstītu šo funkcionalitāti.

/ Bitcoin viedie līgumi ir šeit

Lai izpētītu viedo līgumu ieviešanas potenciālu Bitcoin vienkāršības un drošības ietvaros, tika izveidots blokķēdes projekts ar nosaukumu MVC (MicroVision Chain). MVC ir līdzīgs Bitcoin, jo tā ir blokķēde, kuras pamatā ir UTXO (Unspent Transaction Output) modelis un izmanto to pašu Proof of Work (POW) konsensa algoritmu.

Tomēr MVC ievieš viedo līgumu modeli ar nosaukumu BVM (Bitcoin Virtual Machine), kura mērķis ir paplašināt viedo līgumu funkcionalitāti, pamatojoties uz Bitcoin. Nākamajā jaunajā laikmetā BVM parāda lielu potenciālu, pierādot, ka Bitcoin var ieprogrammēt, izmantojot kodu, un tam ir iespēja palaist viedos līgumus.

/ BVM galvenās priekšrocības galvenokārt ietver šādus punktus:

Viegli uzturēt: līgumi BVM ir deterministiski, un izvade ir pilnībā atkarīga no ievades un nav atkarīga no ārējiem stāvokļiem un nemaina tos. Tas padara kodu saprotamāku un paredzamāku, uzlabojot tā lasāmību un apkopi.

Paralēlā skaitļošana: BVM nav globāla stāvokļa, tāpēc valsts drošības problēma paralēlajā skaitļošanā ir efektīvi atrisināta. BVM ir izstrādāts, lai efektīvi apstrādātu liela mēroga līgumu aprēķinus, tādējādi demonstrējot veiktspējas mērogojamības pārākumu.

Vienkārša testēšana un atkļūdošana: izmantojot BVM izmantoto funkcionālo programmēšanu, testēšanas procesu ir vieglāk īstenot. Tā kā līgums ir deterministisks, izstrādātājiem ir jākoncentrējas tikai uz ievadi un izvadi, vienkāršojot atkļūdošanas procesu un novēršot iespējamās problēmas, ko izraisa ārējā stāvokļa problēmas.

Koda vienkāršība un robustums: BVM funkcionālās programmēšanas paradigma mudina rakstīt kompaktu, labi strukturētu kodu. Turklāt funkcionālā programmēšana atvieglo stabila koda izveidi, atbalstot nemainīgumu un bezvalsts funkcijas. Tas ievērojami samazina kļūdas, kas saistītas ar stāvokļa izmaiņām, padarot kodu paredzamāku, uzticamāku un vieglāk atkļūdojamu.

Koda vienkāršība un kompaktums: BVM uz steku balstītā ieviešana ļauj rakstīt vienkāršāku un kompaktāku kodu. Šī vienkāršība samazina koda lielumu un atvieglo efektīvu atmiņas un joslas platuma izmantošanu. Turklāt vienkāršāks kods nozīmē zemāku kļūdu līmeni, tādējādi uzlabojot koda uzticamību, kas ir īpaši svarīgi viedo līgumu kontekstā.

BVM dizaina ideja ir apvienot Bitcoin priekšrocības un viedo līgumu elastību, lai sasniegtu mērķi paplašināt sarežģītākas funkcijas Bitcoin tīklā. BVM ir saderīgs ar Bitcoin un balstās uz Bitcoin pamattehnoloģiju un paplašina to, lai nodrošinātu viedās līguma funkcijas, kuras Bitcoin neatbalsta sākotnējā formā.

/ Bitcoin’s Parallel Scaling Universe

MVC ir pazīstama kā labākā mērogojamā Bitcoin ķēde. Tam ir tāda pati pamatā esošā UTXO struktūra, vienprātības mehānisms, kopējais daudzums utt var kļūt par BTC Noteikta "paralēlā visuma" sānu ķēdes pakāpe.

MVC ir nozarē pirmais Tjūringa pabeigtais viedais līgums, kura pamatā ir Bitcoin UTXO, kas testa tīklā ir sasniedzis īpaši augstu veiktspēju, kas pārsniedz 10 000 TPS. Tās ekoloģijai pašlaik ir vairāk nekā 20 pieejamo lietojumprogrammu un vairāk nekā 10 000 aktīvo adrešu. Tā drīzumā sāks veidot masveida lietojumprogrammas Bitcoin un mitināt simtiem miljonu lietotāju.

Jāuzsver, ka MVC un BVM nav paredzēti Bitcoin aizstāšanai, bet drīzāk kalpo kā Bitcoin esošās arhitektūras sānu ķēdes, pievienojot Bitcoin blokķēdei papildu neierobežotas paplašināšanas iespējas. Atdalot šīs eksperimentālās funkcijas no galvenā Bitcoin protokola, Bitcoin var saglabāt vienkāršu un drošu, vienlaikus paplašinot tā potenciālos lietojumus.

/ Rezumē

Kopumā Bitcoin demonstrē milzīgas lietojumprogrammu mērogošanas iespējas, galvenokārt pateicoties tā unikālajai vienkāršībai un drošības īpašībām. Kriptovalūtu ekosistēmai turpinot attīstīties, ir parādījušies tādi projekti kā MVC (MicrovisionChain), kas ievieš inovācijas un jaunas idejas, kā arī spēlē nozīmīgu lomu Bitcoin integritātes veicināšanā. MVC BVM parāda, ka Bitcoin ir potenciāls ieviest viedo līgumu funkcijas, kas līdzīgas tādām platformām kā Ethereum, kas neapšaubāmi padarīs kriptovalūtas ekosistēmu bagātāku un daudzveidīgāku. Mēs esam stingri pārliecināti, ka, nepārtraukti pētot un vingrinoties, mēs piedzīvosim daudzveidīgāku un spilgtāku blokķēdes nākotni.

avots:

Iepazīstinām ar Bitcoin virtuālo mašīnu (BVM)

https://medium.com/@mvcglobal/introducing-bitcoin-virtual-machine-bvm-d96fcad5aa3a

Parādās Bitcoin virtuālā mašīna (BVM): BTCFi Rising Star MVC dekodēšana

https://www.coinspeaker.com/bitcoin-virtual-machine-emerges-decoding-btcfi-rising-star-mvc/

Jauns Bitcoin laikmets: kārtas rādītāji, viedie līgumi un BVM

https://stably.io/a-new-bitcoin-era/