قدم المساواة أرقام التخطيط الارشادية وFilecoin، لماذا سلسلة كتلة libp2p وسوف تصبح شيئا من البنية التحتية؟

20 أكتوبر، برعاية ضباب الصباح على الصين للعلوم والتكنولوجيا التي اعتمدها الفريق الحكومي المطور شارون، المؤسس المشارك للعلوم والتكنولوجيا شو شياو ضباب الصباح، أحضر خطابا هاما بعنوان "libp2p شرح" لل.

libp2p لماذا هو مهم؟ في يوليو من هذا العام، وسوف libp2p ترقية اتفاق لمشروع المختبر، مع أرقام التخطيط الارشادية وFilecoin قدم المساواة، libp2p أو البنية التحتية التي اعتمدها الفريق الحكومي وFilecoin، وهذا يعني وتقنياتها الأساسية يستند كليا على libp2p تحقيق. وعلاوة على ذلك، libp2p هي تطبيقات P2P المستقبل، وسلاسل كتلة والإنترنت البنية التحتية الأمور. ومن مجردة للغاية بروتوكول نقل التيار أن تطبيقات الطبقة العليا لا يجب أن نركز في الوقت المحدد تنفيذ محددة الكامنة وفي نهاية المطاف بناء العابرة للجهاز البيئة الربط، عبر بروتوكول.

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

بابيت التالية لالتشطيب.

أنا أساسا أقول لكم هو تحقيق دفعة منه في الواقع وكذلك الصدأ وتنفيذ JS. السبب في الحديث عن الذهاب، يذهب لأنه هو محفظة الأولى، ولكن أيضا لتحقيق مكتبة أشمل.

A، ملخص libp2p

1، libp2p ما هو؟

libp2p مكتبة هي لمساعدتك في ربط العقد. ما هي خصائصه هي؟ وهذا هو، أي عقدتين، بغض النظر عن مكان، بغض النظر عن ما بيئة، بغض النظر عن نظام التشغيل قيد التشغيل، أم لا بعد NAT، طالما لديهم إمكانية الروابط على مادية، ثم libp2p سوف تساعدك مع هذا الرابط.

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

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

libp2p أو مكتبة الأداة. كيف يمكنك أن تقول؟ لأننا عادة ما تفعل عندما تطوير البرمجيات، وليس فقط إلى التركيز على الجزء السفلي، مثل رابط برنامج التعاون الفني، ولكنها تحتاج أيضا إلى التركيز على حالة الارتباط. ويلزم بروتوكول مختبر من قبل بعض من تجربته الماضية، ولخص بعض المهام الأساسية لجميع المطورين، ووضعها داخل مكتبة libp2p، وهو ما يعادل لتحسين طبقة النقل. I سرد بعض بسيطة، وتشمل هذه الأدوات الارتباطات المتنوعة وتبادل ID، والتتابع، اجتياز NAT، وجد دهت والإحصاءات RTT.

2. لماذا libp2p؟

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

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

3 أهداف libp2p والوضع الراهن

الهدف libp2p طموح، ولكن لم الاتفاقية سوى جزء من مختبر الآن، ولكن بالفعل يمكن أن تلبي أساسا الاستخدام. I قائمة الأهداف وlibp2p الحالية، يمكنك رؤيته تقريبا.

اثنين، مبدأ libp2p

1، مخطط مكون أساسي

كما هو مبين أدناه، والذي هو رسم بياني libp2p المكونات الأساسية.

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

2، والمكونات الأساسية مفصل

نقل

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

upgrader

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

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

مرشح upgrader، هذه الطبقة هي بسيطة جدا، وأنها ليست في عنوان بريدي لتحديد قائمة من داخل أبيض وأسود.

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

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

مسك الغزال upgrader، والذي يعرف أيضا باسم رابط المضاعف. وكما يوحي اسمها هو لإعادة استخدام نفس الرابط، يمكن رابط فتح صلات متعددة أعلاه.

تتابع

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

peerinfo

ثم يتحدث عن peerinfo، لأنها تمثل عقدة من المعلومات ذات الصلة، ما يحتوي عليه نقطتين فقط، هوية واحدة، ID هو الذي؟ هو اسمي، ID كيف يحدث ذلك؟ المفتاح العمومي، تجزئة خلال الحصول على، هو عقدة رمز فريدة من نوعها. والآخر هو معالجة المعلومات، وتحديدا ما هو عنوان هويتي، أنه يحتوي على ثلاث قطع من المعلومات، والاستماع عنوان، عنوان الملاحظة، تعيين عنوان NAT.

peerstore

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

سرب

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

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

مضيف

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

3. العمليات الأساسية تفاصيل

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

ثلاثة سيناريوهات libp2p

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

أول الأشياء، وأعتقد أن المشهد هو للأشياء، وصلة P2P هو جزء مهم جدا، مثل، في ظل المشهد الأمني، بين الكاميرات الأمنية والهواتف المحمولة، فمن الأفضل لإقامة صلة متصلة مباشرة، وإلا فإن خادم مركزي عرض النطاق الترددي بالكاد، لهذا الوقت المشهد، وصلات libp2p يمكن أن تساعدهم على استكمال العمل على الرابط، مثل NAT والثقوب الانتهاء إضافية (لم تتحقق بعد، ولكن هو الكمال)، وتدفق إحصاءات معدل وRTT، طويلة اتصال، وتدفق البث المشفر، والاتصالات ملقم المحطة الطرفية والعمل النشط. وعلاوة على ذلك، libp2p ينطبق أيضا على الشبكة مثل سيارة، تواصل المركبات غير المأهولة إلى التبديل بين شبكة الطرفية، مما يؤدي إلى تغيير الملكية الفكرية المعلومات المشهد، استنادا إلى عقدة ID-الروابط وDHT توجيه آلية الاكتشاف يمكن أن يحمي بفاعلية الوصلة الفيزيائية الأساسية مع اقتران العلوي المنطقية لوصول التدريجي للتطور في عصر المعلومات، وشكلت محتوى UGC التي تنتجها الأفراد للشبكة برمتها سوف يكون على نحو متزايد وأكثر من ذلك، ومدى فعالية سوف النشر السريع للمعلومات إلى اليمين أيدي الناس (مثل الأهتزاز والاهتمام ماهر إلى الفيديو، في الوقت الحقيقي منصة البث المكونات التدفق، الخ)، في حين خفض مركز الخدمة سوف يكون جهاز ضغط عرض النطاق الترددي طريقا هاما للتنمية المستقبل.

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

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

الرابع هو لنقل الملفات، التي اعتمدها الفريق الحكومي هو أن تفعل مع هذا، لذلك هذا التطبيق الواسع جدا.

صغيرة شريك LibP2P أن نفهم بشكل أفضل ما في التكنولوجيا، وأكثر من ذلك كان متحمسا لمحاولة، شكرا لك.

هذا هو وجهين سون لي مع الحريق، وليس الحارة فحسب، بل أيضا الموضة، التي لا تزال تأخذ أخرى أكثر جمالا!

لم اويانغ نانا لا تنسى أن العودة إلى الحرم الجامعي لتبادل الزي اليومي، كاملة خاصة نكهة الشارع النمط من نوع

CCTD | CCTD "2017 البخار الصيف الفحم البحوث المنشأ" النتائج (أ)

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

CCTD | NDRC: قبل وقد تم الانتهاء من قدرة انتاج الفحم مايو إلى 65 من المهمة السنوية

ميغان الأميرة Chuancuo فستان زهري نظرة القديمة 10 سنة، تحمل هذه في أنماط العقل والألوان لا لبس!

آفاق تطوير المنتجات الرقمية مشتقات العملات

مرة واحدة تريد أن تصبح الموضة، انظر بعناية هذه القواعد الأربع، وأنت الناس الأزياء!

لا الكتب العملات السوبر (Hyperledger)، وكيف بيتكوين، إيثرنت ساحة كتل سلسلة المنافسة؟

إذا كنت تعلم زارا، لا ننسى لشراء خمس قطع من الملابس، سوبر البرية!

أزياء مروحة | كلمات تشيان نعرف أخيرا لماذا هذه النار، وهذه الألفية فستان وردي الولايات المتحدة أنفقت!

أزياء مروحة | التغييرات العقد FIR، والآن فهي لا يمكن التعرف عليها!