Skip to content

IPFS Ninja

সহজেই ইমেজ, PDF এবং JSON ফাইল IPFS-এ আপলোড করুন এবং তাৎক্ষণিক gateway অ্যাক্সেস সহ একটি স্থায়ী কন্টেন্ট আইডেন্টিফায়ার (CID) পান।

IPFS কী?

InterPlanetary File System (IPFS) হল একটি বিকেন্দ্রীভূত, peer-to-peer স্টোরেজ প্রোটোকল। IPFS ফাইলগুলিকে ছোট ছোট অংশে ভাগ করে, নেটওয়ার্ক জুড়ে বিতরণ করে এবং প্রতিটি ফাইলকে তার বিষয়বস্তুর উপর ভিত্তি করে একটি অনন্য কন্টেন্ট আইডেন্টিফায়ার (CID) নির্ধারণ করে।

এর অর্থ:

  • বিতরিত স্টোরেজ — আপনার ফাইলগুলি উন্নত নির্ভরযোগ্যতার জন্য একাধিক নোড জুড়ে সংরক্ষিত হয়।
  • কন্টেন্ট অ্যাড্রেসিং — CID ফাইলের বিষয়বস্তু থেকে তৈরি, অপরিবর্তনীয়তা নিশ্চিত করে।
  • নেটওয়ার্ক-ব্যাপী অ্যাক্সেসযোগ্যতা — CID থাকা যে কেউ যেকোনো IPFS নোড থেকে ফাইলটি পুনরুদ্ধার করতে পারে।

IPFS Ninja কী করে

IPFS Ninja একটি ম্যানেজড সার্ভিস যা আপনাকে একটি সহজ REST API-এর মাধ্যমে ফাইল আপলোড করতে এবং IPFS-এ বিদ্যমান কন্টেন্ট পিন করতে দেয়। আপনার নিজের IPFS নোড চালানোর প্রয়োজন নেই।

  • নতুন ফাইল আপলোড করুনPOST /upload/new-এর মাধ্যমে যেকোনো ফাইল পাঠান এবং একটি স্থায়ী CID পান
  • বিদ্যমান CID পিন করুন — IPFS-এ ইতিমধ্যে কন্টেন্ট আছে? POST /pin-এর মাধ্যমে আমাদের ক্লাস্টারে পিন করুন যাতে এটি উপলব্ধ থাকে
  • gateway-এর মাধ্যমে অ্যাক্সেস — সমস্ত পিন করা কন্টেন্ট ipfs.ninja/ipfs/<CID>-এ অ্যাক্সেসযোগ্য
  • কাস্টম metadata — সংগঠন এবং ফিল্টারিংয়ের জন্য আপলোড এবং পিনে কী-মানের জোড়া সংযুক্ত করুন
  • সাইনড আপলোড টোকেন — আপনার API key প্রকাশ না করেই ক্লায়েন্ট-সাইড আপলোডের জন্য সময়-সীমিত টোকেন তৈরি করুন
  • IPNS পরিবর্তনযোগ্য নামIPNS API-এর মাধ্যমে পরিবর্তনশীল CID-এ নির্দেশ করা স্থিতিশীল নাম তৈরি করুন, প্রতি অ্যাকাউন্টে সর্বাধিক ১০টি নাম
  • ইমেজ অপ্টিমাইজেশনgateway URL প্যারামিটারের মাধ্যমে on-the-fly-তে ইমেজ রিসাইজ, কনভার্ট এবং কম্প্রেস করুন

ড্যাশবোর্ড

আপনার ব্যক্তিগত ড্যাশবোর্ড থেকে আপলোড, স্টোরেজ এবং gateway ব্যান্ডউইথ ট্র্যাক করুন।

IPFS Ninja Dashboard with analytics, charts, and usage stats

Gateway অ্যাক্সেস

প্রতিটি আপলোড করা ফাইল IPFS Ninja gateway-এর মাধ্যমে অ্যাক্সেসযোগ্য, যা বিকেন্দ্রীভূত IPFS নেটওয়ার্ক এবং ঐতিহ্যবাহী ওয়েব ব্রাউজারগুলির মধ্যে সেতু হিসাবে কাজ করে।

gateway URL নিম্নলিখিত প্যাটার্ন অনুসরণ করে:

https://ipfs.ninja/ipfs/<CID>

TIP

আপনার ফাইলগুলি একই CID ব্যবহার করে যেকোনো পাবলিক IPFS gateway (যেমন dweb.link, w3s.link) থেকেও অ্যাক্সেসযোগ্য — IPFS নেটওয়ার্ক বিকেন্দ্রীভূত।

Nirvana প্ল্যানের ব্যবহারকারীরা তাদের নিজস্ব সাবডোমেইনে (<slug>.gw.ipfs.ninja) একটি ডেডিকেটেড gateway পান যা শুধুমাত্র তাদের অ্যাকাউন্টে পিন করা ফাইল সার্ভ করে — ঐচ্ছিক টোকেন-ভিত্তিক অ্যাক্সেস নিয়ন্ত্রণ এবং অরিজিন বিধিনিষেধ সহ।

সমর্থিত ফাইলের ধরন

ধরনফরম্যাটইনপুট
JSONযেকোনো বৈধ JSON অবজেক্ট বা অ্যারেstring / object
ইমেজPNG, JPG, WebP, GIF, TIFF, SVGbase64
PDFস্ট্যান্ডার্ড PDF ডকুমেন্টbase64
HTMLHTML ডকুমেন্টbase64
যেকোনোযেকোনো ফাইল (binary, text, video ইত্যাদি)base64

সব ধরনের ফাইল গ্রহণ করা হয়। ধরনটি স্বয়ংক্রিয়ভাবে শনাক্ত এবং রেকর্ড করা হয় আপনার রেফারেন্সের জন্য।

নিরাপত্তা

gateway রেসপন্সে নিরাপত্তা হেডার (Content-Security-Policy: sandbox, X-Content-Type-Options: nosniff, X-Frame-Options: DENY) অন্তর্ভুক্ত থাকে যা ব্রাউজারগুলিকে পরিবেশিত কন্টেন্টে স্ক্রিপ্ট চালানো থেকে বিরত রাখে।

আকারের সীমা

সীমামান
প্রতি অনুরোধে সর্বাধিক payload6 MB (API Gateway সীমা)
মোট স্টোরেজ (Dharma)1 GB
মোট স্টোরেজ (Bodhi)10 GB
মোট স্টোরেজ (Nirvana)100 GB

ব্যবহারের ক্ষেত্র

NFT metadata ও সম্পদ

স্থায়ী, অপরিবর্তনীয় CID সহ NFT metadata JSON এবং সংশ্লিষ্ট ইমেজ সংরক্ষণ করুন।

স্ট্যাটিক রিসোর্স হোস্টিং

ওয়েব এবং মোবাইল অ্যাপ্লিকেশনের জন্য ইমেজ, ডকুমেন্ট এবং ডেটা ফাইল হোস্ট করুন।

যাচাইযোগ্য ডেটা শেয়ারিং

কন্টেন্ট-অ্যাড্রেসড প্রমাণসহ ডেটা শেয়ার করুন — প্রাপকরা যাচাই করতে পারেন যে কিছুই পরিবর্তন করা হয়নি।