غالبًا ما تعتبر البلوكشينات التقليدية البيانات عنصرًا ثانويًا، حيث تفصل بين التخزين والتنفيذ، مما يصعّب على التطبيقات على السلسلة الاستفادة المباشرة من البيانات واسعة النطاق ويزيد من الاعتماد على الخدمات الخارجية. تتعامل Irys مع هذا التحدي المعماري بدمج تخزين البيانات والتحقق منها وتنفيذها في إطار عمل موحد.
لفهم Irys، يجب معرفة دورة حياة البيانات بالكامل: بدءًا من رفع البيانات، مرورًا بالتحقق منها عبر الشبكة، وصولاً إلى استخدامها أو الوصول إليها. وتُعد آلية التخزين المقسم والتعدين (Partition Lifecycle) جوهرية لفهم قابلية التحقق في النظام.
تعتمد Irys على بنية Datachain، حيث تدمج البيانات مباشرةً في آلية إجماع البلوكشين. بخلاف التخزين التقليدي، لا تقتصر البيانات على الحفظ فقط، بل تصبح حالة يمكن إثبات وجودها على السلسلة.
في هذا النموذج، يجب أن تؤكد الشبكة كل إدخال بيانات بأنه موجود فعليًا وقابل للوصول. هذا يحوّل البيانات من تخزين سلبي إلى وجود مثبت، مما يعزز الثقة في النظام.
علاوة على ذلك، تدمج Irys البيانات مع بيئة التنفيذ، مما يسمح بقراءة البيانات ومعالجتها ضمن العمليات الحسابية على السلسلة. وبهذا، تصبح Irys طبقة بنية تحتية أساسية للبيانات، وليس مجرد بروتوكول تخزين.
تشبه عملية رفع البيانات في Irys معاملات البلوكشين؛ حيث يقوم المستخدمون بتجميع بياناتهم وإرسالها إلى الشبكة، لتدخل بعد ذلك مسار المعالجة على السلسلة.
لا تُخزن البيانات مركزيًا، بل تُقسّم وتوزع عبر عدة أقسام تخزين داخل الشبكة. كل قسم بسعة تقارب 16TB، وتشكل هذه الأقسام اللبنات الأساسية لنظام تخزين Irys، مما يدعم التوسع وإدارة التكاليف.
عند كتابة البيانات في الكتل، تُسجل حالتها على السلسلة وتدخل مراحل التحقق اللاحقة. هذه العملية ترسم مسار كتابة البيانات الكامل، وتضع الأساس للتحقق والاسترجاع لاحقًا.

المصدر: irys.xyz
الابتكار الأبرز في Irys هو دمج التحقق من البيانات في آلية الإجماع. فكل كتلة لا تتحقق فقط من المعاملات، بل تثبت أيضًا أن البيانات لا تزال موجودة وقابلة للوصول.
يتم ذلك عبر أخذ عينات من البيانات والتحقق من التجزئة. حيث تطلب الشبكة باستمرار من العقد قراءة أجزاء من البيانات وإجراء حسابات للتأكد من وجود تخزين فعلي وليس مجرد وجود وهمي.
تقدم Irys آلية تعدين تخزين: يجب على العقد قراءة كتل البيانات والتحقق منها باستمرار للمشاركة في توليد الكتل. بهذا يصبح التحقق من البيانات جزءًا أساسيًا من عمليات الشبكة وليس وظيفة ثانوية فقط.
هذه البنية تحل التحدي الجوهري للتخزين اللامركزي—كيفية إثبات وجود البيانات دون الحاجة للثقة.
بعد تخزين البيانات والتحقق منها، يمكن للمستخدمين الاستعلام عنها واسترجاعها باستخدام معرفات البيانات. وتقوم العقد في الشبكة بإرجاع محتوى البيانات المطلوب بناءً على الطلب.
على عكس التخزين التقليدي، تتيح Irys قراءة البيانات واستدعاءها مباشرةً من قبل التطبيقات على السلسلة. يمكن للعقود الذكية تنفيذ منطق بناءً على هذه البيانات دون الاعتماد على واجهات برمجة تطبيقات خارجية.
تجعل هذه البنية القابلة للقراءة والمعالجة من Irys طبقة بنية تحتية قوية لتطبيقات Web3، خصوصًا تلك المعتمدة على البيانات.
تضمن Irys توفر البيانات على المدى البعيد من خلال آلية دورة حياة القسم.
تُقسّم الشبكة التخزين إلى عدة أقسام بسعة 16TB لكل منها، وتتم صيانتها عبر العمليات التالية:
التعهد بالقسم: تضع العقد رموزًا للمشاركة في التخزين
تجميع القسم: يربط التجميع المصفوفي البيانات بهويات العقد لمنع هجمات التكرار
تعدين القسم: تقوم العقد بقراءة البيانات باستمرار وإجراء حسابات لإثبات وجود البيانات
تخصيص السجل: العقد ذات الأداء العالي تحصل على بيانات حقيقية أكثر وتحقق عوائد أعلى
خلال هذه الدورة، يجب على العقد إثبات قدراتها التخزينية باستمرار وإلا ستخسر المكافآت وتتعرض للعقوبات.
عند مغادرة العقد للشبكة، يعيد النظام توزيع البيانات تلقائيًا، ما يضمن عدم فقدان البيانات بسبب توقف العقد. هذه الآلية تجعل توفر البيانات عنصرًا أساسيًا في النظام.
الميزة الرئيسية في Irys هي البيانات القابلة للتحقق؛ إذ تثبت الشبكة باستمرار وجود البيانات، ما يُلغي الحاجة للثقة ويدعم التطبيقات عالية المصداقية.
يسمح دمج البيانات والتنفيذ للتطبيقات بالاستفادة المباشرة من البيانات على السلسلة، ويقلل الاعتماد على الأنظمة الخارجية. ويعد ذلك ذا قيمة خاصة في حالات DeFi، وبيانات AI، وغيرها من السيناريوهات المشابهة.
مع ذلك، النظام معقد ويشمل الأقسام وآليات التحقق والإجماع، ويتطلب موارد تخزين وحوسبة كبيرة.
لذلك، فإن Irys ملائمة أكثر للبيئات التي تتطلب مصداقية بيانات عالية، وليس للتخزين البسيط للملفات.
عن طريق دمج تخزين البيانات والتحقق منها وتنفيذها، تؤسس Irys بنية تحتية جديدة لبيانات Web3. وتكمن ابتكاراتها الأساسية في تمكين البيانات من الوجود، وإثباتها، والمشاركة في العمليات الحسابية.
من خلال التقسيم والتحقق المستمر، تضمن Irys توفر البيانات على المدى الطويل وتقلل الاعتماد على الأنظمة الخارجية. هذه البنية تميزها عن بروتوكولات التخزين التقليدية وتجعلها رائدة في طبقات البيانات القابلة للتحقق.
1. لماذا تحتاج بيانات Irys إلى التحقق؟
لأن الشبكات اللامركزية لا يمكنها الاعتماد على عقدة واحدة؛ بل تتطلب آليات تحقق لإثبات وجود البيانات الحقيقية.
2. ما هو القسم (Partition)؟
القسم هو وحدة التخزين الأساسية في Irys، ويستخدم لتخزين كمية محددة من البيانات والتحقق منها.
3. ما هو هدف التجميع المصفوفي (Matrix Packing)؟
يربط البيانات بالعقد، ويمنع الغش من خلال تكرار البيانات.
4. كيف تمنع Irys فقدان البيانات؟
يضمن التخزين الموزع وإعادة تخصيص الأقسام سلامة البيانات حتى عند خروج العقد.
5. ما هو الفرق الرئيسي بين Irys والتخزين التقليدي؟
يركز التخزين التقليدي على حفظ البيانات، بينما تركز Irys على بيانات يمكن التحقق منها واستخدامها في العمليات الحسابية.





