DateSealed
ভাষা

সব নিবন্ধ

কেন আমি DateSealed বানালাম: ডেভেলপারের নোট

প্রকাশিত 2026-11-10 · লেখক Yuki Nakazawa (Lightscend Co., Ltd.)

DateSealed একটি বিনামূল্যের টুল, যা রেকর্ড রাখে কোনো টেক্সট, ছবি বা ওয়েব পেজ কখন বিদ্যমান ছিল। আমি Yuki Nakazawa, এটি আমি বানিয়েছি। এই নোটে লিখছি কেন বানালাম, আর পথে কোন সিদ্ধান্তগুলো নিয়েছি।

শুরু হয়েছিল সম্পত্তির ছবি দিয়ে

আমি জাপানে একটি রিয়েল এস্টেট কোম্পানি চালাই, আর আমরা আমাদের সম্পত্তির ছবি তুলে প্রকাশ করি। আমি সেই দিনটির জন্য প্রস্তুত থাকতে চেয়েছিলাম, যেদিন কেউ আমাদের কোনো ছবি বদলে দেবে বা অন্য সাইটে পোস্ট করবে, যাতে দেখাতে পারি মূলটি আমাদের এবং সেটিই আগে ছিল।

আমার কাছে মূল ফাইল ছিল, আমার পোস্টেও প্রকাশের তারিখ ছিল। কিন্তু সেগুলোর প্রতিটি আমি নিজেই বদলাতে পারতাম, আর কপি হাতে থাকা যে কেউ একই তারিখ দাবি করতে পারত। আমার দরকার ছিল এমন একটি তারিখ, যা আমি ছাড়া অন্য কেউ লিখে রেখেছে, এমন রূপে যা পরে কেউ বদলাতে পারে না।

প্রথমে যা পেলাম

নভেম্বর 2026 পর্যন্ত জাপানে কী কী পাওয়া যায়, তা দেখলাম।

  • নোটারির নির্দিষ্ট তারিখ (certified date)। প্রতি দলিলে 700 ইয়েন। একটি ইলেকট্রনিক সংস্করণ আছে, কিন্তু তা শুধু 10 MB পর্যন্ত টেক্সট, PDF ও XML ফাইল নেয়, আর প্রক্রিয়াটি চলে শুধু কর্মদিবসে।
  • সাংস্কৃতিক বিষয়ক সংস্থায় (Agency for Cultural Affairs) নিবন্ধন। প্রতি কাজে 3,000 ইয়েন, কাগজে আবেদন, একবারে একটি কাজ। এতে অনুমান করা হয় যে কাজটি নিবন্ধিত তারিখে প্রকাশিত হয়েছিল।
  • স্বরাষ্ট্র ও যোগাযোগ মন্ত্রণালয় স্বীকৃত প্রদানকারীদের টাইমস্ট্যাম্প। জাপানে আনুষ্ঠানিক মর্যাদা এগুলোরই আছে। দাম মূলত কোম্পানিগুলোর জন্য নির্ধারিত।
  • ব্লকচেইন-ভিত্তিক রেকর্ড সেবা। যেগুলো পেলাম, সেগুলো হয় ব্যবসার জন্য, নয়তো সশুল্ক।
  • ক্যামেরার ভেতরের স্বাক্ষর (C2PA)। কিছু ক্যামেরা ছবি তোলার সময়ই তাতে স্বাক্ষর করে। এতে বোঝা যায় ফাইলটি কোথা থেকে এসেছে, যা "কখন বিদ্যমান ছিল" প্রশ্ন থেকে আলাদা।

এগুলোর সবই কাজের, আর যে একটি জিনিস সত্যিই রক্ষা করতে হবে, তার জন্য এগুলো ব্যবহার করাই উচিত। কিন্তু প্রতিটি নতুন ছবি বা লেখার জন্য টাকা দিয়ে আবেদন করা বাস্তবসম্মত নয়। আমি চেয়েছিলাম এমন কিছু, যা বিনামূল্যে, নিবন্ধন ছাড়া, কিছু আপলোড না করে, এমন জায়গায় রাখা যা পরিচালকও বদলাতে পারে না, এবং প্রতিবার প্রকাশের সময় WordPress-এ স্বয়ংক্রিয়। তেমন কিছু খুঁজে পাইনি, তাই নিজেই বানালাম।

যে নিয়মগুলো ঠিক করলাম

হ্যাশ ছাড়া কিছুই নেওয়া হবে না

DateSealed আপনার ফাইল বা টেক্সটের শুধু SHA-256 হ্যাশ নেয়, একটি 64 অক্ষরের আঙুলের ছাপ। হ্যাশ আপনার ব্রাউজারে তৈরি হয়, তাই আপনার ছবি ও খসড়া কখনো আপনার কম্পিউটার ছাড়ে না। অপ্রকাশিত কাজই মানুষ সবচেয়ে বেশি রেকর্ড করতে চায়, আর রেকর্ড করানোর জন্য সেটা অন্যের হাতে তুলে দিতে হলে পুরো উদ্দেশ্যটাই ব্যর্থ।

আমাকে বিশ্বাস করতে হবে না

প্রতিটি রেকর্ড দুটি তারিখ পায়। একটি হলো DateSealed-এর নিজস্ব টাইম-স্ট্যাম্পিং কর্তৃপক্ষের স্বাক্ষর করা RFC 3161 টাইমস্ট্যাম্প, যা সঙ্গে সঙ্গে ফেরত আসে। অন্যটি OpenTimestamps-এর মাধ্যমে একটি বিটকয়েন ব্লকে যুক্ত হয়, সাধারণত কয়েক ঘণ্টার মধ্যে।

প্রথমটি ঠিক ততটাই বিশ্বাসযোগ্য, যতটা আমি। দ্বিতীয়টি বদলানোর ক্ষমতা আমার নেই। একবার যুক্ত হলে, DateSealed উধাও হয়ে গেলেও শুধু প্রমাণ ফাইল (.ots) আর বিটকয়েন লেজার দিয়ে তারিখ যাচাই করা যায়। প্রতিটি রেকর্ড পেজে নিজের কম্পিউটারে যাচাই করার কমান্ড দেওয়া আছে।

টাইম-স্ট্যাম্পিং কর্তৃপক্ষের রুট কী আমার নিজের কম্পিউটারে তৈরি, এবং একটি পাসফ্রেজ দিয়ে এনক্রিপ্ট করে রাখা। সার্ভারে থাকে শুধু স্বাক্ষর করার কী।

কখনো মুছব না, কখনো বদলাব না

অ্যাডমিন স্ক্রিনেও কোনো রেকর্ড মোছার বা তার হ্যাশ বা সময় বদলানোর উপায় নেই। একটি লেজারের মূল্য তখনই, যখন তার পরিচালক তাতে হাত দিতে পারে না। পোস্ট আপডেট করলে পুরোনো রেকর্ড থেকে যায় এবং একটি নতুন রেকর্ড যোগ হয়। WordPress প্লাগইনও একই নিয়ম মেনে চলে।

যা পারে না, তা শুরুতেই বলা

একটি রেকর্ড দেখায় যে হ্যাশের সঙ্গে মেলে এমন ডেটা সেই সময়ে বিদ্যমান ছিল। এর বেশি কিছু নয়। এটি দেখায় না যে আপনি এটি বানিয়েছেন, আপনি এর মালিক, বা এটি সঠিক, এবং এটি আইনি কার্যকারিতার কোনো নিশ্চয়তা দেয় না। সাইটের অনেক জায়গায় আমি এ কথা বলি, কারণ ভুল প্রত্যাশা থেকেই মানুষ ক্ষতিগ্রস্ত হয়।

কী সংগ্রহ করা হয়, তা সোজাসুজি বলা

অপব্যবহার ঠেকাতে, সীমা প্রয়োগ করতে, ত্রুটি খুঁজতে এবং ব্যবহার বুঝতে প্রতিটি ব্যবহারের সঙ্গে IP ঠিকানা ও আরও কিছু তথ্য লগ করা হয়। এটি বিজ্ঞাপনে ব্যবহার হয় না, বিক্রিও হয় না। IP ঠিকানা ও হোস্টনেম এই সার্ভারে 30 দিন থাকে, তারপর আমার পরিচালিত আলাদা স্টোরেজে সর্বোচ্চ 13 মাস থাকে, এরপর ঠিকানার শেষ অংশ মুছে ফেলা হয় এবং শুধু পরিসংখ্যান থাকে। বিস্তারিত আছে শর্তাবলিতে।

সবার জন্য

এটি বিনামূল্যে এবং কোনো অ্যাকাউন্ট লাগে না। ইন্টারফেস 50টি ভাষায় পাওয়া যায়। ছবির জন্য একটি স্ট্যাম্প, প্রকাশিত URL রেকর্ড করার উপায়, একটি API এবং একটি WordPress প্লাগইনও আছে। API পেজ থেকে প্লাগইনটি ডাউনলোড করতে পারেন; wordpress.org-এ তালিকাভুক্তি পর্যালোচনাধীন। ধাপে ধাপে নির্দেশনা, এবং বাংলাদেশ ও ভারতের কপিরাইট নিবন্ধন ও প্রমাণ রাখার অভ্যাসের পাশে একটি রেকর্ড কোথায় দাঁড়ায়, তা জানতে দেখুন "আপনিই আগে বানিয়েছেন, তা কীভাবে দেখাবেন"।

কোথায় সমস্যা হচ্ছে, জানান

DateSealed কোথায় আপনার কাজে বাধা দেয় এবং এরপর এটি কী করুক বলে চান, তা শুনতে চাই, বিশেষ করে সেই ফটোগ্রাফার ও ব্লগারদের কাছ থেকে, যারা "কে আগে" বিরোধে পড়েছেন। যোগাযোগের তথ্য পাতার নিচে আছে।

এই নিবন্ধটি AI দিয়ে অনুবাদ ও স্থানীয়করণ করা হয়েছে এবং এখনো কোনো বাংলাভাষী পাঠক যাচাই করেননি। কোথাও ভাষা অস্বাভাবিক লাগলে GitHub-এ জানান: datesealed-i18n।

এই নিবন্ধের একটি বিস্তারিত সংস্করণ লেখকের ব্লগে আছে: https://nkzw.jp/2026/11/02/datesealed_free_publication_date_record_2026_en/

DateSealed ব্যবহার করে দেখুন

একটি অনুচ্ছেদ পেস্ট করুন বা একটি ফাইল বেছে নিন। হ্যাশ তৈরি হয় আপনার ব্রাউজারে, কিছুই আপলোড হয় না।

DateSealed

সব নিবন্ধ