Vēl viena diena, vēl viena mainnet palaišana. Vai vismaz tā dažreiz var justies blokķēdes telpā, jo katrs projekts, šķiet, ir jaunākais un lielākais, lai līdzsvarotu kompromisus starp ātrumu, mērogojamību un drošību. Diemžēl daudzi no viņiem beidzas ar nelielu attīstības aktivitāti un dārgu lietotāju skaitu.
Tāpēc, kad nāk jauns projekts, kas, šķiet, izraisa patiesu satraukumu starp jau izveidotajiem spēlētājiem un investoriem kosmosā, ir vērts apskatīt otro reizi. Neskatoties uz to, ka Solana ir jauns uz skatuves un vēl tikai izstrādā testēšanas tīklu, tas ir viens no šādiem projektiem.
Pašlaik tas ir saistīts ar tādiem nosaukumiem kā Bison Trails un Chainlink, kas iepriekš bija ieguvis 20 miljonus ASV dolāru lielu ieguldījumu no tādiem augsta līmeņa fondiem kā 500 Startups un Multicoin Capital. Nesen Nīderlandes izsolē tas arī izpārdeva visus savus žetonus, pat neskatoties uz marta vidus tirgus slepkavībām. Tātad, kas notiek ar Solana, lai izraisītu tik ievērojamu nozares interesi?
Fons
2017. gadā izpilddirektors Anatolijs Jakovenko nodibināja Solana ar vērienīgu mērķi izveidot bloku ķēdes platformu, kas varētu pielāgoties globālai pieņemšanai. Jakovenko iepriekš vadīja komandu, kas izstrādāja operētājsistēmas telekomunikāciju ražotājā Qualcomm, kur, kā viņš teica Cointelegraph, sacīja: “Es vienmēr biju veiktspējas geek. Es pavadīju 12 gadus Qualcomm, cenšoties izspiest no aparatūras katru pēdējo sniegumu. ” Viņš arī izstrādāja izplatītu operētājsistēmu Mesosphere un strādāja pie saspiešanas Dropbox.
Nodibinājis Solana, viņš iekāpa tikpat pieredzējušu profesionāļu komandā. Arī uzņēmuma galvenais tehnoloģiju direktors un galvenais arhitekts Gregs Ficdžeralds iepriekš bija strādājis Qualcomm visā iegulto sistēmu spektrā. Tās galvenais operatīvais darbinieks Radžs Gokals ir guvis pieredzi produktu pārvaldībā un finansēs no tā laika, kad viņš bija riska ieguldītājs General Catalyst, kā arī no produktu pārvaldīšanas paša starta uzņēmumā Sano un Omada Health. Galvenais zinātnieks Ēriks Viljamss ir daļiņu fiziķis, kurš studējis Bērklijā un ieguvis doktora grādu. atrodoties Eiropas Kodolpētniecības organizācijā, ko parasti dēvē par CERN, medī Higsa bozona daļiņu.
Solana komanda ir spējusi piesaistīt dažus iespaidīgus investorus un partnerus ceļā uz mainnet palaišanu. Multicoin Capital vadīja finansējuma kārtu 20 miljonu ASV dolāru apmērā, kas noslēdzās 2019. gada jūlijā. Pavisam nesen uzņēmums ar Coinlist starpniecību rīkoja Nīderlandes izsoli par 8 miljonu Sol žetonu pārdošanu, piesaistot vēl 1,76 miljonus ASV dolāru no 91 valsts. Kopumā Solana ir pārdevis 186 miljonus žetonu un no žetonu pārdošanas piesaistījis 25,6 miljonus ASV dolāru.
Solana ir arī piesaistījusi vairākus uzņēmumus piedalīties Tour de Sol, tā stimulētajā testnet. Visizcilākais no tiem ir Bison Trails, kas arī ietilpst Svaru asociācijā. Bison Trails kalpo kā validācijas mezgls Solana testnet, bet ir arī integrējis atbalstu Solana infrastruktūras kā pakalpojuma piedāvājumam.
Risināmie jautājumi
Tāpat kā daudzi citi blokķēdes projekti, arī Solana komandai, izstrādājot platformu, ir padomā par mērogojamības izaicinājumu. Tomēr Solana mērķis ir panākt mērogojamību, neapdraudot drošību vai decentralizāciju. Abi ir bijuši problēma ar citiem blokķēdēm, it īpaši tiem, kas izmanto deleģētos likmju pierādījumus, kas ir pierādījuši sevi kā tendenci uz manipulācijām.
Solana mērķis ir arī atrisināt vēl vienu problēmu, kas raksturīga blokķēdes vienprātībai: vienošanās par laiku. Jebkurā virsgrāmatā ieraksta izdarīšanas laiks ir kritisks, jo tas veido virsgrāmatas hronoloģijas mugurkaulu. Ja virsgrāmata tiek turēta centralizētā serverī, sistēmas pulkstenis ierakstus vienkārši atzīmē ar zīmogiem. Tomēr decentralizētā sistēmā visi mezgli strādā pēc saviem pulksteņiem. Tāpēc laiks ir kaut kas tāds, par kuru tīkla mezgliem ir jāvienojas tikpat daudz kā par paša darījuma būtību.
Turklāt Bitcoin un citās bloķēšanas ķēdēs darba laiks, kas kalnračiem nepieciešams, lai atrisinātu kriptogrāfijas nozīmi, ir tas, kas regulē grūtības pakāpi. Tātad blokķēdes kontekstā laika atskaites ierakstīšana ir galvenā. Dažādas blokķēdes šo problēmu risina dažādos veidos. Tomēr, lai panāktu vienošanos par laiku, ziņapmaiņa starp tīkla mezgliem prasa lielu slodzi.
Piemēram, platforma Hedera Hashgraph ar līdzīgiem mērķiem kā Solana ņem laika zīmogu no tīkla galveno mezglu lieluma un aprēķina mediānu. Tas ļāva Hashgraph tīklam ātri apsteigt Ethereum darījumu numuros. Kristians Haskers, Hedera Hashgraph mārketinga vadītājs, Cointelegraph sacīja:
Kopš mūsu platformas atvērtās piekļuves 2019. gada septembrī (aptuveni 6 mēnešus) Hedera mūsu tīklā ir veikusi vairāk nekā 80 miljonus darījumu. Salīdzinājumam – Ethereum vajadzēja nedaudz vairāk kā divarpus gadus, lai sasniegtu šo pašu pagrieziena punktu. ”
Vēstures pierādījums
Lai pārvarētu laika ierakstīšanas izaicinājumu, Solana izmanto unikālu protokolu, ko sauc par vēstures pierādīšanu, citādi sauktu par PoH, kas kodē laika pāreju pašos blokķēdes datos, neprasot īpašas ievades vai ziņojumapmaiņu starp tīkla mezgliem. Tas izmanto funkciju, ko sauc par pārbaudāmu aizkaves funkciju vai VDF, kuras aprēķināšana prasa zināmu laiku un aprobežojas ar darbību vienā centrālā procesora blokā, proti, apstrādi nevar paātrināt, izmantojot vairākus procesorus.
Solana protokols kodē katra VDF rezultātus tā pēctecības blokā. To darot, tas nodrošina nemainīgu laika ritēšanas žurnālu, pirms vispār notiek vienprātība. Noņemot uz laiku balstītas ziņojumapmaiņas slodzi, Solana apgalvo, ka sasniedz darījumu ātrumu gandrīz 50 000 sekundē.
Jakovenko kodolīgi paskaidroja, cik svarīgi ir panākt vienprātību par laiku blokķēdes vidē, pastāstot Cointelegraph: “Tā kā mums bija PoH, mēs varējām izteikt stingrus pieņēmumus par laiku un samazināt daudz ieviešanas sarežģītības.” Attiecībā uz VDF lomu turpmākajā bloku ķēdes ieviešanā Jakovenko detalizēti aprakstīja to ieviešanas sarežģītību:
“VDF joprojām ir diezgan jauni, un to piedāvātajai ieviešanai ir nepieciešama daudz verifikācijas aparatūras, piemēram, mūsu, vai jauna ASICS. […] Tā kā mūsu mērogošanas pieeja ir atkarīga no modernām sistēmām, mūsu VDF mūsu tīklā darbojas ārkārtīgi labi. Izmantojot mūsu pašreizējo infrastruktūru, mēs esam spējuši pārspēt pašreizējo sasniegumu līmeni un šodien mainnet nodrošināt 50 000 darījumu sekundē caurlaidi ar 400 ms bloķēšanas reizēm. “
Torņa bizantiešu kļūdu tolerance un likmju pierādīšana
Solana izmanto variāciju praktiskajā bizantiešu defektu tolerances modelī, kuru izmantoja Hyperledger Fabric un citi, kurus sauc par torņa bizantiešu defektu toleranci. Šis vienprātības modelis ir paredzēts, lai stimulētu tīkla dalībniekus visu laiku rīkoties tīkla interesēs. Mezgli savos žetonos par jaunāko vēstures pierādījumu hash derīgumu ir līdzīgi tam, kā viņi liktu žetonus par bloku derīgumu citās blokķēdēs.
Līdzīgi kā pBFT, jo vairāk jaukšanas gadījumu tiek apstiprināti pēc jebkura balsojuma, jo ilgāk būs nepieciešams balsojuma atcelšana. Apstiprinātāji nevar balsot par dakšiņu, tiklīdz viņi ir nobalsojuši par konkrētu jaukšanu, bez soda. Solana izmanto arī pierādījumus par likmēm, lai noteiktu, kurš piedalās tīklā kā validators. Žetonu turētāji, kuriem nav aparatūras, lai pievienotos kā validators, var deleģēt validatoru dalībai bloku ražošanā.
Apkopojot, vēstures pierādīšana darbojas kā tīkla pulkstenis, savukārt tBFT stimulē un soda validatorus rīkoties tīkla interesēs. PoS ļauj žetonu īpašniekiem darboties kā delegatoriem, izlemjot, kurš darbojas kā validators.
Mērogojamības uzņemšanās
Solana komanda neapstājās izgudrot pilnīgi jaunu vienprātības metodi, lai pārvarētu mērogojamības izaicinājumu, un, kā Jakovenko teica Cointelegraph, vēstures pierādījums, tBFT un PoS ir domāti tikai vienprātībai. Viņš piebilda: “Mums vēl 8 reizes bija jāievieš jauninājumi, lai turpinātu atbloķēt citas mērogošanas problēmas, sākot no paralēlas darījumu apstrādes līdz reāllaika bloku straumēšanai visā pasaulē.”
Astoņi citi jauninājumi, domājams, visi spēlēt lomu paātrinot apstrādes laiku vai parasti panākot, ka Solana darbojas efektīvāk. Piemēram, Sealevel ir funkcija, kas ļauj paralēli apstrādāt vairākus viedos līgumus. Turbīna darbojas tādā veidā, kas ir salīdzināms ar BitTorrent, sadalot datus mazākās paketēs, lai iespējotu mērogojamību starp mezgliem, ļaujot Solana atbalstīt tūkstošiem vienlaicīgi darbināmu mezglu.
Nepieciešams izstrādātājiem
Nesen Solana apvienojās ar orākulu nodrošinātāju Chainlink, lai izveidotu īpaši ātru orākulu, kas tiek atjaunināts ik pēc 400 milisekundēm. Jakovenko pastāstīja Cointelegraph, ka solis bija atbilde uz nesenajām tirgus nepilnībām tīkla pārslodzes dēļ. Viņš paplašināja uzņēmuma plānus laika gaitā iesaistīt vairāk izstrādātāju un partneru, pastāstot Cointelegraph:
“Mums ir lieliska akseleratora programma, kurā jau ir vairāk nekā 450 pretendentu, tāpēc izstrādātāji cenšas mūs atrast. Viņi vēlas veidot patērētājiem piemērotas lietotnes, taču šodien to rīcībā esošā infrastruktūra vienkārši nav iespējama. Ņemot vērā neapstiprināto prasību pēc būvniecības, mēs ceram, ka izstrādātāji ieradīsies pārbaudīt Solana un ka ievērojama daļa no tiem, kas to darīs, migrēs savus lietotājus. “
Haskers sacīja, ka Hedera Hashgraph līdzīgi redz, ka izstrādātājiem ir neapmierināts pieprasījums, norādot:
“Papildus risinājumiem, kas saistīti ar lietojumprogrammām nepieciešamo mērogojamību un drošību, dApp izstrādātāji par galvenajiem ieviešanas virzītājiem piešķir izmantošanas vieglumu un izmaksas. Turklāt dApps vēlas zināt, ka platforma ir stabila un ka tā nedarbosies, tāpēc viņiem nav jāuztur vairākas kodu bāzes. Visbeidzot, viņi vēlas pārliecību, ka platforma būs pieejama ilgtermiņā un ka to pārvalda uzticama padome, kas saprot, kā notiek bizness un kas uzņēmumiem vajadzīgs. ”