Kiel ni konstruis kompanion en Silicon Valley

Kiel ni konstruis kompanion en Silicon ValleyVido de San Francisco de la orienta flanko de la golfo

Saluton Habr,

En ĉi tiu afiŝo mi parolos pri kiel ni konstruis kompanion en Silicon Valley. En kvar jaroj, ni iris de dupersona starto en la kelo de konstruaĵo en San-Francisko al granda, rekonebla firmao kun investoj de pli ol $ 30M de konataj financoj, inkluzive de tiaj gigantoj kiel a16z.

Sub la tranĉo estas multaj interesaj rakontoj pri Y Combinator, riskinvestoj, teamserĉo kaj aliaj aspektoj de vivo kaj laboro en la valo.

antaŭhistorio

Mi venis al la valo en 2011 kaj aliĝis al MemSQL, firmao kiu ĵus diplomiĝis ĉe Y Combinator. Mi estis la unua dungito ĉe MemSQL. Ni laboris de triĉambra apartamento en la urbo Menlo Park, en kiu ni loĝis (mi kaj mia edzino estis en unu ĉambro, la ĉefoficisto kaj lia edzino estis en alia, kaj la ĉefoficisto de la firmao, Nikita Shamgunov, dormis sur la sofo. en la salono). La tempo flugis, MemSQL hodiaŭ estas granda entreprena kompanio kun centoj da dungitoj, multmilionaj transakcioj kaj oficejo en la centro de San Francisco.

En 2016, mi rimarkis, ke la kompanio superis min, kaj decidis, ke estas tempo komenci ion novan. Ankoraŭ ne decidinte, kion fari poste, mi sidis en kafejo en San-Francisko kaj legis iun artikolon de tiu jaro pri maŝinlernado. Alia junulo sidiĝis apud mi kaj diris: "Mi rimarkis, ke vi legas pri skribmaŝino, ni konatiĝu." Tiaj situacioj estas oftaj en San Francisco. Plej multaj homoj en kafejoj, restoracioj kaj surstrate estas dungitoj de noventreprenoj aŭ grandaj teknologiaj kompanioj, do la probableco renkonti iun tian estas tre alta. Post du pliaj renkontiĝoj kun ĉi tiu junulo en kafejo, ni decidis komenci konstrui firmaon kiu konstruas inteligentajn helpantojn. Samsung ĵus aĉetis VIV, Google anoncis Google Assistant, kaj ŝajnis, ke la estonteco estas ie en tiu direkto.

Kiel alia ekzemplo de kiom da homoj en SF laboras en la IT-kampo, unu aŭ du semajnojn poste la sama junulo kaj mi sidis en la sama kafejo, kaj mi faris kelkajn ŝanĝojn al nia estonta retejo, kaj li havis nenion por kio. fari . Li simple turnis sin al hazarda junulo sidanta trans la tablo de ni kaj diris "ĉu vi tajpas?", al kio la junulo respondis surprizite "jes, kiel vi scias?"

En oktobro 2016, ni decidis komenci altigi riskkapitalinvestojn. Mi supozis, ke alveni al renkontiĝo kun ĉefaj investantoj estus tre malfacila. Montriĝis, ke ĉi tio estas tute malĝusta. Se investanto havas eĉ la plej etan suspekton, ke kompanio povus ekflugi, ili feliĉe pasigos horon de sia tempo parolante. Granda ŝanco malŝpari horon en senelira kompanio estas multe pli bona ol malgranda ŝanco maltrafi la sekvan unikornon. La fakto, ke mi estis la unua dungito de MemSQL, permesis al ni ricevi renkontiĝojn en nia kalendaro kun ses tre bonegaj investantoj en la valo ene de semajno da laboro. Ni estis inspiritaj. Sed kun la sama facileco per kiu ni ricevis ĉi tiujn kunvenojn, ni malsukcesis ĉi tiujn kunvenojn. Investantoj renkontiĝas kun teamoj kiel ni plurfoje tage kaj kapablas kompreni en minimuma tempo, ke la uloj antaŭ ili ne havas ideon, kion ili faras.

Apliko al Y Combinator

Ni bezonis akrigi niajn kapablojn en konstruado de kompanio. Konstrui firmaon ne temas pri skribi kodon. Ĉi tio signifas kompreni, kion homoj bezonas, fari uzantajn studojn, prototipi, decidi ĝuste kiam pivoti kaj kiam daŭrigi, trovi produkton-merkatan taŭgan. Ĝuste en ĉi tiu tempo, rekrutado okazis por Y Combinator Winter 2017. Y Combinator estas la plej prestiĝa akcelilo en Silicon Valley, tra kiu trapasis tiaj gigantoj kiel Dropbox, Reddit, Airbnb, kaj eĉ MemSQL. La kriterioj por Y Combinator kaj riskkapitalistoj estas tre similaj: ili devas elekti malgrandan nombron el granda nombro da kompanioj en Silicon Valley kaj maksimumigi la ŝancon kapti la sekvan unikornon. Por eniri en Y Combinator, vi devas plenigi kandidatiĝon. La demandaro malakceptas proksimume 97% de kandidatiĝoj, do plenigi ĝin estas nekredeble respondeca procezo. Post la demandaro okazas intervjuo, kiu fortranĉas duonon de la ceteraj kompanioj.

Ni pasigis semajnon plenigante la formularon, replenigante ĝin, legante ĝin kun amikoj, leginte ĝin denove, replenigante ĝin. Rezulte, post kelkaj semajnoj ni ricevis inviton por intervjuo. Ni eniris 3%, restas nur eniri 1.5%. La intervjuo okazas en la sidejo de YC en Mountain View (40 minutojn per aŭto de SF) kaj daŭras 10 minutojn. La demandoj faritaj estas proksimume la samaj kaj estas konataj. Estas retejoj en la Interreto, kie tempigilo estas agordita por 10 minutoj kaj demandoj de konata manlibro estas hazarde elektitaj kaj montrataj. Ni pasigis horojn sur ĉi tiuj retejoj ĉiutage, kaj petis plurajn el niaj amikoj kiuj trapasis YC en la pasinteco intervjui nin ankaŭ. Ĝenerale, ni alproksimiĝis al renkontiĝoj kun investantoj pli serioze ol unu monaton antaŭe.

La tago de la intervjuo estis tre interesa. Nia intervjuo estis ĉirkaŭ la 10-a. Ni alvenis frue. Por mi, la tago de la intervjuo prezentis certan defion. Ĉar mia firmao klare ankoraŭ ne ekflugis, mi diversigis mian tempan investon komencante provperiodon ĉe OpenAI. Unu el la kunfondintoj de OpenAI, Sam Altman, ankaŭ estis la prezidanto de Y Combinator. Se mi ricevas intervjuon kun li kaj li vidas OpenAI en mia kandidatiĝo, ne estas la plej malgranda dubo, ke li demandos mian administranton pri mia progreso dum mia provperiodo. Se mi tiam ne eniros en Y Combinator, tiam mia provperiodo ĉe OpenAI ankaŭ estos en granda dubo.

Feliĉe, Sam Altman ne estis en la teamo kiu intervjuis nin.

Se Y Combinator akceptas kompanion, ili vokas la saman tagon. Se ili malakceptas ĝin, ili skribas retpoŝton la sekvan tagon kun detala klarigo pri kial. Sekve, se vi ne ricevas vokon antaŭ la vespero, tio signifas, ke vi estas malfeliĉa. Kaj se ili vokis, tiam sen preni la telefonon, vi povas scii, ke ili prenis nin. Ni pasigis la intervjuon facile; ĉiuj demandoj estis el la manlibro. Ni eliris inspiritaj kaj iris al Norda Floto. Pasis duonhoro, ni estis dek minutoj de la urbo, kiam ni ricevis vokon.

Eniri en Y Combinator estas la revo de preskaŭ ĉiu homo, kiu konstruas kompanion en Silicon Valley. Tiu momento, kiam la telefono sonoris, estas unu el la 3 plej memorindaj momentoj en mia kariero. Rigardante antaŭen, la dua el la tri okazos nur kelkajn horojn poste en la sama tago.

La knabino ĉe la alia fino ne hastis plezurigi nin per la novaĵoj pri nia akcepto. Ŝi informis nin, ke ili bezonas fari duan intervjuon. Ĉi tio estas malofta evento, sed ĝi ankaŭ estis skribita pri la Interreto. Interese, ke laŭ statistiko, inter la kompanioj, kiuj postulis duan intervjuon, la samaj 50% akceptas, tio estas, ke la fakto, ke ni devas reveni, donas al ni 0 novajn informojn pri tio, ĉu ni eniros en YC aŭ ne.

Ni turnis nin kaj revenis. Ni alproksimiĝis al la ĉambro. Sam Altman. Malbonŝanco…

Mi skribis al mia administranto ĉe OpenAI malstreze dirante, ke ĉi tio estas, mi travivas intervjuon ĉe Y Combinator hodiaŭ, Sam verŝajne skribos al vi, ne miru. Ĉio iris bone, mia administranto ĉe OpenAI ne povus esti pli pozitiva.

La dua intervjuo daŭris kvin minutojn, ili faris kelkajn demandojn, kaj lasis nin iri. Ne estis la sama sento, ke ni frakasis ilin. Ŝajnis, ke nenio ĵus okazis dum la intervjuo. Ni iris al SF, malpli inspiritaj ĉi-foje. 30 minutojn poste ili denove vokis. Ĉi-foje por anonci, ke ni estas akceptitaj.

Kaj Kombinanto

La sperto ĉe Y Combinator estis tre utila kaj interesa. Unufoje semajne, marde, ni devis iri al ilia sidejo en Mountain View, kie ni sidis en grupetoj kun spertaj uloj kaj kunhavis kun ili nian progreson kaj problemojn, kaj ili diskutis kun ni eblajn solvojn. Fine de ĉiu mardo, dum vespermanĝo, diversaj sukcesaj entreprenistoj parolis kaj parolis pri siaj spertoj. La kreintoj de Whatsapp parolis ĉe la lasta vespermanĝo, ĝi estis tre ekscita.

Komunikado kun aliaj junaj kompanioj en la kohorto ankaŭ estis interesa. Malsamaj ideoj, malsamaj teamoj, malsamaj rakontoj por ĉiuj. Ili ĝoje instalis prototipojn de niaj asistantoj kaj konigis siajn impresojn, kaj ni uzis prototipojn de iliaj servoj.

Krome, portalo estis kreita, sur kiu ni povus iam ajn krei renkontiĝojn kun diversaj inteligentaj uloj, kiuj havas sperton en diversaj areoj de konstruo de kompanioj: vendo, merkatado, uzantstudoj, dezajno, UX. Ni uzis ĉi tion sufiĉe multe kaj akiris multan sperton. Preskaŭ ĉiam ĉi tiuj uloj estis en Norda Floto, do ili eĉ ne devis vojaĝi malproksimen. Ofte vi eĉ ne bezonis aŭton.

Serĉu alian kunfondinton

Vi ne povas krei kompanion kune. Sed ni havas $ 150K, kiujn YC donas komence de la programo. Ni devas trovi homojn. Konsiderante, ke ni apenaŭ scias, kion ni skribas, serĉi dungitojn ankoraŭ estas perdita kaŭzo, sed eble ni trovos alian homon, kiu volas esti kunfondinto ĉe ni? Mi faris ACM ICPC en kolegio, kaj multaj el la homoj, kiuj faris ĝin en mia generacio, nun havas sukcesajn karierojn en la valo. Mi komencis skribi al miaj malnovaj amikoj, kiuj nun loĝas en SF. Kaj la valo ne estus valo, se en la unuaj kvin mesaĝoj mi ne trovus iun, kiu volas konstrui firmaon. La edzino de unu el miaj ICPC-amikoj konstruis tre sukcesan karieron ĉe Fejsbuko, sed pripensis forlasi kaj komenci firmaon. Ni renkontis ŝin. Ŝi ankaŭ jam aktive serĉis kunfondintojn kaj prezentis al mi sian amikon Ilja Polosuĥin. Ilya estis unu el la inĝenieroj en la teamo kiu konstruis TensorFlow. Post pluraj renkontiĝoj, la knabino decidis resti en Fejsbuko, kaj Ilya venis al nia firmao kiel la tria fondinto.

Hejmo PROksime

Post YC, levi riskkapitalinvestojn estas iom pli facila. Dum la finaj tagoj de la programo, Y Combinator organizas Demo-Tago kie ni prezentas al 100 investantoj. YC konstruis sistemon, en kiu investantoj esprimas intereson pri ni ĝuste dum la prezento, kaj ni esprimas intereson pri ili fine de la tago, kaj tiam pezita kongruo estas konstruita tie kaj ni renkontiĝas kun ili. Ni kolektis $400K, Ilya kaj mi ne estis tre implikitaj en ĉi tiu procezo, ni skribis la kodon, do mi ne povas rakonti multajn interesajn rakontojn. Sed estas unu.

Por merkatado, ni okazigis maŝinlernajn renkontiĝojn en San-Francisko kun ĉefaj esploristoj (multaj el kiuj laboras ĉe Google Brain, OpenAI, studas ĉe Stanfordo aŭ Berkeley, kaj do estas geografie lokitaj en la valo) kaj konstruis lokan komunumon. Ĉe unu el ĉi tiuj renkontiĝoj, ni konvinkis unu el la absolute plej bonaj esploristoj en la kampo esti nia konsilisto. Ni preskaŭ subskribis la dokumentojn, kiam semajnon poste li rimarkis, ke lia nuna firmao ne permesos al li esti konsilisto. Sed li sentis, ke li lasas nin, kaj do li sugestis, ke anstataŭ konsili, ni simple investu en ni. La kvanto en firmaa skalo estis malgranda, sed akiri pintan esploriston en la kampo ne nur kiel konsilisto, sed kiel investanto estis tre mojosa.

Jam estis junio 2017, Google Pixel aperis kaj estis populara. Male al, bedaŭrinde, la Google Assistant enkonstruita en ĝi. Mi pruntis Pikselojn de amikoj, premis la hejman butonon, kaj 10 fojojn el 10 mi vidis "agordi Google Assistant antaŭ ol uzi ĝin por la unua fojo." Samsung neniel uzis la aĉetitan VIV, sed anstataŭe liberigis Bixby kun aparatarbutono, kaj aplikoj kiuj anstataŭigis Bixby per torĉlampo iĝis popularaj en la Samsung Store.

Sur la fono de ĉio ĉi, la fido de Ilya kaj mi al la estonteco de asistantoj forvelkis, kaj ni forlasis tiun kompanion. Ni tuj komencis novan kompanion, Near Inc, perdante nian Y Combinator-insignon, $ 400K, kaj plej altan esploriston kiel investanto en la procezo.

En tiu momento, ni ambaŭ tre interesiĝis pri la temo de programsintezo - kiam la modeloj mem skribas (aŭ aldonas) la kodon. Ni decidis enprofundiĝi en la temon. Sed vi tute ne povas iri sen mono, do unue vi devas kompensi la perditajn $400K.

Projektaj investoj

En tiu tempo, inter la dataj grafikaĵoj de Ilya kaj mi, preskaŭ ĉiuj investantoj en la valo estis unu aŭ du manpremoj for, do, same kiel la unuan fojon, estis tre facile ricevi renkontiĝojn. La unuaj renkontiĝoj iris tre malbone, kaj ni ricevis plurajn rifuzojn. Dum mi lernas por ĉi tio kaj la venontaj 2 monkolektoj, en kiuj mi partoprenos, antaŭ la unua JES, mi bezonas ricevi dekojn da NE-oj de investantoj. Post la unua JES, la sekva JES venas en la sekvaj 3-5 renkontiĝoj. Tuj kiam estas du aŭ tri JES, preskaŭ ne plu estas NE, kaj fariĝas problemo elekti el ĉiuj JES kiun preni.

Nia unua JES venis de investanto X. Mi diros nenion bonan pri X, do mi ne mencios lian nomon. X malaltigis la firmaon ĉe ĉiu renkontiĝo kaj provis aldoni pliajn terminojn, kiuj estis malavantaĝaj por la teamo kaj fondintoj. La aparta persono, kun kiu ni laboris ĉe X, estis frua en sia kariero kiel investanto en granda fonduso, kaj por li, fermi tre profitan interkonsenton estis ŝtuparo al lia kariero. Kaj ĉar neniu krom li diris al ni JES, li povis postuli ion ajn.

X prezentis nin al kelkaj aliaj investantoj. Investantoj ne ŝatas investi sole, ili ŝatas investi kun aliaj. Havi aliajn investantojn pliverŝajnigas, ke ili ne eraros (ĉar iu alia opinias, ke ĝi estas bona investo) kaj pliigas la ŝancojn de postvivado de la kompanio. La problemo estas ke se X konigis nin al Y, Y ne investos sen X post tio, ĉar ĝi estos vangofrapo en la vizaĝo de X, kaj ili ankoraŭ devas trakti unu la alian ofte. La dua JES post tiuj ĉi konatoj venis relative baldaŭ, kaj poste la tria kaj la kvara. La problemo estis, ke X volis elpremi la tutan sukon el ni kaj doni al ni monon sub la plej malfavoraj kondiĉoj, kaj aliaj investantoj, kiuj lernis pri ni de X, eble estos pretaj investi en ni je pli bonaj kondiĉoj, sed ne farus ĝin por X estas reen

Iun sunplenan matenon en San-Francisko, mi ricevis leteron de Nikita Shamgunov, jam tiam Ĉefoficisto de MemSQL, "Prezentante Alex (PROksime) al Amplifi Partneroj." Laŭvorte 17 minutojn poste, tute sendepende kaj pro pura hazardo, alvenas letero de X kun ĝuste la sama titolo. La uloj de Amplify montriĝis nekredeble ĝentilaj. La kondiĉoj, kiujn X proponis al ni, ŝajnis al ili drakoniaj, kaj ili volis investi en ni laŭ raciaj kondiĉoj. Kelkaj investantoj volis investi kune kun Amplify. En tiaj cirkonstancoj, ni forlasis investon X kaj levis rondon kun Amplify kiel la ĉefa investanto. Amplify ankaŭ ne ĝojis investi en preterpasi X, sed ĉar la unua enkonduko venis de Nikita, kaj ne de X, komuna lingvo estis trovita inter ĉiuj, kaj neniu ofendiĝis de iu ajn. Se Nikita estus sendinta la leteron 18 minutojn poste tiun tagon, aferoj eble estus iom pli komplikaj.

Ni nun havis $800K por vivi, kaj komencis jaron plena de hardcore modelado sur PyTorch, parolante kun dekoj da firmaoj en la valo por kompreni kie programsintezo povus esti aplikita en praktiko, kaj aliaj ne tre interesaj aventuroj. Ĝis julio 2018, ni havis iom da progreso pri modeloj kaj pluraj artikoloj pri NIPS kaj ICLR, sed ne estis kompreno de kie modeloj de la tiame atingebla nivelo povus esti aplikataj praktike.

Unua konatiĝo kun blokĉeno

La mondo de blokĉeno estas tre stranga mondo. Mi sufiĉe intence evitis lin dum longa tempo, sed fine niaj vojoj kruciĝis. En nia serĉo de aplikoj por programa sintezo, ni finfine alvenis al la konkludo, ke io ĉe la intersekco de programsintezo kaj la rilata temo de formala konfirmo povus esti tre utila por inteligentaj kontraktoj. Ni sciis nenion pri blokĉeno, sed la valo ne estus valo, se inter miaj malnovaj amikoj ne estus almenaŭ kelkaj, kiuj interesiĝis pri ĉi tiu temo. Ni komencis komuniki kun ili kaj rimarkis, ke formala konfirmo estas bona, sed estas pli urĝaj problemoj en la blokĉeno. En 2018, Ethereum jam malfacile traktis la ŝarĝon, kaj disvolvi protokolon, kiu kuros signife pli rapide, estis tre urĝa afero.

Ni, kompreneble, estas malproksimaj de la unuaj, kiuj elpensis tian ideon, sed rapida studo de la merkato montris, ke dum ekzistas konkurenco tie, kaj alta, eblas gajni ĝin. Pli grave, kaj Ilya kaj mi estas tre bonaj sistemprogramistoj. Mia kariero en MemSQL estis, kompreneble, multe pli proksima al evoluigado de protokoloj ol konstruado de modeloj sur PyTorch, kaj Ilya ĉe Google estis unu el la programistoj de TensorFlow.

Mi komencis diskuti ĉi tiun ideon kun miaj iamaj MemSQL-kolegoj kaj mia samteamano de la ICPC-tagoj, kaj la ideo konstrui rapidan blokĉenan protokolon montriĝis interesa por kvar el kvin homoj kun kiuj mi parolis. En unu tago en aŭgusto 2018, NEAR kreskis de tri homoj al sep, kaj al naŭ dum la sekva semajno kiam ni dungis estron de operacioj kaj estron de komerca disvolviĝo. Samtempe, la nivelo de homoj estis simple nekredebla. Ĉiuj inĝenieroj estis aŭ de la frua MemSQL-teamo aŭ laboris dum multaj jaroj ĉe Google kaj Facebook. Tri el ni havis ICPC-orajn medalojn. Unu el la originaj sep inĝenieroj gajnis la ICPC dufoje. Tiutempe estis ses duoblaj mondĉampionoj (hodiaŭ estas naŭ duoblaj mondĉampionoj, sed nun du el ili laboras ĉe NEAR, do la statistiko pliboniĝis laŭlonge de la tempo).

Estis eksplodema kresko, sed estis problemo. Neniu laboris senpage, kaj la oficejo en la centro de SF ankaŭ estas malproksima de malmultekosta, kaj kovri oficejan lupagon kaj valnivelajn salajrojn por naŭ homoj per kio restis de $ 800K post jaro estis problema. NEAR havas 1.5 monatojn en ekzisto antaŭ ol restas nulo en la banko.

Denove investoj pri riskkapitalo

Havante sep tre fortajn sistemajn programistojn en la blankestrara ĉambro kun mezumo de ĉirkaŭ 8 jaroj da sperto, ni povis rapide elpensi iun akcepteblan dezajnon por la protokolo kaj revenis al paroli kun investantoj. Bedaŭrinde, multaj investantoj evitas blokĉenon. Tiutempe (kaj eĉ nun) estis nekredebla nombro da oportunistoj en ĉi tiu industrio, kaj estis malfacile distingi inter la seriozaj uloj kaj la oportunistoj. Ĉar ordinaraj investantoj evitas blokĉenon, ni devas iri al investantoj, kiuj investas specife en blokĉenon. Ankaŭ estas multaj el ĉi tiuj en la valo, sed ĝi estas tute malsama aro, kun malmulte da interkovro kun investantoj, kiuj ne specialiĝas pri blokĉeno. Tre atendite, ni finis kun homoj en nia rendevua kolumno kaj en tiaj financoj en unu manpremo. Unu tia fondaĵo estis Metastable.

Metastable estas plej alta fonduso, kaj ricevi JES de ili signifus fermi la rondon preskaŭ tuj. Ni jam atingis 3-4 NEojn antaŭ tiu tempo, kaj la nombro da mono por paroli rapide malkreskis, kiel estis la tempo antaŭ ol NEAR restos sen vivrimedo. Metastable havis kelkajn nekredeble inteligentajn ulojn laborantajn pri ĝi, kies tasko estis disŝiri niajn ideojn kaj trovi la plej malgrandajn difektojn en nia dezajno. Ĉar nia dezajno en tiu tempo aĝis plurajn tagojn, same kiel nia sperto en blokĉeno en tiu tempo, ĉe amaskunveno kun Metastable ili detruis Ilya kaj mi. La nombro da NO-oj en la ŝparbanko pliiĝis je unu pli.

Dum la venontaj du semajnoj, la laboro antaŭ la estraro daŭris kaj la dezajno komencis kuniĝi en ion seriozan. Ni certe rapidis nian renkontiĝon kun Metastable. Se la renkontiĝo estus okazinta nun, ne estus eble tiel facile detrui nin. Sed Metastable ne renkontiĝos kun ni post nur du semajnoj. Kion fari?

Solvo estis trovita. Okaze de la naskiĝtago de Ilja, li okazigis kradroston sur la tegmento de sia domo (kiu, kiel multaj tegmentoj en etaĝkompleksoj en la Norda Floto, estis bone prizorgita parko), kie estis invititaj ĉiuj NEAR-oficistoj kaj amikoj, inkluzive de Ivano. Bogaty, la amiko de Ilya kiu laboris ĉe Metastable en tiu tempo, same kiel iuj aliaj investantoj. Kontraste al ĵeto al investantoj en kunvenejo, la barbekuo estis ŝanco por la tuta NEAR-teamo babili en hazarda medio, biero en la mano, kun Ivan kaj aliaj investantoj pri nia nuna dezajno kaj celoj. Je la fino de la barbekuo, Ivan venis al ni kaj diris, ke ŝajnis, ke havus sencon, ke ni rerenkontiĝos.

Ĉi tiu renkontiĝo iris multe pli bone, kaj Ilja kaj mi povis protekti la dezajnon de insidaj demandoj. Metastable invitis nin renkontiĝi kun ĝia fondinto Naval Ravikant kelkajn tagojn poste ĉe la Angellist-oficejo. La oficejo estis tute malplena, ĉar preskaŭ la tuta kompanio foriris al Burning Man. Ĉe tiu ĉi renkontiĝo, la NE iĝis JES, kaj NEAR ne plu estis mortordanta. La mitingo finiĝis, ni eniris la lifton. La novaĵo, ke Metastable investis en ni, disvastiĝis tre rapide. La lifto ankoraŭ ne atingis la unuan etaĝon, kiam dua JES, ankaŭ de supera fonduso, alvenis ĉe nia poŝto sen ia partopreno niaflanke. Ne estis pli da NE en tiu monkolekto, kaj semajnon poste ni denove solvis la tornistronproblemon por konveni la plej bonajn ofertojn en limigitan rondon.

Grava forprenado: en la Valo, persona tuŝo foje estas pli grava ol bona prezento aŭ bone desegnita dezajno. En la fruaj stadioj de la vivo de kompanio, investantoj komprenas, ke aparta produkto aŭ dezajno multfoje ŝanĝiĝos, kaj tial multe pli fokusiĝas al la teamo kaj ilia volo rapide ripeti. 

Rapido ne estas la plej granda problemo

Fine de 2018, ni iris al la hakatono de ETH San Francisco. Ĉi tiu estas unu el multaj hakatonoj tra la mondo dediĉitaj al Ethereum. Ĉe la hackathon ni havis grandan teamon, kiu volis konstrui la unuan version de la ponto inter NEAR kaj Ether.

Mi apartiĝis de la teamo kaj decidis preni alian vojon. Mi trovis Vlad Zamfir, konatan influanton en la ekosistemo, kiu skribis sian version de sharding por Ethereum, kontaktis lin kaj diris "Saluton, Vlad, mi skribis sharding en MemSQL, ni partoprenu en la sama teamo." Vlaĉjo estis kun knabino, kaj sur lia vizaĝo estis klare, ke mi ne elektis la plej bonan tempon por komuniki. Sed la knabino diris "Tio sonas bonega, Vlad, vi devus preni lin en la teamon." Tiel mi finis en teamo kun Vlad Zamfir, kaj dum la sekvaj 24 horoj mi lernis kiel lia dezajno funkciis kaj verkis prototipon kun li.

Ni gajnis la hakatonon. Sed tio ne estis la plej interesa afero. La plej interesa afero estas, ke kiam li kaj mi jam skribis preskaŭ de nulo prototipo de atomaj transakcioj inter pecetoj, nia ĉefa teamo, kiu planis verki la ponton, eĉ ne eklaboris ankoraŭ. Ili ankoraŭ provis starigi lokan evoluan medion por Solideco.

Surbaze de la rezultoj de ĉi tiu hackathon kaj la grandega nombro da uzantstudoj kiuj sekvis ĝin, ni rimarkis, ke la plej granda problemo kun blokĉenoj ne estas ilia rapideco. La plej granda problemo estas, ke blokĉenaj aplikoj estas nekredeble malfacile skribi kaj eĉ pli malfacilaj por finaj uzantoj uzi. Nia fokuso pligrandiĝis en 2019, ni venigis homojn, kiuj komprenas uzantsperton, kunvenis teamon, kies fokuso estas ekskluzive pri sperto de ellaboranto, kaj faris la ĉefan fokuson de oportuno por programistoj kaj uzantoj.

Konstrua rekono

Kun sufiĉe da mono en la banko por ankoraŭ ne zorgi pri la sekva raŭndo, kaj forta teamo skribanta kodon kaj laboranta pri la dezajno, estis nun tempo labori pri rekono.

Ni ĵus komencis, kaj niaj konkurantoj jam havis grandajn fanbazojn. Ĉu ekzistas maniero iel atingi ĉi tiujn fanbazojn por ke ĉiuj profitu? Ni sidis en grupeto ĉe la kafejo Red Door en San-Francisko iun matenon, kiam venis en menso fenomena ideo. En mondo kie dekoj da protokoloj konkuras por esti la venonta granda afero, homoj vere havas neniun fonton de informoj pri ĉi tiuj protokoloj krom siaj propraj merkatmaterialoj. Estus bonege, se iu sufiĉe inteligenta starus kun la esploristoj kaj programistoj de tiaj protokoloj antaŭ la estraro kaj forĵetus ilin. Ĉi tiuj videoj estas bonaj por ĉiuj. Por ili (se ili ne disŝiriĝas) ĉar ilia komunumo povas vidi, ke ilia dezajno ne estas herbo. Por ni, ĝi estas ŝanco esti rimarkita de ilia komunumo, kaj ankaŭ ŝanco lerni bonajn ideojn. Preskaŭ ĉiuj protokoloj, inkluzive de NEAR, estas disvolvitaj malkaŝe, do ideoj kaj kodo entute ne estas kaŝitaj, sed ĉi tiuj ideoj foje povas esti malfacile troveblaj. Vi povas lerni multon en unu horo antaŭ tabulo kun inteligenta homo.

La valo denove montriĝis utila. NEAR estas malproksima de la sola protokolo, kiu havas oficejon en la Norda Floto, kaj la ideo registri tiajn filmetojn estis renkontita kun granda entuziasmo de la programistoj de aliaj protokoloj. Ni rapide metis la unuajn kunvenojn en la kalendaron por registri filmetojn kun la uloj, kiuj ankaŭ estis geografie en la Norda Floto, kaj por hodiaŭ tiaj filmetoj preskaŭ kvardek jam.

En la sekvaj monatoj, ni renkontis sennombrajn homojn ĉe konferencoj kiuj unue lernis pri NEAR de tiuj videoj, kaj almenaŭ du el la NEAR-dezajnaj solvoj okazis kiel rezulto de adaptado de informoj de tiuj videoj, do la ideo bonege funkciis ambaŭ kiel merkatika ruzo kaj kiel ŝanco. Eltrovu la lastajn sukcesojn en la industrio kiel eble plej rapide.

Plia historio

La teamo kreskis, kaj la plej grava afero en la vivo de noventrepreno estas havi sufiĉajn financojn por subteni kreskon. Ankaŭ la tria monkolekto ne tuj komenciĝis sukcese, ni ricevis plurajn NE-ojn, sed unu JES denove renversis ĉion, kaj ni rapide fermis ĝin. La kvara monkolekto komence de ĉi tiu jaro komenciĝis per JES preskaŭ tuj, ni ricevis financadon de Andreessen Horowitz, la plej alta fonduso kaj principe kaj en la kampo de blokado, kaj kun a16z kiel investanto la rondo fermiĝis tre rapide. En la lasta raŭndo ni akiris $21.6M.

Coronavirus faris siajn proprajn ĝustigojn al la procezo. Jam antaŭ la pandemio, ni komencis dungi homojn malproksime, kaj kiam estis decidite fermi la sidejon en marto, du semajnojn antaŭ ol la oficialaj enfermoj komenciĝis, ni tute ĉesis doni preferon al lokaj kandidatoj, kaj hodiaŭ NEAR estas granda distribua kompanio.

En aprilo de ĉi tiu jaro, ni komencis la lanĉan procezon. Ĝis septembro, ni mem subtenis ĉiujn nodojn, kaj la protokolo funkciis en centralizita formato. Nun la nodoj estas iom post iom anstataŭigitaj per nodoj de la komunumo, kaj la 24-an de septembro ni estingos ĉiujn niajn nodojn, kio efektive estos la tago, kiam NEAR liberiĝos kaj ni perdos ajnan kontrolon pri ĝi.

La evoluo ne finiĝas tie. La protokolo havas enkonstruitan migradan mekanismon al novaj versioj, kaj ankoraŭ restas multe da laboro.

En konkludo

Ĉi tiu estas la unua afiŝo en la NEAR kompania blogo. En la venontaj monatoj, mi rakontos al vi kiel funkcias NEAR, kial la mondo estas pli bona kun bona oportuna blokĉena protokolo ol sen ĝi, kaj kiajn interesajn algoritmojn kaj problemojn ni solvis dum disvolviĝo: sharding, hazarda nombrogenerado, konsentaj algoritmoj, pontoj kun aliaj ĉenoj, tiel nomataj Tavolo 2 protokoloj kaj multe pli. Ni preparis bonan kombinaĵon de popularscienco kaj profundaj teknikaj afiŝoj.

Eta listo de rimedoj por tiuj, kiuj volas profundiĝi nun:

1. Vidu kiel aspektas evoluo sub NEAR, kaj vi povas eksperimenti en la reta IDE tie.

2. La protokola kodo estas malfermita, vi povas elekti ĝin per spatulo tie.

3. Se vi volas lanĉi vian propran nodon en la reto kaj helpi ĝian malcentralizon, vi povas aliĝi al la programo Stake Militoj. Estas ruslingvano telegrama komunumo, kie homoj ekzamenis la programon kaj kuris nodojn kaj povas helpi kun la procezo.

4. Vasta programisto dokumentado en la angla estas havebla tie.

5. Vi povas sekvi ĉiujn novaĵojn en la rusa en la jam menciita telegrama grupo, kaj en grupo ĉe VKontakte

Fine, antaŭhieraŭ ni lanĉis interretan hakatonon kun premiofonduso de $ 50K, kie oni proponas verki interesajn aplikojn, kiuj uzas la ponton inter NEAR kaj Ethereum. Pliaj informoj (en la angla) tie.

Ĝis baldaŭ!

fonto: www.habr.com

Aldoni komenton