[Crypto Developers] التنقل في Blockchain و Crypto و Bitcoin Space كمطور

إخلاء المسؤولية للقارئ: أستمر في تحديث مقالاتي المكتوبة مسبقًا [حتى هذه المقالة في المستقبل :)] ، هذا هو أسلوبي. اختراق بسيط: إما تصفق أو تسليط الضوء على شيء تريده في المقالة لفهرسة هذه المقالة في ملفك الشخصي على medium.com (لاستعادتها لاحقًا). لا يمكنني إنهاء مقال أبدًا لأنني مستمر في تحديثه 🙂 ببحث أعمق.

الفهرس: مصطلحات مهمة

بناء أول بلوك تشين الخاص بك

[Python]: https://github.com/adilmoujahid/blockchain-python-tutorial

< اقرأ أيضًا: (1) Blockchain DataStructure (2) Minimal Blockchain & amp؛ (3) بناء Blockchain

[Clojure]: https://gist.github.com/bhb/1d315481199ca6573dfcd24282b98ce5

[Clojure]: https://blog.datopia.io/2019/04/04/building-your-first-clojure-blockchain/

[Scala]: https://www.freecodecamp.org/news/how-to-build-a-simple-actor-based-blockchain-aac1e996c177/

تعريف العقود الذكية

تساعد العقود الذكية o على تبادل الأموال أو الممتلكات أو الأسهم أو أي شيء ذي قيمة بطريقة شفافة وخالية من التعارض مع تجنب خدمات الوسيط. توجد العقود الذكية في العملات المشفرة ودفاتر الأستاذ الموزعة والعديد من الجوانب الأخرى في Blockchain

تسهل العقود الذكية أو تتحقق أو تفرض التفاوض أو أداء المعاملات الموثوقة دون أطراف ثالثة. هذه المعاملات قابلة للتتبع ولا رجعة فيها.

يجوز جعل البنود التعاقدية ذاتية التنفيذ جزئيًا أو كليًا أو ذاتية التنفيذ أو كليهما.

الهدف من العقود الذكية هو توفير ضمان أعلى من قانون العقود التقليدي وتقليل تكاليف المعاملات الأخرى المرتبطة بالتعاقد. نفذت العديد من العملات المشفرة أنواعًا من العقود الذكية.

ترميز العقود الذكية بشكل آمن باستخدام Clojure و DAML

https://github.com/digital-asset/daml

أهم 5 أشخاص يجب متابعتهم – فقط تعمق في كل كاتب

عشر أوراق بيضاء تستحق القراءة

التصنيف النوعي للبيتكوين

إثبات العمل | اللامركزية | الند للند | الثقة | بدون إذن | الضمانات الرياضية | الثقة عن طريق الحساب | بريكوين | الإجماع البيزنطي | ميركل تري | معدل الهاش | شبكة Blockchain المشتركة

تصنيف التشفير

تقنية دفاتر الأستاذ الموزعة (DLT) | براهين المعرفة الصفرية | بروتوكول Mimble Wimble | إثبات الحصة | إثبات السلطة | إثبات الحرق | على السلسلة | خارج السلسلة | سلسلة جانبية | سلسلة الدولة |

لغة التشفير

سلاسل الكتل الوظيفية:

ما هي المصطلحات اللغوية الجديدة “Blockchain الوظيفية”؟

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

لماذا يتم استخدام النموذج الوظيفي لبناء Blockchains؟

رابط Src: https://hackernoon.com/advantages-of-functional-programming-for-blockchain-protocols-1ca2d4ac1033

قائمة بلوكتشين باستخدام لغات البرمجة الوظيفية

بلوكشين الخلود & amp؛ تطوير العقود الذكية باستخدام Sophia بدلاً من Solidity

رابط Src: https://www.innoq.com/en/blog/aeternity-contracts-development/

Ulf Wiger – تحديات ومزايا استخدام Erlang في العملات المشفرة

أولف وييجر ، كبير مسؤولي التكنولوجيا في Erlang Solutions وكبير المهندسين المعماريين لأنظمة AXD 301 المبنية على أساس Erlang لماكينات الصراف الآلي يقترح لماذا قد تكون Erlang هي الأنسب للعملات المشفرة حيث تتمتع بتاريخ طويل من 34 عامًا في بناء شبكات الاتصالات

رابط Src: https://www.youtube.com/watch؟v=Y7g0pEEjbnA

يُوصى بقراءة الكتب: تعلم البرمجة الوظيفية

يوصى بقراءة الكتب: التشفير & amp؛ العملات المشفرة

أسس التشفير (Oded Goldreich’s)

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

البرمجة على البيتكوين | المعسكرات على الإنترنت

خصائص المال: اتصالات الصرف

نماذج الأعمال في مساحة التشفير:

المراجع: ContractPedia – موسوعة تضم أكثر من 40 منصة عقد ذكية

إخلاء المسؤولية للقارئ: أستمر في تحديث مقالاتي المكتوبة مسبقًا [حتى هذه المقالة في المستقبل :)] ، هذا هو أسلوبي. اختراق بسيط: إما تصفق أو تسليط الضوء على شيء تريده في المقالة لفهرسة هذه المقالة في ملفك الشخصي على medium.com (لاستعادتها لاحقًا). لا يمكنني إنهاء مقال أبدًا لأنني مستمر في تحديثه 🙂 ببحث أعمق.