تحليل مشروع عملة IOST
مع إطلاق الشبكة الرئيسية المخطط لها في أوائل عام 2019، تهدف منصة IOST إلى التعامل مع كل من EOS و الاثيريوم بمساعدة التقنيات التي تركز على تقديم معدلات TPS سريعة وإنشاء البلوكتشين قابل للتطوير وآمن بالكامل.
ما هي عملة IOST؟
تم بناء منصة إنترنت الخدمات (IOS / IOST) حول فكرة تبدو بسيطة: يمكن أن تصبح تقنية البلوكتشين أساس الاقتصاد اللامركزي إذا ركزت استخدامها على توفير الخدمات عبر الإنترنت. ومع ذلك، فإن الوصول إلى البلوكتشين ليس حلاً شاملاً لمقدمي الخدمات عبر الإنترنت فقط في حد ذاته. تحتاج أولاً إلى التعامل مع بعض المشكلات الفنية الحالية ويتم تقديم حلول IOST لها على أنها فوائدها الرئيسية أيضًا:
تخطط IOST لجعل البلوكتشين قابلة للتطوير حقًا. أصبحت البلوكتشين تدريجيًا تيارًا تكنولوجيًا سائدًا، مما أدى إلى اعتمادها بشكل أكبر في مختلف القطاعات. ومع ذلك، تتأثر سرعته سلبًا بارتفاع عدد المستخدمين، مما يتسبب في مشاكل تتعلق بقدرته على معالجة عدد أكبر من المعاملات والعمليات الأخرى. ظهرت منصة IOST كاستجابة لمشكلة قابلية التوسع التي تهدف إلى معالجتها مرة واحدة وإلى الأبد. ولتحقيق هذا الهدف، فإنه ينفذ مجموعة من التقنيات، بما في ذلك تقنية التجزئة الموزعة، وخوارزمية إثبات الصدق وتقنية Micro State Blocks، والتي من المفترض أن تقدم جميعها معدلات أعلى من TPS.
تهدف IOST إلى الحصول على البلوكتشين أخف. لا يتوقف الاستخدام الفعال لـ البلوكتشين عند حل معضلة قابلية التوسع. يريد فريق IOST جعله أكثر كفاءة وأسرع وأصغر في طلب سعة التخزين وقوة المعالجة والتكوينات. يجب تحقيق ذلك بمساعدة كتل الدولة الصغيرة والتنفيذ الأسرع لآلية التسامح للخطأ.
يريد IOST الجمع بين إمكانية الوصول ونظام مكافأة المستخدم. مع منصة IOST، يرغب مطوروها في إنشاء وتقديم نظام شفاف وبدون إذن مبني على مبدأ المصدر المفتوح. من الناحية النظرية، يجب السماح للجميع بالمشاركة في تشغيل العقدة والتحقق من صحة المعاملات والوصول إلى الخدمات، دون أي متطلبات خفية أو شفافة لذلك. بالإضافة إلى ذلك، ستقوم المنصة بتتبع سلوك المستخدمين ومكافأتهم بالرموز وفقًا لذلك.
يذهب IOST للأمان المقترن باللامركزية. تنفذ IOST بروتوكول الالتزام الذري (Atomix) لمنع الاختراقات المزدوجة للإنفاق والتلاعب بالمعلومات. تهدف المنصة إلى أن تصبح “آلة حقيقة” مكرسة لحماية مبادئ قابلية التبديل والثبات التي تروج لها البلوكتشين الأصلية.
ما هي الميزات الرئيسية لمنصة IOST؟
يتم الإبلاغ عن النهج العام لمنصة IOST تجاه هذه المشكلات من خلال التصور بأن بنية حلول البلوكتشين هي التي تخلق حواجز تكنولوجية ورسوم عالية ومعالجة بطيئة للمعاملات وما إلى ذلك. حتى الحلول التي يتم تنفيذها الآن هي في بعض الأحيان غير مختبرة وجزئية فقط. تقدم IOST تطورها الخاص في الأشياء من خلال إنشاء نظام بيئي يدعم توفير وتبادل الخدمات اللامركزية عبر الإنترنت والأصول الرقمية، مقترنة بدعم النشر واسع النطاق للتطبيقات اللامركزية (dApps).
تشمل الميزات الأخرى الموعودة لـ IOST ما يلي:
- استضافة P2P اللامركزية.
- المعاملات الخاصة.
- بنية تحتية أخف مناسبة للاستخدام مع الأجهزة المحمولة.
- نظام المكافآت للمستخدمين ذوي السمعة المتميزة.
تريد منصة IOST أيضًا أن تجعل نفسها مناسبة لتوفير الخدمات التي تتضمن قواعد عملاء أكبر. الهدف في النهاية هو السماح لمطوري IOST بإنشاء إصداراتهم الخاصة من الأنظمة الأساسية الشائعة الحالية لتوفير الخدمات عبر الإنترنت، مع إعفاء المستخدمين من قبضة الاحتكارات ونماذج الأعمال الخاصة بهم
ما هي التجزئة الموزعة؟
تستخدم منصة IOST مفهوم التجزئة لبناء البنية التحتية لقاعدة البيانات الخاصة بها من البداية. التقاسم هو المبدأ الذي يتم بموجبه تقسيم عُقد الشبكة إلى مجموعات مسؤولة عن التحقق من صحة كمية المعاملات التي تتناسب مع حجمها. بمعنى آخر، يتم تقسيم قواعد البيانات إلى أجزاء مناسبة، كل منها يحتوي على أجزاء مختلفة من المعلومات، على عكس ما هو موجود في تقنية التورنت.
من المفترض أن يقدم هذا النهج العديد من الفوائد:
تقوم منصة IOST بتوزيع عبء العمل الخاص بها عبر العقد وتراقب صحة أدائها العام. إذا كانت العقدة مثقلة بالأعباء، فسيقوم نظام التجزئة باختيار عقدة أخرى لإرسال جزء من عبء العمل الوارد إلى طريقها، مما يسمح لشبكة IOST بتوسيع نطاق أدائها مع وصول العقد الجديدة عليها.
يجب أن يتحسن أداء البحث على الشبكة، لأن التجزئة تسمح بتقليل حجم الفهرس. يتم تحقيق ذلك عن طريق تغيير نهج إدارة جداول قاعدة البيانات. تعمل هذه الجداول كمجموعات من البيانات ضمن تنسيق معين في قاعدة بيانات، مثل الصفوف والأعمدة. باستخدام نهج التجزئة، يمكن كسر كل صف أو سطر وتعيينه إلى خادم مخصص، مما يسمح بإجراء عمليات بحث أسرع.
أصبحت عمليات التحقق المتزامنة من المعاملات ممكنة من خلال تشكيل مجموعات من العقد. من المفترض أن يؤدي هذا النهج إلى زيادة إنتاجية شبكة IOST، مع وجود خطط للذهاب في النهاية إلى ما يصل إلى 100000 معاملة في الثانية.
بينما يحتوي كل جزء على معلومات مختلفة، ليست هناك حاجة لكل عقدة لتخزين المعلومات في سجل البلوكتشين بأكمله. يتيح ذلك سهولة الوصول إلى المعلومات التي يتم توزيعها عبر العقد وفهرستها بناءً على تقنية تشبه المكتبة.
يمكن تخفيض تكاليف تشغيل dapps لمجموعات أكبر من المستخدمين بالتوازي مع تطوير شبكة IOST نفسها. مع نمو النظام الأساسي ليشمل المزيد من العقد، ستتاح المزيد من الموارد تحت تصرفه، مما يجعله في المتناول لتشغيل dapps على المدى الطويل.
كيف يعمل بروتوكول التوزيع العشوائي؟
لكي يقدم نهج التجزئة الفوائد المذكورة أعلاه فعليًا، من الضروري دمجه مع بروتوكول يمكنه تقديم النظام في عملية اختيار العقد وتعيين القادة وإدارة العقد الضارة.
هذه هي مهمة بروتوكول العشوائية الموزع (DRP)، الذي ينشئ أرقامًا عشوائية لتجميع العقد في أجزاء، وتحويل العقد بين الأجزاء وتعيين القادة. بالنسبة للمبتدئين، من المفيد معرفة أن عُقد IOST مقسمة إلى مجموعتين:
عقد “من الدرجة الأولى”، والتي تحتفظ بميزات تعمل بكامل طاقتها.
عقد التحقق من الدفع المبسطة، والتي تُستخدم للتحقق من المعاملات فقط.
يريد IOST معاملة أي جهاز ذكي كعقدة محتملة، دون الحاجة إلى خوادم مخصصة تستخدم للتحقق من المعاملات. يستخدم بروتوكول DRP لإنشاء اتصال بين العملاء والخوادم، مع ضمان عشوائية وشفافية عملية تخصيص الرقم. ينقسم البروتوكول نفسه إلى مراحل توليد العشوائية والتحقق ويعمل على النحو التالي:
يبدأ العميل بروتوكولًا عن طريق إرسال رسالة إلى جميع الخوادم حول تجميع تم إنشاؤه عشوائيًا.
يقوم كل خادم بإنشاء قيم إدخال عشوائية ومشاركات مخصصة فقط للأعضاء الآخرين في نفس المجموعة. تطبق نظام المشاركة السرية (PVSS) الذي يمكن التحقق منه بشكل عام.
يتم إرسال المشاركات الرقمية مع براهين المعرفة الصفرية غير التفاعلية (NIZK) إلى العميل من جميع الخوادم. يمكن للعميل انتقاء مدخلات الخادم من كل مجموعة.
بعد ذلك، تقوم الخوادم بفك تشفير وإعادة توجيه مشاركاتها إلى العميل بمجرد حصول العميل على تسجيل الخروج بناءً على قيم الإدخال في التوقيع الجماعي.
يجمع العميل بين أسرار المجموعة المستردة ويكشف عن الإخراج العشوائي النهائي.
لكي يعمل DPR على النحو المنشود، يجب أن تكون الشبكة خالية من المشاركين / العقد الخبيثة أو غير النزيهة التي يجب ألا تتجاوز أرقامها الحد المحدد مسبقًا. من أجل تقليل تأثيرها السلبي على شبكة IOST، يعين النظام القادة بناءً على آليات Omniledger و Algorand. إنهم “يجبرون” القائد المنتخب على تشغيل بروتوكول DRP، إلا إذا كانوا يريدون إزالته من الشبكة.
إثبات مصداقية IOST
تتميز منصة IOST بآلية إجماع تسمى Proof-of-Believability (POB). بناءً عليه، يتم تقسيم جميع العقد الموجودة على شبكتها إلى مجموعتين أساسيتين:
العقد “المعقولة”. تقوم هذه العقد بمعالجة المعاملات.
العقد القياسية أو العادية. تتحقق هذه العقد من صحة المعاملات التي تمت معالجتها وتتحقق منها بناءً على عيناتها.
يعد اختيار العقد المكلفة بمعالجة المعاملات عملية معقدة تتضمن التحقق من درجة عقدة معينة على مقياس “مصداقيتها”. المعايير المستخدمة في هذه الحالة تشمل:
مقدار الرموز المميزة لـ Servi التي تم منحها للعقدة كجزء من نظام المكافآت الخاص بـ IOST. يتم تلقي هذه الرموز عندما يساهم المستخدم في مجتمع IOST طواعية أو يقدم تقييمات للخدمات التي تقدمها جهات خارجية. لا يمكن تداول هذه الرموز المميزة أو استبدالها ويعود رصيدها إلى الصفر بمجرد التحقق من صحة الكتلة.
سجل السلوك السابق للعقدة. تطبق IOST نظام تتبع السمعة ومراقبة التغذية الراجعة والذي يستخدم لمراقبة المستخدمين غير الشرفاء الذين قد يضر سلوكهم بالشبكة ككل. يقوم نظام التعليقات العادلة والشفاف بإنشاء سجلات لجميع الإجراءات والتفاعلات المستندة إلى المستخدم على الشبكة وتؤثر هذه البيانات بشكل مباشر على درجة المصداقية النهائية للمستخدم والتي يتم فحصها بانتظام.
رصيد الرمز، أي مقدار الرموز المميزة لـ IOST في العقدة.
عدد المراجعات الإيجابية لعقدة معينة. من المفترض أن يحفز هذا المستخدمين على التصرف بأمانة على الشبكة، حتى لو كانوا مجهولي الهوية إلى حد كبير.
تعمل العقد “العادية” كحراس للعقد “القابلة للتصديق” بمعنى أنها تراقب سلوكها. في حالة ثبوت أن العقد المعقولة تعرض سلوكًا غير أمين، يتم إعادة تعيين درجاتها إلى الصفر وتفقد جميع الرموز المميزة الخاصة بها.
ما هو نظام TransEpoch؟
تطبق منصة IOST خوارزمية TransEpoch التي تحافظ على إجماع التسامح للخطأ (BFT) لكل جزء عليها، وتفرض أمان النظام الأساسي. باستخدام هذا البروتوكول، يتم منع العقد الخبيثة من الاستيلاء على القطع عندما يكون هناك انتقال بين العصور، أي الفواصل الزمنية. نظرًا لأن العقد الجديدة تقوم بتنزيل المعلومات الموجودة في السجل، فإن TransEpoch سيضمن التشغيل المنتظم للعقد المتبقية والتي ستواصل التحقق من صحة المعاملة أثناء الانتقال.
ما هو دور بروتوكول Atomix في IOST؟
مع التجزئة، يمكن أن يكون إجراء المعاملات عبر الأجزاء عملية معقدة يمكن أن تعرض النظام الأساسي لهجمات الإنفاق المزدوج وانتشار البيانات غير الدقيقة بين دفاتر الأستاذ في كل جزء فردي.
تنفذ IOST بروتوكول الالتزام الذري (Atomix) لحماية نفسها من هذه الثغرات الأمنية المحتملة. على سبيل المثال، قد تظهر هذه المشكلات عندما يكون لدى المستخدمين معاملتان تجريان في وقت واحد ويكون لهما تأثير على بعضهما البعض، مثل:
قم بتحويل مبلغ XY من IOST من العنوان A إلى العنوان B.
تحقق من رصيد الرمز المميز الخاص بالعنوان أ.
يتجنب بروتوكول Atomix التعارض من خلال التعامل مع هذه الأحداث ككل والجمع بين جميع خطوات المعاملات عبر العقد المختلفة في وحدة “ذرية” واحدة. على الرغم من أن المعاملة موزعة بين وحدات معالجة مختلفة، يجب التحقق من صحة نتائج كل معاملة على أنها خالية من الأخطاء قبل أن يسمح النظام بتنفيذ المعاملة.
كيف تعمل تقنية Micro Blocks؟
تعد تقنية Micro State Blocks (MSBs) أحد العناصر الرئيسية في محاولة IOST لتقليل الضغط على موارد التخزين وتقصير الوقت اللازم لمعالجة المعاملات. في حين أن تخزين العقد لدفتر الأستاذ بالكامل على البلوكتشين يمكن أن يكون مفيدًا لحماية أمان النظام، إلا أنه في النهاية يمكن أن يصبح عقبة في الأداء مع نمو حجم دفتر الأستاذ والمزيد من المعاملات التي تتم على سلسلة.
بدلاً من ذلك، تضمن الكتل الصغيرة في IOST أن كل جزء يخزن حصريًا الرؤوس من الكتل السابقة فقط. بناءً على ذلك، يُطلب من العقد التحقق من صحة الجزء الأخير فقط من السلسلة بدلاً من الاضطرار إلى المرور بكاملها، وتظل حالة البلوكتشين مشتتة عبر الأجزاء. يسمح هذا بتقليل أحجام الكتلة، مع السماح لكل عقدة بمعالجة جزء معين فقط من الشبكة.
المعروض من رمز IOST
يعتبر رمز IOST بمثابة رمز التبادل الرئيسي على شبكة IOST. يتم منحها للتحقق من صحة المعاملات والمساهمة في موارد الحوسبة لتقديم الخدمات، مثل العقود الذكية.
تم الانتهاء من ICO لـ IOST في يناير 2018، حيث تم سكب 21 مليار من رموز IOST. من بينها، تم تداول 12 مليار رمز مميز اعتبارًا من يناير 2019. وفي نفس الفترة، بلغت القيمة السوقية للرمز المميز 86 مليون دولار أمريكي، بانخفاض عن الحد الأقصى البالغ 816 مليونًا الذي كان موجودًا بعد ICO مباشرة.
تتوفر رموز IOST للشراء في بورصات العملات الرقمية مثل باينانس و Huobi و KuCoin وغيرها. بمجرد الحصول على الرمز المميز، يمكن تخزينه في أي محفظة متوافقة مع ERC20، على الأقل حتى الإطلاق الرسمي للشبكة الرئيسية وإنشاء محفظة IOST الرسمية
فريق IOST والتقدم
منصة IOST هي مشروع مقره الصين يرأسه فريق مكون من 50 عضوًا من المحترفين. من بين أعضاء الفريق البارزين جيمي زونج (الرئيس التنفيذي) وتيرينس وانج (CTO) وجوستين لي (رئيس قسم المعلومات) وآخرين. غالبية أعضاء فريق IOST لديهم خلفيات في تكنولوجيا البلوكتشين وتكنولوجيا المعلومات والشؤون المالية. تأسست مؤسسة IOS من قبل Zhong و Wang و Li من أجل الترويج لمنصة IOST كنهج مقترح لاستخدام البلوكتشين و dApps، لا سيما في تطبيقات الأعمال.
قبل إطلاق الشبكة الرئيسية في فبراير 2019، اجتذب النظام البيئي IOST استثمارات من مختلف الشركاء، مثل صندوق Pioneer الذي دعم تطوير المشاريع على هذه المنصة. يبقى أن نرى مدى قدرة IOST على التنافس مع أمثال الاثيريوم و EOS و NEO و ICON و Lisk، والتي تقدم نفسها أيضًا على أنها منصات dApp قوية وتقدم حلولها الخاصة لقضايا قابلية تطوير البلوكتشين وتنفيذ الشركات .