Tīra ātrums nav tas, kas pārtrauc paredzamu iekļaušanu, kad tīkls ir pārpildīts. Lielākā daļa cilvēku to nepamana, jo viņi mēra ķēdes vidējos rādītājus, nevis sliktākās piecas minūtes. Būvētājiem un lietotājiem tas maina “vai tas ir ātri?” uz “kādas ir manas izredzes nokļūt tieši tagad?”

Es esmu bijis pietiekami daudz svārstīgās sesijās, lai pamanītu modeli: tehniskā sistēma var būt “darbojoša”, kamēr lietotājs joprojām jūt zemi, kas kustas zem viņu kājām. Mierīgās periodos visi uzskata, ka maksas ir tikai izmaksu rinda. Steigā maksas pārvēršas par laika rīku, un laiks ir tas, kur uzvaras un zaudējumi atšķiras. Viens neliels novērojums no draugu tirdzniecības: frustrācija pieaug, kad kāds maksā un joprojām jūtas nejauši, nevis kad viņi vienkārši maksā.

Iedomājieties vienu ļoti normālu situāciju. Mazumtirdzniecības tirgotājs pārvalda mazu kreditēto pozīciju un izmanto vienkāršu noteikumu: ja cena pārkāpj līmeni, slēdziet nekavējoties un atiestatiet. Notiek pēkšņa kustība, tirgotājs nospiež slēgt, un lietotne rāda “iesniegts”. Bet tajā pašā laikā tūkstošiem citu cilvēku apmainās, pielāgo nodrošinājumu, atceļ pasūtījumus un veic to pašu “glābiet mani” klikšķi. Bloku telpa kļūst reta. Tajā brīdī, ja Fogo atbalsta prioritātes dzeramnaudas, tirgotājs neprasa lētāku maksu. Viņi jautā: “Kāda dzeramnauda padara to iespējamu, ka šis slēgšanas darījums tiks iekļauts nākamajā blokā vai divos, nevis aizmirsts pūlī?” Produkta problēma kļūst par varbūtību, nevis cenu.

Prioritātes dzeramnauda ir izteikta ceļa nodeva: jūs maksājat, lai apgrieztu rindu, nevis lai mainītu galamērķi.

Stresa laikā ķēdei ir nepieciešams skaidrs veids, kā rangot steidzamību. Iedomājieties tīkla stāvokli kā divas daļas. Pirmkārt, pašreizējā grāmatas stāvoklis: kam pieder kas, un kādas pozīcijas vai pasūtījumi pastāv saskaņā ar lietotnēm, kas izmanto ķēdi. Otrkārt, publiska gaidīšanas telpa parakstītiem darījumiem ( “gaidošais baseins”, kas nozīmē pieprasījumus, kas ir derīgi parakstīti, bet vēl nav izpildīti). Katrs bloks ņem ierobežotu skaitu no šiem gaidošajiem pieprasījumiem, izpilda tos un publicē atjauninātu stāvokli. Tas ir viss mehānisms: izvēlēties, izpildīt, atjaunināt.

Darījumu plūsma ir vieta, kur prioritātes dzeramnaudas ir svarīgas. Jūs parakstāt darījumu, kas ietver (1) jūsu nodomu (“aizvērt šo pozīciju”, “atcelt šo pasūtījumu”, “apmainīt šo summu”), un (2) maksu, ko esat gatavs maksāt. Validatori pārbauda jūsu parakstu un pamata derīgumu (jūs varat samaksāt maksu; darījuma formāts ir pareizs), tad bloku ražotājs izvēlas, kuri gaidošie darījumi jāiekļauj. Sastrēgumu laikā atlase ir ekonomisks lēmums: ja divi derīgi darījumi sacenšas par to pašu retu vietu, tas, kas piedāvā vairāk kopējās vērtības (pamats maksa plus dzeramnauda), parasti ir pievilcīgāks. Tādējādi dzeramnauda negarantē panākumus, bet tā var ievērojami palielināt jūsu iekļaušanas izredzes attiecībā pret citiem.

Smalkā daļa ir tā, ka iekļaušana nav tas pats, kas iznākums. Pat ja jūsu darījums ir “augsta dzeramnauda”, tam joprojām ir jāpaliek derīgam brīdī, kad tas izpildās. Ja tirgus pārvietojas, stāvoklis pārvietojas kopā ar to. Aizvēršana var neizdoties, ja pozīcija jau ir likvidēta, vai ja riska pārbaudes vairs neiztur, vai ja lietotnes instrukcijas pieņem cenu, kas vairs nepastāv. Tāpēc laika nozīme ir liela: agrāka izpilde nozīmē, ka jūs mijiedarbojaties ar agrāku stāvokli, un agrīni stāvokļi var būt nozīmīgi atšķirīgi ātru pārvietojumu laikā. Prioritātes dzeramnaudas praksē pērk jums labāku vietu rindā, lai pieskartos stāvoklim, kuru vēlaties, pirms tas mainās.

Iedrošinājumi izskaidro gan varu, gan bīstamību. Bloku ražotājs tiek apmaksāts no maksām, tādēļ ir saprātīgi dot priekšroku darījumiem, kas maksā vairāk par bloka telpas vienību, tiklīdz tie ir derīgi un seko protokola noteikumiem. Tas sakrīt ar steidzamiem lietotājiem: jūs maksājat, lai tiktu izvēlēts. Bet tas arī rada prognozējamas neveiksmju režīmus. Viens no tiem ir maksu pieaugumi, kas padara ikdienas darbības neiespējamas sprādzienu laikā. Cits ir “maksu minēšana”, kur maciņi un lietotāji pārmaksā, jo viņi nespēj redzēt patiesos konkurences apstākļus. Trešais ir izsoles kara dinamika: roboti var pastāvīgi izsolīt, lai aizsargātu savas stratēģijas, pārvēršot prioritāti par bruņošanās sacensību, ko parasti lietotāji piedzīvo kā haosu. Un ir arī cilvēku neveiksmju režīms: ja lietotājs maksā par premium un joprojām nokavē nākamo bloku, viņi to interpretē kā sabojātu, pat ja sistēma uzvedās tieši tā, kā plānots.

Tas, kas ir un kas nav garantēts, jānorāda skaidri. Dzeramnauda var uzlabot jūsu relatīvo rangojumu, bet tā nevar solīt “nākamo bloku”, ja pieprasījums pārsniedz jaudu, ja izplatīšana ir nevienmērīga (daži validatori redz dažus darījumus ātrāk nekā citi), vai ja jūsu darījums kļūst nederīgs, kad tas nonāk izpildē. Ja protokols nosaka stingras kārtošanas prasības, dzeramnaudām var būt ierobežota ietekme; ja kārtošana ir elastīgāka, dzeramnaudas var dominēt kārtošanā un justies skarbas stresa laikā. Abām dizaina izvēlēm ir tirdzniecības priekšrocības un trūkumi, bet ne viena no tām pārvērš steidzamību par pārliecību.

FOGO lietderība atrodas tieši šajā mehānismā. Maksas ir tas, kā jūs maksājat par izpildi un konkurējat par retu bloka telpu, kad tas ir svarīgi. Staking ir drošības saistība, kas saskaņo validatorus, lai ievērotu noteikumus, jo slikta rīcība apdraud staked vērtību un nākotnes atlīdzības zaudēšanu. Pārvaldība ir spiediena vārsts: parametri ap bloku ierobežojumiem, maksas noteikumi un jebkādi ierobežojumi dzeramnaudas ietekmei var tikt noregulēti laika gaitā, pamatojoties uz reālu sastrēgumu un reālu lietotāju sāpēm, nevis tikai teoriju.

Ja sarežģīti roboti iegūst pasūtījuma plūsmu vai validatori izmanto privāto maršrutēšanu un atlases dīvainības, tad tā pati parādītā dzeramnauda var pārvērsties dažādos iekļaušanas iznākumos dažādās kulminācijās.

Ja jūs projektētu maciņa UX Fogo, vai jūs prezentētu dzeramnaudu kā “papildu izmaksas”, vai kā “papildu izredzes tuvākas izpildes nodrošināšanai”?

@Fogo Official   $FOGO   #fogo