-
العملات الرقمية
-
البورصات/ التبادلات
-
وسائل الإعلام
كل اللغات
العملات الرقمية
البورصات/ التبادلات
وسائل الإعلام
تعد HYCON (العملة شديدة الترابط) أصلًا رقميًا أسرع وأكثر قابلية للتوسع استنادًا إلى فريق مشروع Infinity. يستخدم بنية DAG (الرسم البياني المباشر الموجه) ، ويمكنه إصدار كتل متعددة في نفس الوقت ، ويمكنه حل المعاملات المتضاربة ورفض الإنفاق المزدوج من خلال خوارزمية إجماع SPECTER.
تتمثل رؤية Infinity Project في توفير نظام بلوك تشين مناسب وآمن وقابل للتطوير ومركّز على المستخدم ونظام بيئي للعملات المشفرة يمكن اعتماده على نطاق واسع. بدمج بروتوكول SPECTER وخوارزمية تجزئة Black2b ، نقترح نوعًا جديدًا من العملات المشفرة يكون آمنًا ومريحًا.
أثناء تشكيل مشروع Infinity ، طرحنا السؤالين الرئيسيين التاليين:
نظرًا لقيود العملات المشفرة الحالية ، ما هي احتياجات السوق؟ كيف نقدم الحلول؟
ما الذي يجب أن تمتلكه العملة المشفرة من أجل اعتمادها على نطاق واسع ودمجها في الاقتصاد الأوسع؟
مع وضع هذه المشكلات في الاعتبار ، أجرينا تحليلاً شاملاً للكتل الموجودة - بما في ذلك Bitcoin و Ethereum والعديد من الرموز المميزة الواعدة ، وكشفنا عن نقاط القوة والضعف في كل مشروع. ومع ذلك ، كان من الصعب العثور على مشروع أجاب على السؤال الذي طرحناه في الأصل.
لذلك ، بدأ فريق Infinity Project العمل على تقنيات وخوارزميات جديدة مناسبة للتبني الجماعي في العالم الحقيقي لمساعدتنا في تحقيق أهدافنا. في الوقت نفسه ، قمنا بتصميم إطار العمل الأساسي لمشروع Infinity وصياغة الأهداف الأساسية الخمسة التالية:
1. تحديد الطلب الفعلي للسوق على العملة المشفرة
2. تطوير عملة مشفرة مرنة
3. إنشاء مستخدم منصة blockchain مركزة
4. إنشاء نظام إيكولوجي مستدام للابتكار
5. البحث في طرق تنفيذ عمليات تبادل العملات المشفرة اللامركزية p>
Genesis Block
في 4 يناير 2018 الساعة 3:15 صباحًا بتوقيت كوريا (GMT + 9) ، أصدرت HYCON Genesis Block ، والذي يمكن العثور عليه على GitHub (جزء من مستودع HYCON).
Hash Algorithm
HYCON تتبنى Blake2b كوظيفة التجزئة الوحيدة في النظام ، ومع أحدث تطوير لتقنية ASIC [38] ، تم استبدال Blake2b تدريجيًا بمقاوم ASIC) ' خوارزمية Cryptonight ، والتي تستخدمها Monero أيضًا. تستخدم خوارزمية Cryptonight عمليات القراءة والكتابة للذاكرة العشوائية الزائفة ، لذا فهي غير متوافقة مع بنية ASIC القياسية ، ولكنها تجعل فرق الأداء بين وحدة المعالجة المركزية ووحدة معالجة الرسومات غير مهم نسبيًا. في المستقبل ، من أجل منع مركزية موارد التعدين ، من المخطط اتباع المثال الذي حددته Monero وتعديل خوارزمية التجزئة بشكل دوري للحفاظ على مقاومة ASIC أثناء التعدين.
آلية الإجماع - بروتوكول SPECTER
على عكس بروتوكول ناكاموتو ، وهو آلية الإجماع للبيتكوين ، تستخدم HYCON بروتوكولًا يسمى SPECTER كآلية إجماع. يستخدم SPECTER خوارزمية تصويت بين مجموعتين من الكتل لفرزها في أزواج ، مثل block x يجب أن يكون قبل block y ، أو block y يجب أن يكون قبل block x ، مما يجعل blockchain رسمًا بيانيًا لا دوريًا موجهًا (DAG اختصارًا).
Serialization-Protocol Buffer
في نظام blockchain ، تنتقل أي كمية من المعلومات حول الشبكة في أي وقت ، ومن المهم أن يتمكن برنامج العقدة والطريقة الصحيحة لفك التشفير تلك البيانات. تسمح مخازن البروتوكول ، التي طورتها Google ، بتعريفات رسائل متسقة عبر منصات مختلفة ، مما يسمح باستخدام لغات البرمجة المختلفة لتطوير العقد التي تعمل على سلاسل بلوكشين غير محدودة. نظرًا لأن طبقة التسلسل لا علاقة لها بلغة البرمجة ، فهي مفيدة جدًا للبرامج عبر الأنظمة الأساسية. تسمح مخازن البروتوكول أيضًا بالتوافق مع الإصدارات السابقة والأمامية ، مما يسهل على التحديثات إنتاج شوكات ناعمة بدلاً من شوكات صلبة. كما أنه يجعل برامج الجهات الخارجية أكثر توافقًا ، مما يسمح للمطورين الآخرين بالتفاعل مع شبكة HYCON.
التعدين strong>
نظرة عامة
على غرار معظم العملات المشفرة الحالية ، يتطلب التعدين إثبات العمل (PoW). يحسب المُعدِّن تجزئة الكتلة التالية بناءً على التجزئة في نهاية DAG ، وجذر Merkle للمعاملات الموجودة في الكتلة ، ورقم عشوائي يتم حسابه بقيمة تجزئة تتجاوز الصعوبة الحالية. انه يخرج. يعتقد مؤسسو SPECTER أنه يمكن إنتاج 10 كتل في الثانية باستخدام البروتوكول ، بينما يأخذ HYCON كتلة واحدة في الثانية كهدف أولي. بينما يستخدم النموذج الأولي الحالي إثبات العمل ، فإننا ندرك جيدًا الكميات الكبيرة من الكهرباء التي تتطلبها Bitcoin و Ethereum ، لذلك يتم النظر في خيارات أخرى. إحدى الطرق الأقل شهرة هي إثبات الفضاء. يتطلب من المعدنين إجراء حساب مسبق لكميات كبيرة من البيانات وتخزينها ، ثم البحث من خلالها للعثور على إجابة ترضي الصعوبة الحالية. تستخدم هذه الطريقة القليل جدًا من الكهرباء وقد أثبتت فعاليتها بواسطة Burst Coin و Space Mint.
تفاصيل عملية التعدين
محتوى رأس الكتلة سيتم ترميزه وتجزئته عند بدء التعدين ، ولن يتغير رأس الكتلة بسبب التعدين. يتضمن ذلك الارتباط بالكتلة السابقة ، وجذر Merkle للمعاملات الموجودة في الكتلة ، وهدف الصعوبة للكتلة ، والطابع الزمني للكتلة ، وجذر شجرة MPT (Merkle Patricia Tree) ببادئة Trie ، تمثل الحالة بعد اكتمال المعاملات في الكتلة.
المحفظة والحساب strong>
واجهة المستخدم الرسومية للمحفظة (GUI)
يمكن للعقد الكاملة التي تشغل برنامج HYCON الوصول إلى واجهة المستخدم الرسومية للويب المستضافة محليًا لعمليات المحفظة والمعاملات وتعدين blockchain ، إلخ. تمت كتابة واجهة المستخدم الرسومية في React ، والتي تدعم واجهة خفيفة الوزن وعالية الأداء.
HYCON Wallet
HYCON Wallet تستخدم تشفير منحنى بيضاوي متوافق مع معايير الصناعة لتوقيع المعاملات ، على وجه التحديد sep256k ، وتستخدم رموز ذاكري لمحافظ الاسترداد وفقًا لـ BIP39 لسهولة التكامل مع مزود محفظة الطرف الثالث. يتم أيضًا توفير مخصصات لمحافظ HD (الحتمية الهرمية) ، كما هو محدد في BIPS32 و 44.
عنوان HYCON
عنوان HYCON عبارة عن مصفوفة مكونة من 20 بايت يتم إنشاؤها عن طريق التجزئة من تجزئة blake2b ذات 32 بايت للمفتاح العام المرتبط. لسهولة القراءة البشرية ، يتم إخراج العناوين كسلاسل لـ base58 ، مسبوقة بحرف كبير H. يتم استخدام الأحرف الأربعة الأخيرة من السلسلة كمجموع اختباري للعنوان. يتم حساب المجموع الاختباري في ثلاث خطوات. أولاً ، يتم حساب تجزئة العنوان blake2b 32 بايت. يتم بعد ذلك ترميز ناتج التجزئة هذا كسلسلة base58. أخيرًا ، يتم استخراج الأحرف الأربعة الأولى من هذه السلسلة وإلحاقها بتمثيل سلسلة العنوان. يؤدي استخدام المجاميع الاختبارية بهذه الطريقة إلى تقليل فرصة استخدام عنوان تم إدخاله بشكل خاطئ عن طريق الخطأ.
عنوان HYCON هو 20 بايت تم إنشاؤها من نتيجة تحليل Blake2b 32 بايت. يبدأ النص الأول لعنوان التسمم بحرف H كبير ويتكون من نتيجة سلسلة Base 58. الكلمات الأربع الأخيرة من السلسلة هي جزيرة شبكة العنوان. تعد Grid Island على أنها ثلاث مراحل. بعد حساب سعر ملصق blake2b المكون من 32 بايت للعنوان أولاً ، يتم ترميز النتيجة في سلسلة Base 58. يتم أيضًا إرفاق العنوان المكون من 4 كلمات في النهاية. إذا تم استخدام جزر الشبكة بهذه الطريقة ، يتم تقليل إمكانية إدخال العناوين.
الحسابات والأرصدة strong>
لتسجيل نفقات وأرصدة مستخدمي HYCON ، يلزم وجود نموذج محاسبي. يعتمد النموذج المعتمد من قبل HYCON على بنية بيانات تسمى Merkle-Patricia Trie (MPT (Merkle Patricia Tree) مع بادئة Trie) المستخدمة من قبل Ethereum والموصوفة في ورقتها الصفراء. تحتوي كل كتلة على الحالة بعد اكتمال المعاملات في الكتلة. يمثلها قيمة تجزئة blake2b لجذر شجرة MPT ، والتي تمثل بيانات الحساب لجميع حسابات HYCON.
تتضمن بيانات الحساب المحفوظة رصيد حساب HYCON والمعلومات المرتبطة بأحدث كتلة مرتبطة بالحساب ورقم عشوائي يمثل عدد المعاملات التي بدأها الحساب. يتم استخدام الرقم العشوائي لمنع هجمات إعادة التشغيل (Replay Attack) ، والمعلومات المرتبطة بالكتلة السابقة هي في الواقع تحسين ، مما يجعل الاستعلام عن سجل المعاملات أسرع ويجعل من السهل على SPECTER تتبع مشكلة الدفع المزدوج. يتم استخدام تجزئة blake2b في النموذج المحاسبي لأنها تسمح بالتجزئة المناسبة المطلوبة للتعامل مع عدد كبير من المعاملات والأرصدة.
روابط ذات صلة: strong>
https://www.qukuaiwang.com.cn/szhb/3052.html###
* تم تنظيم المحتوى أعلاه بواسطة مسؤول YouToCoin. إذا تمت إعادة طبعه ، فيرجى الإشارة إلى المصدر.