كان إطلاق شبكة EOS هو الحدث الأكثر توقعًا هذا الصيف لمجتمع مطوري العملة المشفرة. الآن بعد أن تم تشغيل الشبكة (وإن كانت معيبة) ، لا يمكننا جميعًا الانتظار لبدء تطوير التطبيقات على EOS.لن أتجادل حول مشاكل الإطلاق ونموذج EOS العام ، لكنني سأقدم فقط مقدمة موجزة حتى يتمكن الجميع من تجربة يدهم على الفور.
إليك ما سأتحدث عنه في هذه المقالة:
- أسهل طريقة للاتصال بشبكة EOS Mainnet
- كيفية استخدام المحافظ والحسابات
- كيف يتم تخصيص الموارد
- ماذا يستحق القراءة
الشروع في العمل
لا تستخدم هذه المقالة عقدة EOS المحلية. على الرغم من أنه من
السهل جدًا إنشاؤه ، من أجل البساطة ، سنتصل
بواجهة برمجة التطبيقات لأحد منتجي الكتلة الـ 21.
للعمل مع API ، تحتاج إلى تثبيت العديد من التطبيقات المحلية. أهمها هي
cleos ، وهي أداة سطر أوامر لتوقيع المعاملات وإنشاء مكالمات API. في الوقت الحالي ، يعتبر
Docker هو الأنسب لتثبيت
cleos محليًا.
إليك ما عليك القيام به:
بعد تنفيذ هذه الأوامر ، يمكنك الاتصال بـ Mainnet. حاول إدخال ما يلي:
cleos get info
إذا كانت النتيجة هي نفسها تقريبًا كما في الصورة أدناه ، فسيتم عمل كل شيء بشكل صحيح!

محافظ
على شبكة EOS ، كما هو الحال في أي blockchain أخرى ، يجب توقيع كل معاملة بمفتاح خاص قبل الإرسال. يتم تخزين مفاتيحك في محفظة محلية.
في البداية ، لا توجد محفظة ، لذلك دعونا ننشئها.
يقوم هذا الأمر بإنشاء محفظة باسم
افتراضي .
تحقق من وجود مفاتيح فيه:
cleos wallet private_keys
!!! الاهتمام !!! بشكل افتراضي ، تتم كتابة زوج المفاتيح العام والخاص التالي في المحفظة: EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV / 5KQwrPbwdL6PhXujxW37FSSQZ1QiwsST4cqqqqq لا تستخدم هذا الزوج مطلقًا: فهو مضمّن في التعليمات البرمجية المصدر وغير آمن.
لنقم بإنشاء زوج مفاتيح جديد:
سيتم قفل المحفظة تلقائيًا بعد 15 دقيقة من عدم النشاط. لإلغاء القفل ، أدخل:
cleos wallet unlock
الآن تم تكوين المحفظة بالكامل. ننتقل إلى الحسابات.
الحسابات
على عكس Bitcoin و ether ، حيث يكون المفتاح العام هو الحساب الذي يتم إرسال المعاملات منه ، يتم تطبيق مبدأ آخر في EOS. إنه أقرب إلى تطبيقات الويب التقليدية.
يمكنك إنشاء حساب بطول 12 حرفًا في EOS ، على سبيل المثال ،
eoscentralio ،
وستكون كلمة المرور للحساب الذي تم إنشاؤه هي المفتاح الخاص.
هذا وصف مبسط إلى حد ما - كل شيء مفصل في
وثائق EOS الرسمية .
يوجد "لكن" واحد: من المستحيل إنشاء حساب إذا لم يكن لديك حساب آخر مع قدر من EOS. أي ، للتفاعل مع الشبكة ، عليك أن تطلب من مستخدم لديه حساب بالفعل إنشاء حساب لك.
وهي ليست مجانية! ماذا ؟؟ نعم ، نعم ، "مشكلة الدجاج والبيض" الكلاسيكية ، وتتعلق بكيفية تخصيص الموارد في EOS. المزيد عن هذا أدناه.
ونتيجة لذلك ، ظهرت الخدمات التي تقدم لإنشاء حساب EOS للحصول على مكافأة متواضعة.
تم بالفعل نشر
مقالات تحتوي على تعليمات مفصلة ، ولكن لا يمكنني أن أوصي بأي خدمة ، لأنني لم أستخدم أيًا منها.
تخصيص الموارد
الآن بضع كلمات حول كيفية تخصيص الموارد ولماذا لا تكون الحسابات مجانية.
على عكس الأثير ، وبيتكوين ، و blockchains أخرى ، لا تفرض EOS رسومًا على المعاملات.
بدلاً من ذلك ، يتم تنظيم الحماية من البريد العشوائي وتخصيص الموارد من خلال التوقيع المساحي وسوق ذاكرة الوصول العشوائي.
تستخدم الحسابات ثلاثة أنواع من الموارد:
- حركة مرور الشبكة ومساحة القرص للسجلات - التوقيع المساحي
- الطاقة الحاسوبية والاحتياطيات (CPU) - التوقيع المساحي
- ذاكرة الوصول العشوائي - الشراء في السوق
يتم تخصيص أول مصدرين (حركة مرور الشبكة ووحدة المعالجة المركزية) بما يتناسب مع مقدار الرموز المميزة في عقد حصة لمدة ثلاثة أيام.
دعنا ، على سبيل المثال ، إجمالي قوة الحوسبة للشبكة هي 1000 وحدة CPU. إذا كنت تريد استخدام 10 وحدات معالجة مركزية خلال هذه الأيام الثلاثة ، فيجب أن يكون لديك 1٪ من جميع الرموز المميزة في عقد التوقيع المساحي. وبعبارة أخرى ، أنت تتنافس مع مستخدمين آخرين للحصول على موارد وحدة المعالجة المركزية المتاحة ، وكلما زاد عرضك مقارنة بالآخرين ، زادت الموارد التي ستحصل عليها.
بمرور الوقت ، سيتم تحرير الموارد المستخدمة لوحدة المعالجة المركزية والشبكة ، وستتمكن من إعادة استخدام نفس الرموز المميزة. على سبيل المثال ، إذا لم تكن لديك معاملات في 3 أيام ، فستكون مواردك مجانية تمامًا ويمكنك استخدامها مرة أخرى حتى بدون توقيع رموز إضافية.
مع ذاكرة الوصول العشوائي ، الأمر ليس كذلك. يجب شراؤها بسعر السوق ، والذي يتم تحديده
بنسبة العرض والطلب .
يتم تخصيص ذاكرة الوصول العشوائي للبيانات التي تخزنها الحسابات على blockchain. على سبيل المثال ، هناك حاجة إلى ذاكرة الوصول العشوائي عند إنشاء حساب للتسجيل حوله.
على عكس وحدة المعالجة المركزية وحركة مرور الشبكة ، لا يتم تحرير ذاكرة الوصول العشوائي تلقائيًا. لمسحها ، يجب حذف البيانات من الذاكرة. بعد ذلك ، يمكن بيع ذاكرة الوصول العشوائي التي تم تنظيفها بسعر السوق.
تجدر الإشارة إلى أنه للحصول على وحدة المعالجة المركزية وموارد الشبكة ، يمكنك عمل شريحة لحم مع EOS ، أو الغرباء نيابة عنك (إذا تم تفويضها إليك). التفويض ليس هدية ، بل هو استخدام مؤقت: يحق لمالك EOS الحصول عليها.
وينطبق الشيء نفسه على ذاكرة الوصول العشوائي ، ومع ذلك ، يمكن تقديمها فقط إذا قمت بنقلها من حساب إلى آخر - فلن يكون من الممكن التقاطها بقوة.
ماذا يستحق القراءة
الآن لديك كل ما تحتاجه للتفاعل مع EOS Mainnet ونشر المعاملات وإنشاء تطبيقات موزعة. ستساعد الروابط أدناه للموارد في مزيد من العمل.
إذا كنت تعرف أدوات مفيدة أخرى ، فاقترحها في التعليقات.