traderno1
🐋Cá Voi Phake🐋
IOTA là một trong những Blockchain có cấu trúc khá đặc biệt, mà trong đó “không có” thợ đào, miner, block, chain,… Vậy cấu trúc đó là gì? Trong bài viết này, mình sẽ cung cấp cho anh em những thông tin chi tiết bao gồm:
-IOTA là lớp giải quyết giao dịch và truyền dữ liệu mới mang tính cách mạng cho Internet of Things.
Nhắc đến IOTA thì điểm đặc biệt của dự án chính là công nghệ của nó. Đây là đồng coin không sử dụng công nghệ Blockchain, IOTA được xây dựng dựa trên công nghệ Tangle (biến thể Blockchain). Vậy Tangle là gì? Nó có ưu điểm gì so với Blockchain? Tangle hoạt động như thế nào? Anh em hãy theo dõi bên dưới:
IOTA phát triển theo công nghệ Blockchain nhưng phương thức hoạt động thì khác, bằng cách thay đổi toàn bộ thuật toán của “cuốn sổ cái” bằng một thuật toán khác gọi là “Tangle”. Đó là một sổ cái phân phối dựa trên DAG (Directed Acyclic Graph - Đồ thị trực tiếp không tuần hoàn). Anh em có thể gọi nó là “Blockchain không có Blocks và Chain”.
Tangle sẽ khác hoàn toàn, sẽ không còn “Blocks”, không còn “Chain” và không còn “Miners”. Sự khác biệt lớn nhất giữa IOTA và các đồng tiền như Bitcoin hay Ethereum đó là không có sự phân chia giữa người dùng và thợ đào. Đối với IOTA người dùng sẽ chính là thợ đào, và thợ đào cũng chính là người dùng.
Điều đặc biệt ở đây đó chính là cơ chế yêu cầu bất kể chuyển bao nhiêu, anh em sẽ phải xác nhận 2 giao dịch của người khác để đảm bảo giao dịch của anh em được hoàn tất. Ngoài ra, Tangle còn cho phép người dùng giao dịch ngay cả khi offline, đây chính là lợi thế cạnh tranh của IOTA so với các dự án Blockchain khác.
Thay vì một nhóm của mạng lưới chịu trách nhiệm về xác nhận đồng thuận (thợ đào hoặc người nắm giữ số lượng lớn token), thì ở đây toàn bộ mạng lưới những người tham gia hoạt động giao dịch sẽ trực tiếp tham gia vào việc chấp thuận giao dịch.
Như vậy, sự đồng thuận trong IOTA không còn bị tách rời khỏi quá trình tạo giao dịch: đó chính là lý do cho phép IOTA có khả năng “Scale” (mở rộng) mà không cần bất kỳ khoản phí giao dịch (No transaction fees) nào, điều mà Bitcoin hay các dự án Blockchain trước đây và hiện tại đều không làm được.
Với việc không còn tính trạng thắt nút cổ chai nên khả năng mở rộng của Tangle là vô hạn cộng thêm việc không tốn phí giao dịch giúp việc cho IOTA xử lý giao dịch trở nên trơn tru và tốc độ giao dịch cũng trở nên nhanh hơn.
Sau đây mình sẽ đi vào ví dụ thuật toán đồng thuận IOTA để anh em nắm rõ hơn.
Thay vì chức năng của một miner như thuật toán đồng thuận khác, IOTA phải xác nhận 2 giao dịch trước đó.
Mỗi giao dịch được biểu diễn bằng một ô trên bản đồ và các mũi tên thể hiện các kết nối chấp nhận giữa mỗi giao dịch. Mỗi giao dịch tiếp theo cần phê duyệt hai giao dịch trước đó để xác thực.
Ví dụ:
- IOTA là gì? Cơ chế hoạt động của dự án có điểm gì nổi bật?
- Thông tin chi tiết về tokenomics và cách lưu trữ, mua bán MIOTA Token.
- Lộ trình phát triển và đội ngũ, đối tác chiến lược của dự án.
- Một số dự án tương tự với IOTA để anh em có thể đánh giá tiềm năng phát triển của dự án này.
IOTA là gì?
-IOTA là một Tangle (biến thể của Blockchain) Platform được ra đời với mục đích làm nguyên liệu phục vụ cho mạng lưới Internet of Things (vạn vật kết nối với Internet) dựa trên một sổ cái phân tán.-IOTA là lớp giải quyết giao dịch và truyền dữ liệu mới mang tính cách mạng cho Internet of Things.
IOTA giải quyết vấn đề gì?
Vấn đề đặt ra
Dưới đây là một số vấn đề mà các dự án blockchain hiện nay đang gặp phải mà team dev muốn giải quyết:- Khả năng mở rộng quy mô thấp.
- Phí giao dịch cao.
- Tốc độ giao dịch và xử lý chậm chạp.
- Yêu cầu tài nguyên cao: Phần cứng và năng lượng cao.
- Khả năng truyền dữ liệu qua các thiết bị kém an toàn.
Giải pháp của IOTA
Dự án IOTA đã dựa trên công nghệ sổ cái phân tán và Tangle để giải quyết sự thiếu hiệu quả của công nghệ Blockchain hiện nay. Đây chính là liên kết còn thiếu cho Internet of Things và Web 3.0. Dưới đây là một số tính năng của phương pháp trên:- Khả năng mở rộng quy mô tăng cao.
- Miễn phí giao dịch.
- Hoạt động mạng tăng làm giảm thời gian giải quyết giao dịch.
- Yêu cầu tài nguyên thấp, được thiết kế để các thiết bị nhỏ như cảm biến được tham gia.
- Tất cả dữ liệu được mã hóa cho phép truyền, lưu trữ dữ liệu của các thiết bị trở nên an toàn.
- Giao dịch ngoại tuyến, không cần thiết bị kết nối mạng.
Điểm nổi bật của IOTA
Ở phần này, mình sẽ giải thích cho anh em cách thức hoạt động cũng như công nghệ và sản phẩm của dự án.Nhắc đến IOTA thì điểm đặc biệt của dự án chính là công nghệ của nó. Đây là đồng coin không sử dụng công nghệ Blockchain, IOTA được xây dựng dựa trên công nghệ Tangle (biến thể Blockchain). Vậy Tangle là gì? Nó có ưu điểm gì so với Blockchain? Tangle hoạt động như thế nào? Anh em hãy theo dõi bên dưới:
IOTA phát triển theo công nghệ Blockchain nhưng phương thức hoạt động thì khác, bằng cách thay đổi toàn bộ thuật toán của “cuốn sổ cái” bằng một thuật toán khác gọi là “Tangle”. Đó là một sổ cái phân phối dựa trên DAG (Directed Acyclic Graph - Đồ thị trực tiếp không tuần hoàn). Anh em có thể gọi nó là “Blockchain không có Blocks và Chain”.
Tangle sẽ khác hoàn toàn, sẽ không còn “Blocks”, không còn “Chain” và không còn “Miners”. Sự khác biệt lớn nhất giữa IOTA và các đồng tiền như Bitcoin hay Ethereum đó là không có sự phân chia giữa người dùng và thợ đào. Đối với IOTA người dùng sẽ chính là thợ đào, và thợ đào cũng chính là người dùng.
Điều đặc biệt ở đây đó chính là cơ chế yêu cầu bất kể chuyển bao nhiêu, anh em sẽ phải xác nhận 2 giao dịch của người khác để đảm bảo giao dịch của anh em được hoàn tất. Ngoài ra, Tangle còn cho phép người dùng giao dịch ngay cả khi offline, đây chính là lợi thế cạnh tranh của IOTA so với các dự án Blockchain khác.
Thay vì một nhóm của mạng lưới chịu trách nhiệm về xác nhận đồng thuận (thợ đào hoặc người nắm giữ số lượng lớn token), thì ở đây toàn bộ mạng lưới những người tham gia hoạt động giao dịch sẽ trực tiếp tham gia vào việc chấp thuận giao dịch.
Như vậy, sự đồng thuận trong IOTA không còn bị tách rời khỏi quá trình tạo giao dịch: đó chính là lý do cho phép IOTA có khả năng “Scale” (mở rộng) mà không cần bất kỳ khoản phí giao dịch (No transaction fees) nào, điều mà Bitcoin hay các dự án Blockchain trước đây và hiện tại đều không làm được.
Với việc không còn tính trạng thắt nút cổ chai nên khả năng mở rộng của Tangle là vô hạn cộng thêm việc không tốn phí giao dịch giúp việc cho IOTA xử lý giao dịch trở nên trơn tru và tốc độ giao dịch cũng trở nên nhanh hơn.
Sau đây mình sẽ đi vào ví dụ thuật toán đồng thuận IOTA để anh em nắm rõ hơn.
Thay vì chức năng của một miner như thuật toán đồng thuận khác, IOTA phải xác nhận 2 giao dịch trước đó.
Mỗi giao dịch được biểu diễn bằng một ô trên bản đồ và các mũi tên thể hiện các kết nối chấp nhận giữa mỗi giao dịch. Mỗi giao dịch tiếp theo cần phê duyệt hai giao dịch trước đó để xác thực.
Ví dụ:
- 5 phê duyệt 2 và 3 và thông qua phê duyệt trực tiếp trong khi nó cũng có một người phê duyệt gián tiếp là 1.
- Giao dịch 0 là một giao dịch nguyên thủy và trong trường hợp của IOTA thì nó sẽ chưa tất cả số IOTA (MIOTA) sẽ được tạo ra.
- Giao dịch 6 là một giao dịch chóp vì nó là một giao dịch chưa được chấp nhận.