Hyperledger Fabric Nền tảng blockchain miễn phí
Công nghệ sổ cái phân tán dựa trên kiến trúc cho phép
Hyperledger Fabric là một nền tảng DLT nguồn mở với nhiều tính năng tuyệt vời như sự đồng thuận có thể cắm được, hỗ trợ hợp đồng thông minh đa ngôn ngữ, v.v.
Tổng quan
Hyperledger Fabric là một nền tảng quản lý tài sản kỹ thuật số nguồn mở để xây dựng các ứng dụng phi tập trung. Nó được hỗ trợ bởi Linux Foundation và có một cộng đồng nhà phát triển rất mạnh mẽ. Kiến trúc của nó là mô -đun làm cho hệ thống echo của nó hoàn toàn có thể cấu hình được. Sổ cái phân tán được phép nguồn mở này cung cấp các giải pháp cho nhiều trường hợp sử dụng kinh doanh như ngân hàng, chăm sóc sức khỏe, tài chính, nguồn nhân lực, v.v. Một trong những điều tốt nhất là các nhà phát triển có thể viết hợp đồng thông minh bằng bất kỳ ngôn ngữ lập trình đa năng nào như NodeJS, Java, Go. Hầu hết các blockchain thời gian là một mạng công cộng. Tuy nhiên, Hyperledger Fabric là một blockchain được phép trong đó mọi người tham gia được biết đến với nhau. Trên hết, công nghệ sổ cái nguồn mở này đưa ra các giao thức đồng thuận có thể cắm được, có nghĩa là người dùng có thể sử dụng giao thức đồng thuận tùy thuộc vào trường hợp sử dụng. Do đó, tất cả các tính năng này làm cho công nghệ sổ cái phi tập trung này rất an toàn, nơi các giao dịch diễn ra ở chế độ riêng tư hoàn toàn. Blockchain được phép này được viết bằng ngôn ngữ GO và mã nguồn của nó có sẵn với tài liệu toàn diện. Hơn nữa. Nền tảng quản lý tài sản kỹ thuật số này có khả năng mở rộng cao và cung cấp nhiều tính năng khác bao gồm quản trị và phiên bản hợp đồng thông minh, được thiết kế cho các hoạt động liên tục, dữ liệu có thể truy vấn. Hơn nữa, kiến trúc mô -đun của nó cho phép các cấu hình với phần mềm của bên thứ ba như LDAP, OpenID Connect và thư viện mật mã.
Đặc trưng
Hyperledger Fabric cung cấp các tính năng chính sau:
- Mã nguồn mở
- Hỗ trợ hợp đồng thông minh đa ngôn ngữ
- Hỗ trợ cho EVM và sự vững chắc
- Có thể mở rộng
- Sự đồng thuận có thể cắm được
- Dữ liệu có thể truy vấn
- Linh hoạt
- Tích hợp với các ứng dụng của bên thứ ba
- Kiến trúc được phép
Hướng dẫn cài đặt
Khi bạn đã cài đặt các điều kiện tiên quyết, bước tiếp theo đầu tiên là cài đặt các mẫu, nhị phân và hình ảnh docker. Thứ hai, đối với các macOS, bạn sẽ cần sử dụng một vị trí bên dưới /người dùng, /tập, /private hoặc /TMP. Nhận vào thư mục mà bạn sẽ cài đặt các mẫu vải và nhị phân bằng cách chạy lệnh sau:
curl -sSL https://bit.ly/2ysbOFE | bash -s
Thứ ba, chạy lệnh sau để đặt biến môi trường đường dẫn:
export PATH=<path to download location>/bin:$PATH
Ngoài ra, tập lệnh sẽ tải xuống các hình ảnh Docker Hyperledger Fabric từ Docker Hub vào sổ đăng ký Docker địa phương của bạn và gắn thẻ chúng là ’mới nhất. Bây giờ, hãy chạy lệnh sau:
cd fabric-samples/test-network
Sau đó, bạn sẽ tìm thấy một tập lệnh được chú thích, network.sh
, đứng lên một mạng vải bằng cách sử dụng hình ảnh docker trên máy cục bộ của bạn.
Sau đó, từ bên trong thư mục test-network
, chạy lệnh sau để xóa bất kỳ container hoặc tạo tác nào khỏi bất kỳ lần chạy nào trước đó:
./network.sh down
Cuối cùng, hãy chạy lệnh sau để hiển thị mạng:
./network.sh up
Khám phá
Bạn có thể tìm thấy các liên kết sau có liên quan:
Hướng dẫn người mới bắt đầu để thiết lập nút Ethereum trên localhost
Top 5 nền tảng blockchain nguồn mở vào năm 2020
Hướng dẫn cơ bản về cách tạo hợp đồng thông minh Ethereum
Cách công nghệ blockchain có thể nâng cấp chiến lược kinh doanh của bạn