كما كتبت عملة مشفرة شبه لامركزية في PHP. (الجزء الأول - جمع المكتبات)

مقدمة


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

ما حدث خلال شهرين من الصمت الإذاعي
  1. .
  2. .
  3. (P2P- PHP, - ).
  4. .
  5. , .
  6. — :).


آمل ألا أتخلى عن هذا الخط على الأقل.

قوائم المقالات


  1. كما كتبت عملة مشفرة شبه لامركزية في PHP. (الجزء الأول - جمع المكتبات)
  2. كما كتبت عملة مشفرة شبه لامركزية في PHP. (الجزء 2 - التنمية)

قارن


أولاً: ستكون العملة المشفرة اللامركزية أكثر موثوقية بكثير من العملة المشفرة المركزية ، حيث سيحاول أي شخص لديه وقته بين يديه إعادة كتابة blockchain يدويًا.

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

ثالثًا: على عكس العملات اللامركزية ، يمكن لأي عملية احتيال في عملة مركزية محو التوازن للجميع. لكن لا أحد يريد هذا.

ابدء!


قبل أن نبدأ في البحث عن المكتبات ، سأقول على الفور ما يلي:

  • سأكتب تحت وحدة التحكم PHP 7.4
  • الملحن شيء جيد. لا أنسى استخدامه.

البحث في المكتبة


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

بلوكشين إحدى المكتبات المهمة في مشروعنا. سيتم بناء النقرة على blockchain
فيما يتعلق بتثبيت هذه الحزم.
, . — Composer, , Packagist .


BIP39. نريد استعادة المحفظة في أي مكان ، من جميع أنحاء العالم. لكننا لا نعرف كيف ... بفضل معيار BIP39 ، يمكنك استعادة محفظتك. وهنا هو عنوان URL - انقر فوق
BIP44. فجأة ، نريد إنشاء محافظ متعددة بعبارة SEED واحدة فقط من المحفظة الأولى. يجدر التفكير فيه. ومع ذلك ، في نفس github يمكنك العثور على مكتبة تطبق هذا المعيار في PHP. انقر .

فيما يلي قائمة بالمكتبات المطلوبة. رميت الأولين في دليل واحد ، قمت بتثبيت الأخيرين من خلال الملحن.

كي تختصر


كان علي أن أبدأ من جديد ، أكثر تشابهًا بالفعل مع العملات الرقمية الأخرى.

اللامركزية ، بدون سيطرة الحكومة ، مجانية للجميع. بعد بضع ساعات تقريبًا ، سأقوم بنشر الجزء الثاني ، حيث سنكتب العميل ، وقم بتكوين أداة التتبع. حظا موفقا للجميع! أراك لاحقا.

All Articles