Table of Contents
1. Mô tả về blockchain Red Belly
Red Belly Blockchain là một loại blockchain phi tập trung được phát triển bởi Đại học Sydney ở Úc. Nó được thiết kế để cung cấp hiệu suất cao và khả năng mở rộng tốt hơn so với các blockchain truyền thống như Bitcoin và Ethereum.
Red Belly Blockchain sử dụng một cơ chế giao dịch sắp xếp thời gian phân tán (Distributed Time-Sorted Scheduling – DTSS), cho phép các giao dịch được xác nhận một cách song song và nhanh chóng trong hệ thống. Điều này giúp giảm đáng kể thời gian xác nhận giao dịch so với các blockchain khác.
Redbelly có khả năng mở rộng trong đó khả năng xử lý tăng lên hàng trăm nút đồng thuận và đạt được 30k TPS (giao dịch trên giây) và độ trễ 3 giây trên 1000 máy ảo, cải thiện cả độ trễ và khả năng xử lý lên 3 lần so với đối thủ gần nhất.
Ngoài ra, Red Belly Blockchain sử dụng một cơ chế đồng thuận thích ứng, cho phép hệ thống tự động điều chỉnh độ khó của quá trình đào để đảm bảo sự ổn định và công bằng trong việc tạo khối.
Red Belly Blockchain cũng được thiết kế để hỗ trợ các ứng dụng kinh doanh và công nghiệp, đặc biệt là trong lĩnh vực giao dịch tài chính và quản lý chuỗi cung ứng. Nó có khả năng xử lý hàng nghìn giao dịch mỗi giây và đáp ứng nhanh chóng cho các ứng dụng yêu cầu hiệu suất cao.
Tuy Red Belly Blockchain đã được phát triển và nghiên cứu sâu, nó vẫn đang trong giai đoạn thử nghiệm và chưa được triển khai rộng rãi trong thực tế.
- ChainId: 161
- Block Explorer URL: https://monitoring.devnet.redbelly.network/
- Currency Symbol: RBNT
RPC URLs:
- https://rbn-gcp-us-east5-a-0-b.devnet.redbelly.network:8545
- https://rbn-gcp-europe-west8-a-0-b.devnet.redbelly.network:8545
- https://rbn-aws-eu-north-1a-0-b.devnet.redbelly.network:8545
- https://rbn-azure-australiasoutheast-1-0-b.devnet.redbelly.network:8545
Làm thế nào để nhận Redbelly Coins cho Devnet:
- Bắt đầu bằng cách truy cập vào Trung tâm Hỗ trợ Devnet: https://redbelly.atlassian.net/servicedesk/customer/user/login?destination=portals
- Sau khi vào trong trang, bạn sẽ được yêu cầu Đăng ký tài khoản Atlassian, và bạn sẽ nhận được một email để xác nhận tài khoản của bạn.
- Sau khi đăng nhập vào tài khoản, điều hướng đến trang “Yêu cầu RBNT Test Coins”: https://redbelly.atlassian.net/servicedesk/customer/portal/12/create/100
- Nhập email và địa chỉ ví công khai của bạn (địa chỉ Metamask)
- Chờ trong vài phút và bạn sẽ nhận được số tiền trong ví Redbelly EVM của bạn
- Để xem số tiền đó trong ví của bạn, bạn cần thêm Mạng Redbelly Devnet vào Metamask theo hướng dẫn trên.
2. Các tính năng
Dưới đây là một số tính năng quan trọng của Redbelly, làm nên sự thay đổi lớn trong thế giới dự án blockchain và web3:
- Tương thích với EVM: Mạng Redbelly tương thích với EVM, loại bỏ nhu cầu cho nhà phát triển phải học ngôn ngữ lập trình hợp đồng thông minh riêng. Họ có thể triển khai dự án blockchain của mình một cách dễ dàng bằng các công cụ quen thuộc như Remix, đảm bảo một sự chuyển đổi trơn tru vào hệ sinh thái Redbelly.
- Tốc độ nhanh và mở rộng cao: Mạng Redbelly có khả năng mở rộng cao, đảm bảo xử lý giao dịch cực kỳ nhanh chóng ngay cả trong thời gian yêu cầu cao. Với Redbelly, người dùng không bao giờ phải chờ đợi giao dịch hoàn thành, mang lại trải nghiệm người dùng tuyệt vời cho các dự án blockchain.
- Xác nhận gần như tức thì và Đảm bảo không Fork: Redbelly cung cấp xác nhận gần như tức thì cho các giao dịch, mang lại cho người dùng sự xác nhận ngay lập tức và loại bỏ khả năng fork hoặc rollback. Các giao dịch trên hệ sinh thái Redbelly được xác nhận trong vài giây và vẫn đảm bảo an toàn và không thể thay đổi.
2. Cơ chế giao dịch sắp xếp thời gian phân tán (Distributed Time-Sorted Scheduling – DTSS) là gì?
Cơ chế giao dịch sắp xếp thời gian phân tán (DTSS – Distributed Time-Sorted Scheduling) là một phương pháp để xác định thứ tự và sắp xếp các giao dịch trong một mạng phân tán, như mạng blockchain. Mục tiêu của DTSS là đảm bảo tính nhất quán và đồng thuận trong việc xác định thứ tự của các giao dịch được gửi đến mạng.
Trong DTSS, các giao dịch được gắn kèm với một thời gian dự đoán khi chúng được gửi. Thời gian dự đoán này có thể được gửi cùng với giao dịch hoặc được tính toán bởi các thuật toán trong mạng. Mục đích của việc gắn kèm thời gian dự đoán là giúp mạng xác định thứ tự của các giao dịch dựa trên thời gian ước tính.
Khi một nút trong mạng nhận được một giao dịch, nó so sánh thời gian dự đoán của giao dịch với thời gian hiện tại của mình. Dựa trên sự so sánh này, nút sẽ quyết định vị trí mà giao dịch đó sẽ được xếp vào trong danh sách các giao dịch chưa được xác nhận. Thông qua quá trình này, DTSS giúp định rõ thứ tự thời gian của các giao dịch và đồng bộ hóa quy trình xác thực và xác nhận giao dịch trên mạng phân tán.
Điểm mạnh của DTSS là nó có thể giúp giảm thiểu xung đột và xác định rõ ràng thứ tự thời gian của các giao dịch. Tuy nhiên, điểm yếu của DTSS có thể bao gồm khả năng bị tấn công bởi các kẻ tấn công xấu để tạo ra các giao dịch với thời gian dự đoán sai lệch hoặc gian lận hệ thống bằng cách tạo ra các giao dịch có thời gian ưu tiên cao. Điều này có thể làm suy yếu tính nhất quán và đồng thuận của mạng.
3. Ví dụ về DTSS
Để hiểu rõ hơn về DTSS, Click Digital xin phép đưa ra một ví dụ đơn giản như sau.
Giả sử có một mạng blockchain trong đó các giao dịch được gửi từ nhiều nguồn khác nhau đến các nút trong mạng. Mỗi giao dịch được gắn kèm với một thời gian dự đoán, đại diện cho thời điểm ước tính mà giao dịch đó được gửi đi. Ví dụ, giao dịch A có thời gian dự đoán là 10:00 AM, giao dịch B có thời gian dự đoán là 10:01 AM, và giao dịch C có thời gian dự đoán là 10:02 AM.
Khi một nút trong mạng nhận được các giao dịch này, nó so sánh thời gian dự đoán của từng giao dịch với thời gian hiện tại của mình. Dựa trên kết quả so sánh, nút sẽ xếp các giao dịch vào danh sách chưa được xác nhận theo thứ tự thời gian. Trong ví dụ này, giao dịch A sẽ được đặt đầu tiên trong danh sách, sau đó là giao dịch B, và cuối cùng là giao dịch C.
So với các cơ chế tương đồng khác, DTSS có một số điểm khác biệt quan trọng:
- Đồng thuận thời gian: DTSS đảm bảo rằng các nút trong mạng đồng thuận về thứ tự thời gian của các giao dịch. Điều này giúp tránh xảy ra xung đột và xác định rõ ràng thứ tự thực hiện các giao dịch.
- Phân tán: DTSS cho phép mỗi nút xử lý các giao dịch độc lập. Các nút không cần phải tương tác trực tiếp với nhau để xác định thứ tự giao dịch. Điều này giúp tăng tính phân tán và khả năng mở rộng của mạng.
- Dự đoán thời gian: DTSS sử dụng thời gian dự đoán được gắn kèm với mỗi giao dịch để xác định thứ tự. Tuy nhiên, điểm yếu của việc sử dụng thời gian dự đoán là nếu có sự gian lận hoặc thông tin sai lệch về thời gian, thì thứ tự của giao dịch có thể bị ảnh hưởng.
Các cơ chế tương đồng khác như First-Come-First-Served (FCFS) và Priority-Based Scheduling (PBS) cũng sắp xếp các giao dịch dựa trên một tiêu chí nhất định, như thời gian đến hoặc độ ưu tiên. Tuy nhiên, điểm khác biệt của DTSS là việc sử dụng thời gian dự đoán, giúp tăng tính nhất quán và đồng thuận thời gian trong mạng phân tán.
Vietnam Pham – Click Digital
- Token Saigon (SGN), blockchain knowledge, backed by Click Digital, BSC address: 0xa29c5da6673fd66e96065f44da94e351a3e2af65
- Chart, buy now: https://dexscreener.com/bsc/0xa29c5da6673fd66e96065f44da94e351a3e2af65
- Staking SGN: http://135web.net
Digital Marketing Specialist