Lý do thiết kế
Lý do thiết kế
Cardano đã được xây dựng như một blockchain linh hoạt và bền vững bằng cách sử dụng các nguyên tắc cốt lõi về bảo mật, khả năng mở rộng và khả năng tương tác. Về cơ bản, nó được thiết kế như một hệ thống bằng chứng cổ phần , có nghĩa là nó chắc chắn hiệu quả hơn, theo mức độ lớn hơn so với bằng chứng công việc. Điều quan trọng là giao thức đồng thuận bằng chứng cổ phần mang tính đột phá của chúng tôi Ouroboros được chứng minh là có cùng sự đảm bảo an ninh mà bằng chứng công việc có.
Các phương pháp chính thức, chẳng hạn như thông số toán học, kiểm tra dựa trên đặc tính và bằng chứng, là cách tốt nhất để cung cấp hệ thống phần mềm có độ đảm bảo cao và mang lại niềm tin cho người dùng trong việc quản lý quỹ kỹ thuật số. Cardano đã được xây dựng bằng các phương pháp chính thức để có được sự đảm bảo chắc chắn về tính đúng đắn về chức năng của các thành phần cốt lõi của hệ thống.
Bảo mật là một trong những nguyên tắc nền tảng của blockchain của chúng tôi. Cardano được viết bằng Haskell, một ngôn ngữ lập trình chức năng an toàn khuyến khích xây dựng một hệ thống bằng cách sử dụng các chức năng thuần túy. Điều này dẫn đến một thiết kế trong đó các thành phần có thể được kiểm tra một cách thuận tiện và tách biệt. Hơn nữa, các tính năng nâng cao của Haskell cho phép chúng tôi sử dụng toàn bộ các phương pháp mạnh mẽ để đảm bảo tính chính xác của mã, chẳng hạn như triển khai dựa trên các thông số kỹ thuật chính thức và có thể thực thi, thử nghiệm rộng rãi dựa trên thuộc tính và chạy thử nghiệm trong mô phỏng.
Để Cardano cung cấp cơ sở hạ tầng linh hoạt trên quy mô toàn cầu, nó cần có khả năng mở rộng ngang bằng với các hệ thống tài chính truyền thống. Mặc dù chúng tôi đã thiết kế Cardano chú trọng đến hiệu quả sử dụng tài nguyên, nhưng việc mở rộng quy mô vẫn là một vấn đề cơ bản đối với mọi loại hệ thống blockchain. Để hướng tới giải pháp cho vấn đề mở rộng quy mô, các nhà nghiên cứu của chúng tôi đã phát minh ra giải pháp khả năng mở rộng Hydra , một giao thức có thể được thực thi trên Cardano, cho phép xử lý giao dịch và hợp đồng thông minh ngoài chuỗi chính. Điều này sẽ nhân công suất của toàn bộ hệ thống lên gấp bội.
Kỹ thuật hiệu suất được sử dụng để đánh giá xem liệu các quyết định thiết kế có giúp chúng tôi tiến gần hơn đến các mục tiêu về khả năng phục hồi, hiệu suất và khả năng mở rộng hay không. Kỹ thuật hiệu suất hệ thống phân tán được áp dụng để dự đoán và giảm thiểu các vấn đề liên quan đến hoạt động lâu dài, liên tục và có thể mở rộng trong môi trường mở thế giới thực.
Một mục đích chính khác trong thiết kế Cardano là giảm sự tập trung hóa trong khi tích cực làm việc chống lại các khuyến khích kinh tế sẽ thúc đẩy hệ thống hướng tới tập trung hóa. Ngay sau khi bạn có nhóm cổ phần , bạn sẽ có động cơ kinh tế để các nhóm này phát triển, vì vậy điều quan trọng là phải làm cho nhóm cổ phần trở nên quá lớn trở nên kém hấp dẫn hơn. Sẽ tiết kiệm chi phí hơn khi có một số lượng nhỏ các nhóm lớn hơn là một số lượng lớn các nhóm nhỏ. Cardano được thiết kế để chống lại động cơ kinh tế trong đó các nhóm lớn thống trị hệ thống, bằng cách làm cho việc một nhóm trở nên quá lớn trở nên kém hấp dẫn hơn. Điều này đạt được bằng cách thay đổi công thức khen thưởng. Trong một hệ thống đơn giản, tổng phần thưởng cho một nhóm sẽ tỷ lệ thuận với số tiền đặt cược của nó, vì vậy nó càng lớn thì càng tốt. Ở Cardano, nếu một nhóm thu hút nhiều cổ phần hơn một ngưỡng nhất định (1/k, trong đó k là tham số có thể định cấu hình), phần thưởng của nó sẽ không tăng nữa. Vì vậy, nếu mọi người hành động vì lợi ích riêng của họ để tối đa hóa phần thưởng của họ, thì bạn sẽ có k nhóm có quy mô gần bằng nhau.
Khả năng tương tác với các hệ thống khác hoặc khả năng tương tác là một tính năng thiết kế cơ bản của Cardano. Một trong những cải tiến về thiết kế hiện tại ở Cardano là việc sử dụng sidechain, có nghĩa là bạn có thể chia nhỏ hệ thống và cho phép khả năng tương tác trong nền tảng blockchain. Dữ liệu có thể được giữ ngoài chuỗi chính trong cái được gọi là sidechain. Nhiều sidechain có thể chạy đồng thời, vì vậy nếu một phần bị lỗi thì phần còn lại của hệ thống sẽ không bị lỗi vì nó được duy trì riêng biệt. Điều này dẫn đến sự đảm bảo và độ tin cậy cao hơn trong blockchain. Bằng cách sử dụng sidechain, bạn có thể chuyển tài sản giữa các chuỗi khối song song hoạt động theo các quy tắc, cơ chế hoặc ngôn ngữ cũng như cách sử dụng mạng khác nhau.
Quản trị cũng là trọng tâm trong thiết kế của Cardano để đảm bảo tính bền vững và khả năng thích ứng của hệ thống. Một chiến lược quản trị được phát triển tốt sẽ cho phép tài trợ dân chủ, hiệu quả cho sự phát triển lâu dài của Cardano. Hệ thống kho bạc Cardano hiện đang được thiết kế như một cơ chế tài trợ bền vững để duy trì Cardano. Nó sẽ được cộng đồng kiểm soát và sẽ cho phép một quá trình ra quyết định hợp tác, phi tập trung để duy trì sự phát triển và duy trì của Cardano. Nhiều nguồn tài trợ tiềm năng khác nhau sẽ được sử dụng để nạp vào kho bạc một cách liên tục, chẳng hạn như tổng hợp các đồng tiền mới được đúc, phần trăm phần thưởng của nhóm cổ phần, phí giao dịch và quyên góp hoặc từ thiện. Với nguồn vốn được tích lũy trong một quá trình lặp đi lặp lại, sẽ có thể cấp vốn cho việc phát triển dự án và chi trả cho các đề xuất cải tiến. Ngoài ra, Đề xuất cải tiến Cardano (CIP), cũng sẽ được đưa ra để thúc đẩy và chính thức hóa các cuộc thảo luận xung quanh các tính năng mới và sự phát triển của chúng trong cộng đồng.
Trọng tâm của kho bạc là một cơ chế bỏ phiếu dân chủ hóa, trong đó những người nắm giữ ada sẽ tự quyết định cách phân bổ vốn bằng cách bỏ phiếu cho các đề xuất cấp vốn. Điều này sẽ đảm bảo rằng các quyết định được đưa ra bằng một cuộc bỏ phiếu dân chủ chứ không phải chỉ bởi một số ít các bên liên quan. Hệ thống bỏ phiếu này sẽ ảnh hưởng đến các quyết định như sáng kiến tài trợ, cho phép cập nhật giao thức và triển khai mọi cập nhật hiến pháp như thay đổi quy trình ra quyết định hoặc đúc mã thông báo mới.
Nguồn tham khảo: Cardano Docs
Last updated