Trong máy tính của tôi có lưu một tấm chụp màn hình từ mấy năm trước: một khoản chuyển tiền trên một chuỗi ẩn danh, xác nhận đợi bốn phút năm mươi hai giây. Lúc đó tôi chỉ ngồi ì ra đó, hút hết nửa bao thuốc. Tính cách thế đấy. Dusk Network nói muốn “ăn” bát cơm thanh toán tài chính, tôi là người đầu tiên không phục.
Cho đến khi mình mổ Piecrust ra xem. Cái máy ảo này được tái cấu trúc vào năm 2023 từ nền tảng “lão Rusk”, dựa trên WASM; tốc độ tăng gấp hơn mười lần. Giờ nó đã hòa vào kiến trúc theo kiểu mô-đun—DuskDS, DuskEVM, DuskVM mỗi cái quản một mảng; còn Piecrust vẫn là “ông chủ” máy ảo WASM. Chuyện tăng hơn mười lần tạm gác lại. Thứ làm mình bị “mắc kẹt” là Host Functions—các công việc nặng về mật mã được bóc ra khỏi bytecode của hợp đồng, rồi chuyển sang môi trường máy chủ (host); hợp đồng chỉ giữ lại logic nghiệp vụ. Phần tầng dưới còn có ZeroCaf: dùng Ristretto trường vô hướng, tương thích tốt với Bulletproofs; băm thì dùng Poseidon; còn chứng minh thì đi PlonK. Đóng góp mã nguồn mở của đội ngũ đã bị người ta fork hơn một trăm sáu mươi lần. Trên GitHub hiện có hơn sáu trăm Star đang “chờ” ở đó.$ETH
Nhân tiện, mình cũng tra thử thuật toán Gas của DUSK: gas_used nhân với gas_price, và kể cả Out of Gas cũng không bị trừ nhẹ tay. Cách “cào da” như vậy, lại càng cho thấy môi trường thực thi được cắt dọn sạch sẽ, không có vùng mờ.
Giờ nhìn lại tấm chụp màn hình đó, tôi thấy vừa buồn cười vừa hơi chua chát. Rút hết nửa bao thuốc đó, thật ra không hẳn trách privacy. Những chuỗi đó lại dồn hết gánh mật mã lên hợp đồng và phía client, nên chậm là tự chuốc lấy. Host Functions của DUSK—nói cách khác, đã bê phần việc nặng nhất từ chỗ không nên đứng chuyển đi nơi phù hợp hơn. Gánh đã đặt nhầm vai thì máy có nhanh đến đâu cũng vô ích.#dusk $DUSK @Dusk .
Cho đến khi mình mổ Piecrust ra xem. Cái máy ảo này được tái cấu trúc vào năm 2023 từ nền tảng “lão Rusk”, dựa trên WASM; tốc độ tăng gấp hơn mười lần. Giờ nó đã hòa vào kiến trúc theo kiểu mô-đun—DuskDS, DuskEVM, DuskVM mỗi cái quản một mảng; còn Piecrust vẫn là “ông chủ” máy ảo WASM. Chuyện tăng hơn mười lần tạm gác lại. Thứ làm mình bị “mắc kẹt” là Host Functions—các công việc nặng về mật mã được bóc ra khỏi bytecode của hợp đồng, rồi chuyển sang môi trường máy chủ (host); hợp đồng chỉ giữ lại logic nghiệp vụ. Phần tầng dưới còn có ZeroCaf: dùng Ristretto trường vô hướng, tương thích tốt với Bulletproofs; băm thì dùng Poseidon; còn chứng minh thì đi PlonK. Đóng góp mã nguồn mở của đội ngũ đã bị người ta fork hơn một trăm sáu mươi lần. Trên GitHub hiện có hơn sáu trăm Star đang “chờ” ở đó.$ETH
Nhân tiện, mình cũng tra thử thuật toán Gas của DUSK: gas_used nhân với gas_price, và kể cả Out of Gas cũng không bị trừ nhẹ tay. Cách “cào da” như vậy, lại càng cho thấy môi trường thực thi được cắt dọn sạch sẽ, không có vùng mờ.
Giờ nhìn lại tấm chụp màn hình đó, tôi thấy vừa buồn cười vừa hơi chua chát. Rút hết nửa bao thuốc đó, thật ra không hẳn trách privacy. Những chuỗi đó lại dồn hết gánh mật mã lên hợp đồng và phía client, nên chậm là tự chuốc lấy. Host Functions của DUSK—nói cách khác, đã bê phần việc nặng nhất từ chỗ không nên đứng chuyển đi nơi phù hợp hơn. Gánh đã đặt nhầm vai thì máy có nhanh đến đâu cũng vô ích.#dusk $DUSK @Dusk .