O IPFS.NINJA
IPFS.NINJA to serwis pinningu IPFS dla programistów, którzy chcą przejrzystego REST API, dedykowanych gateway'ów i podpisanych tokenów przesyłania — bez konieczności samodzielnego prowadzenia węzła.
Co robimy#
IPFS.NINJA przypina pliki do InterPlanetary File System (IPFS) i udostępnia je przez dedykowane gateway’e. API jest celowo minimalne: jeden endpoint POST do przesyłania, jeden endpoint DELETE do usuwania pinu, jeden endpoint GET do listowania. Nie potrzebujesz żadnego SDK — możesz korzystać z curl, Pythonowego requests, fetch lub jakiegokolwiek innego klienta HTTP, którego już używasz.
Generujemy też podpisane tokeny przesyłania umożliwiające bezpieczne przesyłanie plików po stronie klienta z przeglądarek i aplikacji mobilnych, każdemu płatnemu kontu udostępniamy dedykowany gateway o przewidywalnej wydajności oraz udostępniamy analitykę per CID, dzięki której widzisz, co jest faktycznie pobierane.
Dlaczego istniejemy#
Sam IPFS jest genialny, ale operacyjnie bolesny w utrzymaniu. Prowadzenie własnego węzła oznacza zarządzanie pamięcią masową, peeringiem, garbage collection, TLS gateway’a oraz gęstwiną narzędzi CLI. Większość zespołów chce po prostu otrzymać CID w mniej niż 500 ms po przesłaniu danych. IPFS.NINJA istnieje właśnie po to — to nudny, przewidywalny serwis pinningu w średnim segmencie cenowym, który robi jedną rzecz dobrze.
Nasze ceny to odzwierciedlają: $5/miesiąc za plan Bodhi (10 GB, 200 plików, dedykowany gateway) zostało celowo ustawione jako najniższy płatny punkt wejścia na rynku — większość konkurentów zaczyna od $20/miesiąc za porównywalną pamięć masową.
Kto to prowadzi#
IPFS.NINJA jest budowane i prowadzone przez zespół Blockchain Web Services (BWS), z Nacho Coll jako principalem. BWS to fabryka rozwiązań natywnie wykorzystujących AI, która dostarcza gotowe do produkcji oprogramowanie w ramach portfolio produktów — IPFS.NINJA jest jednym z nich, obok OpenAgile.AI, Zellbox, WallaWhats, Badges.ninja, Blockchain Database, NFT.zK i Telegram XBot. Zasadą działania jest Demand Becomes Product (popyt staje się produktem): projektowane przez ludzi, przyspieszane przez AI, z odpowiedzialnością na każdym etapie — każda linia kodu ma przypisanego konkretnego inżyniera.
Zespół założycielski buduje na AWS od 2007 roku (praca jako Enterprise Architect dla LEGO, Nordea, Vueling i innych), a w infrastrukturze blockchain / zdecentralizowanej pamięci masowej działa od 2019 roku. IPFS.NINJA wystartowało w kwietniu 2024 roku, ponieważ każdy serwis pinningu, który oceniliśmy przy wcześniejszych projektach dla klientów, naliczał 4-krotną marżę za zasadniczo tę samą, leżącą pod spodem konfigurację.
Blog, który czytasz, jest częściowo dokumentacją techniczną, a częściowo notatnikiem operatora. Niektóre artykuły są tworzone przez asystenta AI (przy użyciu opisanego poniżej procesu generowania treści) i recenzowane przez zespół przed publikacją; inne są pisane od początku do końca ręcznie. Każdy przykład kodu jest weryfikowany względem działającego API przed publikacją.
Jak wykorzystujemy AI w naszych treściach#
Niektóre wpisy na tym blogu są tworzone przez Claude (asystenta AI od Anthropic) na podstawie promptu, który ocenia tematy pod kątem niedostatecznie obsłużonej intencji wyszukiwania, tworzy szkic treści artykułu z wymaganą strukturą opartą na kodzie oraz generuje FAQPage JSON-LD. Zespół BWS następnie recenzuje szkic, weryfikuje każdy przykład kodu względem działającego API, poprawia wszelkie błędy faktograficzne i zatwierdza publikację. Artykuły, które przechodzą tę recenzję, noszą podpis “Nacho Coll” i zawierają paragraf z ujawnieniem (ten artykuł? nie — ten jest napisany ręcznie).
Jest to ujawniane zgodnie z wytycznymi Google dotyczącymi treści przydatnych, które wymagają, aby “odpowiednie wykorzystanie automatyzacji/generowania przez AI było oczywiste dla odwiedzających poprzez ujawnienia”. Zgadzamy się z tym.
Kontakt#
- E-mail — hello@ipfs.ninja
- Zgłoszenia nadużyć — /blog/abuse lub abuse@ipfs.ninja
- Kod źródłowy — github.com/blockchain-web-services
- Status — wkrótce na status.ipfs.ninja
Standardy redakcyjne#
Nie przyjmujemy płatnych lokowań, sponsorowanych wpisów ani linków afiliacyjnych. Artykuły porównawcze (np. “IPFS.NINJA vs Pinata”) są pisane na podstawie konkretnych cen i liczby funkcji z publicznej dokumentacji konkurenta, a my linkujemy do ich strony, aby czytelnicy mogli samodzielnie zweryfikować fakty. Jeśli zauważysz nieścisłość w którymkolwiek wpisie, zgłoś ją na naszym GitHubie lub napisz na hello@ipfs.ninja — poprawimy ją i dodamy notatkę redakcyjną.
