تحديث تقدم Melonport: بعد 6 أشهر

اعتبارًا من 15 آب (أغسطس) 2017 ، مرت 6 أشهر بالضبط منذ أن بدأت Melonport فترة مساهمتها الأولى. يسعدنا أن نقول إنه تم إحراز قدر كبير من التقدم في مهمتنا لبناء بروتوكول Melon والتقنيات الداعمة له منذ ذلك الحين! الهدف من هذا المنشور هو مراجعة التقدم المحرز وتقديم تحديث كامل للمهتمين بالحالة الحالية لتطور Melon والنظام البيئي المتنامي.

التطوير

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

بروتوكول

منذ بداية فترة المساهمة ، كان هناك إصداران رئيسيان من بروتوكول Melon الأساسي (الإصدار 0.1.0 و v0.2.0 – v0.3.0 قريبًا!). وقد شهدت هذه الإصدارات قفزات كبيرة إلى الأمام من حيث استقرار وكفاءة وقدرة Melon. كما أنها تتضمن قوالب وحدات للفئات التالية:

خلاصات البيانات

الكون

إدارة المخاطر (توقيعات الوظائف)

التبادلات

المكافآت (مكافآت الإدارة والأداء)

المشاركة (توقيعات الوظيفة)

الاختبار

لقد أضفنا مجموعة من الاختبارات إلى البروتوكول ، جنبًا إلى جنب مع أداة تعقب التغطية التي تتيح رؤية أفضل لتغطية قاعدة الرموز الخاصة بنا.

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

الأداء

نحن نعمل حاليًا على مجموعة من عقود الصلابة المخصصة التي تجعل تحليل blockchain أكثر كفاءة.

عمليات التدقيق

بدأنا رحلة التدقيق مع Martin Swende من مؤسسة Ethereum في وقت سابق من هذا العام. ومع ذلك ، نظرًا لمدى سرعة تكرارنا للبروتوكول ، قررنا تأجيل المزيد من عمليات التدقيق حتى يصبح الرمز في إصدار mainnet أو أقرب منه. نشعر الآن أننا على وشك الانتهاء.

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

الأمان

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

علاوة على ما سبق ، تتضمن الإضافات الجديدة إلى البنية التحتية لبروتوكول Melon أولًا في التعامل مع الإدارة وإصدار السلسلة مما يعني أننا بدأنا بالفعل العمل على الحوكمة قبل ستة أشهر من الموعد المحدد!

كان أحدث إصدار من بروتوكول Melon (v0.2.0) والذي تم استخدامه بنجاح في مسابقة Melon Manager الأولى. المزيد عن ذلك أدناه.

البوابة

قطعت البوابة قفزات كبيرة منذ فترة المساهمة. لدينا إصداران كبيران منذ ذلك الحين ، حيث كان الإصدار v0.2.0 هو الأحدث. على الرغم من أنه لا يزال إصدارًا مبكرًا ، إلا أنه مكتمل تمامًا ويوفر لنا كل ما نحتاجه لبدء سلسلة مسابقة Melon Manager كما ذكرنا سابقًا.

يسمح الإصدار الحالي بما يلي:

1. أنشئ صندوقًا (بتنسيق ERC20) واستثمر عند إنشائه. بالنسبة لهذا الإصدار ، يمكنك الاستثمار في أموالك مرة واحدة فقط.

2. تداول باستخدام وحدة Melon Universe الأولى التي تعمل الآن مع ثمانية عشر مجموعة ERC20 (ETH و BTC و MLN و EUR و REP و GNO و GNT و ICN و ANT و BAT و BNT و SNT و ETC و LTC و DOGE و AVT و XRP و SNGLS ). تاريخ التداولات مرئي على kovan.etherscan.io.

3. راقب أسعار هذه الأصول باستخدام أول وحدة تغذية بيانات قدمتها لك Cryptocompare و Oraclize باستخدام البراهين الأصلية.

4. احسب أسعار الأموال / الأسهم بالإضافة إلى صافي قيمة الأصول في الوقت الفعلي (بافتراض عدم وجود رسوم إدارة وأداء في هذا الإصدار).

5. استرداد وإلغاء الأسهم في صندوقك في أي وقت (باستخدام استرداد).

6. تداول في بورصتنا مقابل مزود السيولة لدينا ، والذي يتتبع الأسعار الحقيقية ويوفر العطاءات المستمرة ويطلب (السيولة) بأسعار السوق الحالية.

7. إنشاء سجل حقيقي ومخزن على موقع Kovan محميًا بنزاهة سلطات Kovan.

Melon.js

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

القمر الصناعي

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

يمكن الوصول إليه من خلال واجهة ويب ، ويمكنك التفكير فيه مثل متجر Google Play ، ولكن لمكونات المحفظة. ما عليك سوى وضع القطع التي تريدها في سلة التسوق الخاصة بك والخروج بهذا الصندوق الجديد المخصص.

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

لا تزال في مرحلة مبكرة جدًا من تطورها ، ولكن يمكنك متابعة تقدمها على صفحة Satellite Github. نأمل أن يتوفر الإصدار الأول من القمر الصناعي في الشهرين المقبلين.

أوينتي

بدأ مشروع Oyente كورقة بحث أكاديمية أصدرتها جامعة سنغافورة الوطنية لدرجة الدكتوراه. الطالب Loi Luu ومجموعة من أقرانه. بعد إصدار أولي مفتوح المصدر لـ Oyente يغطي حوالي 80٪ من أكواد تشغيل EVM ، استنفد التمويل للأسف ، وتم تعليق صيانة مشروع Oyente. بعد فترة مساهمة Melonport في فبراير 2017 ، حدد فريق Melonport إمكانات Oyente لزيادة قدرة مجتمع مطوري Ethereum بشكل كبير على إنشاء تطبيقات لامركزية آمنة ومأمونة.

Oyente هو محلل رمزي قائم على التنفيذ لعقود Ethereum الذكية. إنها أداة لتحليل عقود Ethereum الذكية مباشرة على مستوى الرمز الثانوي EVM والبحث عن مشكلات الأمان المحتملة.

على وجه التحديد ، يمكن تحسين أمان النظام البيئي لوحدة بروتوكول Melon والتوحيد القياسي بشكل كبير من خلال استخدام الأداة. كان أول إصدار تجريبي هو Kent Ridge v0.1.0. بعد 7 أشهر إضافية من العمل الشاق من قبل فريقي مطوري Oyente و Melonport ، تم إصدار Oyente’s v0.2.0 – OneNorth – يغطي الآن 100٪ من أكواد تشغيل EVM ولديه عدد كبير من الأدوات المفيدة الأخرى في الأعمال مثل دعم ERC20. v0.2.6 – تم إصدار Buona Vista اليوم مع المزيد من إصلاحات الأخطاء ومكاسب الكفاءة. وهي حاليًا في الإصدار الثاني لها منذ أن أصبحت تحت مظلة Melon ولديها الآن وثائق أفضل بكثير وتثبيت سهل ووظيفة محسّنة لاكتشاف إعادة الدخول.

رمز البطيخ ووظائفه

تم إجراء بعض التغييرات على وظيفة البطيخ مؤخرًا:

للتحديث ، ذكر الرمز المميز كما هو اليوم أدناه الوظائف الرئيسية:

التصميم الجمالي

بالإضافة إلى العمل القياسي الممتاز في تصميم الضمانات وموقع الويب والعلامات التجارية ، فقد أصدرنا مؤخرًا منشور مدونة على Blocks: A UI Pattern Library for Melon. في Melonport ، نعتقد أن المنتج الجيد هو منتج يتبع نمطًا مصاغًا يمكن للمستخدم التعود عليه بسهولة. من خلال تطوير البرامج مفتوحة المصدر ، يمكن مشاركة النمط نفسه كمكتبة تحتوي على عناصر وقوائم انتظار للتصميم المرئي بالإضافة إلى القواعد الموضوعة لضمان التصميم المتسق في جميع التطبيقات والضمانات. هذا الخط في التفكير هو ما قادنا إلى إنشاء الكتل.

تم إنشاء الكتل من تطبيق Sketch و Git و React. كنظام تصميم سيسمح لنا بتقليل المفاهيم الخاطئة والتفسيرات المختلفة بين أعضاء الفريق. ستتم زيادة سرعة التطوير في المستقبل بفضل توفر العناصر الجاهزة للاستخدام داخل مكتبة التصميم.

التوظيف

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

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

انضمت جينا زينك وسيمون إيمانويل شميد بعد ذلك إلى فريق Melon كجزء من فريق مطوري الواجهة الأمامية ، مع التركيز على بناء البوابة. التقينا بجينا في Edcon في باريس (فبراير 2017) وبعد محادثة طويلة حول تجربتها السابقة في العديد من صناديق التحوط المعروفة وإثباتًا لمهاراتها البرمجية الممتازة ، علمنا على الفور أنها ستكون إضافة رائعة للفريق. تم تقديم Simon إلينا بواسطة Rockstar Recruiting AG المشهور. اتضح على الفور من سيرته الذاتية أن مستوى مهارته وكفاءته وحكمته في تطوير الواجهة الأمامية سيجعله الشخص المثالي الذي يقود تطوير Melon Portal للمضي قدمًا.

بعد ذلك بوقت قصير ، وجدنا ترافيس جاكوبس في النفايات المجمدة في كندا (لذا سيكون مناسبًا تمامًا لفصل الشتاء في تسوغ!) بعد أن تواصل معه لمعرفة المزيد حول ما كنا نهدف إلى بنائه وكيف يمكن أن يكون تشارك في تحقيق ذلك. بعد بعض الجدل الشديد مع تأشيرات العمل الدولية السويسرية (وهي عملية يسعدنا أن نقول إنها ستصبح أسهل في المستقبل ، ولكن بفضل المسؤولين الحكوميين السويسريين المنفتحين والمتطلعين إلى المستقبل ، تمكنا من إحضاره عبر البركة إلى مقرنا الرئيسي في Zug حيث يعمل الآن بشكل وثيق مع Reto على العقود الذكية التي تشكل بروتوكول Melon والقمر الصناعي والبنية التحتية المحيطة.

يواصل الفريق النمو ببطء ولكن بثبات.

الأحداث

لقد عملنا بجد للحضور والتقديم وإنشاء أكبر عدد ممكن من الفرص الاجتماعية للمساعدة في نقل رسالتنا إلى جميع أنحاء العالم.

اللقاءات

منذ فترة المساهمة ، نظمنا لقاءات شهرية في كل من لندن وسويسرا. لدينا الآن أكثر من 400 عضو مسجل ، ويسعدنا أن نقول إن الأحداث أثبتت أنها مفيدة بشكل رائع ونتطلع إلى تنميتها بشكل أكبر وإقامة المزيد من اللقاءات الدولية حول العالم. قدم Reto في العديد من لقاءات Ethereum في جولته القصيرة في آسيا / الولايات المتحدة (سنغافورة مع Digix Global و Silicon Valley مع الدكتور Christian Peel وما إلى ذلك) ، وكان George and Mona يقدمان شخصيًا / سكايب في العديد من الآخرين مثل Ethereum Cape Town Meetup و Ethereum London Meetup.

M-0

في يوليو ، كنا فخورون بالإعلان عن M-0: أول مؤتمر سويسري blockchain لإدارة الأصول. سيتم تشغيل M-0 في 17 & amp؛ 18 أكتوبر 2017 ، وهدفنا من هذا الحدث هو خلق فرصة للحاضرين للقاء مجموعات رائدة وأفراد يعملون على تقنيات تغيير قواعد اللعبة التي ستغير عالم إدارة الأصول الذي نعرفه اليوم. سنصدر أيضًا بعض الإعلانات المهمة إلى حد ما حول التقدم المستمر لـ Melon واعتماده ، لذلك إذا لم تكن قادرًا على جعله شخصيًا ، فتأكد من متابعة الأخبار!

المستقبل

لقد بدأنا للتو. نحن ندرك أن الكثير قد تغير عن ورقتنا الخضراء الأصلية (تأكد من متابعة ورقتنا السماوية القادمة!). لقد تطور تفكيرنا يوميًا ، لقد جربنا كل الأشياء التي شرعنا في القيام بها. البعض عمل والبعض الآخر لم يعمل – & GT. حيث لم تنجح ، واصلنا التكرار والتكرار. نحن نسعى باستمرار لنقدم لك أفضل منتج عملي وآمن كما هو الحال دائمًا في واجهة مستخدم جميلة.

في الأسابيع المقبلة ، نأمل أن نصدر ما يلي ؛

فريق ميلونبورت! 🙂