O IPFS.NINJA
IPFS.NINJA je pinning služba pre IPFS pre vývojárov, ktorí chcú prehľadné REST API, vyhradené brány a podpísané nahrávacie tokeny — bez zložitosti prevádzkovania vlastného uzla.
Čo vytvárame#
IPFS.NINJA pripája (pinuje) súbory do InterPlanetary File System (IPFS) a poskytuje ich cez vyhradené brány. API je zámerne minimalistické: jeden POST endpoint na nahranie, jeden DELETE endpoint na zrušenie pripojenia (unpin) a jeden GET endpoint na výpis. Nie je potrebné žiadne SDK — môžete ho použiť s curl, Python knižnicou requests, fetch alebo akýmkoľvek HTTP klientom, ktorý už používate.
Taktiež generujeme podpísané nahrávacie tokeny pre bezpečné nahrávanie priamo z prehliadačov a mobilných aplikácií, každému platenému účtu poskytujeme vyhradenú bránu s predvídateľným výkonom a zobrazujeme analytiku podľa CID, aby ste videli, čo sa skutočne sťahuje.
Prečo existujeme#
IPFS samotný je skvelý, no prevádzkovo náročný. Prevádzkovanie uzla znamená správu úložiska, peeringu, garbage collection, TLS pre bránu a množstvo CLI nástrojov. Väčšina tímov chce jednoducho dostať CID späť do 500 ms po nahratí dát. IPFS.NINJA existuje práve na to — aby bol tou nudnou, predvídateľnou a cenovo prístupnou pinning službou, ktorá robí jednu vec dobre.
Naša cenotvorba to odráža: 5 $/mesiac za úroveň Bodhi (10 GB, 200 súborov, vyhradená brána) bolo zámerne nastavených ako najnižší platený vstupný bod na trhu — väčšina konkurencie začína na 20 $/mesiac za porovnateľné úložisko.
Kto to prevádzkuje#
IPFS.NINJA vytvára a prevádzkuje tím spoločnosti Blockchain Web Services (BWS), pričom Nacho Coll je jej hlavným predstaviteľom (principal). BWS je AI-natívna „solutions factory“, ktorá dodáva produkčne pripravený softvér naprieč portfóliom produktov — IPFS.NINJA je jedným z nich, popri OpenAgile.AI, Zellbox, WallaWhats, Badges.ninja, Blockchain Database, NFT.zK a Telegram XBot. Naším prevádzkovým princípom je Demand Becomes Product: navrhnuté ľuďmi, zrýchlené pomocou AI, so zodpovednosťou od začiatku po koniec — každý riadok kódu má na starosti konkrétny menovaný inžinier.
Zakladajúci tím buduje na AWS od roku 2007 (práca Enterprise Architect pre LEGO, Nordea, Vueling a ďalších) a na blockchainovej / decentralizovanej úložiskovej infraštruktúre od roku 2019. IPFS.NINJA bol spustený v apríli 2024, pretože každá pinning služba, ktorú sme hodnotili pre predchádzajúce klientske projekty, si účtovala 4× prirážku za v podstate rovnaké základné nastavenie.
Blog, ktorý práve čítate, je sčasti technická dokumentácia, sčasti prevádzkový denník. Niektoré články pripravuje AI asistent (pomocou nižšie opísaného workflow na generovanie obsahu) a pred publikovaním ich kontroluje tím; iné sú od začiatku do konca napísané ručne. Každý ukážkový kód je pred publikovaním overený voči živému API.
Ako používame AI v našom obsahu#
Niektoré príspevky na tomto blogu pripravuje Claude (AI asistent od Anthropic) pomocou promptu, ktorý zoraďuje témy podľa nedostatočne pokrytého vyhľadávacieho zámeru, vytvára telo článku s povinnou štruktúrou orientovanou na kód a generuje FAQPage JSON-LD. Tím BWS následne draft skontroluje, overí každý ukážkový kód voči živému API, opraví prípadné faktické chyby a schváli publikovanie. Články, ktoré touto kontrolou prejdú, nesú autorstvo „Nacho Coll“ a obsahujú odsek so zverejnením (tento článok? nie — tento je napísaný ručne).
Toto zverejňujeme v súlade s usmernením Google o užitočnom obsahu, ktoré žiada, aby „primerané používanie automatizácie/AI generovania bolo návštevníkom zjavné prostredníctvom zverejnení“. S tým súhlasíme.
Kontaktujte nás#
- E-mail — hello@ipfs.ninja
- Hlásenia o zneužití — /blog/abuse alebo abuse@ipfs.ninja
- Zdrojový kód — github.com/blockchain-web-services
- Stav služby — čoskoro na status.ipfs.ninja
Redakčné štandardy#
Neprijímame platené umiestnenia, sponzorované príspevky ani affiliate odkazy. Porovnávacie články (napr. „IPFS.NINJA vs Pinata“) píšeme s konkrétnymi cenami a počtom funkcií z verejnej dokumentácie konkurencie a odkazujeme na jej stránku, aby si čitatelia mohli fakty sami overiť. Ak v niektorom príspevku nájdete nepresnosť, otvorte prosím issue na našom GitHube alebo napíšte na hello@ipfs.ninja — opravíme ju a pridáme redakčnú poznámku.
