Kinh nghiệm: Hyperledger Là Gì?

Thảo luận trong 'Học tập' bởi NguyenVy98, 23/10/2018.

  1. NguyenVy98

    NguyenVy98 Hướng dẫn cài đặt Google Shopping toàn tập từ A-Z

    Tham gia:
    25/9/2018
    Bài viết:
    71
    Đã được thích:
    1
    Điểm thành tích:
    6
    Hiện nay blockchain đang là một công nghê hot. Cùng với sự phát triển của blockchain thì hàng loạt các blockchain platform ra đời. Từ Bitcoin, Ethereum đến EOS, vô cùng đa dạng. Bài viết này Toppick.vn muốn giới thiệu đến các bạn một platform khá nổi tiếng đó là Hyperledger là gì?

    [​IMG]
    Hyperledger là gì?
    Hyperledger là một open source blockchain platform, sở hữu bởi Linux foundation. Với Hyperledger, Linux Foundation nhằm mục đích tạo ra môi trường để các nhà phát triển phần mềm phối hợp để xây dựng các framework blockchain. Hyperledger được contribute bởi rất nhiều hãng công nghệ lớn, nổi bật nhất là IBM

    Khác với các platform blockchain như Bitcoin, Ethereum, Hyperledger không có cryptocurrency riêng và cũng không có ý định phát triển cryptocurrency

    Mục đích của Hyperledger
    Hyperledger ra đời với mục đích

    Tạo ra một framework mã nguồn mở, sổ cái phân tán để hỗ trợ các giao dịch business Cung cấp cơ sở hạ tầng trung lập, cởi mở được hỗ trợ bởi cộng đồng công nghệ Giáo dục công chúng về cơ hội thị trường cho công nghệ blockchain Xây dựng cộng đồng công nghệ để phát riển blockchain và các use cases POC về blockchain

    Hyperledger phát triển một chiến lược gọi là Hyperledger umbrella với nhiều dự án khác nhau

    [​IMG]
    Sawtooth: Một platform blockchain do Intel phát triển, sử dụng thuật toán đồng thuận Proof of Elapsed Time (PoeT)

    Iroha: Dự án được contributed với Hitachi, NTT Data, sử dụng thuật toán đồng thuận Byzantine Fault Tolenrant

    Fabric: Được contributed bởi IBM, một platform cho phép các components như thuật toán đồng thuận, membership service có thể dễ dàng plug and play, tạm hiểu là có thể thay thế các thuật toán đồng thuận

    Hyperledger Fabric sử dụng công nghệ container để lưu trữ các hợp đồng thông minh được gọi là “chaincode” bao gồm logic ứng dụng của hệ thống

    Bạn có thể download Hyperledger ở đây

    Hyperledger Architect
    Hình dưới là kiến trúc của Hyperledger

    [​IMG]
    Membership : cung cấp các dịch vụ quản lý danh tính, quyền riêng tư, bảo mật và kiểm toán trên mạng.

    ChainCode: Hyperledger lưu các smartcontract dưới dạng các chaincode (ngôn ngữ lập trình để phát triển smartcontract), chaincode được sử dụng trong Hyperledger là golang. Có thể hiểu chaincode là một decentralize application, chạy trên các nút xác nhận hợp lệ và sử dụng được đóng gói trong các docker

    Blockchain Services: Các dịch vụ Blockchain bao gồm ba thành phần chính: giao thức peer-to-peer (P2P) dựa trên HTTP / 2, sổ kế toán phân phối và trình quản lý đồng thuận

    Transactions: Các giao dịch được thực hiện và lưu trữ trên blockchain

    Trên đây là một số giới thiệu cơ bản về Hyperledger, nặng tính lý thuyết. Bài tiếp theo sẽ đi sâu vào phần thực hành, hướng dẫn các bạn cách build 1 mạng blockchain Hyperledger như thế nào

    (Còn tiếp)

    Xem thêm: Hyperledger là gì?
     

    Xem thêm các chủ đề tạo bởi NguyenVy98
    Đang tải...


    Các chủ đề tương tự:

Chia sẻ trang này