Solana dzimšana ir ne tikai inovācija, kuras pamatā ir pamatā esošā vienprātība par Web3.0, bet arī atgriešanās pie sākotnējā nodoma izveidot decentralizētu "pasaules datoru".
Kāpēc valsts ķēdes projekti rodas viens pēc otra un turpina būt populāri? Virspusējs iemesls ir tirgus pieprasījums un peļņas gūšana, taču, ja padziļināsit, jūs atklāsiet, ka joprojām pastāv milzīga veiktspējas atšķirība starp esošajiem blokķēdes projektiem un milzīgo tirgus pieprasījumu.
Blockchain ir risinājums: tas nodrošina unikālu, standartizētu, nemainīgu virsgrāmatu sakārtotiem un efektīviem darījumiem. Īsāk sakot, blokķēdes tehnoloģijai ir trīs ļoti pamatīpašības: pretcenzūra, bezatļautība un neuzticēšanās. Tomēr daudziem nobriedušiem blokķēdes projektiem joprojām ir milzīgas vājās vietas vienprātības līmenī vai arī tie saskaras ar trim lielām problēmām, proti, nespēju panākt gan drošību, gan decentralizāciju, gan mērogojamību. Daudzas komandas pēta blokķēdes vienprātības līmeni un cenšas iegūt vērtību.
Ja domājat par izmaiņām konsensa protokolā, varat redzēt, kā esošā publiskā ķēde apstrādā laika un statusa attiecības. Griša Trubetskojs izsekoja visiem blokķēdes tehnoloģijas radītajiem vērtību atribūtiem līdz Bitcoin izgudrošanas sākumam un ierosināja, ka pamatā esošās vienprātības būtība ir atrisināt: Kā ieviest laika noteikšanas sistēmu sadalītā sistēmā?
Gan Ethereum, gan Bitcoin pārstāvētās blokķēdes izmanto tradicionālo blokķēdes pulksteņu sistēmu, tas ir, laiks un statuss ir saistīti, un tikai jaunu bloku parādīšanās var radīt globāli konsekventu stāvokli. Solana inovācija ir nodalīt laika un stāvokļa atjauninājumus, nodrošināt bezlicenču, globāli pieejamu un minimālu uzticības līmeni pulksteņu sistēmu viedajai līgumu platformai un optimizēt tīkla darbību, pirms tiek panākta vienprātība.
Solana pulksteņu sistēmā laiks un statuss nav saistīti vai saistīti, ķēdē veikto darījumu laikspiedoli tiks kodēti, un darījumi plūst starp tīkliem kā ūdens. Solana šo galveno inovāciju sauc par vēstures pierādījumu (POH).
No vienas puses, daudzu tehnisku trūkumu dēļ ideja par decentralizētu "pasaules datoru" vēl nav realizēta, no otras puses, nākotnē ir jārealizē decentralizēts internets 3.0, kam pievērst uzmanību privātums un lietotāja īpašumtiesības. Multicoin Capital līdzdibinātāja Kaila Samani rakstītajā rakstā teikts, ka šie divi redzējumi nav loģiski pretrunīgi, bet drīzāk papildina viens otru, saistot pagātni ar nākotni.
Solana dzimšana ir ne tikai inovācija, kas balstīta uz pamata vienprātību par Network 3.0, bet arī sākotnējā atdeve, veidojot decentralizētu "pasaules datoru".
Pirmkārt, Solanas atbilde uz jautājumu “Pasaules dators”.
Blokķēdes izstrādātājiem Solana ir vistuvākā lieta “pasaules datoram”, kas ir agrīna koncepcija kriptovalūtu pasaulē. Solana ir viena no pārliecinošākajām 1. slāņa platformām, ko līdz šim esam pārskatījuši, un mēs mudinām izstrādātājus visā pasaulē nopietni apsvērt Solana. ——Kails Samani, Multicoin Capital līdzdibinātājs
Solana pierāda, ka, atdalot laiku un stāvokli, var realizēt "pasaules datoru" ar minimālu uzticību un bez atļaujām. Kā teica Mulicoin līdzdibinātājs Kails Samani, Solana ir viena no pievilcīgākajām 1. slāņa platformām. Nākamais raksts no vairākiem leņķiem parādīs, ka Solana ir “datorprojekts pasaulē”, kas ir vistuvāk blokķēdes izstrādātājiem.
Vēsture pierāda, ka ātrums ir karalis — zemākā slāņa veiktspēja ir visu virsbūvju pamats
Solana savā oficiālajā vietnē rakstīja: Vēsture pierāda, ka ātrums ir vissvarīgākais. Augstas veiktspējas blokķēdes pamatā esošā platforma, ko nodrošina Solana, ir visu virsbūvju pamats.
Ir ļoti svarīgi izprast sadalīto sistēmu veiktspēju no "laika dimensijas". Izmantojot jauno PoH "kodētā laika" domāšanu, Solana izveido neuzticamu šifrētu drošu laika avotu, samazina informācijas pārraides izmaksas, optimizē liela mēroga tīklus un ļauj nelicencētu sadalīto sistēmu veiktspēju pat salīdzināt ar pašreizējo centralizēto sistēmu veiktspēju. mākoņi nodrošina salīdzināmu veiktspēju.
Konkrētāk, tīkla sistēmas, piemēram, Bitcoin un Ethereum, var atbalstīt aptuveni 10 darījumus sekundē (TPS), piemēram, PoS sistēma, kuras pamatā ir praktiskā bizantiešu kļūdu tolerance (PBFT), ja mezglu skaits ir no 100- Kad starp. 200, tas var atbalstīt aptuveni 1000 TPS.
Solana sasniedza vairāk nekā 50 000 TPS caurlaidspēju testa tīklā, kas sastāvēja no aptuveni 200 pārbaudītājiem piecos kontinentos, un vidējais TTF (laiks līdz finālam) ir 1,5 sekundes. Tas būtībā ir salīdzināms ar labākajām globāli izplatītajām datu bāzes uzgriežņu atslēgām, taču Solana ir ievērojama decentralizācija.
1. slānis — abstrakta sarežģītība; 2. slānis — nav sadrumstalotības (noraidīt sadrumstalotību)
Mērogojams 1. slāņa pamatā esošais tīkls ar vienkāršu loģiku un minimālu uzticību faktiski loģiski abstrahē sarežģītību, ļaujot lietojumprogrammu izstrādātājiem koncentrēties uz lietojumprogrammu loģiku.
Gaidot mērogojamus risinājumus un optimizētus 2. slāņa lietošanas gadījumus, faktiski palielinās izstrādes sarežģītība un berze starp lietotājiem, izstrādātājiem un pakalpojumu sniedzējiem.
Solana savu oficiālo aplādes nosaukumu nosauca par "Unsharded", kas izklausās mazliet ekstrēmi, taču Solana skatījums uz Hardingu kā otrā slāņa risinājumu atspoguļo arī Solanas attieksmi: pielieciet visas pūles, lai pirmais slānis būtu uzticams.
Solana izpilddirektors Anatolijs Jakovenko sacīja, ka projekti, kuros tiek ieviesta sadalīšanas tehnoloģija, var radīt jaunus drošības riskus savās blokķēdēs, kas ir neaizsargātāki pret koordinētiem uzbrukumiem. Anatolijs uzskata, ka, ja tīkls ir sadrumstalots 2. slānī, tiks ieviesti papildu uzbrukuma vektori. Viņš arī sacīja, ka, ja kādu tīkla fragmentu pārņems hakeri, tas var izraisīt domino efektu, ietekmējot tokenu cenu, izraisot liela skaita lietotāju un mezglu aizplūšanu, ļaujot hakeriem izmantot decentralizācijas stratēģijas, lai iznīcinātu. visa tīkla ekosistēma.
Kad Vitaliks Buterins 2014. gada janvārī pasaulei prezentēja Ethereum, viņš uzsvēra tieši to: pasaules datora jēga ir abstrahēt visu, kas nav raksturīgs konkrētai lietojumprogrammai. Tomēr Vitalika ideāli palika nepabeigti. 2019. gada 21. augustā Vitaliks sociālajā tīklā Twitter publicēja, ka ir pesimistisks par otrā slāņa ārpus ķēdes paplašināšanas plānu, jo daudziem lietojuma slāņiem ir jārisina stimulēšanas mehānismi un to ir grūti piemērot lielā mērogā.
Faktiski vairumā gadījumu izstrādātāji, kas veido viedos līgumus, var nevēlēties tikt galā ar 2. slāni vai šķembām, un Solana Blockchain apmierina šo vajadzību. Solana blokķēdes izstrādātājiem nav jādomā par to, kā paplašināt pamatā esošo loģiku, jo Solana piedāvā tīrāku un praktiskāku iespēju: tā var sasniegt labākus rezultātus nekā 2. slānis, neupurējot 1. slāņa tīkla mērogošanas risinājumu drošību un vienkāršību lielākai veiktspējas apstrādes ātrumam.
Solana abstrahē visu pamatā esošo un ekonomisko sistēmu sarežģītību pašā 1. slānī, un izstrādātāji var koncentrēties uz lietojumprogrammu izstrādes loģiku, uz kuru viņiem būtu jākoncentrējas.
Pamatā esošā blokķēdes platforma izstrādātājiem
Blokķēdes izstrādātājiem, piemēram, DApps, Solana ir visas iespējamās īpašības, kas palīdz viņiem veiksmīgi izstrādāt programmatūru:
Augsta caurlaidspēja: Testnet sasniedz 50 000 Tps visā globālajā tīklā, kurā ir 200 mezgli
Zems latentums: ~1 sekunde
Zemas darījumu maksas: parasti mēra centos
Programmēšanas valoda: Rust ir tās vadošā programmēšanas valoda, kā arī atbalsta C, C++ un Libra’s Move valodu
Asinhronais algoritms: asinhronais bizantiešu kļūdu izturīgs konsensa algoritms Globālais stāvoklis: globāls vienots stāvoklis, kas atbalsta saliekamus viedos līgumus
Ir vērts pieminēt, ka Facebook Libra komanda ir izveidojusi jaunu virtuālo mašīnu un programmēšanas valodu Move. Lai gan Libra nebūs programmējams, kad tas izlaidīs savu galveno tīklu 2020. gadā, apskatot Libra komandas atvērtā pirmkoda bāzi, Solana izstrādātāji atklāja, ka starp Move un Solana's Pipeline VM ir daudz līdzību.
Tostarp Move valoda ievieš resursus un skriptu kā uzlabotas koncepcijas. Abi dabiski iekļaujas Solana konveijera izpildlaikā un vietējās programmas dizainā. Solana mērķis ir izmantot Move kā pirmo valodu, lai atbalstītu vietējās Solana programmas un nodrošinātu interaktīvu izstrādi un kompozīciju, izmantojot Move valodu un Solana dzimto Rust valodu, neietekmējot veiktspēju vai drošību.
Solana iepriekš paziņoja par atbalstu mobilajām valodām, tostarp BFT un paralēlu darījumu apstrādi GPU. Tas nozīmē, ka Move valodā iebūvētie projekti un lietojumprogrammas ir saderīgi ar Solana, un izstrādātāji var viegli integrēt Libra rakstītās lietojumprogrammas nesankcionētajā Solana ķēdē, kopīgojot Solana tīkla darījumu ātrumu un jaudīgo mērogojamību.
Solana ne tikai gūst labumu no uz Svariem balstīta izstrādes kanāla, tā var arī palaist Libra programmas pilnīgi bez atļaujām. Saskaņā ar pašreizējo procesu Solana mainnet tiks palaists 2019. gada oktobrī, un Solana, visticamāk, kļūs par pirmo blokķēdi, kas patiesi atbalsta lietojumprogrammas, kuru pamatā ir Move valoda.
Otrkārt, kā Solana vada Web 3.0 vilni, izmantojot inovācijas, kuru pamatā ir pamatā esošā vienprātība?
Es neesmu pārliecināts, vai Defi ir nepieciešams privātums. Varbūt daži cilvēki domā, ka privātums nav nepieciešams, un mums ir jādod lietotājiem izvēle. — Anatolijs Jakovenko, Solana izpilddirektors
Web 2.0 laikmetā lietotāju datu īpašumtiesības pieder platformai, kas rada tādus riskus kā platformas datu noplūde un lietotāju datu pārdošana. Web 3.0 ēras vīzija ir atgriezt tiesības lietotājiem un ļaut lietotājiem kontrolēt savus datus. Milži, kas monopolizē datus, var tikt iznīcināti.
Web 3.0 koncepciju 2014. gada aprīlī pirmo reizi ierosināja Gevins Vuds, bijušais Ethereum galvenais tehnoloģiju vadītājs un Boca dibinātājs. Salīdzinot ar tradicionālo internetu, Web 3.0 mērķis ir izveidot jaunu decentralizētu interneta risinājumu, kas gūst labumu no tā decentralizētā pamata un kam ir privātuma un pretcenzūras īpašības.
Gevins Vuds reiz teica, ka privātuma aizsardzība ir Web 3.0 kodols. Runājot par privātuma nozīmi Web 3.0 laikmetā, Solana izpilddirektors Anatolijs intervijā sniedza vēl vienu atbildi: “Es neesmu pārliecināts, vai Defi privātums ir nepieciešams, bet tas, kas mums ir kas jādara, ir jādod lietotājiem izvēles iespējas.
Kails Samani, plaši pazīstamās amerikāņu valūtu investīciju institūcijas Multicoin līdzdibinātājs, 2018. gada beigās uzrakstīja rakstu, detalizēti analizējot kaudzes ekoloģisko panorāmu Web3.0 skatījumā un aprakstot dažādas decentralizētas tehnoloģijas tie ir sakrauti slāni pa slānim, lai izveidotu pilnīgu sistēmas arhitektūru. Solana tika klasificēta Web 3.0 galvenajā kaukā, pateicoties tās unikālajiem jauninājumiem konsensa protokola slānī, kas investoriem radīja lielas cerības un izraisīja lielu uzmanību un diskusijas.
Gadu vēlāk, nepārtraukti paplašinoties Solana ekosistēmai, testa tīkls tika pilnībā palaists. Kails Samani 2019. gadā atkal publicēja grāmatu (Opening Web3.0 Unbinding centralation Vector), kurā viņš minēja, ka, viņaprāt, Web 3.0 būs paradigmas maiņa un nākamajā desmitgadē atgūs triljoniem dolāru vērtību. Pēc gadu ilgas domāšanas un nokrišņiem viņš norādīja, ka Web 3.0 vīzijas realizācijas sāpju punkts ir datu īpašumtiesību un lietojumprogrammu loģikas nodalīšana.
Centralizētu datu bāzu atsaistīšana, lai atrisinātu liela mēroga datu pieejamības problēmas
Web 2.0 laikmeta modelī platforma uzglabās un pārvaldīs lietotāju datus, ģenerējot liela mēroga krātuves telpu un 24 stundu tiešsaistes serveri. Tomēr Web 3.0 vīzijā dati nav attīstījušies centralizētas uzglabāšanas virzienā, un nav arī centralizētas platformas datu nodrošinātāja. Tāpēc ir jāmaina datu īpašumtiesību paradigma, un datu īpašumtiesību nošķiršana ir viens no galvenajiem Web 3.0 sāpju punktiem.
Šis sāpīgais punkts sakrīt ar Solana inovāciju, jo īpaši Solana centieniem atrisināt datu pieejamības problēmas plašā mērogā, izmantojot tādus jauninājumus kā Replicator.
Pēdējā rakstā mēs arī iepazīstinājām ar Solana novatorisko darba dalīšanas izveidi starp diviem mezgliem, izmantojot validatorus un replikatorus, un izveidojām vieglus pierādījumus, lai optimizētu datu glabāšanu.
Steidzami jāatrisina blokķēdes elektrotīkla liela mēroga dati. Pašlaik blokķēdes tīkli gadā virsgrāmatai ģenerēs 4 petabaitus datu ar ātrumu 1 gigabaits sekundē. Ar šādu ātrumu blokķēdes datu glabāšana drīz kļūs par galveno centralizēto nesēju, un apgrūtinošais centralizētās datu bāzes virziens var kļūt par vienu no klupšanas akmeņiem, lai īstenotu Web 3.0 decentralizēto vīziju.
Validatora mezgls: atbild par tīkla datu pārbaudi, taču PoH vēsturiskais pierādījums un PBFT tornis palīdz palielināt verifikācijas ātrumu.
Replicatora mezgls: iegūst skaitļošanas svaru no validatora mezgla un darbojas ar minimālām aparatūras prasībām.
Replicatora mezgliem ir zemas prasības aparatūrai, un visi mūsu klēpjdatori var tās veikt katru dienu. Tomēr replicatora mezgliem ir svarīga loma tīklā, kas var optimizēt sadalīto datu uzglabāšanas sistēmu un mērķēt uz datu pieejamības problēmu, kas saistīta ar datu petabaitu apstrādi.
Solana replicatora mezgliem nav jāpiedalās vienprātībā un jāuzglabā visa datu vēsture. Tā vietā tie izmanto vairākus replicatora mezglus, lai attiecīgi saglabātu nelielus datu vēstures fragmentus, tādējādi ģenerējot vieglus pierādījumus un veicot dzēšanas koda funkcijas, tādējādi sadalot visu stāvokļa vēsturi. vairākas daļas. Šis pierādījums atkārto visas virsgrāmatas daļas un ļauj pārbaudītājiem veikt pakešu pārbaudi visos GPU.
Solana izmantotā PoRep koncepcija galvenokārt ir aizgūta no Filecoin, un PoH konsensa nodrošinātais laika avots tiek izmantots, lai optimizētu PoRep izveides metodi. Solana izmanto divu veidu mezglu darba dalīšanu, lai izveidotu vieglus pierādījumus, atbloķētu apgrūtinošu centralizētu datu glabāšanu un mainītu datu īpašumtiesību paradigmu.
Atsaistiet lietojumprogrammas un arhitektūru, lai panāktu loģisku centralizāciju + arhitektūras decentralizāciju
Ethereum muzeja dibinātājs Vitaliks detalizēti izskaidroja blokķēdes “decentralizācijas” jēdzienu. Pēc viņa domām, kad cilvēki apspriež decentralizāciju, viņi patiesībā apspriež trīs neatkarīgas dimensijas, bet dažos gadījumos šīs trīs dimensijas ir arī savstarpēji atkarīgas:
Decentralizācija arhitektūras līmenī: no cik fiziskajiem datoriem sistēma sastāv? Cik datoru sistēma vienlaikus var izturēt avārijas? Decentralizācija kontroles līmenī: cik daudz indivīdu vai organizāciju faktiski kontrolē sistēmu? Decentralizācija loģiskā līmenī: vai sistēmas piedāvātās un uzturētās saskarnes un datu struktūras vairāk izskatās pēc veseluma, vai arī tās nav veselas?
Web2.0 atrisina visas iepriekš minētās problēmas, izmantojot monopolu un loģiski paļaujas uz centralizētu krātuvi. Šī modeļa problēma ir tā, ka Web 2.0 sistēmas savieno visas centralizācijas formas: tās ir ne tikai centralizētas loģiski, bet arī politiski un arhitektoniski.
Multicoin līdzdibinātājs Kails Samani nesenā rakstā izklāstīja savu risinājumu: nodrošināt vienotu loģiski centralizētu saskarni politiski un arhitektoniski izkliedētām sistēmām, secinot, ka no Web2 lielākais izaicinājums pārejā no 0 uz Web 3.0 ir pāreja no savienotas sistēmas ar trīs centralizācijas vektori (loģiski, arhitektoniski un politiski) uz loģiski centralizētu, bet arhitektoniski un politiski decentralizētu sistēmu.
Kā jau minējām iepriekš, izstrādātājiem, kas balstās uz Solana blokķēdi, nav jādomā par to, kā paplašināt pamatā esošo loģiku. Acīmredzot Solana abstrahē paša pamatā esošā slāņa un ekonomiskās sistēmas sarežģītības nozīmi, izmantojot paplašināšanos. Saskaņā ar šo loģisko domāšanu augstas veiktspējas pirmā līmeņa tīklu inovācija, ko pārstāv Solana + replikators, lai atrisinātu datu pieejamības problēmas, patiesībā ir centieni izstrādāt Web3.0 risinājumus (loģiskā centralizācija + arhitektūras decentralizācija).
Izlasiet 23
