Từ khóa chính: allegra era
Giai đoạn Allegra là gì?
Allegra là thời kỳ thứ ba của Cardano (sau Byron và Shelley), được kích hoạt vào ngày 16 tháng 12 năm 2020 (epoch 231). Nó không có các tính năng nổi bật dành cho người dùng – không có staking, không có token, không có hợp đồng thông minh. Thay vào đó, nó đã tạo ra cơ sở hạ tầng quan trọng giúp mọi thứ đó trở thành có thể.
Hãy nghĩ về nó như thế này: Shelley xây nhà (decentralization). Allegra lắp đặt đường ống nước và dây điện. Mary đặt đồ nội thất (native tokens). Alonzo thêm các thiết bị thông minh (smart contracts). Bạn không nhận thấy hệ thống ống nước – cho đến khi bạn cố gắng tắm và mọi thứ không hoạt động.
Một "kỷ nguyên" là gì? Bảng lộ trình theo giai đoạn của Cardano so với các nâng cấp đột phá
Hầu hết các blockchain được nâng cấp theo phương thức cắt gọt đơn lẻ: mọi thứ thay đổi một lúc (Merge của Ethereum, Taproot của Bitcoin). Cardano thực hiện các giai đoạn phát triển – mỗi giai đoạn thêm một lớp chức năng logic.
| Thời đại | Mở | Chú trọng | Đối mặt với người dùng? |
|---|---|---|---|
| Byron | Tháng 9 năm 2017 | Khởi chạy liên minh, giao dịch cơ bản | Có (của ví, chuyển khoản) |
| Shelley | Jul 2020 | Tạo phân quyền, staking | Có (đo lường, thưởng) |
| Allegra | Tháng 12 năm 2020 | Khóa token, tính toàn vẹn của mã lệnh, dữ liệu mô tả | Không (hệ thống cơ sở hạ tầng cho nhà phát triển) |
| Mary | Tháng 2 năm 2021 | Token đa tài sản gốc | Có (tạo/s่ง token) |
| Alonzo | Tháng 9 năm 2021 | Hợp đồng thông minh Plutus | Có (DeFi, dApps) |
Phương pháp "một điều lớn trong mỗi thời kỳ" này giảm thiểu rủi ro. Nếu Allegra có lỗi, nó sẽ không làm hỏng staking (Shelley) hoặc token (Mary). Hard Fork Combinator làm cho điều này trở thành khả thi.
The Hard Fork Combinator: Cập nhật trơn tru không cần chia cắt chuỗi
Hard Fork Combinator (HFC) là cơ chế nâng cấp độc đáo của Cardano. Thay vì một ngày "đầu hàng" duy nhất, trong đó chuỗi cũ bị xóa và một chuỗi mới bắt đầu, HFC lồng ghép các thời kỳ với nhau ở cấp độ giao thức.
Cách hoạt động
- Phân cấp phiên bản giao thức: Mỗi thời kỳ = một phiên bản giao thức với các quy tắc được xác định
Tại sao điều này quan trọng
- Không có các kịch bản "Ethereum Classic": Cộng đồng không thể vô tình chia tách
- Cải tiến theo giai đoạn: Các tính năng có thể được kích hoạt ở các thời kỳ khác nhau (ví dụ, khóa mã thông báo trong Allegra, đa tài sản trong Mary)
- Chắc chắn cho nhà phát triển: Cải tiến từ Testnet → Mainnet tuân theo logic tương tự
Hình 3: Hard Fork Combinator — nâng cấp không tách chuỗi
Khóa token (Timelocks): tính năng nổi bật
Token Locking là gì?
Định vị token (được thực hiện thông qua CIP-16) cho phép ADA (và sau đó, các token bản địa) được định vị trong một mã lệnh cho đến một thời điểm hoặc độ cao khối cụ thể. Sau khi được định vị, các khoản tiền không thể được sử dụng cho đến khi điều kiện được đáp ứng – được thực hiện bởi blockchain, không phải bởi một bên đáng tin cậy.
So sánh với Việt Nam: "Khoá tiền gửi kỳ hạn" (time deposit) - bạn gửi tiền vào, không thể rút ra cho đến ngày đến hạn. Nhưng khác với ngân hàng, không có ngân hàng nào có thể phá bỏ khóa. Blockchain thực thi điều này.
Kỹ thuật cơ khí (tiết kiệm)
Kết quả giao dịch (UTXO)
Tính chất chính:
- Giảm mức tin cậy: Không có bên trung gian giữ các khoản tiền
- Có thể lập trình: Điều kiện giải phóng có thể phức tạp (multi-sig, trigger oracle, v.v.)
- Có thể kết hợp: Các đầu ra bị khóa có thể được sử dụng làm đầu vào cho các kịch bản khác
Token Locking đã được kích hoạt (trước khi các token bản địa có mặt!)
Đây là khía cạnh quan trọng: Allegra đã thêm các khóa thời gian trước khi các token bản địa có mặt. Các nhà phát triển có thể khóa ADA** trong các mã lệnh, xây dựng và kiểm tra:
| Thô sơ | Trường hợp sử dụng | Được kích hoạt bởi |
|---|---|---|
| Hợp đồng nhận quyền sở hữu | Token của đội/nhân viên tư vấn được mở khóa trong nhiều năm | Timelock + mã lệnh |
| Tiền gửi bị khóa thời gian | "Thanh toán cho nhà cung cấp trong 30 ngày nếu giao hàng được xác nhận" | Timelock + oracle |
| Xử lý chuẩn bị cho Atomic swap | Hợp đồng hash/khóa thời gian cho các chuỗi liên kết | Timelock + hashlock |
| Tài khoản trung gian | Thị trường P2P không có bên thứ ba đáng tin cậy | Timelock + nhiều chữ ký |
Hình 2: Cách khoá token (timelock) hoạt động
Thay đổi hỗ trợ: tính toàn vẹn của mã nguồn và dữ liệu mô tả
Allegra không chỉ là việc khóa token. Hai nâng cấp khác cũng được phát hành cùng lúc:
1. Kiểm tra tính toàn vẹn của mã (CIP-15)
- Vấn đề: Trong Byron/Shelley, các script không có kiểm tra đồng nhất nội bộ
2. cải tiến dữ liệu mô tả
- Thông tin cơ sở dữ liệu lớn hơn: giới hạn kích thước thông tin giao dịch tăng lên
Cầu nối đến Mary: Cách Allegra hỗ trợ các token gốc
Thời kỳ Mary (tháng 2 năm 2021) đã giới thiệu tiền mã thông minh đa tài sản – khả năng tạo, in và gửi các token tùy chỉnh không cần hợp đồng thông minh. Tuy nhiên, Mary phụ thuộc vào nền tảng cơ bản của Allegra:
| Tính năng Mary | Allegra Primitive bắt buộc |
|---|---|
| Chính sách phát hành/tiêu hủy token | Tính toàn vẹn của các script (CIP-15) cho các script chính sách |
| Khóa token/đầu tư token | Timelocks (CIP-16) — cái nguyên thủy giống nhau! |
| Các mã lệnh đa tài sản | UTXO được mở rộng với xác thực nhận biết tài sản |
| Thông tin cơ sở dữ liệu cho token | Tăng khả năng lưu trữ dữ liệu mô tả |
Mô hình "cơ sở hạ tầng trước tiên": IOHK đã xây dựng cơ sở (locking) trước lớp tài sản (token bản địa). Hầu hết các chuỗi làm ngược lại (lên kế hoạch token, sau đó thêm các tính năng). Phương pháp của Cardano có nghĩa là khi Mary ra mắt, vesting, timelocks và bảo mật mã lệnh đã hoạt động ngay từ ngày đầu**.
Hình 4: Allegra vs Mary vs Alonzo — hạ tầng → tài sản → lập trình
Tại sao "Không có tính năng người dùng" là một tính năng
Những người phê bình gọi Allegra là một hard fork "bánh hamburger không có gì" – những thay đổi ít có thể nhìn thấy bởi người dùng. Nhưng điều này bỏ qua điểm chính:
Triết lý tập trung vào cơ sở hạ tầng
- Giảm phạm vi tác động của vụ nổ: Nếu có lỗi trong việc khóa token, nó ảnh hưởng đến các nhà phát triển đang thử nghiệm ngoài chuỗi, chứ không phải là người dùng của mainnet
Sự quan trọng của DeFi tại Việt Nam
Những nhà xây dựng Việt Nam nên hiểu về Allegra vì đây là lý do đằng sau khả năng của Mary/Alonzo:
- Token vesting (token của đội ngũ, giải phóng cho nhà đầu tư) → Allegra timelocks
Không có Allegra, mỗi primitive DeFi trên Cardano sẽ cần logic khóa tùy chỉnh, không được kiểm toán. Với Allegra, chúng sử dụng một primitive được chuẩn hóa ở cấp giao thức.
Lời khuyên trong một câu
> Allegra đã cài đặt các khóa thời gian, bảo mật mã lệnh và các khung dữ liệu mà các token gốc của Mary và các hợp đồng thông minh của Alonzo hoạt động trên – chứng minh bản đồ đường đi "cơ sở hạ tầng trước tiên" của Cardano không chậm, mà nó có thể tồn tại.
