Nacho Coll

Asutaja ja peavastutaja, IPFS.NINJA — Blockchain Web Services (BWS)

Updated

Asutasin IPFS.NINJA 2024. aasta alguses pärast seda, kui hindasin kliendiprojekti jaoks kõiki turul olevaid IPFS-i kinnitusteenuseid ja jõudsin järeldusele, et enamiku pakkujate 20-dollariline kuutasu sisenemispunkt oli 4-kordne juurdehindlus samale aluskoosseisu klastrile. Täna juhin [Blockchain Web Servicesit (BWS)](https://bws.ninja), tehisintellekti-põhist lahenduste tehast, mis ehitab ja toodab IPFS.NINJA-t koos meie teiste tootmistoodetega — alates 5 dollarist.

Nacho Coll

Taust#

Olen ehitanud AWS-il alates 2007. aastast — S3 ja EC2 kõige varasematest aegadest, kaua enne seda, kui “pilv” sai vaikimisi vastuseks. AWS-i ettevõtte arhitektina projekteerisin tootmismastaabis süsteeme tippklassi klientidele, sealhulgas LEGO, Nordea, Vueling ja teised Fortune 500 tasemel ettevõtted. Sealt on pärit operatiivne instinkt, mis on kõige tänase tegevuse aluseks: kuludistsipliin, mitmepiirkondlik töökindlus ning jälgitavuse tõsiselt võtmine algusest peale, mitte selle hilisem lisamine.

Alates 2019. aastast olen keskendunud paralleelselt kahele asjale: plokiahela ja detsentraliseeritud talletuse toodete infrastruktuurile ning tarkvaraarenduse tehisintellekti poolele — tuues mõlemasse sama ettevõtte arhitektuuri distsipliini. See on alus, millel Blockchain Web Services (BWS) tänapäeval tegutseb: tehisintellekti-põhine lahenduste tehas ühe põhimõttega, Nõudlus saab tooteks. Muudame kinnitatud turunõudluse tootmisvalmis tarkvaraks — inimeste projekteeritud, tehisintellekti poolt kiirendatud, algusest lõpuni vastutustundlik. Iga BWS-ist väljuv koodirida kuulub konkreetsele nimelisele inseneri­le.

BWS toodab sama distsipliini alusel mitu tootmistoodet. IPFS.NINJA on üks neist; teiste hulgas on:

  • OpenAgile.AI — inseneridistsipliin tehisintellekti abil toimuvale arendusele.
  • Zellbox — CRM broneerimispõhistele väikeettevõtetele: kliendid, broneeringud ja WhatsAppi meeldetuletused ühes postkastis.
  • WallaWhats — reaalajas WhatsAppi teavitused, kui su lemmik X/Twitteri kontod postitavad.
  • Badges.ninja — plokiahelaga kinnitatud digitaalsed märgid visuaalse disaineri ja REST API-ga.
  • IPFS.NINJA — kõige lihtsam IPFS-i kinnitus- ja üleslaadimis-API, dedikeeritud lüüside ja helde tasuta paketiga.
  • Blockchain Database — üks API plokiahela kasutamiseks andmekihina.
  • NFT.zK — lihtne API NFT-de vermimiseks ilma Web3-alaste teadmisteta.
  • Telegram XBot — Telegrami robot, mis jälgib X-i aktiivsust ja tõstab esile kogukonna aktiivsemaid liikmeid.

BWS pöördus tehisintellekti-põhiseks 2025. aasta keskel. Tehisintellekt ei olnud funktsioon, mille lisasime — see on ettevõte, kelleks saime. Inseneritöö latt ei muutunud: muutus see, kui palju uurimis-, tellingu- ja testimistööd tehisintellekt nüüd kanda suudab, mistõttu suudab väike meeskond toota sama kuju tootmistarkvara, mis varem nõudis palju suuremat meeskonda.

Millega me igapäevaselt tegeleme#

Minu igapäevatöö hõlmab kogu BWS-i tooteportfelli — teekaartide juhtimist toodete lõikes, tehnilise disaini ülevaatamist meeskonnaga, kõiki tooteid toodangusse viiva tehisintellekti abil töövoo lihvimist ning inseneridistsipliini ühtsuse hoidmist toodete vahel. Igal tootel on oma iganädalane rütm; minu töö on nendevaheline sidekude.

Konkreetselt IPFS.NINJA puhul keskendume enamasti teenuse teravana ja vertikaalsena hoidmisele: REST API failide üleslaadimiseks (JSON, pildid, PDF-id, suvalised binaarfailid), kinnituste haldus, dedikeeritud ülemaailmsed lüüsid, kasutajapõhine analüütika, allkirjastatud üleslaadimistokenid ning Node/Python SDK — kõik seda tasuta paketiga, mis on tegelikult kasutatav, ja tasuliste pakettidega, mis algavad 5 dollarist kuus, mitte turul tavapäraseks saanud 20 dollarist. Valdkonnad, millega meeskond on hiljuti tegelenud:

  • Üleslaadimistee töökindlus — üleslaadimis-API kiirena hoidmine pideva koormuse all: päringute koondamine, mitmeosalised üleslaadimisteed suurtele failidele ja kaitsvad kordusüritused, et ajutine tõrge meie serva ja IPFS-klastri vahel ei ilmneks kunagi kutsujale kadunud failina.
  • Kinnituste püsivus — sõlmedevaheline replikatsioon, ühildamine meie kinnituste registri ja aluseks oleva klastri seisundi vahel ning taustaskaneerimised, mis tabavad kettal triivimise, enne kui sellest saab katkine CID.
  • Dedikeeritud lüüsi jõudlus — igal tasulisel paketil on oma lüüsi hostinimi. p95 latentsuse madalana hoidmine kõikides piirkondades, kõrge vahemälutabamuse määr ja populaarse sisu eelsoojendamine servani on pidev häälestustöö.
  • Funktsioonide ulatus — lisaks põhilisele üleslaadimis-/ kinnitus-API-le pakub platvorm kaustade üleslaadimist, CAR-importi masslkolimiseks teistelt pakkujatelt, S3-ühilduvaid lõpp-punkte, IPNS-kirjete haldust, pildioptimeerimist lüüsi tasandil, allkirjastatud üleslaadimistokeneid brauseripoolseks üleslaadimiseks, MCP-serverit ning CID-põhist analüütikat. Iga võimekus on esmaklassiline lõpp-punkt, mitte kõrvalprojekt.
  • Kuluinsener — see, et IPFS.NINJA saab alustada 5 dollarist, samal ajal kui konkurendid alustavad 20-st, ei ole kahjumiga meelitamise trikk. See on pidev töö meie enda infrastruktuuri majandusega, et ühikukulud jaehinda tegelikult õigustaksid.
  • Kliendituge — käsitleme iga tugipiletit ise. Kui kirjutad hello@ipfs.ninja, saad vastuse päris inimeselt — ja enamikel päevadel olen see inimene mina.

Artiklid, mida olen kirjutanud või üle vaadanud#

Enamik selle saidi postitusi kannab minu nime. Mõned koostab tehisintellekti abiline (vaata täielikku töövoogu toimetusprotsessi lehelt) ja vaatan need enne avaldamist üle; teised kirjutab meeskond algusest lõpuni ise. Mõlemal juhul kontrollitakse iga koodinäidet enne avaldamist elava API vastu.

Mõned esindavad postitused:

Sirvi blogi Toimetusprotsess