كان على نظام العملات الرقمية أن يتكيف مع الواقع الجديد - وُلِدت إينيتيا فيه.
كصناعة، كان علينا أن نقبل حقيقة أن جهاز حالة واحد لا يمكن أن يواكب طموحات العملات الرقمية. زيادة طاقة التحمل مع الحفاظ على تكاليف منخفضة للمستخدمين والمشغلين، كل ذلك بينما نصبو إلى مستوى مقبول من اللامركزية، هو معركة تكاد تكون مستحيلة الفوز بها بنهج تكتلي.
الحقيقة هي أن نجاح السلاسل الأحادية البحتة أصبح رأيًا معاكسًا. ادخل في جدل البلوكتشين وحدات مقابل الأحادية، الذي احتل المسرح الرئيسي في وقت سابق من هذا العام. ولكن ها هو الشيء المثير: ليس هناك أي جدل على الإطلاق. المستقبل ليس أحدهما أو الآخر - إنه مزيج من كلاهما. L1 سريع وقابل للبرمجة، مقترن بمجموعة من الحلول الخاصة بالتطبيقات التي توفر تنفيذًا يدًا بيد مع L1.
يظهر مزايا النهج المختلط (أو كما نحب أن نطلق عليه النهج المتداخل) عندما تنظر إلى سولانا. في الأشهر الستة الماضية، بدأت الفرق بناء تمديدات الشبكة المخصصة الخاصة بهم التي تستقر على سولانا. ولكن انتظر - هل لم يكن من المفترض أن تتعامل سولانا مع الحجم بمفردها؟ أليس هذا هو تمييزهم بأكمله؟
ترى، اللفات ليست مجرد توسيع لتنفيذ الصفقات. إنها أيضًا عن السيادة - إعطاء البناة السيطرة الكاملة على بيئة تنفيذهم. المزيد من عمليات المعالجة في الثانية، رسوم الغاز المنخفضة (أو ربما لا توجد على الإطلاق)، السيطرة على ترتيب ومعالجة المعاملات، والملكية على كامل التراكم الاقتصادي لأعمالهم لذكر بعض الأمثلة.
في هذه النقطة، من الواضح: ال rollups لا مفر منها، وهي هنا للبقاء.
تم بناء وجود إنيتيا حول هذا الاطروحة. إنها مصممة لتستضيف نظام بيئي مزدهر من اللفات المتداخلة 🪢، المعروفة باسم مينيتياس.
تم تصميم إنيتيا لتكون الموطن لآلاف من المينيتياس العاملة معًا بتناغم لتوفير تطبيقات متنوعة وقوية وفريدة من خلال تجربة متماسكة متشابكة بالتصميم.
حتى الآن، كانت هناك نوعان من البيئات النظامية. تلك المخصصة بشكل خاص لعالم السلاسل المترابطة (Cosmos)، والثانية هي تلك التي راهنت على تقنية الروولابس بعد الحقيقة (Ethereum والآن Solano). لقد وجدت كل منهما بنجاح نسبي ولكن ليس من دون سقوطها، وهي تعتبر تجارب لا تقدر بثمن عند بناء النموذج الجديد ل L1.
تربط إنيتيا هذه النقاط المتطرفة، إنها L1 مصممة لدعم شبكة من L2 المتصلة التي تضمن لبناة مينيتيا كل ما يحتاجون إليه لنجاحهم. لقد تم بناؤها منذ اليوم الأول لتجنب الوسط الفوضوي من خلال وجود تصاميم مؤدلجة وطرح السؤال البسيط - ماذا تريد فعلًا L2s من مركز؟
على Initia، تنتمي اللفات ببساطة. هناك توافق اقتصادي كامل بين L1 و L2s من خلال البلوكتشين الوحدات.@initiafdn/introducing-vip-5fe1a0177055">إنتاج فيب، مجموعة المنتجات رائعة، والتكنولوجيا مصممة بشكل خاص لضمان توفر Minitias لديهم المشعات، والجسور، والسيولة، والتوافقية، والمستقرات الأصلية، الخ، مباشرة من البوابة. يجعل الكتلة المتشابكة العملية بسيطة للغاية للفرق لنشر Minitia مع أي جهاز افتراضي يختاروه - سواء كان EVM أو MoveVM أو CosmWasm.
الآن، ما هو العنصر الأهم الذي يمكّن اللفائف على Initia؟ الكومة المتداخلة - إطار لفائف متفائلة تم بناؤه من الصفر لـ Cosmos SDK.
هل أنت مستعد لرؤية السحر خلف الغطاء؟ دعنا نغوص في الإطار.
يتكون إطار عمل Optimistic Rollup على Initia من ثلاثة مكونات ... كنت خمنت ذلك ، متشابكة 😛 جدا
يتجمع بوتات OPHost و OPChild و OPinit بشكل جميل مثل ثلاث قطع من اللغز لتشكيل مجموعة تعمل على تشغيل كل Minita.
OPHost و OPChild هما وحدتي Cosmos SDK التي تشكل نواة السلم، إنهما الأجزاء التي تعيش على السلسلة. نظرًا لأن ستاك OPinit مُنفذ على مستوى السلسلة بدلاً من مستوى العقد الذكي لـ VM محددة، فقد سمح لنا بإنشاء دعم لعدة VMs ومنح مُنشئي Minitia حرية الاختيار.
في إينيتيا، تُعتَبَر تقنية الRollups مواطنًا مُتَمَيزًا مُبنيًا مباشرةً في السلسلة. هذا مكننا من مرونة ضبط التنفيذات وتوفير تجربة متفوقة.
يعيش وحدة OPHost على Initia (L1). وهي المسؤولة عن الخدمة كمنزل لجميع Minitias الذين يستقرون على Initia. تتضمن المهام الرئيسية لـ OPHost ما يلي:
بالنسبة لـ OPChild ، يعيش في كل Minitia. إنها مثل نبض القلب في كل rollup ، فهو مسؤول عن:
يشكل OPHost و OPChild معًا جسرًا متفائلًا لكل Minitia. يعمل OPHost على Initia كنقطة نهاية لـ L1 لعدة وحدات OPChild عبر العديد من Minitias.
من المهم ملاحظة أنه في حالة ال Rollups، يقوم الجسر الأصلي بأكثر من نقل الرسائل، بل يعمل كمقر لل Rollup على طبقة L1. فكما أن نظامي الموافقة المختلفين لا يعرفان عن حالة بعضهما البعض، يعمل الجسر لل Rollup كمصدر للحقيقة على طبقة L1 من خلال إرسال جذور حالة أو مخرجات مشابهة يمكن التحقق منها ضد حالة Rollup لضمان الصحة. وهذا هو السبب في أن طبقة L1 تسمى في كثير من الأحيان بطبقة التسوية.
لكن، الآن قد تفكر — “ما الذي يربط بين OPHost و OPChild؟ المعولون؟” لا، هذا ما تفعله الروبوتات OPinit! كملحق للمذكور أعلاه، لا يمكن لنظامين مختلفين للتوافق التواصل بشكل طبيعي مع بعضهما البعض دون عملية خارج السلسلة تساعدهما عن طريق العمل كوصلة فيزيائية بين آلات الحالة المعزولة.
تعتبر الروبوتات OPinit عمليات خارج السلسلة التي تتعامل مع الإجراءات الحرجة بين إينيتيا ومينيتياس. هناك نوعان مختلفان من الروبوتات - المنفذ والتحدي. باختصار، تكون الروبوتات مسؤولة معًا عن:
في بقية المقالة ، سننغمس في كيفية تنفيذ الميزات الخاصة في The Interwoven Stack وهذا يجب أن يعطيكم صورة أوضح عن كيفية عمل جميع القطع معًا!
أحد أهم جوانب الرول أب هو أنه يرث أمان L1 الذي يتم تسويته عليه.
هل تعرف ما هو آخر شيء جميل؟ جسر البلوكتشين الأصلي بين L1 و rollup عادةً هو أكثر الطرق أمانًا لنقل الأصول بين الاثنين. هذا لأن استخدام جسر البلوكتشين الأصلي لا يقدم أي افتراضات ثقة إضافية - أنت تثق فقط بالسلسلتين المعنيتين.
قبل أن ننغمس في كيفية عمل التحويلات، دعونا نتعامل مع الفيل في الغرفة.
نظرًا لحقيقة أن جميع الشبكات على الأطر العالمية المترابطة تم بناؤها باستخدام Cosmos SDK - لماذا لا يمكن أن يكون الجسر الأصلي مجرد قناة IBC؟
هذا يرجع إلى أن عمليات نقل IBC فورية الطبيعة وهذا لا يتوافق مع افتراضات الثقة لبروتوكولنا. يمكن لمشغل Minitia الخبيث في يوم من الأيام أن يستيقظ ويقرر إدخال معاملات خبيثة تحول أرصدة INIT على L2 ويسحب كل INIT على Minitia الخاص بهم إلى L1. نحن لا نريد ذلك ، مثل هذه الأخطاء ستكون كارثية.
بينما تتأخر عمليات السحب إلى Initia من خلال الجسر التفاؤلي لمدة 7 أيام، خلالها يمكن للمتحدي التحدي وإلغاء السحب في حالة اكتشاف أنه شرير.
في إنيتيا ، نريد ما زلنا نضمن تجربة مستخدم سلسة في نقل الأصول بين Mintia و Initia L1. لتمكين النقل السريع من L2s ، قمنا ببناء حلًا آمنًا ومخصصًا يسمى Minitswap ، يمكنك معرفة المزيد عنه هنا: @initiafdn/minitswap-l2-to-l1-withdrawals-in-seconds-not-days-e6de645879b3">مينيتسواب — سحب من الطبقة الثانوية إلى الطبقة الأولى في ثوانٍ، ليس أيامًا.
توديع الرموز من إنيتي إلى مينيتي تكون تقريبًا فورية. ها هي كيفية عملها:
بسيط تمامًا أليس كذلك؟ ينجز المهمة دون التنازل عن الأمان!
السحب هي المرحلة التي تصبح فيها الأمور أكثر تعقيدًا. على الرغم من أن الإيداع من L1 إلى L2 بسيط ، إلا أن الافتراض بأن Minitias يمكنهم الثقة دائمًا في L1 لا يعمل في الاتجاه الآخر.
هنا هو السبب: تم تأمين إنيتيا بواسطة مجموعة من الموثقين المتمركزة مع حصة اقتصادية، ولكن يتم تشغيل مينيتياس في كثير من الأحيان من قبل مشغل واحد أو مجموعة صغيرة جدًا من المشغلين، وذلك دون حصة اقتصادية. لذلك، عندما يبدأ مينيتيا في سحب إلى L1، يحتاج إلى إثبات أنه لا يقوم بأعمال خبيثة.
هكذا يعمل السحب:
يستغرق سحب الأموال بعض الوقت ولكن هذا هو التضحية من أجل ضمان الأمان! ومع ذلك، لتوفير تجربة مستخدم متفوقة لمستخدمي Interwoven، قامت Initia أيضًا ببناء@initiafdn/minitswap-l2-to-l1-withdrawals-in-seconds-not-days-e6de645879b3">مينيتسواب — الذي يسمح بسحب فوري مع ضمانات أمان معقولة تمامًا من خلال الاستفادة من IBC وجسر OPinit.
الآن تعرف كيف يعمل السحب، ولكن آلية التحدي ما زالت صندوق أسود - دعنا نغوص في ذلك بعد ذلك!
لقد تعلمنا في القسم السابق أنه يمكن لـ Minitia أن تكذب بشكل محتمل. هذا هو السبب في وجود فترة السحب - لمنع السلوك الاحتيالي من سرقة الرموز على جسر OPinit.
لكن من المسؤول عن إيقاف سحب احتيالي؟ هذا هو دور بوت Challenger OPinit.
نعم، ولكن عند حذف اقتراح غير صالح، هل يعني ذلك أن الحالة الحالية للتجميع الفرعي الخاص بك الآن غير صالحة؟ نعم، وهذا هو السبب في أن لدينا آلية إرجاع مصممة بشكل جيد.
في حالة تحدي ناجح، يمكن لعقدة Minitia مزامنة الحالة من البيانات المنشورة سابقًا إلى Celestia كما يتم نشر دفعات الصفقات الكلية إلى Celestia لـ DA، والتي تأتي بمتناول اليد في حالة الحاجة إلى إلغاء التراجع.
لضمان سلامة حالة مينيتيا والتأكد من أن المنفذ لا يقوم بأعمال خبيثة، تم تصميم الروبوتين - المنفذ والتحدي - ليكونا كيانين منفصلين.
لكن انتظر، أليس هذا يمنح المتحد المشارك في التحدي سلطة كبيرة جدًا؟ ماذا لو تصرف المتحد المشارك في التحدي بشكل خبيث وبدأ في حذف النواتج الصحيحة؟ نعم.
لمنع ذلك، تمتلك إنيتيا نظامًا للتحقق والتوازن يتم التعامل معه من خلال الحوكمة L1.
يمكن استبدال كل من المتحدي والمقترح (الذي يقدم الناتج) من خلال اقتراح حوكمة إذا تصرفا بشكل خبيث. بالنسبة للمتحدي، يعني السلوك الخبيث حذف النواتج الصالحة. أما بالنسبة للمقترح، فإن ذلك يعني تقديم النواتج غير الصالحة.
عند إنشاء اقتراح ، يصوت محققو L1 التابعون لـ Initia عليه عن طريق تشغيل العقدة L2 بأنفسهم للتحقق من من هو صحيح ومن هو خاطئ. يضمن هذا النظام عدم قدرة كيان واحد على رقابة المعاملات أو عرقلة تدفق السحوبات.
لن يكون منتج عمل إينيتيا إذا اكتفينا فقط بما هو الشائع دون الذهاب خطوة إضافية.
لقد جعلت إنيتيا من السهل جدًا بناء Rollup الخاص بك. الآن ، العديد منكم يعرفون أن هناك الكثير مما يدخل في بناء Rollup بخلاف استضافته. هناك الكثير من البنية التحتية المحيطة التي يحتاجها المنشئ لتجميعها. مثل المؤشرات ، والدوائر الحكم ، والجسور ، وما إلى ذلك.
تخمين ماذا؟ يأتي Interwoven Stack محزمًا مسبقًا مع كل ما تحتاجه. 🔥
مع تخطى, إن إنيتيا قادرة على توفير بيانات سعر الأصول السريعة والمحدثة لإنيتيا وكل مينتيا مبنية على الشبكة المتشابكة.
الاتصال هو خدمة جانبية محفورة للأوراق المالية تديرها مراقبو المبادرة لدفع تحديثات الأسعار على السلسلة. تستفيد التنفيذ من ميزتين جديدتين تم تقديمهما في إصدار Cosmos SDK الإصدار 0.50:ABCI++وامتدادات التصويتوالتي تسمح للمحققين أنفسهم بتقديم بيانات ترادفية يتم تخزينها على السلسلة للقضاء على إمكانية حجب تحديثات الأسعار من قبل طرف خبيث عن طريق ملء الكتل بالرسائل غير المرغوب فيها.
بمجرد أن يتم تحديث السعر على البلوكتشين ، يمكن للمطورين الاستعلام عنه إما من خلال واجهة الأوامر النصية (CLI) أو واجهة برمجة التطبيقات (API) أو مستوى العقد الذكي.
ولكن هذا ليس كل شيء. يتم نقل أسعار Connect إلى كل Minitia على The Interwoven Stack مما يضمن لهم الوصول السهل إلى أسعار جديدة مباشرة من الصندوق في اليوم الأول.
بهذه الطريقة، لا يتحمل الـ Minitia عبء تشغيل البنية التحتية اللازمة ولا يحتاجون أيضًا إلى البحث عن مزود خارجي للأوراق المالية، والتوصل إلى اتفاق معهم، واستهلاك الموارد على التكامل. كل ذلك يتم التعامل معه بالنسبة لهم!
لكي تكون متشابكة حقًا ، يجب أن تكون هناك طرق آمنة وفعالة للتواصل عبر السلاسل على Initia. هناك عدة طرق للقيام بذلك في تصرف المطور وأحدها هو من خلال الجسور الصناعية على الجسر التفاؤلي. تشبه أدوات الجسر الصناعية الأدوات الأصلية خطافات IBCفي الوظائف، والتي تُستخدم للسماح بتحويل الرموز لبدء استدعاء العقود. يتم استخدام هوكات OPinit Bridge لبدء استدعاء العقود برفقة تحويل الأصول المتمركزة عبر جسر OPinit.
سيقوم هوكس الجسر في تحديث OPHost ببيانات الجسر والهوكس في OPChild يسمح بتنفيذ تعاملات تعسفية على FinalizeTokenDeposit.
لقد بنيناه بطريقة تدعم العديد من الآلات الافتراضية ، سواء كانت EVM أو MoveVM أو CosmWasm ، يمكن لـ Bridge Hooks تنفيذ معاملات تعسفية بناءً على حقل البيانات في الرسالة.
على سبيل المثال، هذا هو تنسيق البيانات لسلاسل EVM
تأتي أيضًا Minitias مع فهرس مدمج يقوم تلقائيًا بفهرسة وتخزين جميع البيانات ذات الصلة على السلسلة. يتم عرض البيانات ثم من خلال واجهة برمجة التطبيقات REST يمكن استخدامها لاستعلام البيانات التاريخية.
الرموز حسب الحساب، معلومات NFT، المعاملات حسب الحساب، مهما كنت تسميه. كل شيء مضمن بالفعل.
الفهرسة هي واحدة من أكبر نقاط الألم عندما يتعلق الأمر ببناء التطبيقات على السلسلة، وهذا بالتأكيد يقوم بالكثير من الرفع الثقيل! يمكن أن يكون تشغيل المفهرس الخاص بك مكلفًا ومرهقًا. مع المفهرس الموضوع، يمكن للمطورين عرض أرصدة الرموز، والعملات غير القابلة للتداول، وسجل العمليات، والمزيد بكثير، دون الحاجة إلى تشغيل مفهرسهم الخاص أو الحصول على مفهرس من الطرف الثالث لدعمه.
يتيح هذا المُفهرس المقدس أيضًا دعمًا فوريًا لـ Initia Scan - مستكشف الكتل لـ L1 وكل L2.
حسنًا، كان من دواعي السرور الغوص في الشبكة المتداخلة. إنها قطعة تقنية جميلة التصميم تدعم رؤية إنيتيا المتداخلة. من خلال بناء الشبكة المتداخلة كوحدات Cosmos SDK، قامت إنيتيا بإعادة استخدام SDK إلى شبكة لبناء تكديسات متفائلة، مع الاحتفاظ بجميع فوائد Cosmos SDK - وهو أمر رائع تمامًا.
هناك الكثير في The Interwoven Stack الذي لم نستكشفه اليوم ، وأنا أشجعك بشدة على ذلك انظر إلى قاعدة الكود، وقاعدة كود البوتسلفهمها بمزيد من العمق.
عندما يتم قول كل شيء ويتم الانتهاء منه، تبقى حقيقة واحدة، إن إنيتيا هي المكان الذي ينتمي إليه رولابس حقًا. من الأساس، تم بناء إنيتيا لتعايش الصغار. نظام البيئة المتداخلة قد أثار بالفعل الابتكار مع الصغار مثلBlackwing, Contro, MilkyWay, الخمول - كلها منها تعتبر لفة تطبيقية جديدة ومتخصصة في التطبيقات التي ستكون متاحة ويمكن استخدامها من اليوم الأول! جميعها، مدعومة بـ The Interwoven Stack.
شكرا لكممانان, زونوساويت للمساهمة في هذه المقالة.
كان على نظام العملات الرقمية أن يتكيف مع الواقع الجديد - وُلِدت إينيتيا فيه.
كصناعة، كان علينا أن نقبل حقيقة أن جهاز حالة واحد لا يمكن أن يواكب طموحات العملات الرقمية. زيادة طاقة التحمل مع الحفاظ على تكاليف منخفضة للمستخدمين والمشغلين، كل ذلك بينما نصبو إلى مستوى مقبول من اللامركزية، هو معركة تكاد تكون مستحيلة الفوز بها بنهج تكتلي.
الحقيقة هي أن نجاح السلاسل الأحادية البحتة أصبح رأيًا معاكسًا. ادخل في جدل البلوكتشين وحدات مقابل الأحادية، الذي احتل المسرح الرئيسي في وقت سابق من هذا العام. ولكن ها هو الشيء المثير: ليس هناك أي جدل على الإطلاق. المستقبل ليس أحدهما أو الآخر - إنه مزيج من كلاهما. L1 سريع وقابل للبرمجة، مقترن بمجموعة من الحلول الخاصة بالتطبيقات التي توفر تنفيذًا يدًا بيد مع L1.
يظهر مزايا النهج المختلط (أو كما نحب أن نطلق عليه النهج المتداخل) عندما تنظر إلى سولانا. في الأشهر الستة الماضية، بدأت الفرق بناء تمديدات الشبكة المخصصة الخاصة بهم التي تستقر على سولانا. ولكن انتظر - هل لم يكن من المفترض أن تتعامل سولانا مع الحجم بمفردها؟ أليس هذا هو تمييزهم بأكمله؟
ترى، اللفات ليست مجرد توسيع لتنفيذ الصفقات. إنها أيضًا عن السيادة - إعطاء البناة السيطرة الكاملة على بيئة تنفيذهم. المزيد من عمليات المعالجة في الثانية، رسوم الغاز المنخفضة (أو ربما لا توجد على الإطلاق)، السيطرة على ترتيب ومعالجة المعاملات، والملكية على كامل التراكم الاقتصادي لأعمالهم لذكر بعض الأمثلة.
في هذه النقطة، من الواضح: ال rollups لا مفر منها، وهي هنا للبقاء.
تم بناء وجود إنيتيا حول هذا الاطروحة. إنها مصممة لتستضيف نظام بيئي مزدهر من اللفات المتداخلة 🪢، المعروفة باسم مينيتياس.
تم تصميم إنيتيا لتكون الموطن لآلاف من المينيتياس العاملة معًا بتناغم لتوفير تطبيقات متنوعة وقوية وفريدة من خلال تجربة متماسكة متشابكة بالتصميم.
حتى الآن، كانت هناك نوعان من البيئات النظامية. تلك المخصصة بشكل خاص لعالم السلاسل المترابطة (Cosmos)، والثانية هي تلك التي راهنت على تقنية الروولابس بعد الحقيقة (Ethereum والآن Solano). لقد وجدت كل منهما بنجاح نسبي ولكن ليس من دون سقوطها، وهي تعتبر تجارب لا تقدر بثمن عند بناء النموذج الجديد ل L1.
تربط إنيتيا هذه النقاط المتطرفة، إنها L1 مصممة لدعم شبكة من L2 المتصلة التي تضمن لبناة مينيتيا كل ما يحتاجون إليه لنجاحهم. لقد تم بناؤها منذ اليوم الأول لتجنب الوسط الفوضوي من خلال وجود تصاميم مؤدلجة وطرح السؤال البسيط - ماذا تريد فعلًا L2s من مركز؟
على Initia، تنتمي اللفات ببساطة. هناك توافق اقتصادي كامل بين L1 و L2s من خلال البلوكتشين الوحدات.@initiafdn/introducing-vip-5fe1a0177055">إنتاج فيب، مجموعة المنتجات رائعة، والتكنولوجيا مصممة بشكل خاص لضمان توفر Minitias لديهم المشعات، والجسور، والسيولة، والتوافقية، والمستقرات الأصلية، الخ، مباشرة من البوابة. يجعل الكتلة المتشابكة العملية بسيطة للغاية للفرق لنشر Minitia مع أي جهاز افتراضي يختاروه - سواء كان EVM أو MoveVM أو CosmWasm.
الآن، ما هو العنصر الأهم الذي يمكّن اللفائف على Initia؟ الكومة المتداخلة - إطار لفائف متفائلة تم بناؤه من الصفر لـ Cosmos SDK.
هل أنت مستعد لرؤية السحر خلف الغطاء؟ دعنا نغوص في الإطار.
يتكون إطار عمل Optimistic Rollup على Initia من ثلاثة مكونات ... كنت خمنت ذلك ، متشابكة 😛 جدا
يتجمع بوتات OPHost و OPChild و OPinit بشكل جميل مثل ثلاث قطع من اللغز لتشكيل مجموعة تعمل على تشغيل كل Minita.
OPHost و OPChild هما وحدتي Cosmos SDK التي تشكل نواة السلم، إنهما الأجزاء التي تعيش على السلسلة. نظرًا لأن ستاك OPinit مُنفذ على مستوى السلسلة بدلاً من مستوى العقد الذكي لـ VM محددة، فقد سمح لنا بإنشاء دعم لعدة VMs ومنح مُنشئي Minitia حرية الاختيار.
في إينيتيا، تُعتَبَر تقنية الRollups مواطنًا مُتَمَيزًا مُبنيًا مباشرةً في السلسلة. هذا مكننا من مرونة ضبط التنفيذات وتوفير تجربة متفوقة.
يعيش وحدة OPHost على Initia (L1). وهي المسؤولة عن الخدمة كمنزل لجميع Minitias الذين يستقرون على Initia. تتضمن المهام الرئيسية لـ OPHost ما يلي:
بالنسبة لـ OPChild ، يعيش في كل Minitia. إنها مثل نبض القلب في كل rollup ، فهو مسؤول عن:
يشكل OPHost و OPChild معًا جسرًا متفائلًا لكل Minitia. يعمل OPHost على Initia كنقطة نهاية لـ L1 لعدة وحدات OPChild عبر العديد من Minitias.
من المهم ملاحظة أنه في حالة ال Rollups، يقوم الجسر الأصلي بأكثر من نقل الرسائل، بل يعمل كمقر لل Rollup على طبقة L1. فكما أن نظامي الموافقة المختلفين لا يعرفان عن حالة بعضهما البعض، يعمل الجسر لل Rollup كمصدر للحقيقة على طبقة L1 من خلال إرسال جذور حالة أو مخرجات مشابهة يمكن التحقق منها ضد حالة Rollup لضمان الصحة. وهذا هو السبب في أن طبقة L1 تسمى في كثير من الأحيان بطبقة التسوية.
لكن، الآن قد تفكر — “ما الذي يربط بين OPHost و OPChild؟ المعولون؟” لا، هذا ما تفعله الروبوتات OPinit! كملحق للمذكور أعلاه، لا يمكن لنظامين مختلفين للتوافق التواصل بشكل طبيعي مع بعضهما البعض دون عملية خارج السلسلة تساعدهما عن طريق العمل كوصلة فيزيائية بين آلات الحالة المعزولة.
تعتبر الروبوتات OPinit عمليات خارج السلسلة التي تتعامل مع الإجراءات الحرجة بين إينيتيا ومينيتياس. هناك نوعان مختلفان من الروبوتات - المنفذ والتحدي. باختصار، تكون الروبوتات مسؤولة معًا عن:
في بقية المقالة ، سننغمس في كيفية تنفيذ الميزات الخاصة في The Interwoven Stack وهذا يجب أن يعطيكم صورة أوضح عن كيفية عمل جميع القطع معًا!
أحد أهم جوانب الرول أب هو أنه يرث أمان L1 الذي يتم تسويته عليه.
هل تعرف ما هو آخر شيء جميل؟ جسر البلوكتشين الأصلي بين L1 و rollup عادةً هو أكثر الطرق أمانًا لنقل الأصول بين الاثنين. هذا لأن استخدام جسر البلوكتشين الأصلي لا يقدم أي افتراضات ثقة إضافية - أنت تثق فقط بالسلسلتين المعنيتين.
قبل أن ننغمس في كيفية عمل التحويلات، دعونا نتعامل مع الفيل في الغرفة.
نظرًا لحقيقة أن جميع الشبكات على الأطر العالمية المترابطة تم بناؤها باستخدام Cosmos SDK - لماذا لا يمكن أن يكون الجسر الأصلي مجرد قناة IBC؟
هذا يرجع إلى أن عمليات نقل IBC فورية الطبيعة وهذا لا يتوافق مع افتراضات الثقة لبروتوكولنا. يمكن لمشغل Minitia الخبيث في يوم من الأيام أن يستيقظ ويقرر إدخال معاملات خبيثة تحول أرصدة INIT على L2 ويسحب كل INIT على Minitia الخاص بهم إلى L1. نحن لا نريد ذلك ، مثل هذه الأخطاء ستكون كارثية.
بينما تتأخر عمليات السحب إلى Initia من خلال الجسر التفاؤلي لمدة 7 أيام، خلالها يمكن للمتحدي التحدي وإلغاء السحب في حالة اكتشاف أنه شرير.
في إنيتيا ، نريد ما زلنا نضمن تجربة مستخدم سلسة في نقل الأصول بين Mintia و Initia L1. لتمكين النقل السريع من L2s ، قمنا ببناء حلًا آمنًا ومخصصًا يسمى Minitswap ، يمكنك معرفة المزيد عنه هنا: @initiafdn/minitswap-l2-to-l1-withdrawals-in-seconds-not-days-e6de645879b3">مينيتسواب — سحب من الطبقة الثانوية إلى الطبقة الأولى في ثوانٍ، ليس أيامًا.
توديع الرموز من إنيتي إلى مينيتي تكون تقريبًا فورية. ها هي كيفية عملها:
بسيط تمامًا أليس كذلك؟ ينجز المهمة دون التنازل عن الأمان!
السحب هي المرحلة التي تصبح فيها الأمور أكثر تعقيدًا. على الرغم من أن الإيداع من L1 إلى L2 بسيط ، إلا أن الافتراض بأن Minitias يمكنهم الثقة دائمًا في L1 لا يعمل في الاتجاه الآخر.
هنا هو السبب: تم تأمين إنيتيا بواسطة مجموعة من الموثقين المتمركزة مع حصة اقتصادية، ولكن يتم تشغيل مينيتياس في كثير من الأحيان من قبل مشغل واحد أو مجموعة صغيرة جدًا من المشغلين، وذلك دون حصة اقتصادية. لذلك، عندما يبدأ مينيتيا في سحب إلى L1، يحتاج إلى إثبات أنه لا يقوم بأعمال خبيثة.
هكذا يعمل السحب:
يستغرق سحب الأموال بعض الوقت ولكن هذا هو التضحية من أجل ضمان الأمان! ومع ذلك، لتوفير تجربة مستخدم متفوقة لمستخدمي Interwoven، قامت Initia أيضًا ببناء@initiafdn/minitswap-l2-to-l1-withdrawals-in-seconds-not-days-e6de645879b3">مينيتسواب — الذي يسمح بسحب فوري مع ضمانات أمان معقولة تمامًا من خلال الاستفادة من IBC وجسر OPinit.
الآن تعرف كيف يعمل السحب، ولكن آلية التحدي ما زالت صندوق أسود - دعنا نغوص في ذلك بعد ذلك!
لقد تعلمنا في القسم السابق أنه يمكن لـ Minitia أن تكذب بشكل محتمل. هذا هو السبب في وجود فترة السحب - لمنع السلوك الاحتيالي من سرقة الرموز على جسر OPinit.
لكن من المسؤول عن إيقاف سحب احتيالي؟ هذا هو دور بوت Challenger OPinit.
نعم، ولكن عند حذف اقتراح غير صالح، هل يعني ذلك أن الحالة الحالية للتجميع الفرعي الخاص بك الآن غير صالحة؟ نعم، وهذا هو السبب في أن لدينا آلية إرجاع مصممة بشكل جيد.
في حالة تحدي ناجح، يمكن لعقدة Minitia مزامنة الحالة من البيانات المنشورة سابقًا إلى Celestia كما يتم نشر دفعات الصفقات الكلية إلى Celestia لـ DA، والتي تأتي بمتناول اليد في حالة الحاجة إلى إلغاء التراجع.
لضمان سلامة حالة مينيتيا والتأكد من أن المنفذ لا يقوم بأعمال خبيثة، تم تصميم الروبوتين - المنفذ والتحدي - ليكونا كيانين منفصلين.
لكن انتظر، أليس هذا يمنح المتحد المشارك في التحدي سلطة كبيرة جدًا؟ ماذا لو تصرف المتحد المشارك في التحدي بشكل خبيث وبدأ في حذف النواتج الصحيحة؟ نعم.
لمنع ذلك، تمتلك إنيتيا نظامًا للتحقق والتوازن يتم التعامل معه من خلال الحوكمة L1.
يمكن استبدال كل من المتحدي والمقترح (الذي يقدم الناتج) من خلال اقتراح حوكمة إذا تصرفا بشكل خبيث. بالنسبة للمتحدي، يعني السلوك الخبيث حذف النواتج الصالحة. أما بالنسبة للمقترح، فإن ذلك يعني تقديم النواتج غير الصالحة.
عند إنشاء اقتراح ، يصوت محققو L1 التابعون لـ Initia عليه عن طريق تشغيل العقدة L2 بأنفسهم للتحقق من من هو صحيح ومن هو خاطئ. يضمن هذا النظام عدم قدرة كيان واحد على رقابة المعاملات أو عرقلة تدفق السحوبات.
لن يكون منتج عمل إينيتيا إذا اكتفينا فقط بما هو الشائع دون الذهاب خطوة إضافية.
لقد جعلت إنيتيا من السهل جدًا بناء Rollup الخاص بك. الآن ، العديد منكم يعرفون أن هناك الكثير مما يدخل في بناء Rollup بخلاف استضافته. هناك الكثير من البنية التحتية المحيطة التي يحتاجها المنشئ لتجميعها. مثل المؤشرات ، والدوائر الحكم ، والجسور ، وما إلى ذلك.
تخمين ماذا؟ يأتي Interwoven Stack محزمًا مسبقًا مع كل ما تحتاجه. 🔥
مع تخطى, إن إنيتيا قادرة على توفير بيانات سعر الأصول السريعة والمحدثة لإنيتيا وكل مينتيا مبنية على الشبكة المتشابكة.
الاتصال هو خدمة جانبية محفورة للأوراق المالية تديرها مراقبو المبادرة لدفع تحديثات الأسعار على السلسلة. تستفيد التنفيذ من ميزتين جديدتين تم تقديمهما في إصدار Cosmos SDK الإصدار 0.50:ABCI++وامتدادات التصويتوالتي تسمح للمحققين أنفسهم بتقديم بيانات ترادفية يتم تخزينها على السلسلة للقضاء على إمكانية حجب تحديثات الأسعار من قبل طرف خبيث عن طريق ملء الكتل بالرسائل غير المرغوب فيها.
بمجرد أن يتم تحديث السعر على البلوكتشين ، يمكن للمطورين الاستعلام عنه إما من خلال واجهة الأوامر النصية (CLI) أو واجهة برمجة التطبيقات (API) أو مستوى العقد الذكي.
ولكن هذا ليس كل شيء. يتم نقل أسعار Connect إلى كل Minitia على The Interwoven Stack مما يضمن لهم الوصول السهل إلى أسعار جديدة مباشرة من الصندوق في اليوم الأول.
بهذه الطريقة، لا يتحمل الـ Minitia عبء تشغيل البنية التحتية اللازمة ولا يحتاجون أيضًا إلى البحث عن مزود خارجي للأوراق المالية، والتوصل إلى اتفاق معهم، واستهلاك الموارد على التكامل. كل ذلك يتم التعامل معه بالنسبة لهم!
لكي تكون متشابكة حقًا ، يجب أن تكون هناك طرق آمنة وفعالة للتواصل عبر السلاسل على Initia. هناك عدة طرق للقيام بذلك في تصرف المطور وأحدها هو من خلال الجسور الصناعية على الجسر التفاؤلي. تشبه أدوات الجسر الصناعية الأدوات الأصلية خطافات IBCفي الوظائف، والتي تُستخدم للسماح بتحويل الرموز لبدء استدعاء العقود. يتم استخدام هوكات OPinit Bridge لبدء استدعاء العقود برفقة تحويل الأصول المتمركزة عبر جسر OPinit.
سيقوم هوكس الجسر في تحديث OPHost ببيانات الجسر والهوكس في OPChild يسمح بتنفيذ تعاملات تعسفية على FinalizeTokenDeposit.
لقد بنيناه بطريقة تدعم العديد من الآلات الافتراضية ، سواء كانت EVM أو MoveVM أو CosmWasm ، يمكن لـ Bridge Hooks تنفيذ معاملات تعسفية بناءً على حقل البيانات في الرسالة.
على سبيل المثال، هذا هو تنسيق البيانات لسلاسل EVM
تأتي أيضًا Minitias مع فهرس مدمج يقوم تلقائيًا بفهرسة وتخزين جميع البيانات ذات الصلة على السلسلة. يتم عرض البيانات ثم من خلال واجهة برمجة التطبيقات REST يمكن استخدامها لاستعلام البيانات التاريخية.
الرموز حسب الحساب، معلومات NFT، المعاملات حسب الحساب، مهما كنت تسميه. كل شيء مضمن بالفعل.
الفهرسة هي واحدة من أكبر نقاط الألم عندما يتعلق الأمر ببناء التطبيقات على السلسلة، وهذا بالتأكيد يقوم بالكثير من الرفع الثقيل! يمكن أن يكون تشغيل المفهرس الخاص بك مكلفًا ومرهقًا. مع المفهرس الموضوع، يمكن للمطورين عرض أرصدة الرموز، والعملات غير القابلة للتداول، وسجل العمليات، والمزيد بكثير، دون الحاجة إلى تشغيل مفهرسهم الخاص أو الحصول على مفهرس من الطرف الثالث لدعمه.
يتيح هذا المُفهرس المقدس أيضًا دعمًا فوريًا لـ Initia Scan - مستكشف الكتل لـ L1 وكل L2.
حسنًا، كان من دواعي السرور الغوص في الشبكة المتداخلة. إنها قطعة تقنية جميلة التصميم تدعم رؤية إنيتيا المتداخلة. من خلال بناء الشبكة المتداخلة كوحدات Cosmos SDK، قامت إنيتيا بإعادة استخدام SDK إلى شبكة لبناء تكديسات متفائلة، مع الاحتفاظ بجميع فوائد Cosmos SDK - وهو أمر رائع تمامًا.
هناك الكثير في The Interwoven Stack الذي لم نستكشفه اليوم ، وأنا أشجعك بشدة على ذلك انظر إلى قاعدة الكود، وقاعدة كود البوتسلفهمها بمزيد من العمق.
عندما يتم قول كل شيء ويتم الانتهاء منه، تبقى حقيقة واحدة، إن إنيتيا هي المكان الذي ينتمي إليه رولابس حقًا. من الأساس، تم بناء إنيتيا لتعايش الصغار. نظام البيئة المتداخلة قد أثار بالفعل الابتكار مع الصغار مثلBlackwing, Contro, MilkyWay, الخمول - كلها منها تعتبر لفة تطبيقية جديدة ومتخصصة في التطبيقات التي ستكون متاحة ويمكن استخدامها من اليوم الأول! جميعها، مدعومة بـ The Interwoven Stack.
شكرا لكممانان, زونوساويت للمساهمة في هذه المقالة.