أولا، استخدام web3 ساحة متصلا إلى شبكة إيثرنت (شبكة الاختبار، والشبكة الرئيسية)
1. ما هو web3
وحدة web3 ساحة إيثرنت مفتوحة رسميا لتوفير اتصال Ethernet سلسلة كتلة مربعة، مما يتيح لك استخدام HTTP أو IPC مع العقد إيثرنت المحلية أو البعيدة التفاعل مربع، والذي يحتوي على نظام بيئي ساحة إيثرنت الوظائف كلها تقريبا. وحدة إيثرنت متصلا web3 ساحة RPC الطبقة الرئيسية عرضة للخطر. مطورين باستخدام طبقة RPC اتصال web3، يمكن توصيل أي عقدة واجهة RPC يتعرض للتفاعل مع سلسلة كتلة. web3 هي عبارة عن مجموعة من المكتبات، ودعم لغات متعددة تنمية استخدام wbe3، الذي يسمى API جافا سكريبت web3.js، بالإضافة إلى web3.py، web3j، web3.js سوف المحفظة أن يكون التركيز من مشاريع التنمية لدينا.
- web3.eth: للتفاعل بين سلسلة كتلة وذكي عقد ساحة إيثرنت. web3.utils: يحتوي على بعض الأساليب المساعد.
- web3.shh: بروتوكول P2P للاتصال والبث.
- web3.bzz: شبكة للتفاعل مع مجموعة BZZ حدة.
- جيثب العنوان: web3.js
- web3.js ثائق وضع :: web3.js
2. أمثلة الكائنات web3
web3 للتفاعل مع لتربيع العقد، ونحن بحاجة لخلق الأجسام web3، نلقي نظرة على كيفية إنشاء.
ووفقا ليظهر API أن عنوان العقدة المحددة، ونحن سوف فاء سلطان: //some.local-or-remote.node: 8546
استبدال العقد الأخرى المتصلة عنوان Ethernet من ساحة الشبكة، من أجل تحديد شبكة إيثرنت يربط ساحة. ثم عنوان العقد متصلا بشبكة إيثرنت ساحة هو كم؟ هنا نحن بحاجة إلى infura.
3. عناوين عقدة الوصول متصلا بشبكة إيثرنت ساحة
infura توفر الشبكة العامة Ethereum الرئيسية وعقدة شبكة اختبار، بعد تسجيل نطاق infura.io للحصول على عنوان كل شبكة. يرجى معالجة الإجراء التالي.
الخطوة الأولى : توسيع infura عنوان الموقع: الشبكي: //infura.io/dashboard، استخدام البريد المسجل بعد الهبوط على النحو التالي:
الخطوة الثانية : انقر على الخريطة المسمى "إنشاء مشروع جديد" الزر لإنشاء مشروع جديد. ثم يطفو على السطح مربع قنبلة، أدخل اسم المشروع في مربع الإدخال، مثل "MyEtherWallet"، ثم انقر فوق "إنشاء مشروع" الزر لإنشاء.
الخطوة الثالثة : ثم يعرض واجهة التالية، انقر فوق تحت مربع التحديد، يمكن أن ينظر إلى توفير الشبكة الرئيسية، من اختبار شبكة Kovan ل، اختبار شبكة Ropsten، عقدة شبكة عنوان اختبار Rinkeby.
الخطوة الرابعة : حدد Kovan لشبكة اختبار، ومن ثم نسخ عنوان، وسوف تحصل على مثل هذا العنوان:
https://kovan.infura.io/v3/d93f......cd67، على النحو التالي.
4. ساحة متصلة اختبار شبكة إيثرنت Kovan ل
الآن نسخ عنوان الويب لاستبدال عنوان مثيل كائن، ما يلي
اتصال ساحة لشبكة إيثرنت والشبكة الرئيسية Kovan لنفس الاختبار، ببساطة نسخ عنوان العقدة الشبكة الرئيسية يمكن أن يكون لweb3 مثيل. لأنه يأخذ الغاز في التجاريين الرئيسيين على الانترنت، لذلك قمنا بتطوير الشبكة القائمة على اختبار Kovan ل، ومن ثم التحول إلى الشبكة الرئيسية بعد الانتهاء من تطوير المتابعة. في المشروع وضعنا شفرة المصدر، وسوف تحصل على حزمة المثال كود web3 إلى getweb3 ملف طريقة myUtils.js، دعوة موحدة للمشروع بأكمله.
ثانيا، الحصول على العنوان، المفتاح الخاص، تخزين المفاتيح، ذاكري
1. إنشاء حساب باستخدام web3
إنشاء حساب يتطلب web3.js API التالية
API
web3.eth.accounts.create ( )؛
2. router.js
ربط واجهة لإنشاء صفحة الحساب مع شكل المقدمة إلى الطريق.
إخلاء المسئولية: المادة ملك لجميع المدونين في بلوق، وتحظر طبع غير المصرح به، يرجى الاتصال المؤلف (بريد إلكتروني الصغير: lixu1770105) الحصول على موافقة والاعتراف.
يتناول هذا المقال: https://chaindesk.cn/witbook/1/12
استعداد كود (ChianDesk.CN) - متصلا قصة كل مبرمج
تطوير التكنولوجيا، ويرجى الانتباه إلى التحول السريع من عدد الجمهور قناة الصغرى: ياردة مايو