Hướng dẫn cho người mới bắt đầu về Zilliqa
Zilliqa là nền tảng blockchain thông lượng cao đầu tiên có tính chất công khai được thiết kế để có thể mở rộng quy mô lên đến hàng nghìn giao dịch mỗi giây. Giao thức độc đáo của Zilliqa dựa trên lý thuyết về sharding, làm tăng tỷ lệ giao dịch khi mạng phát triển. Ngoài ra, nền tảng này hướng đến việc cho phép các dApp bảo mật và theo hướng dữ liệu, đồng thời đáp ứng các yêu cầu mở rộng cho các thuật toán tài chính và học máy.
Ai đứng sau Zilliqa?
Nền tảng Zilliqa đã hoạt động được hai năm, trong thời gian đó nhóm đã có những bước tiến đáng kể. Đội được tạo thành từ một nhóm đa dạng có chuyên môn trong các lĩnh vực như mạng và hệ thống phân tán, kỹ thuật chất lượng cao, an ninh mạng và tiền điện tử. Trong khi gần như tất cả nhóm đã làm việc cùng nhau trong hai năm, một số thành viên trong nhóm đã làm việc cùng nhau hơn sáu.
Tại sao khả năng mở rộng này là một thỏa thuận lớn?
Mặc dù có rất nhiều nền tảng blockchain công khai nhưng khả năng mở rộng của Zilliqa khiến nó đóng góp rất quan trọng. Điều này phần lớn đến từ khả năng xử lý nhiều giao dịch hơn cho mỗi phần khi nhiều nút khai thác được thêm vào mạng. Mặc dù điều này có vẻ hợp lý đối với những người không quen thuộc với công nghệ blockchain, nhưng nó rất thách thức về mặt kỹ thuật và chưa bao giờ có thể thực hiện được. Khó khăn đó làm cho giao thức đồng thuận độc đáo của Zilliqa giải quyết vấn đề này thậm chí còn ấn tượng hơn.
Do khả năng mở rộng, Zilliqa có thể hỗ trợ các dApp yêu cầu tỷ lệ giao dịch cao hơn so với các ứng dụng hiện có, mở rộng các tùy chọn cho các nhà phát triển. Nhóm đằng sau Zilliqa có thể thấy nền tảng đang được sử dụng để chạy các dApp như đấu giá song song khối lượng lớn, mạng thanh toán và chuỗi cung ứng quảng cáo kỹ thuật số minh bạch.
Zilliqa hưởng lợi như thế nào đối với người khai thác và dApps?
Lợi ích chính của dApp là khả năng của Zilliqa trong việc mở rộng quy mô lên đến hàng nghìn giao dịch mỗi giây trong thông lượng. Ngoài ra, người dùng dApp sẽ nhận được bảo mật có thể định lượng được cùng với các ngân sách khác nhau, cho phép tính toán an toàn. Các hợp đồng thông minh theo kiểu luồng dữ liệu và bảo mật, đồng thời tận dụng Bằng chứng công việc để chỉ thiết lập danh tính giúp cải thiện việc sử dụng năng lượng. Các thợ đào sẽ đánh giá cao khoản thanh toán ổn định hơn và phương sai thấp hơn, cùng với chi phí thấp để tham gia thông qua khả năng tương thích với Ethash.
Zilliqa sử dụng giao thức đồng thuận nào?
Một trong những giao thức đồng thuận phổ biến nhất là PoW, nhưng như đã đề cập trước đó, Zilliqa chỉ sử dụng điều này để thiết lập danh tính khai thác. Thay vì mọi người khai thác trên mỗi khối thực hiện PoW, nó chỉ được thực hiện ở những khoảng thời gian lớn hơn, giảm mức tiêu hao năng lượng. Nhóm đã chọn tiếp tục sử dụng PoW theo cách này do nghiên cứu đáng tin cậy và thử nghiệm thực địa được thực hiện trên nó.
Giao thức mà Zilliqa sử dụng thay thế được gọi là Thuật toán chữ ký Schnorr dựa trên đường cong Elliptic (được gọi là EC-Schnorr) với tính năng tổng hợp chữ ký hoặc đa chữ ký. Nó có một lớp bao trùm với một ủy ban thư mục, cũng như giao thức PBFT được tinh chỉnh cho mỗi phân đoạn. Điều này cho phép kích thước chữ ký luôn nhỏ ngay cả trong trường hợp nhiều người khai thác ký vào cùng một khối. Ngoài ra, phương pháp đồng thuận này làm giảm sự phức tạp của giao tiếp.
Để hiểu rõ hơn về giao thức đồng thuận Zilliqa, hãy làm mới bộ nhớ của bạn trên sharding. Khái niệm này đã có trong cơ sở dữ liệu phân tán cho nhiều lứa tuổi, nhưng không phải trên các blockchain mở và không được phép ở quy mô lớn, điều mà Zilliqa đã sửa. Với sharding, mạng lưới lớn được tạo thành từ các máy xử lý giao dịch sẽ tự động được chia thành các “phân đoạn” hoặc các tiểu ban song song. Mỗi phân đoạn này sẽ xử lý khối vi mô đã cho của nó và sau đó tất cả các khối vi mô hợp nhất để tạo ra khối cuối cùng.
Có đề xuất nào khác về khả năng mở rộng trong công trình không?
Nhóm tại Zilliqa đã chọn sử dụng sharding để giúp tăng khả năng mở rộng, nhưng thực tế cũng có nhiều đề xuất khác. Chúng bao gồm những thứ như tham số hóa lại kích thước khối hoặc chuyển giao dịch ra khỏi chuỗi. Zilliqa đã chọn phương pháp của mình bởi vì đề xuất là trực giao, nhắm mục tiêu trực tiếp đến khả năng mở rộng cơ bản của blockchain. Nhóm nhận thấy rằng nếu không có giao thức đồng thuận blockchain cốt lõi hỗ trợ tỷ lệ giao dịch cao trên chuỗi, thì những thứ như tái cấu trúc lại cấu trúc dữ liệu hoặc chuyển giao dịch ra khỏi chuỗi sẽ không hiệu quả.
Zilliqa cũng chỉ ra rằng mặc dù PoS là một giải pháp thay thế cho các giao thức PoW, nhưng có những vấn đề liên quan đến tính cuối cùng của giao dịch. Zilliqa giải quyết vấn đề này với sự đồng thuận kiểu pBFT.
Khai thác Zilliqa hoạt động như thế nào?
Quá trình khai thác Zilliqa không dựa trực tiếp vào PoW. Tất cả các nút bắt đầu bằng PoW ở đầu kỷ nguyên DS của chúng. Sau đó, các nút tham gia vào các giao thức đồng thuận pBFT. Giao thức đồng thuận yêu cầu đa số phiếu bầu để khối hợp lệ và được cam kết vào blockchain. Sau PoW của một nút, nó có thể bỏ phiếu cho một số lượng khối cụ thể, với mỗi khối được cam kết sẽ mang lại phần thưởng. Phương pháp này trái ngược với khai thác Bitcoin, nơi các nút phải thực hiện PoW cho mỗi khối mới. Tần số PoW thấp hơn ở Zilliqa dẫn đến dấu chân năng lượng nhỏ hơn.
Zilliqa cải thiện như thế nào đối với các hợp đồng thông minh?
Khi bạn khám phá các hợp đồng thông minh được sử dụng trong Zilliqa, bạn sẽ nhận thấy rằng nó đang làm việc để phát triển một ngôn ngữ mới cho chúng. Nhóm nghiên cứu muốn hướng tới ngôn ngữ có thể chứng minh các đặc tính an toàn xung quanh hợp đồng. Họ cảm thấy rằng bằng cách làm như vậy, họ có thể tránh được các vấn đề chung, chẳng hạn như Parity và DAO Hack, không thể tránh khỏi mà không có bằng chứng chính thức về hợp đồng.
Thay vì một ngôn ngữ hoàn chỉnh Turing, chúng sẽ dựa trên mô hình tính toán dựa trên tự động dữ liệu I / O giao tiếp, cùng với các giá trị trả về kiểu CPS, với ngôn ngữ front-end tương tự như Solidity. Quyết định bỏ qua các ngôn ngữ hoàn chỉnh của Turing xuất phát từ thực tế là không phải tất cả các ứng dụng đều yêu cầu nó và những ngôn ngữ này dễ gặp lỗi vì chúng có thể khó lý giải. Ngược lại, các ngôn ngữ không hoàn chỉnh đủ đơn giản để giúp chúng dễ dàng sử dụng xác minh chính thức dựa trên phương pháp.
Cách mua Zilliqa ZIL
Zilliqa chỉ mới hoàn thành ICO của họ gần đây và hoạt động trên một số sàn giao dịch, tại thời điểm này, bạn có thể mua Zilliqa trên theo dõi các trang web :
- Huobi
- IDEX
- Gate.io
- EtherDelta
Phần kết luận
Mặc dù có sẵn một số lượng lớn các nền tảng blockchain công khai, Zilliqa quản lý để thực hiện một cách tiếp cận sáng tạo và cung cấp một cái gì đó mới cho những người quan tâm đến việc phát triển các ứng dụng phi tập trung. Giao thức độc đáo và việc sử dụng sharding có vẻ hợp lý, nhưng chúng sẽ phải được thử nghiệm bởi các dApp yêu cầu tỷ lệ giao dịch cao do nền tảng quảng cáo.