Es aprakstīšu Fogo tā, kā tas ir rakstīts tā tehniskajā dokumentācijā un kā tas jūtas reālajā pasaulē, kad cilvēki mēģina tirgot vai ātri pārvietot vērtību. Fogo ir augstas veiktspējas Layer 1, kas saglabā saderību ar Solana virtuālo mašīnu, tāpēc esošās Solana stila programmas un rīki var tikt pārvietoti ar daudz mazāku berzi. Ja kļūst svarīgi izskaidrot, kas padara Fogo atšķirīgu, tas nav tikai izpildes dzinējs. Tas ir atteikšanās ignorēt fiziku. Vieglajā dokumentā ir skaidri norādīts, ka latentums ir pamatlīmenis un ka lietotāja uztvertā veiktspēja ir dominēta ar astes latentumu, kas nozīmē lēnāko šķēlumu, nevis vidējo mezglu. Mēs redzam dizainu, kas sākas no neērtās patiesības, ka planētas izmēra tīkls ir reālais ierobežojums, un tad viss pārējais tiek būvēts ap to.

Oriģinālā ideja nav jauna virtuālā mašīna un ne jauna programmēšanas reliģija. Ideja ir saglabāt to, kas jau darbojas, un pievērst uzmanību tam, kas parasti sabojājas stresā. Fogo ietver divus ierobežojumus, kas turpina parādīties katrā ātrajā ķēdes dizainā. Viens ir tas, ka latentums nav nepatīkama parādība. Tas ir pamatlīmenis. Otrs ir tas, ka izkliedētā veiktspēja tiek dominēta no lēnākās astes, nevis vidējā mezgla. Viņi būtībā saka, ja vēlaties ātras apstiprināšanas, jūs nevarat tikai optimizēt matemātiku. Jums jāvada fiziskā distance un variabilitāte validatora veiktspējā, uz kuru balstās konsensuss.
Tāpēc izvēle palikt saderīgai ar Solana virtuālo mašīnu ir svarīga. Tas ļauj Fogo mantojuma izpildes modeli, kas jau atbalsta augstas caurlaidspējas modeļus un paralēlo izpildi, vienlaikus dodot būvētājiem pazīstamu vidi. Es arī pamanīju emocionālo pusi šai izvēlei. Izstrādātāji nepārvieto tikai kodu. Viņi pārvieto pārliecību. Ja kļūst vieglāk atkārtoti izmantot zināmas programmas un rīkus, tad mazāk komandu jūtas kā riskē ar savu laiku.
Tagad pati sistēma. Fogo apraksta sevi kā Solana protokola pielāgojumu ar SVM izpildes slāni un konsensusa dizainu, kas ir pielāgots ātrai noregulēšanai. Tīkls seko vispārējam ritmam, ko jūs varētu sagaidīt Solana stila ķēdē. Vadītāji piedāvā blokus. Validatori saņem blokus, validē, izpilda un balso. Ķēde virzās uz priekšu, kad balsis saplūst uz vienu vēsturi. Ko Fogo izceļ, ir tas, ka pirms kaut kas var būt sociāli galīgs, tam jābūt zināmam fiziski. Tur attālums kļūst par reālu ierobežotāju, jo jo tālāk datiem jāceļo, jo vairāk protokols cīnās ar izplatīšanas aizkavi un variabilitāti tam, kas ir redzējis ko.
Fogo pirmā liela dizaina lēmuma ir attiecība pret ģeogrāfiju kā protokola iezīmi. Dokumenti apraksta multi-lokālo konsensusa pieeju, kur validatoru grupas tiek apvienotas zonās, un tikai viena zona ir aktīva bloku ražošanā un balsošanā noteiktā epochā. Neaktīvās zonas joprojām izseko ķēdi, bet tās nav kritiskajā ceļā konsensam šajā epochā. Tas ir šīs teorijas sirds. Ja kļūst iespējams samazināt fizisko attālumu, kura dēļ kvots jāsaskaņo, tad apstiprināšanas latentums var samazināties tādā veidā, ko tīra algoritmu uzlabošana nevar panākt. Mēs redzam mēģinājumu tirgoties ar globālo izkliedi vienmēr rotējošā modelī, kur aktīvais komplekts ir ģeogrāfiski ciešāks un tādējādi ātrāks.
Es teikšu tirdzniecību skaļi, jo tur dzīvo uzticība. Zonēšana var uzlabot latentumu, bet tā arī koncentrē operatīvās atkarības šajā epochā. Ja reģions cieš no maršrutēšanas nestabilitātes vai ārējiem spiedieniem, tad sistēmai jāspēj pierādīt, ka tā var rotēt, atgūties un turpināt darboties bez integritātes zaudēšanas. Litepaper ir skaidrs, ka tas būvējas no fiziskām ierobežojumiem, un tas nozīmē, ka tas uzņem fiziskos riskus kā pirmšķirīgas bažas. Viņi nepārliecina, ka tirdzniecība nepastāv. Viņi saka, ka to ir vērts pārvaldīt, jo lietotāji piedzīvo lēnākās astes kā realitāti.

Otra lielā lēmuma pieņemšana ir standartizēt augstas veiktspējas validāciju, nevis pieņemt plašu varianci starp klientu aparatūru un regulēšanu. Litepaper izskaidro vājākā saites dinamiku. Kvotu balstītā protokolā jums nav nepieciešams, lai katrs validators būtu ātrs, bet jums ir jānodrošina, ka kvotu slieksni var droši sasniegt mērķa latentuma logā. Ja validatora veiktspēja ievērojami atšķiras starp īstenojumiem un aparatūru, tad reālās laika uzvedību nosaka šī sadalījuma, nevis konsensusa dizaina elegances. Fogo pieeja ir prasīt augstas veiktspējas validatora īstenojumus, nevis ļaut tīklam palēnināties, lai pielāgotos garajai astei.
Šeit stāstā ienāk Firedancer. Fogo arhitektūras dokumentos teikts, ka tīkls sākotnēji tiks izvietots, izmantojot Frankendancer, hibrīda īstenojumu, un tad pāries uz pilnīgu Firedancer klientu, kad attīstība tiks pabeigta. Frankendancer tiek aprakstīts Firedancer dokumentācijā kā hibrīda pieeja, ko izmanto, lai iegūtu atsauksmes un nostiprinātu ceļu uz pilnīgi neatkarīgu klientu. Jump Crypto ir aprakstījusi Firedancer kā neatkarīgu validatora klientu, kas izveidots veiktspējai un drošībai. Citi neatkarīgi kopsavilkumi arī atzīmē Firedancer modulāro flīžu arhitektūru un to, ka pilnīgas neatkarīgas ražošanas versijas aktīvi attīstās. Fogo punkts nav zīmols. Punkts ir samazināt veiktspējas varianci, lai ķēde varētu mērķēt uz konsekventām ātrām apstiprināšanām.
Litepaper iet dziļāk un izskaidro flīžu bāzētu cauruļvadu, kas apstrādā tīkla parakstu verifikāciju, deduplication, adreses izšķiršanu, iepakošanu, izpildes vēstures pierādījumu, bloku kodēšanu un uzglabāšanu. Tas apraksta flīzes, kas sazinās caur kopīgām atmiņas rindām, lai dati paliktu noteiktās atmiņas vietās, kamēr flīzes pārsūta vieglus rādītājus. Tas samazina kopēšanas pārslodzi un latentumu. Tas arī izskaidro, kā paralēlisms, īpaši parakstu verifikācijā, var paplašināties pa vairākiem kodoliem un kā darba piesaistīšana kodoliem palīdz nodrošināt prognozējamu izpildi, kamēr nulles kopēšanas ceļi un kodola apietšanas paņēmieni samazina paketes pārslodzi. Ja kļūst skaidrs, kāpēc tas ir svarīgi, atbilde ir vienkārša. Ķēde cenšas justies ātrai ne tikai laboratorijā, bet arī reālajā slodzē, kur pārslodze un trīce kļūst par ienaidnieku.
Fogo arī runā par sastrēgumu pārvaldību un maksu kontekstā, padarot ķēdi izmantojamu stresa apstākļos, nevis tikai ātru ideālos apstākļos. Litepaper ietver mērķi ātrām apstiprināšanām un zemu maksu, vienlaikus mērķējot uz labāku no gala līdz galam uzvedību sastrēgumu laikā. Dokumenti pozicionē Fogo kā izstrādātu DeFi lietojumprogrammām, kas prasa augstu caurlaidspēju un zemu latentumu, kas citur ir grūti īstenojams. Messari arī ir apkopojuši Fogo kā SVM balstītu L1, kas mērķē uz institucionālu līmeņa on-chain finansēm un ir pozicionēta, lai veiktu mērķtiecīgas tehniskās tirdzniecības attiecības, lai izpildītu tradicionālās finanses veiktspējas cerības. Viņi jums saka, kam viņi vēlas kalpot. Cilvēkiem, kuri nevar izturēt nenoteiktību, kad tirgus kustas.
Tad ir lietotāja pieredzes slānis, kur projekts cenšas novērst nelielu atkārtotu berzi, kas iztukšo cilvēkus. Fogo Sesijas oficiālajos dokumentos tiek aprakstītas kā konta abstrakcijas mehānisms un maksātāji, kas apstrādā darījumu maksu ar lietotāju aizsardzības funkcijām un rīkiem, lai nodrošinātu konsekventu pieredzi visās lietotnēs. Publiskais GitHub repozitorijs apraksta Sesijas kā atvērtā koda standartu lietotņu sesijām Fogo, kas mērķē uz uzlabotu pieredzi uz ķēdes. Neatkarīga pārklājuma vienkāršā izskaidro šos jēdzienus kā sesijas atslēgas, kas ļauj lietotnei veikt iepriekš apstiprinātas darbības ierobežotu laiku, neizsaucot lietotāju apstiprināt katru darījumu, kas ir tuvāk vienotai pieteikšanās uzvedībai. Es to izceļu, jo tas mērķē uz emocionālo sāpes, ko cilvēki patiešām jūtas. Bezmūžīgās uznirstošās ziņas un atkārtota parakstīšana, kas liek lietotājiem šaubīties, pat ja aizmugure ir ātra. Ja kļūst vieglāk droši mijiedarboties bez pastāvīgiem uzvednēm, tad lietotāji pārtrauc justies, ka katrs klikšķis ir risks.
Bet es nepārliecinu, ka Sesijas automātiski ir drošas. Jebkura sistēma, kas deleģē atļaujas, ievieš jaunu robežu, kas jāprojektē uzmanīgi. Solījums pastāv tikai tad, ja apjoma ierobežojumi, laika ierobežojumi un noklusējumi ir konservatīvi un skaidri. Dokumenti uzsver lietotāju aizsardzības funkcijas, kas norāda, ka komanda apzinās riska virsmu. Tomēr realitāte ir tāda, ka ērtības var kļūt par slazdu, ja lietotnes pieprasa plašas atļaujas vai lietotāji nesaprot, ko viņi piešķir. Ja kļūst pārāk viegli apstiprināt pārāk daudz, tad ķēde var šķist draudzīga līdz brīdim, kad kļūst sāpīga.
Tagad progresu metrikas. Svarīgākais punkts ir tas, ka Fogo ne tikai mēra augstāko caurlaidspēju. Tas mēra to, ko litepaper ietver kā no gala līdz galam veiktspēju, kas ietver latentumu un astes uzvedību un sastrēgumu pārvaldību. Praktiski runājot, šīm dizaina metriskajām vērtībām ir apstiprināšanas laika sadalījums, ne tikai vidējais bloku laiks. Astes latentums uzliesmojumu laikā. Konsekvence starp epochām un starp zonu rotācijām. Validatora dalība un spēja droši sasniegt kvotu mērķa logā. Paketes zudumu jutība un atgūšanas uzvedība. Mēs redzam filozofiju, kur rezultātu tablo ir veidots ap sliktākajiem mirkļiem, jo tas ir tas, ko lietotāji atceras.
Riski ir jānorāda skaidri. Zonēta konsensusa veido atkarību no aktīvā reģiona šajā epochā, tādējādi palielinot operatīvās izturības un rotācijas dizaina nozīmīgumu. Standartizācija augstas veiktspējas validācijai samazina varianci, bet tā arī sašaurina, kas var reāli piedalīties, kas var koncentrēt ietekmi, ja pārvaldība un caurredzamība netiek apstrādāta uzmanīgi. Un būvējot ap augstas veiktspējas klienta ceļu, tiek piesaistīta daļa no ceļa kartes pie šī klienta ekosistēmas nobriešanas, tostarp pārejas ceļa no hibrīdām pieejām, piemēram, Frankendancer, uz pilnīgām īstenojumiem. Es nesaku, ka šie ir darījuma laušanas faktori. Es saku, ka tie ir reālie izdevumi, kas nāk ar veiktspējas pirmajiem solījumiem.
Tokenu un ekonomiskā slāņa mērķis ir maksāt par drošību un izpildi. Fogo token baltajā grāmatā teikts, ka tokens tiek izmantots kā gāze, ko patērē validatori, lai apstrādātu darījumus, un uzsvērta saderība ar SVM izpildes vidi, tostarp paralēlo izpildi un Solana balstītu programmu un rīku atkārtotu izmantošanu. Tas ir arī strukturēts kā regulējoša stila dokuments, kas norāda uz nodomu aprakstīt aktīvu formālos terminos, nevis tikai tehniskos. Tas ir svarīgi tādiem dalībniekiem, kuri rūpējas par dokumentācijas standartiem tikpat daudz, cik viņi rūpējas par caurlaidspēju.
Kad mēs skatāmies uz priekšu, ceļa karte visvieglāk aprakstāma kā tā paša teorijas sašaurināšana, nevis tās mainīšana. Uzlabot zonu izvēli un rotāciju, lai veiktspējas ieguvumi nekļūtu par pārvaldības apjukumu. Izturēt tīklu pret reģionālām traucējumiem. Turpināt samazināt varianci caur klienta nobriešanu un operatoru prasībām. Uzlabot izstrādātāja pieredzi, lai SVM saderība pārtulkotos reālos ieviešanas gadījumos, nevis tikai teorētiskā pārnesamībā. Paplašināt Sesiju rīku un drošības modeļus, lai lietotnes varētu nodrošināt plūstošākus plūsmus, nepadarot lietotājus par akliem klikšķinātājiem. Arhitektūras dokumenti jau nosaka gaidīšanu, ka agrīnajā fāzē tiek izmantota hibrīda pieeja pirms pārejas uz pilnu klienta ceļu, kas ir skaidrs rādītājs, kā viņi plāno nobriest.
Ja jūs kādreiz redzat tokenu uz biržas, piemēram, Binance, īstais jautājums nebūs saraksts. Īstais jautājums būs, vai ķēde turpinās uzvesties tāpat, kad uzmanība un apjoms nāk reizē. Tas ir brīdis, kad dizains tiek pārbaudīts.
Es vēlos noslēgt veidā, kas paliek ar jums, jo šāda veida infrastruktūra ir svarīga tikai tad, kad cilvēki jūtas kaut kas, to lietojot. Viņi cenšas izveidot ķēdi, kas samazina gaidīšanas bailes. Bailes no atkārtotas klikšķināšanas. Bailes, ka jūs nokavēsiet, jo tīkls kavējas. Es nesaku, ka jums jāuzticas perfekcijai. Es lūdzu jūs pamanīt, uz ko Fogo tiecas. Blokķēde, kas pārstāj cīnīties ar ģeogrāfiju un sāk strādāt ar to. Blokķēde, kas uzskata lēnākās astes par reālo ienaidnieku. Ja kļūst taisnība, ka tīkls var palikt mierīgs, kamēr tirgus ir skaļš, tad lielākais ieguvums nav ātrums. Tas ir atvieglojums.
Mēs redzam ķēdi, kas vēlas nopelnīt uzticību grūtajā ceļā, padarot sliktākos mirkļus labākus. Un, ja tas notiek, cilvēki neatcerēsies mārketingu. Viņi atcerēsies sajūtu, nosūtot darījumu un nesaturēdami elpu.