JavaRush /Blog Java /Random-VI /3 thư viện Blockchain hàng đầu dành cho nhà phát triển Ja...

3 thư viện Blockchain hàng đầu dành cho nhà phát triển Java

Xuất bản trong nhóm
Tôi cho rằng hầu hết các bạn đều đã nghe nói về Bitcoin, Ethereum và các loại tiền điện tử khác với những cái tên ngộ nghĩnh. Giờ đây, họ đang ở đỉnh cao của sự nổi tiếng và theo đúng nghĩa đen là không rời khỏi các nguồn cấp tin tức và diễn đàn, đồng thời những cuộc tranh luận bất tận về việc “nổ hay không nổ”, “tăng hay giảm” cũng hấp dẫn như đua ngựa và sòng bạc.. . Nhưng chúng ta nên làm gì? Làm thế nào để chúng ta tương tác với tất cả những thứ ưa thích này? Thật đơn giản: các thư viện cần thiết cho Java đã tồn tại! Với sự giúp đỡ của họ, bạn có thể dễ dàng tận dụng xu hướng thời trang. Thứ tự xuất hiện của các thư viện trong bài viết có liên quan đến số sao trong kho Github.
3 thư viện Blockchain hàng đầu dành cho nhà phát triển Java - 1

#1. BitcoinJ

Liên kết tới kho lưu trữ GitHub: https://github.com/bitcoinj/bitcoinj Thông tin thêm về thư viện/nơi tải xuống từ: https://bitcoinj.github.io/
3 thư viện Blockchain hàng đầu dành cho nhà phát triển Java - 2
Cái tên đã nói lên điều đó phải không? Nếu bạn đang suy nghĩ về cách tạo ví Bitcoin và quản lý giao dịch giữa các nút, bạn chắc chắn nên thử BitcoinJ. Dự án đã có được một cộng đồng tích cực và tài liệu rất tốt, nhờ đó thu hút các nhà phát triển. Tất nhiên, giống như hầu hết các dự án nguồn mở mới bắt đầu phổ biến, BitcoinJ có một số nhược điểm. Ví dụ: các vấn đề bảo mật liên quan đến các lỗi mở và các vấn đề về khả năng mở rộng. Tuy nhiên, thư viện này rất hữu ích cho những ai muốn hiểu cách thức hoạt động của giao thức Bitcoin. Tôi sẽ bày tỏ quan điểm cá nhân của mình: BitcoinJ vẫn chưa phù hợp lắm cho các dự án thương mại.

#2. Web3j

Liên kết tới kho lưu trữ GitHub: https://github.com/web3j/web3j Thông tin thêm về thư viện/nơi tải xuống từ: https://web3j.io/
3 thư viện Blockchain hàng đầu dành cho nhà phát triển Java - 3
Tôi sẽ nói ngắn gọn: Ethereum là loại tiền điện tử phổ biến thứ hai. Dự án Web3j cho phép bạn làm việc với chuỗi khối Ethereum mà không cần phải viết mã tích hợp của riêng mình. Thư viện có thể được sử dụng cho các ứng dụng Java và Android. Một lần nữa, các chức năng chính là tạo ví, quản lý giao dịch và lần này cũng là trình bao bọc cho hợp đồng thông minh. Vâng, đúng vậy, trình bao bọc cho hợp đồng thông minh! Một phần của dự án Ethereum là một ngôn ngữ đặc biệt có tên Solidity, đây là tiêu chuẩn thực tế để tạo hợp đồng thông minh. Trình bao bọc hợp đồng thông minh web3j được sử dụng nếu bạn muốn tránh các chi tiết triển khai khi làm việc với hợp đồng thông minh. Ngoài ra, thư viện còn được trang bị tài liệu tuyệt vời với nhiều ví dụ. Đối với cá nhân tôi thì web3j là thứ được yêu thích nhất trong top này.

#3. Vải HyperLedger

Liên kết tới kho lưu trữ GitHub: https://github.com/hyperledger/fabric-sdk-java Thông tin thêm về thư viện/nơi tải xuống từ: https://www.hyperledger.org/
3 thư viện Blockchain hàng đầu dành cho nhà phát triển Java - 4
Thư viện này được thiết kế chủ yếu cho mục đích sử dụng kinh doanh. HyperLedger Fabric nên được coi là một công cụ mạnh mẽ, cho dù bạn muốn tạo một ứng dụng doanh nghiệp hay tạo nguyên mẫu cho một chương trình nhỏ. Dự án được phát triển tích cực bởi các thành viên của Linux Foundation. Trọng tâm chính là tạo và quản lý hợp đồng thông minh. Các tính năng chính:
  • quản lý các kênh trao đổi thông tin bí mật;
  • chính sách phê duyệt giao dịch;
  • phân phối nhất quán các giao dịch trên mạng.
Nếu bạn đưa HyperLedger Fabric vào kho công nghệ của mình, tôi khuyên bạn nên xem các sản phẩm HyperLedger khác, những công ty này có nhiều dự án thú vị sẽ giúp xây dựng cơ sở hạ tầng blockchain toàn diện, có thể mở rộng và dễ bảo trì. Bản gốc: https://dreamix.eu/blog/uncategorized/top-3-blockchain-lologists-for-java-developers
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION