أفضل شيء يحدث لـ EOSIO

بقلم دوغلاس هورن

"Telos هو أفضل شيء يحدث لـ EOSIO منذ إطلاق الشبكة الرئيسية"

يقولون أنه من الجيد أن تبدأ ببيان جريء ... أو مزحة. قد يرى البعض في عالم EOS بياني الافتتاحي هو الأخير. دعني أخبرك لماذا هذا صحيح تمامًا.

من المسلم به أنه لا يوجد الكثير من التنافس على "أفضل شيء يحدث منذ إطلاق الشبكة الرئيسية". في الأشهر التي تلت إطلاق الشبكة ، واجهت أزمة بعد أزمة. يعمل الكثير من الناس ببسالة لتحسين الموقف ، ولكن في كثير من الأحيان تتأخر جهود EOS التي لا يمكن تغييرها. الآن ، إذا تم نشر تطبيق DApp رئيسي جديد على نظام التشغيل EOS ، فمن المحتمل أن يفوز هذا باللقب "Best Thing" بسهولة ، ولكن هذا لم يحدث. بدلاً من ذلك ، تترك تطبيقات DApps الكبيرة مثل ONO EOS لبناء سلاسل خاصة بها بدلاً من المتابعة على الشبكة الرئيسية.

مضاعفة ثقة المطور

إحدى طرق Telos التي تساعد EOS هي مضاعفة خيارات شبكة EOSIO لمطوري DApp الذين يبحثون عن الجيل الثالث من blockchain للبناء عليه. نظرًا لوجود قيود مختلفة على المكتبات ومتطلبات المكتبات وحتى لغات البرمجة ، يحتاج المطورون إلى اتخاذ قرارات مكلفة حول عمليات النشر قبل فترة طويلة. في الوقت الحالي ، تناقش الموجة التالية من مطوري DApp ما إذا كنت تريد البناء على EOSIO أو Ethereum أو Tron أو NEO أو Cardano أو QTUM أو R-Chain أو VeChain أو غيرهم. لا شك أن التحديات التي تواجه شبكة EOS mainnet تثير القلق. لا أحد يريد أن ينفق الملايين على بناء DApp على blockchain في خطر الانفجار الداخلي. قد يقررون أنهم أفضل حالًا في طرح النرد على Ethereum ، أو بطريقة ما ، معرفة كيفية القياس ، أو إطلاق Cardano لشبكة عامة على الإطلاق.

يرى المطورون الذين يفكرون في EOS بعين الاعتبار في الخلاصة ، أن Telos بمثابة احتياطي في حالة عدم قيام EOS بعملها معًا. هذا ليس التخمين. أخبرني المطورين ذلك بالضبط. الشركات هي النفور من المخاطرة. تمنح Telos مطوري DApp الثقة في قرار إنشاء برامجهم من أجل EOSIO لأنه في غضون أشهر قليلة عندما يكون DApp جاهزًا للنشر ، يكون احتمال وصولهم إلى شبكة قوية واحدة على الأقل ضعيفًا - وإذا كانوا محظوظين حقًا ثم سيحصلون على الاختيار بين شبكتين رائعتين. إنه فوز للنظام الإيكولوجي EOSIO و Telos و EOS ، لأن DApps التي ربما تكون قد بنيت ل R-Chain أو Tron ستختار بدلاً من ذلك بين EOS و Telos. هذا يجعلنا فطيرة أكبر بكثير لشريحة.

معرفة الشوك

هناك طريقة أخرى تساعد Telos EOS في فرضها حول شوكات المستقبل والجوانب الجانبية. في حين يعتقد البعض أن Telos تقوم فقط بتغيير الاسم المميز والذهاب بعيداً ، في الواقع ، يتم إجراء الكثير من التطوير لجعل برنامج EOSIO جاهزًا ليكون أي شيء آخر غير EOS. هذا شيء يتعين علينا معالجته حتى قبل أن نبدأ في إنشاء الابتكارات الجديدة التي نضيفها.

تم تصميم EOS دائمًا ليشمل الشوكات وسلاسل الأخت والأطراف الجانبية ، ولكن هناك الكثير من الثغرات حول التنفيذ. تقوم Telos بملء تلك الثقوب برمز العمل ، ثم تختبر وتترك وثائق جيدة ووظائف قابلة للتخصيص بدرجة عالية. وبهذه الطريقة ، يمكن لـ Telos أو المستقبلات البرمجية للرموز المستقبلية تحديث هذه الوظائف بسهولة إلى الاتصال الهاتفي في أنواع عديدة من سلاسل EOSIO الجديدة. نظرًا لأن مطوري Telos يقومون بكل الأحمال الثقيلة ، يمكنك توقع أن الغالبية العظمى من شوكات EOSIO المستقبلية سوف تأتي من فرع Telos.

الابتكارات الجديدة

من المحتمل أن أكبر هدية تقدمها Telos هي مجموعة جديدة من المطورين الذين ابتكروا ابتكارات EOSIO جديدة تمامًا. ضاعف فريق تطوير Telos بشكل فعال كمية برمجة EOSIO الأساسية التي تحدث الآن. بالفعل هذا يدفع أرباحًا في كود وأساليب جديدة يمكن أن تفيد الجميع في EOSIO. إذا لم تكن قد أوليت اهتمامًا وثيقًا بمواقع Telos Github ، اسمح لي أن أخبركم عن ثلاثة من هذه الابتكارات الكبيرة التي يجب على EOS التفكير في إضافتها على الفور.

التصويت العكسي المرجح

هناك مشكلة معروفة على شبكة EOS mainnet وهي أن العديد من الناخبين يتجاهلون قدرتهم على التصويت لصالح العديد من منتجي البلوكات ، وبدلاً من ذلك يختارون عددًا قليلاً فقط. يمكن لحاملي EOS التصويت لما يصل إلى 30 من منتجي الكتلة ولا تتناقص أصواتهم عن طريق التصويت لأكثر من واحد. كان القصد هو إطلاع الناس على منتجي البلوك ونشر أصواتهم. التصويت لصالح عدد أكبر من منتجي الكتلة يعني أن الأصوات لا تتركز فقط على عدد قليل من القادة. بالطبع يصوت بعض الناس على الثلاثين كاملة الممكنة ، ولكن بعيدًا عن الجميع. هناك سببان يتعلقان بتصويت الناس فقط لعدد قليل من BPs. الأول هو أنهم لم يأخذوا الوقت الكافي للتعرف على مرشحي شركة بريتيش بتروليوم وأنهم فقط يصوتون لعدد قليل سمعوا عنه. والآخر هو أنهم ينتمون إلى المرشحين BP وترغب في تعظيم تأثير أصواتهم. وعندما يكون لديك 20 مليون صوت ، فإن هذا التأثير يمكن أن يكون له تأثير كبير. لا يوجد نوع من التصويت هو النوع الذي يجب أن نكافئه.

تقوم الشركات التابعة لـ BP التي تصوت لصالح عدد صغير من المرشحين بتلاعب النظام أو "ترجيح" أصواتهم من خلال منحهم فقط لعدد قليل من المرشحين. هذا مساهم رئيسي في مشكلة تركيز الناخبين على EOS. تعتزم Telos حل هذه المشكلة عن طريق الأصوات "الترجيحية العكسية" لتحييد استراتيجية الترجيح هذه. في الأساس ، يقلل التصويت لعدد أقل من المرشحين من وزن كل صوت. تتم الإشارة إلى التعليمة البرمجية وتوثيقها بحيث يمكن لتطبيق البلوكات وضع طوابق وسقوف ومنحدرات مختلفة للطلب في قوة التصويت تمامًا كما تفضل إدارة السلسلة الخاصة بهم.

التصويت العكسي جزء مهم من كيفية احتفاظ Telos بقدرة التصويت على تلبية احتياجات الشبكة وجميع مستخدميها بشكل أفضل. هذا في الواقع أكثر أهمية في EOS بسبب قوة التصويت شديدة التركيز على شبكة EOS الرئيسية. التصويت العكسي من شأنه أن يساعد في معالجة المشاكل الحقيقية حول التصويت EOS واختيار BP. يتوفر تصويت مرجح معكوس على Telos Github على: https://github.com/Telos-Foundation/telos/blob/master/contracts/eosio.system/voting.cpp#L293-L437

المنتجين بلوك الدورية

يتم تشغيل شبكة EOS بواسطة 21 من منتجي الكتلة المنتخبين. هناك عدد من BPs الاحتياطية ، ولكن ما لم يتم انتخابهم في منصب BP ، فإنها لا تنتج أبداً كتل. تتمثل الفكرة الكاملة وراء وجود منتجي بلوك الاستعداد في الحصول على منتجين إضافيين على أهبة الاستعداد لإنتاج الكتل عند الحاجة لحظة. إلا أن النظام لا يعمل في الواقع مثل هذا.

أولاً ، لا يتم اختبار BPs الاحتياطية أبدًا لقدرتها على التدخل والقيام بمهمة BP. أبدا.

يمكن أن تعمل وحدات BPs الاحتياطية على تشغيل أجهزة كمبيوتر ذات طاقة أقل بكثير مثل عقدها. يكاد يكون من المستحيل مراقبة الشجاعة لجهاز كمبيوتر آخر من الخارج ، طالما أن الكمبيوتر يشغل Nodeos والمنتج الإضافي للمنتج ، يبدو وكأنه منتج كتلة - لكنه سيصارع - أو على الأرجح فشل - في التدخل وتشغيل الشبكة إذا لزم الأمر. بدون إجراء اختبارات منتظمة ، يتم تحفيز المنتجين الذين لديهم انخفاض في القائمة ليصبحوا جاهزين ولكن لن يكونوا مستعدين. بعد كل شيء ، فإن تشغيل أجهزة كمبيوتر وشبكات حقيقية على مستوى المؤسسات يتطلب الأمر أموالًا ، ولكن ما تحصل عليه بالفعل شركة BP هو الأصوات. لذا فإن أفضل خطوة في وضع الاستعداد لشركة بريتيش بتروليوم هي زيادة مواردها نحو الانتخاب ، والقلق بشأن كيفية إدارة الشبكة عندما يقترب ذلك من الحدوث. نتيجةً لذلك ، ربما يكون هناك أقل من عشرة من شركات BP EOS الاحتياطية التي يمكنها أن تتدخل في الوقت الحالي لملء بريتيش بتروليوم منتخب مريض دون الكثير من الترقيات السريعة. الغالبية على استعداد لتبدو حقيقية ومع وجود خطة لمعرفة ذلك بسرعة إذا ما تم انتخابهم بالفعل.

بصراحة ، لا يتم اختبار أهلية الاستعداد في EOS بالكاد ، لأنه حتى لو كان الأمر كذلك ، فليس هناك آلية لتناوبها لتحل محل شركة BP منتخبة. هذا النظام بأكمله هو فشل أمان الشبكة في انتظار حدوث. بالفعل ، تبرز أزمات حقيقية على شبكة EOS الرئيسية حول هذه المشكلات. مرة أخرى ، Telos لديه حل لهذا العرض.

تختبر Telos بانتظام استعداد BPs الاحتياطية عن طريق تدويرها إلى إنتاج بلوك. يتم تشغيل وحدات BPs الاحتياطية 30 Telos في الخدمة لمدة 6 ساعات كل 5 أيام. ومن المزايا الجانبية أن تحصل BPs على نوافذ صيانة مجدولة بانتظام ، وهي أيضًا جيدة لصحة الشبكة وتقلل من تكلفة تشغيل بعض BP وبعض الضغط. كان إنشاء هذه الوظيفة مشروعًا كبيرًا لفريق تطوير Telos لأنه يتضمن تغيير طريقة جدولة BPs وكيفية تحديث هذا الجدول. إنها أداة رائعة ، وهي تعمل. وبمجرد أن يكون لديك برنامج جدولة نظام يمكنه إجراء تعديلات سريعة ، لديك فجأة طريقة لتدوير BPs غير المنتج بشكل غير مؤلم خارج الجدول الزمني لفترة من الوقت حتى يتمكنوا من إجراء إصلاحات و BPs الاستعداد (الذين تم اختبارهم وجاهز) يمكن أن ينزلق بشكل صحيح. ولا يجب أن يكون أي من هذه الصفقة أمرًا فظيعًا للغاية لأن النظام الآن يعمل بالفعل بالطريقة التي اعتقد معظمنا أنه كان من المفترض أن يعمل طوال الوقت.

منتجو البلوكات الدوارة مستعدون أيضًا للذهاب الآن. ما زلنا نجري اختبارات على Telnet testnet ، لكن كل شيء كان يعمل كما هو مخطط له والآن نحن نلقي فقط مفاتيح الربط لمعرفة ما إذا كان يمكن تفاديها أم لا. نحن بصدد إضافة وظيفة لإزالة BPs غير المنتجة من الدوران بعد 30 دقيقة. فريق Telos يشجع EOS ، لدينا blockchain الأخت الكبرى ، تأخذ هذا. إنها هدية. سوف تساعدك على أن تكون شبكة أفضل. منتجو البلوكات الدوارة موجودون على Telos Github: https://github.com/Telos-Foundation/telos/blob/master/contracts/eosio.system/voting.cpp#L80-L189

TIP-5 الرموز القياسية

تم بناء مليارات الدولارات من القيمة على معيار الرمز المميز Ethereum ERC-20. تم بيع EOS ، بحد ذاته ، كرمز ERC-20. لكن EOS ليس له رمز موحد مكافئ مثل ERC-20. يوفر عقد eosio.token وظائف محدودة أكثر بكثير من معيار ERC-20 ويتطلب تصويت BP متعدد سيج للترقية. على سبيل المثال ، توفر واجهة eosio.token فقط وظائف "إنشاء" و "مشكلة" و "نقل".

قام فريق تطوير Telos بإنشاء معيار رمز مميز لـ EOSIO يسمى TIP-5 (يشير TIP إلى "Telos Improvement Proposal") الذي يتضمن العناصر المتوقعة من الرمز المميز ERC-20 / ERC-777 لتلبية الاحتياجات الفريدة لـ EOSIO. تتضمن واجهة TIP-5 الحالية خمس وظائف أساسية إضافية (عبر eosio.token) وأربع وظائف مساعد لمعيار رمز مميز أكثر قوة ومفيدة. تم نشر معيار TIP-5 على testnet Telos باسم Telos Test Token (TTT). يستخدم متطلبات معالجة ذاكرة الوصول العشوائي في EOSIO ويسمح للمستخدم بإنشاء أو إتلاف إدخالاته الخاصة في جدول بأقل تكلفة (يجب إنشاء الإدخال الأول فقط لأي رمز مميز بتكلفة ذاكرة الوصول العشوائي حوالي 8 بايت لكل إدخال) و استرجع ذاكرة الوصول العشوائي هذه ، إذا رغبت في ذلك ، عندما لم يعد تخزين هذا الرمز المميز.

هذا المعيار سيجعل إنشاء الرمز المميز أسهل بكثير على Telchain blockchain. كما ستساعد في عملية DEX (التبادل اللامركزي). نحن نتحدث بالفعل مع DEXs ومحافظ التداول عن سهولة دمج هذه الرموز الموحدة في المستقبل. سوف تستكشف توسعات معيار الرمز TIP-5 الجاري حاليًا إضافة تقنية Plazma وغيرها من العناصر التي ستكون بمثابة خطوات أولى مهمة نحو الاتصال بين سلاسل المفاتيح DPOS (IBC).

مرة أخرى ، أصبح معيار الرمز المميز TIP-5 جاهزًا ومتاحًا في مستودع Telos Github ليتمكن أي شخص على EOS من استخدامه. ما زلنا في وضع اللمسات الأخيرة على المدخلات القياسية ونرحب. لحسن الحظ ، لا يتعين علينا الانتظار حتى يتبنى مستخدمو EOS هذا المعيار كما يجب علينا مع منتجي الأصوات المعيارية للتصويت والكتل الدوارة. لقد بدأنا بالفعل استخدام الرموز المميزة TIP-5 على سلسلة المفاتيح EOS كرمز DPOS (DPOS) ، وهو رمز مميز عديم القيمة مصمم للمساعدة في تطبيق IBC عبر سلاسل DPOS. اسم العقد هو "dpostokenibc". أرسل لنا رسالة على Teleg Foundation Telegram إذا كنت تريد منا أن نرسل لك بعض https://t.me/hellotelos.

TIP-5 Github repo: https://github.com/Telos-Foundation/telos/tree/master/contracts/token.registry

يكبرون ويعودون

Telos لا يزال الشباب. لن ندعو حتى تصويتنا الأول على إطلاق شبكتنا حتى 28 سبتمبر. لكننا ننمو بسرعة ونحن متحمسون للقدرة على المساهمة بأشياء ذات قيمة حقيقية في EOS و EOSIO. الرمز جاهز ومختبر على مستودع Telos Github. يقف فريق تطوير Telos على أهبة الاستعداد للإجابة على أي أسئلة قد تكون لديك حول تنفيذ هذه الميزات الجديدة. نحن نشجع EOS على إلقاء نظرة جادة على كيفية أن تكون بعض هذه الابتكارات جزءًا من حل التحديات الحالية لشبكة EOS. أعتقد حقًا أن Telos هو أفضل شيء يحدث لـ EOS منذ الإطلاق. إذا نظرت إلى ما نقدمه فيما يتعلق بمضاعفة ثقة المستثمرين ، وتمهيد الطريق أمام الشوكات الجانبية والجوانب الجانبية ، وإضافة ابتكارات مهمة في الكود ، فربما ستؤمن بشركة Telos أيضًا.

انضم إلى محادثة Telos واحصل على المزيد من المعلومات!

برقية: https://t.me/HelloTelos

تويتر: https://twitter.com/HelloTelos

Facebook: https://www.facebook.com/TelosFoundation.io

YouTube: https://www.youtube.com/c/TheTelosNetwork

Reddit: https://www.reddit.com/r/TelosNetwork/

الخلاف: https://discordapp.com/channels/466757729508261889/468500684858327040

Instagram: https://www.instagram.com/telosfoundation.io/