Ở bài trước, chúng ta biết rằng giao thức Qubic được thiết kế riêng cho mạng lưới IOTA Tangle giúp các nhà phát triển xây dựng không giới hạn các ứng dụng, tạo điều kiện mở ra một giải pháp số toàn diện cho kỉ nguyên vạn vật kết nối. Bài này mình sẽ chia sẻ cách mà Qubic cải thiện IOTA Tangle.
Vì sao IOTA cần Qubic?
Qubic là cách đọc trại chữ cái đầu của quorum-base computations, tạm hiểu đây là một lại kĩ thuật máy tính tạo ra sự nhất quán trong hệ thống phân tán. Khác với blockchain, cấu trúc của IOTA Tangle là một chuỗi DAG với cách bố trí dữ liệu không có timestamp không tạo được cấu trúc nhất quán) nên giao thức Qubic ra đời để đáp ứng nhu cầu này trên Tangle.
Nhờ Qubic tạo được sự nhất quán, IOTA Tangle sẽ có cơ sở xây dựng các loại cấu trúc các như máy tính ra quyết định (Oracle machines), cho thuê sức mạnh xử lí phép tính (outsourced computations) và hợp đồng thông minh(smart contracts). Nói dễ hiểu hơn là biến IOTA trở thành một siêu máy tính khổng lồ có thể xây dựng bất cứ ứng dụng nào trên đó và về lâu dài giúp con người, tận dụng được sức mạnh của tất cả phần cứng nhàn rỗi xử lí các vố số tác vụ phức tạp.So sánh Tangle khi không có Qubic giống như so sánh máy tính cộng trừ cầm tay và máy tính hiện đại được cài đặt hệ điều hành và có thể chạy ứng dụng và kết nối internet.Một đơn vị qubic là một gói dữ liệu được thực hiện nhất quán theo trong giao thức Qubic. Bên dưới có là các biến thế của qubic, chúng có thể 1 trong 3 hoặc là sự kết hợp của nhiều loại
Oracle Machine
Một Oracle Machines là một mô hình máy tính trừu tượng giúp ra quyết định dựa trên bất cứ dữ liệu đưa vào. Ví dụ để giải quyết câu hỏi “bạn có nên mua nhà?”, một oracle machines sẽ cho câu trả lời “có” hoặc “không” dựa vào bất cứ dữ liệu nào được bạn đưa vào từ dữ liệu dễ suy như “bạn có tiền và gia đình đang ở trọ” cho đến những dữ liệu ít liên quan hơn như “bạn thích trà sữa”, “bạn là fan Sơn Tùng”..v..v.
Khi xử lí tính toán trên cấu trúc dữ liệu phân quyền như Tangle, khó khăn đầu tiên đến từ việc thu nhận dữ liệu từ thế giới thực, vì dữ liệu đưa vào bố trí trên Tangle không tạo được cấu trúc giống như môi trường bên ngoài.
Thông tin bên ngoài được đưa đến Giao thức Qubic thông qua một oracle machine đóng vai trò như những thấu kích giữa một qubic và thế giới bên ngoài. Giao thức Qubic cho phép đọc và truyền dữ liệu theo thời gian thực trong khi duy trì sự ổn và nhất quán thông tin đi vào. Về phương diện kĩ thuật, dù điều này có nghĩa là các bản thân các oracles nằm ngoài giao thức tuy nhiên Qubic vẫn có thể cung cấp một mức độ ổn định cao cho dữ liệu thông qua sự hiệu chỉnh
Các quibic sử dụng nhiều oracle machine để tạo thành cụm thông tin link với nhau cho các tác vụ tính toán dữ trên đại biểu. Ví dụ:
- Các dữ liệu nhiệt độ từ thiết bị cảm biến
- Dữ liệu lịch sử giá cổ phiếu từ thị trường chứng khoán
- Dữ liệu người dùng như tuổi tác, tình trạng hôn nhân, bệnh tật
- Kết quả bầu cử
Thuê sức mạnh ngoài sức mạnh tính toán
Với các tác vụ cần nhiều sức mạnh tính toán mà bản thân phần cứng một thiết bị riêng lẻ không thể kham nổi thì việc tận dụng toàn bộ sức mạnh nhàn rỗi từ tất cả thiết bị được kết nối với nhau sẽ là giải pháp mà một nền công nghệ vạn vật kết nối hướng tới trong đó các thiết kị kết nối với thông qua IOTA Tangle. Giao thức Qubic sẽ cho phép người dùng mua bán sức mạnh tính toán từ phần cứng nhàn rỗi với sự bảo mật mà không bị giới hạn nào. Người dùng có thể sử dụng các sức mạnh phần cứng nhàn rỗi của thiết bị của mình để tham gia vào thị trường và được trả bằng IOTA.
Với các oracle machines (thông qua qubic) quá trình xử lí phép tính sẽ được hiện một cách phi tập trung và bảo mật nên không bị kiểm soát và kết quả tính toán sẽ đạt độ tin cậy cao
Hợp đồng thông minh
Việc ra đời khái niệm hợp đồng thông minh giúp chúng ta loại bỏ sự cần thiết của bên trung gian(thường đóng vai trò xác nhận mức độ tin cậy),bất cứ ai khi thực hiện khoản trên đồng thông minh trong bất kì hoàn cảnh sẽ nhận được kết quả đã đươc ghi trên nó, hợp đồng thông minh sẽ là tiêu chuẩn thay thể cho các thỏa thuận bằng văn bản giấy tờ trong tương lai. Giao thức Qubic cho phép thực hiện các hợp đồng thông minh kết hợp với việc giao dịch không mất phí thông qua cấu trúc Tangle, Vd: Một hợp đồng thông minh có thể thực hiện tính toán nhiệt độ trung bình trong một ngày và public đều đặn lên Tangle. Bản thân hợp đồng thông minh này lại trở thành tiếp tục trở thành một nguồn dữ liệu mới có thể xử lí cho các khâu tiếp theo.