ALGORAND VIETNAMESE

So sánh ALGORAND và CARDANO


                  Image for post

Công nghệ blockchain cũng như mọi công nghệ khác đang phát triển khác. Thế giới lần đầu tiên đanh sự chú ý vào blockchain của Bitcoin và kể từ đó, nhiều nỗ lực đã được đưa vào để xây dựng một mạng lưới phi tập trung thành công. Những nỗ lực đầu tiên như vậy cũng đã dành cho Ethereum, tuy nhiên, việc giải quyết vấn đề về khả năng mở rộng đã được chứng minh là một nhiệm vụ lớn đối với Ethereum. Algorand và Cardano giống như một số blockchain khác được khắc phục, giải quyết vấn đề về khả năng mở rộng trong khi vẫn giải quyết vấn đề bảo mật và phân tán.

Blockchain phải đối mặt với bốn vấn đề chính về khả năng mở rộng; thời gian đáp ứng, giới hạn, kích thước khối và phí cao. Khi mạng phát triển, những vấn đề này cần được giải quyết, tuy nhiên, vì blockchain Ethereum vẫn đang làm việc để giải quyết tất cả các vấn đề này, Algorand và Cardano đã quyết định những bước đi dể giải quyết nhiệm vụ này. Tuy nhiên, câu hỏi là, blockchain nào tốt hơn và trong số chúng đã thực sự giải quyết vấn đề về khả năng mở rộng hay chưa.

Sơ lược về Algorand

Nền tảng Algorand đã được ra mắt vào tháng 6 năm 2019 do cần phải giải quyết vấn đề về trilemma của blockchain. Thuật ngữ được đặt ra bởi Vitalik Butterin và nó giả định rằng, một nền tảng blockchain không thể có tất cả: phân cấp, khả năng mở rộng và bảo mật. Nói cách khác, Butterin muốn nhấn mạnh rằng, một nền tảng blockchain sẽ phải đánh đổimột hoặc hai trong ba thuộc này. Ví dụ, khi xây dựng một nền tảng phi tập trung, có thể không thể tránh khỏi việc gây ra một khiếm khuyết về bảo mật và khả năng mở rộng của nó. Như một phản ứng với trilemma của blockchain, nền tảng Algorand đã được hình thành. Dự án được tạo ra để thúc đẩy một nền kinh tế kỹ thuật số phi tập trung được xây dựng mở và không được phép thay đổi sử dụng giao thức Pure Proof-of-Stake. Algorand nhằm mục đích mở rộng các dự án blockchain tùy chỉnh bằng cách sử dụng hệ thống quản lý giao dịch của mình.

Algorand được thành lập bởi Silvio Micali, một giáo sư MIT, người đã nhận được giải thưởng Turing, AKA giải thưởng Nobel về điện toán. Thay vì xây dựng triết lý của mình xung quanh bằng chứng công việc, thuật toán dựa trên khai thác mà bitcoin sử dụng, blockchain Algorand sử dụng sự tham gia của người dùng một cách dân chủ. Algorand đã giới thiệu một phiên bản nâng cấp của Proof-of-Stake, đó là Pure-Proof-of-Stake.

Sơ lược về Cardano

Cardano được ra mắt vào ngày 29 tháng 9 năm 2017 bởi Charles Hoskinson, người đồng thời là CEO và đồng sáng lập Ethereum. Hoskinson đã thành lập IOHK (Input Output Hong Kong) sau khi rời Ethereum và cuối cùng phát triển Cardano. Mặc dù phải theo sau Ethereum về chức năng hợp đồng thông minh, Cardano hứa hẹn sẽ giải quyết vấn đề về khả năng mở rộng. Cardano không sử dụng thuật toán Proof-of-Work như Bitcoin. Vì vậy, không có công cụ khai thác nào trên blockchain Cardano để xác thực các giao dịch vì Cardano sử dụng Ouroboros, một thuật toán Proof-of-Stake duy nhất.

Khả năng mở rộng

Cardano được thiết kế để giải quyết các vấn đề về khả năng mở rộng, khả năng tương tác, tính bền vững và dễ phát triển. Không giống như hầu hết các dự án blockchain, Cardano là dự án đầu tiên sử dụng ngôn ngữ lập trình Haskell và Plutus. Các ngôn ngữ này cho phép các nhà phát triển đóng góp dễ dàng vào mã nguồn mở Cardano. Để đảm bảo mã hệ thống được bảo mật và luôn được kiểm toán, chuỗi khối Cardano sử dụng đánh giá học thuật ngang hàng. Hệ thống cũng nhằm mục đích có thể mở rộng hơn thông qua việc sử dụng chuỗi bên.

Về phía Algorand, nó sử dụng các công nghệ khác với Pure-Proof of Stake để giải quyết các vấn đề về khả năng mở rộng. Chúng bao gồm;

Lược đồ chữ ký số Pixel:

Để giảm băng thông, Algorand đang giới thiệu một công nghệ mới. Nó ngăn người dùng độc hại giả mạo chữ ký trên các tin nhắn trước đó đồng thời cung cấp cho hệ thống khả năng tích lũy nhiều chữ ký của một tin nhắn và chuyển đổi nó thành một chữ ký nhỏ gọn có cùng độ dài

Vault:

Algorand đã tạo ra một giải pháp được cho là cho vấn đề lưu trữ blockchain. Để đối phó với việc lưu trữ các khối, hệ thống Algorand Vault đề xuất người dùng cập nhật và tải xuống một mẩu thông tin ngay khi họ tham gia mạng, họ có thể bắt đầu tham gia vào việc tạo và lưu trữ các khối. Bằng cách đưa lên người dùng mới một cách hiệu quả, công nghệ Algorand Vault sẽ thúc đẩy khả năng mở rộng tốt hơn.

Giao dịch tự kiểm chứng:

Vì có một khoảng cách giữa sự đồng thuận và lưu trữ, người dùng không phải kiểm tra tính hợp lệ của thanh toán cá nhân và số dư để xác minh khối trước khi xác thực thanh toán.

Phân tán

Một trong những điểm khác biệt chính giữa hai dự án blockchain là việc Cardano tin rằng tiền điện tử sẽ được đưa vào khuôn khổ nên đã nỗ lực đi đầu trong các quy trình quản lý. Tuy nhiên, nó cũng sẽ giữ bí mật trong khi vẫn tuân thủ quy định. Tuy nhiên, blockchain Algorand hoàn toàn phi tập trung mà không có một điểm kiểm soát hoặc cơ quan trung ương nào. Hệ thống chọn ngẫu nhiên và duy nhất một ủy ban người dùng được chọn bí mật để phê duyệt mọi khối.

Bảo mật

Algorand tìm cách duy trì bảo mật ở cả cấp độ đồng thuận và mạng bằng cách sử dụng Phân vùng chống lại các cuộc tấn công mạng Algorand, mạng lưới có thể khôi phục trong một phân vùng, cho phép trạng thái của các nút được điều chỉnh lại và cho phép blockchain tiếp tục hoạt động. Algorand cũng sử dụng bảo mật mức độ đồng thuận bằng cách ngăn chặn những kẻ tấn công tác động người dùng và kiểm soát việc tạo khối. Tuy nhiên, Cardano sử dụng giao thức Ouroboros và vì nó không sử dụng mã bitcoin, nên nó không bị ảnh hưởng bởi vấn đề PoSv3.2.

Công cụ dành cho nhà phát triển và Dapps

Algorand sử dụng một phương pháp độc đáo trong các hợp đồng thông minh của mình. Ngôn ngữ mà Hợp đồng thông minh mà Algorand (ASC1) sử dụng được gọi là Ngôn ngữ phê duyệt thực hiện giao dịch hoặc TEAL. Các hợp đồng thông minh của mạng được viết bằng ngôn ngữ giống như lắp ráp có thể được sử dụng để trao đổi chữ ký trong giao dịch. Mạng đơn giản hóa hệ thống của nó, cho phép các nhà phát triển xây dựng chương trình dễ dàng. Để phát triển ứng dụng, SDK chính thức của mạng là Java, Javascript, Python và Go. mặt khác, Cardano sử dụng ngôn ngữ lập trình Haskell và Plutus

Để tạo dapps, các nhà phát triển phải kết nối với chuỗi khối Algorand thông qua ứng dụng khách algod, cần có địa chỉ IP điểm cuối REST của algod hợp lệ. Nó cũng yêu cầu token algod từ nút Algorand được kết nối với mạng mà nhà phát triển dự định tương tác. Tuy nhiên, khi nói đến Cardano Dapps, họ sử dụng Plutus, ngôn ngữ lập trình hợp đồng thông minh dựa trên Haskell. Nó là một ngôn ngữ hợp đồng thông minh tĩnh, được xác minh chính thức và chức năng gõ ngôn ngữ hợp đồng thông minh.

Tóm lại

Cả hai dự án đều có mẫu số chung và đó là cách tiếp cận lý thuyết được sử dụng trong việc phát triển chúng. Họ cũng có cơ sở trong nghiên cứu vì những người sáng lập của họ đều có nền tảng học vấn phù hợp. Cả hai đều có chung sự phụ thuộc vào thuật toán Proof-of-Stake. Cơ chế đồng thuận có mức tiêu thụ năng lượng thấp và thời gian xác nhận giao dịch thấp hơn. Algorand là đối thủ cạnh tranh thực sự với Cardano như Hoskinson chia sẻ trongtweet này về Algorand. Trước đã ra mắt Algorand 2.0 với Hoán đổi nguyên tử và tập trung vào việc xây dựng một mạng mạnh hơn và an toàn hơn khi nền tảng phát triển. Ngoài ra, khi nói đến công cụ phát triển Dapps, Algorand chính thức hỗ trợ bốn SDK: Javascript, Java, Python và Go. Algorand có số lượng trường hợp sử dụng ấn tượng, từ hệ thống thanh toán đến hệ thống nhận dạng. Mạng có vẻ như đang trên con đường lấy Dapps làm chủ đạo.

How do you rate this article?

0


chidi
chidi

i am a blockchain evengelist, a networker and a smart worker going around the world and working towards mass adoption of decentralization


ALGORAND VIETNAMESE
ALGORAND VIETNAMESE

Bringing you updates and articles from the algorand team in vietnamese, enjoy your reading and remember to follow link to medium and give some claps

Publish0x

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.

Page not displaying correctly?