مسار تطوري ساحة إيثرنت: مبادئ توجيهية الهندسة ETH2.0

هو المؤلف الأصلي من هذه المادة على سلسلة وسلسلة من مقدمي الخدمات المالية عبر مؤسس الخلاصه جيمس Prestwich. تتكون هذه الورقة من مرحبا مجانية وسهلة و Apatheticco جمعت معا.

شكر خاص جعل هذه الفتنة نيك كارتر في PowerPoint

نحو 2.0 ساحة إيثرنت

ساحة ساحة إيثرنت إيثرنت 2.0 خطة بديلة. على مدى السنوات القليلة المقبلة، وميدان إيثرنت 2.0 المصممين ينوي نظام التوافق وسيتم الدولة أدرجت أيضا الساحة تماما. منذ نطاق 2.0 ساحة إيثرنت على نطاق واسع، لا نستطيع أن نقول بالضبط ما سوف تشمل، أو التي لم يتم تضمينها. لدينا بعض المواصفات لساحة إيثرنت 2.0، وهناك الكثير من فريق التنفيذ المبكر لتطوير. في هذه المرحلة، وميدان إيثرنت 2.0 المصممين تصميم التخطيط مؤقت، بما في ذلك تجزئة، كاسبر، والتأجير الدولة وeWASM الجهاز الظاهري. اختبار العميل الأولي جار، ويتوقع المطور ل(الربع الأول 2019) قدم وظيفة من ساحة اختبار شبكة إيثرنت 2.0 الخفيفة في غضون ثلاثة أشهر. في البداية، من 2.0 إيثرنت إيثرنت ساحة ساحة إيثرنت العملة العمود الفقري اكتساب، ولكن المصممين الخطة النهائية تصبح العمود الفقري ساحة إيثرنت 2.0، وإيثرنت ساحة 1.X هو سلسلة مجزأة تحت إدارتها.

ماذا يعني هذا للمهندسين؟

إذا كنت الصلابة أو DAPP المطور وترغب في نشر ساحة إيثرنت 2.0 عقد الذكية، فإنك سوف تحتاج إلى معرفة الكثير من الأشياء. ساحة إيثرنت 2.0 تحل تماما محل ساحة إيثرنت، فإنه سيتم تغيير العديد من الافتراضات التي حققناها في إعداد العقود الاستخبارات. خطة إيثرنت دورة اصدار اكثر من 2.0 مربع خطة إطلاق المرحلة، والمنتجات المحدثة، بدلا من دورة الترقية. ونحن على استعداد لأدوات 1.X وذكي عقد ساحة إيثرنت، قد تحتاج إلى استكمال 2.0 إعادة تصميم ساحة إيثرنت وكتابة. لحسن الحظ، لدينا عدة سنوات لإعداد النظام البيئي. لمساعدتك في تحقيق هذا الهدف، أود أن مناقشة خارطة الطريق الحالية، ويصف بعض الآثار على المشروع.

ونظمت التمهيدية

حاليا، شريحة خارطة الطريق (2X الأثير 2.0 خارطة الطريق مربع) قوائم سبع مراحل. هذه المرحلة فقط 0 (المرحلة 0) لديها مواصفات كبيرة، وسوف يتم تحديثها بانتظام. مواصفات دقة المرحلة 1 (المرحلة 1) إلى حد أقل، يبدو أنه لم يتم تطويرها بنشاط. بعد المرحلة الأولى، تصبح خارطة الطريق قائمة الهدف، بدلا من الوثائق الفنية. على سبيل المثال، في المرحلة 2 (المرحلة 2)، مرتبطة بعدد المرات التي سيقوم جيثب لخارطة الطريق ethreaser.ch مرتبطة الثلاثي. لأن أي مناقشة أخرى، تبدو مثل المضاربة، بدلا من الهندسة، لذلك مناقشة محددة لدينا يقتصر على مرحلة 2 مرحلة 0، المرحلة 1 و، وأدرجنا بعض محة تقريبية عن الاتجاهات المحتملة في الآونة الأخيرة.

هنا سوف نقدم حالة التنمية في كل مرحلة.

مرحلة 0-- سلسلة منارة (منارة سلسلة)

مرحلة 0 هو عرض "سلسلة المنارة". ساحة إيثرنت 2.0 من المصممين تريد محاربة سلسلة من منارات ساحة مركز 2.0 إيثرنت النظام الإيكولوجي، وخزنة جميع شرائح أخرى وجذور التحقق. وبمجرد نشر سلسلة منارة، فإنه سيتم تشغيل آلية نقاط البيع كاسبر FFG. مصممة التكرار في وقت مبكر منارة سلسلة لتكون بسيطة بقدر الإمكان، وهذا هو السبب غير معتمد مرحلة 0 بعقود الذكية، والحسابات، ونقل الأصول، ولا تشمل أي تجزئة القضية. العملة إيثرنت على منارة في سلسلة لا يمكن نقل سلسلة، وهو ما يعني أن المستخدمين لا يمكن تخزينها في Exchange.

BETH: العملة إيثرنت جديدة

منارة ETH (BETH) ويتم التحقق منها رصيدا جديدا من خلال استخدام منارة سلسلة واحدة، والذي يتم إنشاؤه في طريقتين: 1) منارة كما مكافأة سلسلة التحقق من صحة (ولاحق مرحلة جزء 1) (2)، ) يمكن أي مستخدم 1.X ساحة إيثرنت شراء من خلال عقد 1.X إيثرنت BETH ساحة. ويسمى هذا العقد "العربون". قد تلاحظ المهندسين أن العقد لا تراجع وظيفة. هذا هو لأنه في المرحلة 0، لا يمكننا الانسحاب من سلسلة منارة BETH. وهذا هو، مرة واحدة المخزنة في 1.X ساحة إيثرنت المدقق العقد التسجيل، سيتم حرق ساحة إيثرنت إيثرنت 1.X العملة على نحو فعال. منارة سلسلة عرض المدقق الاتفاق وتقديم المعلومات وديعة في سلسلة منارة، وسلسلة منارة المودعين تصدر BETH الجديد. لذلك، وهدفنا هو: عندما أموال الناس وديعة جدا وسوف يتم إرسالها إلى عقد تسجيل المدقق قريبا، والذي سوف يحصل على عدد مماثل من سلسلة منارة نشر BETH. استعراض مؤقت للإيداع هو ممكن، ولكن وفقا لقواعد كاسبر، المراجعة الدائمة من غير المرجح أن يحدث.

العملات انتقال Ethernet على سلسلة منارة، في حاجة إلى الانتظار حتى المرحلة 2 (المرحلة الثانية)، وأعتقد أنه قبل إيثرنت ساحة 1.X مطوية تماما في تفتيت النظم الإيكولوجية، لن يكون لدينا أي وسيلة لنقل مرة أخرى إلى ساحة BETH إيثرنت 1.X. ونظرا للمرحلة ناقصة 0، المرحلة 1 وليس هناك معيار موثوق بها، يمكننا أن نفترض بشكل معقول، BETH كمستقل، والأصول الوقت غير قابلة للتحويل، وسوف تستمر لمدة سنة على الأقل. عند الانتهاء من المرحلة 2، وسيتم نقل BETH إلى شريحة أو شريحة بعيدا عن النقل؛ ومع ذلك، لن النقود الأثير. وهذا هو أقل احتمالا للتسبب في صعوبات اقتصادية خطيرة.

في الماضي، العديد من البورصات التي كتبها IOU (IOU) من الطريق، BETH مماثل من رمز في وقت مبكر من الصفقة. على سبيل المثال، خلال Tezos تمويل الجماعي، أطلقت Hitbit وBitMEX بورصة سوق العقود الآجلة المقابلة. إذا كان السوق BETH معارض الطلب، قد نرى أن بعض التبادلات دعم تمكنت التجارة والاستثمار BETH من. ومع ذلك، يبدو أن الطلب في السوق لBETH هناك بعض المشاكل. لأن ETH طريقة لBETH 1: 1 مرتبطة مع جعل سقف سعر BETH، هذه ليست أهدافا استثمارية جيدة. وبعبارة أخرى، يمكن BETH لم تتجاوز قيمة العملة إيثرنت، ويمكن أن تكون أقل من العملة إيثرنت.

مرحلة 0 + - تجزئة

يمكن للمستخدم يراهن على سلسلة BETH منارة 32، ثم أصبح المدقق. في المرحلة 0، المدقق فقط منارة سلسلة الإدارة. نبدأ من المرحلة الأولى، فإن المدقق أيضا إدارة 1024 سلسلة التجزئة. منارة سلسلة (سلسلة وكل البلاط) باستخدام آلية لتحديد كتلة كاسبر FFG. كاسبر FFG هو نقاط البيع خوارزمية حقوق التنفيذ والمصالح للتعليق سلسلة واستعراض معاقبة خفض السلوك سيئة. والقارئ استوت ملاحظة، FFG في "ابن عم" كاسبر CBC، المدرجة في "ساحة الأثير 3.0" خارطة الطريق قسم شريحة. (FFG مناقشة شاملة لنطاق هذه المادة وCBC ليست كذلك، أقترح عليك قراءة الملاحظات على Vitalik أسرى الحرب المختلط وFFG، وكذلك المواد على المدى المتوسط للحد من شروط الحد وأوراق FFG كتب.

ما المدقق (ستيكر) القيام به؟

كائن شريحة، حيث قسمت الدولة معلومات عبر العقد، دون الحاجة إلى أي عقدة لديه صورة كاملة للشبكة. وبالتالي، لا المدقق يتحقق عن شظايا. في المقابل، فإن منارة تنسيق سائر جزء سلسلة التوثيق، ويتحقق المدقق عن سلسلة منارات. لكل فترة زمنية (كتل 64، أو دقائق 6.4)، وسلسلة منارة خلط المدقق، وتعيين لشريحة. لمجموعة من المدقق جزء، ويشار إليها باسم اللجنة. سوف يكون للجنة 128 عضوا. في مرحلة 0، مما يعني أن كل 6 دقائق، وسلسلة منارة اختيار المدقق المتاحة، في حين القادمة الدقائق 6 إلى تشكيل لجنة. في مرحلة واحدة، ومنارة لسلسلة محددة المدقق 1024 شظايا اللجنة. ويزيد من تعقيد طريقة دقيقة. وهي تتألف من عملية متعددة المراحل وعشوائية وظيفة الجيل عدد تأخير يمكن التحقق منها، محاولة للتلاعب اللجنة إلى مزيد من إحباط عملية الاختيار.

ساحة إيثرنت 2.0 جنة مختارة عشوائيا، وغالبا بسبب العمل ولجنة دوران الرئيسية. كل لجنة مسؤولة عن الحفاظ على الأمن، وسلامة شظاياه النشطة ووضع جزء ثبت على سلسلة منارة. فهي السبيل الوحيد لفهم حالة سلسلة تجزئة منارة، والعكس بالعكس. كل المدقق تم اختيارها عشوائيا من مجموعة أنها يمكن أن تقلل من إمكانية للمجلس بأكمله من الكذب أو الغش. قد يكون سبب دوران أنها تميل للحد من الأضرار من قبل لجنة سيئة. وبعبارة أخرى، حقد أو طلب المدقق لتعظيم الأرباح، فإنه من الصعب أن تصبح أعضاء في اللجنة، والهجوم على الشبكة. وعلاوة على ذلك، حتى إذا كان لديهم فرصة للسيطرة على لجنة شريحة، وهذه المرة انها لن تسيطر على أكثر من 64 كتل (6.4 دقيقة).

وللتدليل على نقاط البيع مهندس

وعلى الرغم من ساحة إيثرنت عبء العمل 1.X الفرق الفلسفي واقية بين (أسرى الحرب) وثبت إيثرنت ساحة 2.0 من المصالح هو عملية مستمرة، ولكن تجدر الإشارة إلى أن بعض تلك الأسرى / نقاط البيع فرق مميزة، لا تؤثر بشكل مباشر على مهندس. على سبيل المثال، على الرغم من سلسلة الدعم أسرى الحرب من عديمي الجنسية دليل SPV، وملخص NiPoPow من تتبع حالة البعيد، ولكن نقاط البيع منخفضة يحظر أي اتصالات الدولة. الذاتية تعيق شهادة رسمية الخفيفة. وبعبارة أخرى، فإن الدولة على إثبات نقاط البيع عن بعد، وتضم SPV الأسرى عديمي الجنسية أثبتت إلى حد كبير نفس الكمية من البيانات، ولكن الحاجة إلى ما قبل التحقق من صحة ونقاط البيع تاريخ بأكملها. في المقابل، لا توجد دولة SPV يثبت أي معلومات أخرى للتحقق. وهذا يعني أن بيئة نقاط البيع الذاتية، عبر سلسلة تجزئة أو عبر تطبيق يقلل من وظائف، وزيادة النفقات العامة الإدارية.

المرحلة 1 - تجزئة

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

برنامج التحقق جزء للتحقق من محتوى وحالة شريحة من خلال عملية يشابك (يشابك) ويسمى. باختصار، يجب على اللجنة تتضمن معلومات يمكن التحقق منها عن البلاط (مثل ميركيل الجذر) في سلسلة منارة. في مرحلة مرحلتين أو أكثر، والاتصالات الدعم عبر شريحة عبر ربط. مرة واحدة في سلسلة منارة تلقي أدلة دقيقة من كرة عرضية مرتبطة من اللجان المختلفة، ويمكن يشابك سلسلة منارة ثقة الممثل الحقيقي معين من التشرذم، دون الحاجة للتحقق من صحة شريحة بأكملها. إذا لم توافق اللجنة على فعالية عبر ربط، فمن الواضح أن اللجنة ستكون خاطئة ويجب أن يعاقب. هذا هو جذر كل تصحيح الأمان: في نهاية المطاف يتم العثور على السلوك الخاطئ المدقق وسيعاقب منارة السلسلة.

المرحلة 1 وليس هناك شيء مثير للاهتمام بشكل خاص. في الأساس، هو الطريق لتوجيه يشابك، يشار متناظرة سلسلة تجزئة آلية منارة. يبدو المصممين للاعتقاد بأن هذه الآليات ستعمل. الأسئلة الرئيسية مفتوحة حول استراتيجيات مواصفات وتنفيذ تتكشف. وبالنظر إلى مرحلة 0 أمضى نحو عام من الوقت لتحقيق مستوى معقول من مواصفات، وأعتقد أنه سيأخذ مرحلة مماثلة من الزمن. ومن المثير للاهتمام، مرحلة التنفيذ والمواصفات 0 تحدث في وقت واحد. حتى اليوم، والإفراج عن أقل من ثلاثة أشهر من 2.0 شبكة إيثرنت مربع اختبار الوقت، سيتم تغيير مرحلة 0 مواصفات بانتظام. وهذا يعني أن مستقبل ساحة إيثرنت 2.0 يكون هناك اختلاف كبير جدا في وقت التطوير. في حين قال المتفائلين لي أنه يستغرق وقتا ستة أشهر، ولكن نحن في الواقع من السهل جدا أن يتوقع، بعد دخول مرحلة الاختبار 0، مرحلة واحدة أن تذهب من خلال 12 إلى 18 شهرا من الوقت اللازم لتطوير.

المرحلة 2 - عقد الذكية

المرحلة الثانية في نهاية المطاف سوف تعطينا ورشة عمل مماثلة ونحن على دراية نظام إيثرنت. مع الافراج عن المرحلة الثانية، فإن الانتقال من سلسلة تجزئة ببساطة تصل إلى الحاوية البيانات من هيكل الدولة. بحلول ذلك الوقت، سوف BETH تكون قابلة للتحويل، من شأنه أن يعيد عقود الذكية. وسوف يستند كل شريحة eWASM (الذي نسميه "EVM2") لإدارة الجهاز الظاهري، ونأمل أن تكون قادرة على تقديم الدعم لنا في الصلابة EVM2 بين حساب مألوفة، عقد، والوضع، والتجريدية الأخرى. ومع ذلك، فإن الكثير من وراء الكواليس التغييرات قد يدمر معظم الأدوات الموجودة. لحسن الحظ، eWASM فريق solc، الكمأة والقاناش فعلت بعض العمل الأساسي. ويمكننا أن نتوقع أن نرى في الجبهة من المرحلة الثانية من الاختبار أو خلال شبكة أطلقت، ونحن على دراية بعض الأدوات استدار إلى EVM2.

الدولة الإيجار (الإيجار الدولة)، من المحتمل أن تحدث في المرحلة الثانية، والتي يعرض بعض التحديات المثيرة للاهتمام للمهندس الصلابة الحالي. سيطلب عقد الإيجار الدولة للمطورين والمستخدمين الدعم EVM2 تكاليف التخزين مع مرور الوقت، وليس إلى ما لا نهاية رمز وتخزين البيانات. هذا يمكن ضمان عدم استخدام المعلومات على مر الزمن لمنع الدولة انسحبت الدولة الموسعة. والهدف من ذلك هو السماح للمستخدم (بدلا من العقدة كامل) لدفع تكلفة الدولة. وقد اقترح المطورين نماذج عديدة ومختلفة، ولكن ليس هناك فائز واضح.

ومن المثير للاهتمام، مع الإفراج عن عدد من برنامج ترقية ساحة إيثرنت، ومتفوقة المطورين الأساسية ساحة إيثرنت أوصي به، قد يكون عقد الإيجار الدولة خارطة طريق مختلفة التداخل فقط. لذلك، وإنني أوصي بشدة أن يدرج في العقد المنتشرة حاليا لدعم التأجير الدولة والتصميم ونموذجا لدولة المستقبل سيتم نقل عقد الإيجار للمستخدم. نحن لا نعرف التصميم الدقيق للعقود الدولة، ولكن يتعين علينا القيام به هو تكاليف الخطة.

وبالإضافة إلى ذلك، نحن لا نعرف ما سيحدث مرحلة اثنين. فإنه لا يزال في المراحل الأولى من البحث، بما في ذلك العديد من القضايا الرئيسية التي لم تحل بعد. وبالنظر إلى المعايير الرسمية وعملية التنمية، فضلا عن مرحلتين في مرحلة من مجموعة موسعة، يبدو أنه في عام 2020، المرحلة الثانية من غير المرجح أن تقع. وهذا هو، على الرغم من أن ساحة إيثرنت 2.0 قد أطلقت هذا العام، ولكن على الأقل في عام 2020، ونحن لا نتوقع أن تكون قادرة على دعم ساحة إيثرنت نقل 2.0 من الأصول أو عقود الاستخبارات.

المرحلة 3 - سلسلة التخزين الدولة

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

المرحلة 4 - شريحة عقد الذكية

ومع ذلك، مشكلة يمكن التغلب عليها بقايا: عقد ETH2.0، على الرغم من أنها ستكون قوية مثل عقد ساحة إيثرنت، لكنها بالتأكيد سوف تكون ملزمة لحطام تجزئة (قشرة)، على العلبة الأخرى لا يكون الحطام مجزأة التعاقد التفاعل المباشر. هذا هو نتيجة مباشرة لهذا الجزء. وينقسم الهدف من شريحة ووضعها في حالة الحطام تجزئة مختلفة، دون الحاجة إلى معرفة مباشرة من شظايا الحطام الأخرى. ويتحقق ذلك من خلال تقسيم توسع الدولة وإلى أقصى حد ممكن للحد من عبء عمل المدقق. يتطلب التفاعل المباشر معرفة مباشرة. ولكن اعتمادا على تصميم ولايوجد جزء البلاط معرفة مباشرة من شظايا أخرى من الحطام. ما هي الا عبر الارتباط تصل الاتصالات مع منارة للفهم من قبل شظايا الحطام الأخرى. لذلك، كلما أردنا أن التفاعل عبر شريحة، ويجب علينا الانتظار لسلسلة منارة. على وجه التحديد، وهذا يعني أنه إذا تم نشرها على الحطام مجزأة SafeMath A، B المستخدم على قطع مجزأة سوف تضطر إلى الانتظار بعض الوقت لزيارة، أو نشر SafeMath جديدة على تجزئة الحطام B.

مثل المرافق بسيطة سيتم نشر مثل SafeMath إلى 1024 SafeMath على كل أجزاء شريحة --1024 قطعة من القطع المجزأة - ولكن مثل صانع أو مركب هذا السوق؟ #DeFi يكون مزيجا من الأهداف المالية عند عبور الحطام البلاط الحدود يصبح تحديا للغاية. سوف CDP الوقت بين التهم تفعيل DAI تأخير يسبب خسائر اقتصادية غير مقبولة. إذا كانت تغيرات السوق، تمت تصفية CDP قبل يتلقى المستخدم DAI، ثم كيف نفعل؟ في الممارسة العملية، وهذا قد يعني أن المستخدمين بحاجة إلى لديك حساب على كل شريحة تحتوي على العقود ذكية، وهيكل عبر مجزأة تماما لا طائل منه. 0X صانع وفقط إذا تم نشرها من أجل التفاعل في وقت واحد على شريحة، ولديه 0X المستخدم أيضا الأصول في تلك الشريحة.

أساسي مفاضلة: متزامن أو التوسع

المصممين ETH2.0 لا يعرفون الاتصالات عبر مجزأة وأنظمة تبدو في نهاية المطاف مثل. من خلال قراءة العديد من المقترحات، على ما يبدو هناك مفاضلة الأساسي بين ردود فعل فورية والقدرة على التنبؤ . لا يغير طبيعة مجزأة: على أي حال يجب على المستخدم الانتظار عبر الاتصالات مجزأة. ومع ذلك، فإننا يمكن أن تكون مراحل التنفيذ المحلية والبعيدة بإحكام أو فضفاضة المعاملة إلى جانب كل شريحة.

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

لدينا معلومات حول ETH2.0 نموذج الاتصال صغيرة جدا. ونحن نعلم أنه لا يمكن أن توفر أقل دون التضحية بمزايا التوسع في جميع الحالات تقريبا عبر المكالمات عقد تجزئة. إذا توقفت عن القراءة هنا، وأنا لا ألومكم، لأن بعض الروابط غامضة والمرحلة 4 رسم خرائط العقل الوحيد. ونتيجة غير سائدة في ذلك هو، سوف ETH2.0 قبل التوسع المرحلة 4 لن يجلب مزايا كبيرة للحصول على عقود معقدة نظام ذكي. وقبل ذلك، الأمل وتفاعل ذكي العقود عقود أخرى يجب أن تتعايش مع مجزأة وتقتصر على تفتيت السرعة وتوسيع تأثير. مقارنة مع ETH1.X، فإننا نتوقع أن تجزئة يمكن فقط الحصول على الحد الأقصى من كمية صغيرة من عامل تسارع مستمر. وهذا يعني أن نشرت المرحلة 4 (2025) من قبل، هناك سبب وجيه للهجرة كود ذكي أو عقد المستخدم في، لأن ميزة هي صغيرة جدا. في نفس الوقت، من أجل فهم أفضل للمهندسين المقايضات والمستخدم DAPP، درست نموذج بعض المجتمعات أو المطورين التوصيات. وأعتقد أن هذه لن المعتمدة، ولكن أعتقد أنها مفيدة في فهم المقايضات المعنية هنا. أقول مرة أخرى: كل المحتوى التالي هو المضاربة.

النموذج الأساسي: استلام (استلام) ودليل (برهان)

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

وعلى العكس، كلما مستخدم أو عقد على شريحة شريحة عندما تريد التفاعل مع B، فإننا سوف تتيح الشظايا الناتجة A "استلام" مع الرسالة. كسرة تقديم جميع الإيصالات في منطقة رأس كتلة بهم. منارة تنتظر التأكيد النهائي من السلسلة، ثم قدمت إلى المنطقة رأس A (بما في ذلك تقديم واستلام). جزء B يجب الانتظار لتأكيد نهائي للمنارة، ثم يتم تقديم منارة للمنطقة الرأس. في هذا الوقت، يمكنك تقديم صفقة جديدة لB، تحتوي على استلام والبرهان. يتم تضمين العرض في إثبات الاستلام، ويرد في منارة، ومنارة B الواردة في. وبالتالي، قد B التعاقد على الرسالة المرسلة من ثقة A. إذا كان العقد على B يريد أن يرسل الرد (قيمة الإرجاع أو خطأ)، ننتقل إلى تكرار العملية برمتها: مشكلات تجزئة B إيصال واستلام كل وسيلة لتفتيت النهائي A.

فمن السهل أن نفهم لماذا هذه العملية تستغرق الكثير من الوقت. أربعة الاتصالات الخطوات كل يستغرق بضع دقائق لإكمال! للأسف، لا يمكننا تجنب تماما الانتظار. إذا كنا نريد لتحديد الوضع من بعيد، ثم يجب علينا أن ننتظر النتائج النهائية في كل خطوة. التواصل هو أفضل الأوضاع لومن أربعة الفترة الأخيرة. وهذا هو، يمكن للمستخدم اكتساب الثقة بعد ثلاث دورات، لأنه لا يمكن للمستخدم أن يرى قبل أن نرى شريحة الفاتورة في B شريحة A. استخدام ETH2.0 الفترة 6.4 دقيقة (عصر) طول، يجب على المستخدم الانتظار لمدة 19 دقيقة لمعرفة النتائج ويتطلب 26 دقيقة للحصول على نتيجة لذلك على سلسلة.

استلام مفصل (إيصالات محددة): الهجرة رمزية بين شظايا

ERC20 الرموز براعة يجعلها في ساحة إيثرنت في كل مكان اليوم. ومع ذلك، الرموز ETH2.0 لجلب بعض المشاكل المنطق. ونظرا لأن جميع العقود الرموز الذكية إدارة العمومية، وجود عقد الذكية فقط على شريحة واحدة، وعدم وجود مميز على كسرة من B. جزء ومع ذلك، من خلال بعض شريحة ذكية عبر الاتصالات، فإننا يمكن نشر على نفس المنوال عبر شرائح متعددة والسماح الهجرة من الرموز بين شرائح - بناء على نحو فعال وصلة في اتجاهين بين العقود رمزية.

هذا البرنامج هو بسيط جدا: عند نشر الرموز (دعنا نسميها "شريحة باردة عبر الرموز" أو "CCT")، سوف نستخدم اثنين ERC20 صغيرة إضافة ميزات إضافية: migrateSend وmigrateReceive وظيفة. سوف نستخدم migrateSend تدمير الرموز وتوليد الاستلام. بما في ذلك عدد استلام النقود واستبدال الأجزاء المستلمة قد دمر. سوف نستخدم migrateReceive تحقق الإيرادات وتوليد نفس الكمية من CCT. ثم سنقوم بنشر نفس العقد رمزية على كل شريحة. الآن يمكننا أن تدمير شريحة السابقة أجيال العملة من خلال الدعوة migrateSend، ثم استدعاء migrateReceive لتوليد الرموز من جهة أخرى بكفاءة. نحن بحاجة إلى إعادة نشر العقد بآياتنا على كل شريحة، ولكن يبدو أن يكون يستحق كل هذا العناء. الهجرة غير أحادي الاتجاه، على الأقل النهائي الاتصال عبر شريحة. ولذلك، بعد نسميه migrateSend، وسوف يستغرق حوالي 10 دقيقة قبل أن لدينا CCT يمكن أن تعمل على شرائح الاستقبال.

يانك (سحب)

إيصال التحويل الطريق العام من المعلومات عبر شريحة. يمكننا وضع أي قيود على المعلومات الواردة في الاستلام. وهذا يشمل العقود الاستخبارات بأكملها. اخراج اقتراحا سيتم ترحيلها عبر عقود مجزأة تشمل رمز والمعلومات المخزنة في العقد، بما في ذلك تلقي. عقد حذف (انتزع) من شظايا A، ومن ثم إعادة نشرها على جزء B بعد استلام تصل. بمجرد العقد، وأنها يمكن أن تكون مباشرة على جزء B وجزء B عقد الاتصالات، والتفاعل مع دولة شريحة B. ويمكن أن يكون حتى استل الظهر شريحة A.

وهذا سوف يسمح أي عقد ذكاء للتواصل مع أي عقود ذكية أخرى (بعد فترة الانتظار بين شريحة) للأسف، نظرا لاستلام يشمل العقد بأكمله وجميع التخزين، وبالتالي فإن تكلفة الهجرة سوف يكون المستخدمون عال من العقود الكبيرة أو كبيرة. استلام أثناء الإرسال، والعقد غير صالحة للاستعمال تماما. ويستخرج من جزء ولكن لم تصل الى شريحة B. وهذا يعني أن جميع المستخدمين الآخرين لا يمكن استخدام العقد حتى تصل إلى شريحة B. وعلاوة على ذلك، كان المستخدم قد تم فقط على جزء B للتفاعل معها. ولذلك، اخراج الأكثر ملاءمة للمستخدمين قليل من العقود الصغيرة. فإنه يجعل من الممكن لتنفيذ يقترن عن كثب، ولكن بعيدا عن الحل الشامل.

أزواج جزء

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

الحطام الاقتران هو حل بسيط. في الفقرة الثالثة من هذه المادة، تحدثنا عن قبل، وسوف تتفتت إلى نوع من التزامن في كل الارتفاع. عندما يقترن مع شريحة مستخدم آخر، أي واحد من شريحة في شريحة لا يمكن أن يؤديها عبر شريحتين بإحكام تحديثات الحالة. وهذا يعني أنه إذا كان A و B شريحة ارتفاع الاقتران 7، ثم ألف وباء كلها التحقق يجب أن يعرف كل تنص ألف وباء، وشرائح لا تحتاج إلى المضي قدما أو المضي قدما معا. في هذا النموذج، إذا كنت بحاجة لعبور سلسلة المعاملة بين ألف وباء، تحتاج إلى الانتظار لمدة الاقتران عشوائية من ألف وباء، على التوالي. ومع ذلك، اقترح حالة 100 Vitalik تجزئة. هناك 1024 قطعة، ونحن نتوقع أن يحتاج 512 بنات - ساعة تقريبا - ولكن الاقتران هو عشوائي، بل هو الوقت اللازم قد تكون أطول أو أقصر. كما قال Vitalik، عندما تريد التفاعل مع تجزئة متعددة، وتأثير الفقراء من هذا التوسع.

المنطقة التقطيع (منطقة)

هذا هو نسخة أوسع من الاقتران. لكل فترة زمنية (عصر) سيتم تقسيمها إلى عدة شرائح "المناطق" حسب عدد وافر من شظايا منها. شريحة ضمن يجب أن تكون متزامنة المنطقة، بتحديث الدولة المحلية الخاصة به مما يعني أن جميع الأجزاء معا في المنطقة. قبل وقت واحد، لضمان حرية التنقل بين المناطق من التشرذم، وكذلك التفاعل مباشرة مع أي منطقة العقد، ولكن مع أي شريحة من الاتصالات خارج المنطقة لم يكن لديك أي ميزة. وبالإضافة إلى ذلك، نظرا لحاجة المنطقة للتحقق من وضع جميع المجالات لفهم تجزئة، ولذلك ينفي العديد من المزايا من شريحة التوسع. إذا منطقة تتكون من 16 أجزاء، ضحينا حول 15/16 (= 94) من مزايا التوسع، في حين تحقيق الشبكة العامة 15/1024 (= 1) من بإحكام يقترن تنفيذها.

الاعباء (الاعباء)

A غير المهيمن مميزة تشريح عبر (وصلة عبر) هو الاتصالات، ويمكن للمستخدم الحصول على سلسلة الثقة أسرع من رسالة المعنية. أليس يرسل جزء لتفتيت A B 5 BETH، ونعرف أنه سيصل مباشرة بعد انتقال. بوب يرسل الصفقة أن نرى، على تأكيد إرسالها إلى نقطة معروفة على ورقة A، سيصل جزء BETH B. ومع ذلك، شظايا B والعقود تضطر إلى الانتظار عدة دقائق لتأكيد نهائي من سلسلة منارة جزء A لتأكيد نهائي. وهذا يعني، محفظة تلقي بسرعة وتنفق الأموال في المستقبل إنفاق المال على شريحة في شريحة A B. وبعبارة أخرى، بوب جزء من محفظة أليس على B الحصول على واجب النفاذ IOU (IOU)، لأن بوب واثق من أن أليس قد أرسلت ما يكفي من ETH. إذا كان B شريحة ما يكفي من المستخدمين على استعداد لقبول شظايا المرصودة ألف وموحدة IOU، ثم ETH كسرة قد يستغرق قريبا على شريحة B بعد الإرسال. ومع ذلك، عندما تستخدم في عقد الذكية، هذا الترتيب يصبح معقدا للغاية، لأن الدولة لا يمكن استبدالها، ولذلك فمن المستحيل أن نقول IOU تجسيد، وبالتالي فمن غير مناسب التفاعل عام. وهذا يعني أننا يجب أن ينظر إليه على أنه الاعباء المتباعدة من التحسينات تجربة المستخدم. انها تسمح المتباعدة محاكاة بإحكام، والتنفيذ السريع لبعض المعاملات.

التوافق ودولة الفصل

أكثر خيار تعقيدا وأكثر إثارة للاهتمام هو أن عملية التوافق وعملية الفصل تحديثات الحالة. إيثرنت الحالية الليمفاوية عمال المناجم مربع والتنفيذ الكامل لجميع دول فقط في كتل تضمينها في التحديث بعد تلقي كتلة. في الواقع، ليس من الضروري. بدلا من ذلك، فإنها يمكن أن تقبل كتلة، حالة التحديث في وقت لاحق. في هذه الحالة، لن نكون كما توافق في الآراء بشأن حالة النظام في ساحة الأثير، ولكن بدلا من ذلك على جميع النقاط من مجموع تاريخ السينما من جميع المعاملات (أو "النظام الكامل") من أجل التوصل إلى توافق في الآراء. إن تحقيق ذلك يعني أن كل جزء يمكن أن تضيف كتل بسرعة دون الحاجة إلى معرفة أي شريحة أخرى من الدولة، وهذا هو كيف يمكن لجزء من مبدأ التوسع. ومع ذلك، قبل الانتهاء من جميع تجزئة، والآثار تجزئة الصفقة على الدولة والشبكة بالكامل لن تكون معروفة. وبعبارة أخرى، فإن التأكيد النهائي للدولة وراء شريحة النهائية للمحتويات.

من وجهة نظر المستخدم من عرض: سنعرض على الفور هذه الصفقة، ونحن نعرف أنها قد أدرجت، ولكن علينا أن ننتظر بعض الوقت لتحديد نتيجة المعاملة. مع الانتهاء من تجزئة، وحصلنا على مزيد من المعلومات حول تدريجيا للدولة، ولكن لا يمكن أن يكون متأكدا تماما من قبل جميع أجزاء الوصول إلى التأكيد النهائي. والاعباء مماثلة، في بعض الحالات، يمكن للمستخدم تحديد نتيجة المعاملة في وقت مبكر وتعمل وفقا لذلك.

الاستنتاجات والاتجاه الهندسة

سوف ETH2.0 مع ساحة إيثرنت يكون نظام مختلف تماما. أنها الموازية موجودة لسنوات عديدة ولها مجموعات ميزة مختلفة جدا. في المستقبل القريب، ونحن نتوقع أن يكون هناك ارتباط في اتجاه واحد من ETH إلى BETH من. إذا كنت تعمل على تبادل أو خدمات الاستضافة، والنظر في كيفية دعم المستخدمين BETH استضافة الصفقات وعمادا (الرهانات) قبل أن يتم تحويلها BETH في السلسلة. وعلى المدى الطويل، ونحن بحاجة إلى النظر في كيفية التكيف مع عقد المخابرات مجزأة في حالة عدم وجود عبر تجزئة والاتصالات. الأهم من ذلك، إيلاء اهتمام وثيق في عملية التنمية. نظام ETH2.0 هو معقد ومتطور. جميع المهندسين DAPP حاجة واضحة خطط ETH2.0 التفاهم والتقدم.

"صدمة سيارة" غير مريحة؟ تبين أن لقطع غيار السيارات

PS مسابقة مكشطة الثقب الأسود! ولكن معظم المستخدمين بالأسى له ...

مارس 2019 إنتاج الطاقة

حل القلق الكهرباء، 400km الحياة، Hanteng هذا اللعب A00 حتى كهربائي النقي

لا تستخدم هواياتك، والقدرة على التحدي الآخرين لتناول الطعام

ديلويت: سوف 95 من المستطلعين تستثمر سلسلة كتلة في 2019

مبيعات سيلفي لأكثر من 36،000، يعلق مبيعات نيسان من دونغفنغ نيسان!

خسائر فادحة 96.7 مليون دولار! هذا المجلس ثلاث الجديدة المدرجة شركة الأسهم الخاصة، "انفجار لغم"، والخسائر تصفية 20 صندوقا، فضلا عن عدد كبير من دوران الموظفين

دلتا نهر اليانغتسى ومنطقة تجارة حرة جديدة في المستقبل! القيادي بالقائمة المحتملين تحليل مخزون كبير

معتمدة فقط إنتاج السيارات روبيكون العالم، جيب رانجلر تجميل 2.0T، هو الرجل القوي أو سيسي

أنا صدمت! انجيلو، مرت المؤسس المشارك بعيدا في حادث مروري، وتم نقله الى المستشفى تلتزم الموظفين لأول مرة، في سن 54 عاما، والإحسان بين القطاعين العام والحماسية خلال حياته

تخفيض ضريبة القيمة المضافة، بانخفاض أكثر من 30002 مرسيدس بنز، والسيارات الفاخرة، لماذا الجماعي ضابط أسفل، والعلامات التجارية المستقلة لا تقع؟