ما يجب أن تقرأه عن تقنية blockchain: الأدلة والكتب والمقالات

لقد قمنا بتجميع ملخص من المواد حول مبادئ تقنية blockchain وتطوير التطبيقات اللامركزية. تضمنت مقالاتنا الخاصة والموارد ذات الصلة ، التي أوصى بها سكان Hacker News و Quora و Reddit بالاهتمام بها.

في المواد تحت القطع: ما يكمن وراء آليات التعدين في شبكة البيتكوين ، وكيف يتم ترتيب أشجار Merkle وكيفية كتابة تطبيق blockchain الخاص بك في Java.


صورة ladislau.girona PD


كتب ودراسات



"تعلم Bitcoin: كيفية تطوير Blockchain مفتوحة"

مؤلف الكتاب هو أندرياس أنتونوبولوس ، مستشار blockchain لعدد من مؤسسات Fortune 500 ، مؤسس العديد من شركات blockchain ، ومضيف دائم للبودكاست Let's Talk Bitcoin . يحلل مبادئ شبكة Bitcoin من وجهة نظر فنية ، والتي ستكون مثيرة للاهتمام لمطوري البرامج ومهندسيها. بالإضافة إلى ذلك ، يسهب أندرياس في تناول تقنيات مثل Segregated Witness و Lightning Network.

وقد أشاد الكتاب بعدد كبير من الأمثلة البرمجية والتماثلات الدقيقة. تم إصدار "Learning Bitcoin" "تحت طابع" O'Reilly ويمكن العثور عليه في المجال العام . كتب أندرياس أيضًا مادة مماثلة حول Ethereum ، مخصصة لإنشاء عقود ذكية وتطبيقات لامركزية ( DApp ).



"آلة الحقيقة: سلسلة الكتل ومستقبل البشرية"

كتب هذا الكتاب خبير blockchain مايكل كيسي ، وهو باحث رئيسي في MIT Media Lab ورئيس مجلس CoinDesk الاستشاري. تم تقديمها في 20 مارس بدعم من Bitfury.

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



"تعلم سلسلة الكتل: حول السجلات الموزعة واللامركزية والعقود الذكية"

كتاب عن كيفية إنشاء تطبيقات آمنة ولامركزية تعتمد على تشفير المفتاح العام وأنظمة التشفير المتماثلة. يكتب عمران بشير ، مطور ومهندس برمجيات ، بالإضافة إلى متخصص ITSM ، حول العمل مع أطر عمل Hyperledger وأنظمة blockchain من مبادرة مؤسسة Linux . لاحظ أن عمران لديه كتاب آخر أكد فيه العمل مع Ethereum وإنشاء عقود ذكية.



"Blockchain: دليل عملي لتطوير الحلول التكنولوجية والتجارية"

يمكن اعتبار هذا الكتاب دليلاً لإنشاء تطبيقات موثوقة وشفافة على blockchain. كتبه فريق من خبراء التكنولوجيا والمحامين. فيما يلي حالات المستخدم التي تم جمعها وأفضل الممارسات للعمل مع تقنيات blockchain في المجالات المالية والولائية والتقنية. من الكتاب ستتعلم أيضًا كيفية نشر نظام blockchain في السحابة وما هو الويب 3.0 (وكيف يعمل).



التوهج: نهج التوجيه في شبكة البرق

تعمل تقنية Lightning Network على زيادة إنتاجية شبكة البيتكوين بشكل كبير من خلال إنشاء قنوات دفع مباشرة بين المستخدمين. ولكن هناك صعوبة - مع عدد كبير منهم ، من الصعب اختيار أقصر اتصال. لحل هذه المشكلة ، اقترحنا في Bitfury خوارزمية Flare. اقرأ: كيف يعمل ، وما هي البيانات المستخدمة لبناء المسار ، وكيف يتم اختيار المسار الأمثل.



تجميع تلقائي للعناوين في شبكة بيتكوين

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



أنظمة Blockchain و AI: كيف يمكن أن تساعد في تطوير الطب

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


مقالات



كيف يعمل: Merkle Trees في شبكة Bitcoin

ما هي أشجار Merkle وكيف تساعد في التحقق من معاملات مستخدمي شبكة blockchain. سنوضح كيف يتم تنفيذ الأشجار (مع الكود والمخططات) ، ونأخذ في الاعتبار بديلين: شجرة بادئة Merkle وآلية HashFusion التي اقترحتها شركة Hewlett Packard.


صورة Lukas Benc CC

تعدين Blockchain: كيف يعمل

في المقالة ، نتحدث عن ماذا يتكون عمل عمال المناجم وكيف ترتبط خوارزمية التجزئة SHA-256 بهذا. نقوم بتحليل عملية حساب التجزئة على المخططات ومع أمثلة كود Python.



بالإضافة إلى العملات المشفرة: ما الذي يستخدمه blockchain أيضًا

غالبًا ما تُعتبر العملات المشفرة و blockchain مترادفين. ومع ذلك ، فإن قابلية تطبيق التكنولوجيا تتجاوز المجال المالي. مادة حول مكان استخدام blockchain - تسجيل حقوق الملكية ، تخزين البيانات الطبية وتنظيم الحكومات الإلكترونية - وما هي المشاريع التي يتم تطويرها بالفعل في هذه المجالات.



ما يهدد شبكات blockchain: النظر في الهجمات وأساليب الحماية

عندما يهاجم مهاجم شبكة blockchain ، يحاول التدخل في عملية بناء الإجماع من أجل البدء في كتابة بياناته إلى التسجيل وإعادة كتابة المعلومات التي تم إدخالها بالفعل. نقول كيف يمكن للمتسلل التأثير على نظام محمي بآلية إثبات العمل ، وكيفية "صد" مثل هذا الهجوم.



دليل تطوير blockchain الأكثر شمولاً

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



كيفية إنشاء أول blockchain جافا الخاص بك

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



سلسلة الكتل: الغوص العميق

هذه مجموعة مختارة من الموارد للمطورين ، والتي يجب أن تبسط العمل مع blockchains مختلفة. ويشمل المستودعات الرسمية ، وسلاسل المحادثات المواضيعية على Reddit وأنواعًا مختلفة من الوثائق الخاصة بـ Bitcoin و Ethereum و Dash و Lisk و Steem و Ripple.



الإحصائيات: شبكة Lightning في شبكة البيتكوين الرئيسية

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



شريحة تعدين Bitfury جديدة - ما تحتاج إلى معرفته

في الأسبوع الماضي ، أطلقنا شريحة ASIC لتعدين Bitfury Clarke. سبقت خمسة أجيال ناجحة من رقائق التعدين إنشاء Bitfury Clarke ASIC ، الذي يتمتع بأفضل أداء. المزيد عن Bitfury Clarke في فيديو وموقع مخصص .



h2> فيديو: مؤتمرات ودلائل

تلبية كريستال تحليلات: توافق Bitfury 2018

التسجيل من مؤتمر الإجماع 2018 ، حيث قدم سفير Bitfury World Marc Taverner منصة Crystal analytics الجديدة لتتبع معاملات blockchain المشبوهة. يخبر مارك كيف يعقد النظام "عمل" المهاجمين ، على وجه الخصوص ، مبدعي فيروسات الفدية مثل WannaCry.



ما وراء الغرب: التكنولوجيا و Blockchain في أفريقيا

حلقة نقاش في قمة Blockchain 2018 في المغرب. ناقش خبراء صناعة Blockchain كيف يمكن للسجلات الموزعة تحفيز تطوير السوق الأفريقية ، والتي تعتبر واحدة من أكثر الأسواق الواعدة. على وجه الخصوص ، كان الأمر يتعلق بتنظيم سجلات الأراضي وأنظمة التصويت على أساس blockchain.



كيف تصبح مطور blockchain

ما يحتاج المطور إلى معرفته من أجل إنشاء تطبيقات لامركزية بنجاح ، ومكان العثور على الكتيبات والمواد اللازمة. يخبر مؤلف القناة ما هي الوثائق التي تستحق القراءة (على سبيل المثال ، المستند الخاص بالعقود الذكية لـ Ethereum) ولماذا من المهم امتلاك JavaScript و ReactJS.



كيفية تطوير تطبيقات blockchain في C ++

سيتحدث CTO في Ripple وأحد مبدعي شبكة XRP David Schwartz عن الصعوبات التي يواجهها مطورو التطبيقات القائمة على blockchains المفتوحة ، وكيف يساعد C ++ في حل هذه الصعوبات. ويرافق الأداء شرائح مع الرسوم البيانية والرسوم البيانية وأمثلة رمز.


العمل مع Exonum



الربط الأول لـ Exonum: لماذا اخترنا Java

إن جوهر إطار عمل Exonum blockchain مكتوب بلغة Rust. لتبسيط العمل باستخدام الأداة ، قمنا بكتابة مكتبة ربط Java لها. تمت مناقشة أسباب هذا القرار وصعوبات تطبيق الفكرة في هذه المقالة.



نظرة على Tokio: كيف يعمل معالج الأحداث غير المتزامن هذا

نحن نصف وظائف مكونات معالج أحداث Tokio غير المتزامن. دعونا نتحدث عن هندستها ومكوناتها (العقود الآجلة وتيارات) ونصف كيف يتم استخدامها جميعًا في Exonum.



تاريخ موجز للصدأ: من هواية إلى PL الأكثر شعبية وفقًا لـ StackOverflow

حيث تم إنشاء الصدأ ومن يقوم بتطويره اليوم. اقرأ لماذا سميت اللغة Rust ، وكيف تغيرت تركيبتها ، ولماذا تستخدم شركات مثل Mozilla و Dropbox لغة الإنتاج الشابة نسبيًا.



توثيق Exonum

الوثائق الرسمية Exonum. ستجد هناك إرشادات حول تثبيت وتكوين إطار العمل ، ومناقشة ميزات بنية الحل ، وأمثلة على تطوير التطبيقات (الخدمات) بناءً عليه.



جيثوب: exonum

مستودع Exonum الرسمي. الداخل: مكتبة كود النواة ، وإطار الاختبار ، وخدمة التكوين. هناك مثال على إنشاء عملة مشفرة خاصة بك ومشروع تجريبي مع تطوير خدمة الطابع الزمني .



كيفية إنشاء مشروع blockchain على Exonum: دليل سريع

يمكن استخدام المقالة كدليل عملي لإنشاء عملتك الرقمية الخاصة بك باستخدام Exonum. في نهاية البرنامج التعليمي ، سيكون لديك محفظتان تعملان بكامل طاقتهما ، يمكنك بينهما تحويل العملة الرقمية.

Source: https://habr.com/ru/post/ar425131/


All Articles