Các hợp đồng thông minh Cardano đang sẵn sàng để triển khai trong vòng chưa đầy một tuần. Tuy nhiên, sâu trong giai đoạn testnet, người ta đã phát hiện ra rằng một “điều kỳ lạ” trong mô hình eUTxO của nó có thể dẫn đến các vấn đề về đồng thời.
Điều đó có nghĩa là gì?
eUTxO là viết tắt của đầu ra giao dịch chưa sử dụng mở rộng. Các hệ thống này bao gồm nội dung, hợp đồng thông minh và dữ liệu bổ sung trên chuỗi liên quan đến hợp đồng thông minh.
Vì vậy, khi eUTxO được tạo, chúng có tùy chọn gắn hợp đồng thông minh với chúng. Mô hình này hoàn toàn dựa trên các giao dịch riêng lẻ được nhóm thành các khối.
“Điều này có nghĩa là mỗi khi bạn muốn cập nhật dữ liệu được lưu giữ bởi dApp (bên trong UTXO), bạn phải sử dụng UTXO ban đầu (do đó phá hủy nó) và tạo một UTXO mới tại cùng một địa chỉ và giữ cùng một nội dung. ”
Điều này hoạt động khác với mô hình kế toán (hoặc số dư) được Ethereum sử dụng, theo đó tài sản được thể hiện dưới dạng số dư trong tài khoản, tương tự như tài khoản ngân hàng.
Trong máy tính, đồng thời đề cập đến khả năng của một hợp đồng thông minh để xử lý các yêu cầu từ nhiều tác nhân khác nhau cùng một lúc. Tuy nhiên, một bài báo gần đây của OccamFi chỉ ra rằng một số nhà phát triển Plutus lo ngại rằng hệ thống eUTXO do Cardano sử dụng chỉ cho phép một tác nhân tương tác với SC tại một thời điểm. Do đó tạo ra một nút cổ chai đồng thời.
“Nơi mà các nhà phát triển hiện đang gặp phải vấn đề là chỉ có một tác nhân được phép sử dụng UTXO và do đó SC tại một thời điểm, tạo ra cái gọi là vấn đề“ Đồng tiền ”này.”
Một ví dụ về nơi có vấn đề là trong trường hợp vận hành một sàn giao dịch phi tập trung (DEX), nơi nhiều người dùng yêu cầu quyền truy cập vào một địa chỉ hợp đồng cùng một lúc.
Cardano phản hồi với FUD
Đáp lại, các nhà phát triển Input Output Hong Kong (IOHK) đã bác bỏ mối lo ngại này như một vấn đề không đáng có.
Giải thích về tình hình, họ đã đăng một chủ đề tweet, trước tiên, bằng cách phòng thủ mô hình eUTxO, nói rằng nó cung cấp bảo mật tốt hơn và khả năng dự đoán phí cũng như “song song mạnh mẽ hơn.”
“Hương vị cụ thể #Cardano sử dụng là eUTxO – hoặc mô hình mở rộng mà chúng tôi tin rằng cung cấp bảo mật cao hơn, cho phép khả năng dự đoán phí (không có bất ngờ khó chịu…) và cung cấp khả năng song song mạnh mẽ hơn.“
Đặc biệt giải quyết vấn đề, họ nói rằng hệ thống eUTxO của họ không bị tắc nghẽn nếu các nhà phát triển sử dụng nhiều UTXO. Họ nói rằng hoạt động để “thực thi” song song.
“Và để rõ ràng, dapps KHÔNG giới hạn ở 1 giao dịch trên mỗi khối. Bằng cách thiết kế dịch vụ hoặc ứng dụng của bạn với nhiều UTxO, bạn có thể thực thi song song hơn. Điều này vốn có và – chúng tôi tin rằng – một trong những lợi thế của thiết kế eUTxO khi chúng tôi đã triển khai nó trong #Plutus.“
Cardano DEX SundaeSwap sắp ra mắt đã lập kỷ lục khi nói rằng vấn đề đồng thời chỉ ảnh hưởng đến các giao thức cho phép nhiều người truy cập vào cùng một UTxO.
Nhưng Cardano có khả năng chạy nhiều UTxO, điều này sẽ vô hiệu hóa vấn đề.
.