
Nhiều thiết kế blockchain sớm sử dụng băm Pedersen vì nó hiệu quả trong các nhóm đường cong elliptic và tương thích tự nhiên với cùng các đường cong được sử dụng cho chữ ký. Tuy nhiên, độ an toàn của Pedersen kế thừa giả định logarithm rời rạc. Việc thay thế nó bằng một hàm băm có độ an toàn chỉ dựa trên khả năng chống va chạm sẽ loại bỏ sự phụ thuộc này. @Starknet đã thực hiện thay thế này cho hàm băm chương trình hệ điều hành và hàm băm cấu hình xuất hiện trong hợp đồng cốt lõi. Sự thay đổi này có phạm vi hạn chế, nhưng đã hoàn thành một mục cụ thể trên lộ trình đã công bố và chứng minh rằng các thay thế như vậy có thể được thực hiện mà không làm gián đoạn các tài khoản hiện có. Các thay thế bổ sung vẫn còn nằm trong lộ trình: các cam kết state trie và việc suy ra địa chỉ hợp đồng. Vì các giá trị này đã được cam kết trên blockchain, bất kỳ thay đổi nào đều phải đi kèm với chiến lược di chuyển dữ liệu lịch sử. Một cách tiếp cận đang được thảo luận là công cụ cho phép các hợp đồng hiện tại tái suy ra các khóa lưu trữ dưới hàm băm mới mà không cần di chuyển dữ liệu thủ công. Chi phí kỹ thuật là không nhỏ, nhưng nó được giới hạn và có thể tiến hành độc lập với lịch trình của lớp thanh toán. Những bước tăng dần này minh họa một mô hình thực tế. Thay vì chờ đợi một phân nhánh cứng duy nhất an toàn trước lượng tử, một mạng lưới có thể loại bỏ dần các giả định đường cong elliptic từng bề mặt một, triển khai từng thay đổi khi việc triển khai và lộ trình di chuyển đã sẵn sàng. Một sổ đăng ký di chuyển công khai theo dõi trạng thái của từng bề mặt sẽ giúp khoảng cách còn lại trở nên quan sát được, thay vì chỉ là lời nói.
