JavaRush /مدونة جافا /Random-AR /أفضل 3 مكتبات Blockchain لمطوري جافا

أفضل 3 مكتبات Blockchain لمطوري جافا

نشرت في المجموعة
أفترض أن جميعكم تقريبًا قد سمع بالفعل عن Bitcoin و Ethereum وغيرها من العملات المشفرة ذات الأسماء المضحكة. الآن هم في ذروة الشعبية، ولا يتركون حرفيًا موجزات الأخبار والمنتديات، والمناقشات التي لا نهاية لها حول "هل ستنفجر أم لا تنفجر"، "هل سترتفع أم تهبط" هي آسرة مثل سباقات الخيل والكازينوهات. ولكن ماذا علينا أن نفعل حيال ذلك - مطوري جافا؟ كيف نتفاعل مع كل هذه الأشياء الفاخرة؟ الأمر بسيط: المكتبات الضرورية لجافا موجودة بالفعل! بمساعدتهم، يمكنك بسهولة الاستفادة من اتجاه الموضة. يرتبط الترتيب الذي تظهر به المكتبات في المقالة بعدد النجوم في مستودع Github.
أفضل 3 مكتبات Blockchain لمطوري Java - 1

#1. بيتكوينJ

رابط إلى مستودع GitHub: https://github.com/bitcoinj/bitcoinj مزيد من المعلومات حول المكتبة/مكان التنزيل من: https://bitcoinj.github.io/
أفضل 3 مكتبات Blockchain لمطوري Java - 2
الاسم يتحدث عن نفسه، أليس كذلك؟ إذا كنت تفكر في كيفية إنشاء محفظة بيتكوين وإدارة المعاملات بين العقد، فيجب عليك بالتأكيد تجربة BitcoinJ. لقد اكتسب المشروع بالفعل مجتمعًا نشطًا ووثائق جيدة جدًا، مما يجذب المطورين بفضله. بالطبع، مثل معظم المشاريع مفتوحة المصدر التي بدأت للتو في اكتساب شعبية، فإن BitcoinJ لديها عدد من العيوب. على سبيل المثال، المشكلات الأمنية المرتبطة بالأخطاء المفتوحة ومشكلات قابلية التوسع. ومع ذلك، فهذه المكتبة مفيدة جدًا لأي شخص يريد فهم كيفية عمل بروتوكول Bitcoin. سأعبر عن رأيي الشخصي: BitcoinJ ليس مناسبًا بعد للمشاريع التجارية.

#2. Web3j

رابط إلى مستودع GitHub: https://github.com/web3j/web3j مزيد من المعلومات حول المكتبة/مكان التنزيل من: https://web3j.io/
أفضل 3 مكتبات Blockchain لمطوري Java - 3
سأختصر: الإيثيريوم هي ثاني أكثر العملات المشفرة شيوعًا. يتيح لك مشروع Web3j العمل مع Ethereum blockchain دون الحاجة إلى كتابة رمز التكامل الخاص بك. يمكن استخدام المكتبة لتطبيقات Java وAndroid. مرة أخرى، الوظائف الرئيسية هي إنشاء المحفظة، وإدارة المعاملات، وهذه المرة أيضًا أغلفة العقود الذكية. نعم هذا صحيح، أغلفة العقود الذكية! جزء من مشروع Ethereum عبارة عن لغة خاصة تسمى Solidity، وهي المعيار الفعلي لإنشاء العقود الذكية. تُستخدم أغلفة العقود الذكية web3j إذا كنت تريد تجنب تفاصيل التنفيذ للعمل مع العقود الذكية. بالإضافة إلى ذلك، المكتبة مجهزة بوثائق ممتازة مع العديد من الأمثلة. بالنسبة لي شخصيا، web3j هو المفضل لهذا الجزء العلوي.

#3. نسيج هايبر ليدجر

رابط إلى مستودع GitHub: https://github.com/hyperledger/fabric-sdk-java مزيد من المعلومات حول المكتبة/مكان التنزيل من: https://www.hyperledger.org/
أفضل 3 مكتبات Blockchain لمطوري Java - 4
تم تصميم هذه المكتبة في المقام الأول للاستخدام التجاري. يجب اعتبار HyperLedger Fabric أداة قوية، سواء كنت تريد إنشاء تطبيق مؤسسي أو نموذج أولي لبرنامج صغير. تم تطوير المشروع بنشاط من قبل أعضاء مؤسسة Linux. ينصب التركيز الرئيسي على إنشاء وإدارة العقود الذكية. دلائل الميزات:
  • إدارة قنوات تبادل المعلومات السرية؛
  • سياسات الموافقة على المعاملات؛
  • التسليم المستمر للمعاملات عبر الشبكة.
إذا قمت بتضمين HyperLedger Fabric في مجموعتك التكنولوجية، فإنني أنصحك بمراجعة منتجات HyperLedger الأخرى، فهؤلاء الأشخاص لديهم العديد من المشاريع المثيرة للاهتمام التي ستساعد في بناء بنية أساسية شاملة وقابلة للتطوير وسهلة الصيانة لـ blockchain. الأصل: https://dreamix.eu/blog/uncategorized/top-3-blockchain-libraries-for-java-developers
تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION