21. Kinh tế số

Hyperledger Sawtooth trong công nghệ chuỗi khối là gì? Nội dung về Hyperledger Sawtooth

Hình minh họa (Nguồn: viblo.asia)

Hyperledger Sawtooth

Khái niệm

Hyperledger Sawtooth là một dự án nguồn mở và hoạt động như một hệ thống chuỗi khối cấp doanh nghiệp, được sử dụng để tạo và vận hành các ứng dụng và mạng sổ cái phân tán đặc biệt dành cho các doanh nghiệp.

Nội dung về Hyperledger Sawtooth

Được phát triển bởi Intel Corp (INTC), khái niệm thiết kế cơ bản của Hyperledger Sawtooth nhằm mục đích làm cho các sổ cái thực sự được phân phối, các hợp đồng thông minh có tính an toàn hơn để phù hợp đối với các doanh nghiệp.

Trong hầu hết các hệ thống dựa trên chuỗi khối tiêu chuẩn, lõi và các ứng dụng được lưu trữ và thực hiện trên cùng một nền tảng, điều này có thể dẫn đến các vấn đề về hiệu suất cũng như các vấn đề bảo mật.

Hyperledger Sawtooth tách biệt hệ thống sổ cái chính ra khỏi một môi trường cụ thể của ứng dụng, từ đó đơn giản hóa việc phát triển ứng dụng mà vẫn giữ cho hệ thống có tính an toàn và bảo mật. Sử dụng kiến trúc này, nhà phát triển có thể xây dựng các ứng dụng bằng ngôn ngữ lập trình mà họ lựa chọn có thể được lưu trữ, vận hành và chạy trên thiết bị ngoại vi hệ thống mà không can thiệp vào hệ thống chuỗi khối chính.

Tham khảo:   Nền tảng BaaS (Blockchain-as-a-Service) là gì? Nội dung về Nền tảng BaaS

Các ngôn ngữ lập trình hỗ trợ bao gồm C++, Go, Java, JavaScript, Python và Rust. Ứng dụng Sawtooth có thể dựa trên logic kinh doanh cốt lõi cần thiết cho nhu cầu kinh doanh hoặc có thể được phát triển và chạy như một máy ảo hợp đồng thông minh có cơ chế tự quản để tạo lập, thông báo và thực hiện hợp đồng giữa nhiều người tham gia trên chuỗi khối.

Hệ thống cốt lõi cho phép các ứng dụng cùng tồn tại trên một chuỗi khối, chọn qui tắc giao dịch, chọn cơ chế cấp phép cần thiết và xác định các thuật toán đồng thuận được sử dụng để hoàn thiện hoạt động của sổ cái kĩ thuật số theo cách hỗ trợ tốt nhất cho nhu cầu của một doanh nghiệp.

Sawtooth cho phép các quyền lựa chọn – nghĩa là, người ta có thể dễ dàng triển khai một số cụm nút Sawtooth nhất định với các quyền khác nhau trên cùng một chuỗi khối. Sổ cái lưu trữ các chi tiết cần thiết về các quyền, nút và danh tính.

Hiệu suất hoạt động của mạng Sawtooth được tăng cường nhờ cơ chế thực hiện giao dịch song song, nó có ưu thế hơn so với cơ chế thực hiện nối tiếp và thường là nút thắt khi xử lí khối lượng giao dịch lớn trên nhiều mạng tiền điện tử phổ biến.

Tham khảo:   Nhà cung cấp nội dung (Content Provider) là gì?

Sawtooth hỗ trợ cơ chế đồng thuận Proof of Elapsed Time (POET) mang lại các lợi ích như việc sử dụng tài nguyên thấp và tiêu thụ năng lượng thấp, và thường được sử dụng trên các mạng chuỗi khối được cấp phép để quyết định các quyền khai thác hoặc các khối đã hoàn thành trên mạng lưới.

Một số ví dụ thực tế trong việc sử dụng các ứng dụng dựa trên Sawtooth bao gồm Chuỗi cung ứng Sawtooth, giúp doanh nghiệp theo dõi thông tin theo hoàn cảnh và hậu cần của một tài sản được thể hiện trên chuỗi khối; Sawtooth Marketplace, giúp người tham gia giao dịch với số lượng tài sản kĩ thuật số cụ thể trên chuỗi khối; và Sawtooth Private UTXO, tạo điều kiện cho việc tạo và giao dịch tài sản kĩ thuật số, bao gồm các giao dịch ngoài sổ cái và giao dịch tư nhân.

(Tài liệu tham khảo: investopedia.com)

  Viện Đào Tạo Kỹ Năng Masterskills chuyên Đào Tạo tại Doanh Nghiệp (In-house) trên Toàn Quốc  
G

0903966729

1
Hỗ trợ bạn qua Zalo