প্রকল্প সম্পর্কে

FHEVM হলো Zama Confidential Blockchain Protocol-এর মূল ফ্রেমওয়ার্ক। এটি EVM-সামঞ্জস্যপূর্ণ ব্লকচেইনে Fully Homomorphic Encryption (FHE) নিয়ে আসে, যাতে স্মার্ট কন্ট্রাক্ট সরাসরি অন-চেইনে এনক্রিপ্টেড ডেটার উপর কাজ করতে পারে, গোপনীয়তা ও কম্পোজেবিলিটি একসাথে মিলিয়ে। README-তে বর্ণিত মূল গ্যারান্টি: - ট্রানজ্যাকশন ও স্টেটের এন্ড-টু-এন্ড এনক্রিপশন: ট্রানজ্যাকশন ডেটা এনক্রিপ্টেড এবং পর্যবেক্ষকদের কাছে দৃশ্যমান নয়। - অন-চেইনে কম্পোজেবিলিটি ও ডেটা অ্যাভেইলেবিলিটি: স্টেট এনক্রিপ্টেড অবস্থায় আপডেট হয়। - বিদ্যমান dApps ও স্টেটে কোনো প্রভাব নেই: এনক্রিপ্টেড স্টেট পাবলিক স্টেটের সাথে সহাবস্থান করে। প্রধান বৈশিষ্ট্য: - Ethereum-এ ডিসেন্ট্রালাইজড অ্যাপ্লিকেশনের জন্য ডিজাইন অনুযায়ী গোপনীয়তা। - Solidity ইন্টিগ্রেশন: কন্ট্রাক্ট সাধারণ Solidity-এর মতো লেখা হয়, Hardhat-এর মতো বিদ্যমান টুলচেইনের সাথে সামঞ্জস্যপূর্ণ (Foundry শীঘ্রই আসছে বলে উল্লেখ)। - প্রোগ্রামেবল গোপনীয়তা: ডেভেলপাররা নির্ধারণ করেন কী এনক্রিপ্ট হবে এবং কন্ট্রাক্টে অ্যাক্সেস কন্ট্রোল এনকোড করেন। - ২৫৬ বিট পর্যন্ত প্রিসিশনের এনক্রিপ্টেড ইন্টিজার। - অপারেটরদের সম্পূর্ণ সেট (অ্যারিথমেটিক, কম্পারিজন, টার্নারি-ইফ, বুলিয়ান), ধারাবাহিক FHE অপারেশনে কোনো উল্লিখিত সীমা নেই। - নিরাপত্তা: অন্তর্নিহিত FHE স্কিম কোয়ান্টাম-রেজিস্ট্যান্ট হিসেবে বর্ণিত, ডিক্রিপশন মাল্টি-পার্টি কম্পিউটেশন ব্যবহার করে কী ম্যানেজমেন্ট সিস্টেমের মাধ্যমে পরিচালিত। - হোস্ট চেইনে FHE কম্পিউটেশনের সিম্বলিক এক্সিকিউশন, প্রকৃত এনক্রিপ্টেড কম্পিউটেশন অ্যাসিনক্রোনাসভাবে কপ্রসেসরে অফলোড করা হয়। রিপোজিটরি স্ট্রাকচার: - gateway-contracts ও host-contracts: অন-চেইন ও অফ-চেইন উপাদানগুলির মধ্যে গেটওয়ে এবং হোস্ট চেইনে FHE ওয়ার্কফ্লো অর্কেস্ট্রেশনের জন্য স্মার্ট কন্ট্রাক্ট। - coprocessor: FHE অপারেশনের জন্য Rust-ভিত্তিক ইমপ্লিমেন্টেশন। - kms-connector: Key Management Services-এর সাথে ইন্টিগ্রেশনের ইন্টারফেস। - charts, golden-container-images, test-suite: Helm ডিপ্লয়মেন্ট কনফিগারেশন, বেস Docker ইমেজ এবং এন্ড-টু-এন্ড ইন্টিগ্রেশন টেস্ট। উল্লিখিত উদাহরণ ব্যবহারের ক্ষেত্রে অন্তর্ভুক্ত: গোপনীয় ট্রান্সফার, টোকেনাইজেশন, ব্লাইন্ড অকশন, অন-চেইন গেম, গোপনীয় ভোটিং এবং এনক্রিপ্টেড ডিসেন্ট্রালাইজড আইডেন্টিফায়ার। রিসোর্সের মধ্যে রয়েছে অফিসিয়াল ডকুমেন্টেশন, একটি হোয়াইটপেপার, উদাহরণ এবং Awesome Zama তালিকা। প্রকল্পটি BSD-3-Clause-Clear লাইসেন্সের অধীনে বিতরণ করা হয়; FAQ-তে উল্লেখ আছে যে বাণিজ্যিক ব্যবহারের জন্য Zama থেকে পেটেন্ট লাইসেন্স প্রয়োজন, এবং অবদানের জন্য Contributor License Agreement স্বাক্ষর করতে হয়।