Tuân thủ khái niệm R&D hiện đại về sự cởi mở, trí tuệ chung và sự nhanh nhẹn, đồng thời áp dụng lộ trình kỹ thuật toàn diện, khám phá việc tạo ra một hệ thống xử lý giao dịch CBDC có thông lượng cao, độ trễ thấp và linh hoạt
Ghi chú của biên tập viên: Bài viết này được đăng lần đầu trên Tạp chí Tài chính Trung Quốc, tác giả: Yao Qian, "Giám đốc Cục Giám sát Khoa học và Công nghệ của Ủy ban Điều tiết Chứng khoán Trung Quốc"
Trong những năm gần đây, cơ quan quản lý tiền tệ của các nền kinh tế lớn trên thế giới đã không ngừng tăng cường nỗ lực nghiên cứu và phát triển tiền kỹ thuật số của ngân hàng trung ương (Central Bank Digital Currency, CBDC) và đã đạt được nhiều kết quả theo từng giai đoạn. "Dự án Hamilton" (Project Hamilton) là một dự án nghiên cứu đổi mới CBDC (Sáng kiến tiền tệ kỹ thuật số, DCI) do Ngân hàng Dự trữ Liên bang Boston và Viện Công nghệ Massachusetts đồng khởi động. Kế hoạch này đã được thực hiện trong vài năm. Vào ngày 3 tháng 2 năm 2022, Ngân hàng Dự trữ Liên bang Boston đã phát hành một tài liệu có tên "Hệ thống xử lý thanh toán hiệu suất cao được thiết kế cho tiền tệ kỹ thuật số của Ngân hàng Trung ương" () báo cáo kỹ thuật tóm tắt tiến độ trong giai đoạn đầu của chương trình Hamilton. Bài viết này dự định phân tích ngắn gọn hệ thống nguyên mẫu tiền kỹ thuật số của Ngân hàng Dự trữ Liên bang thông qua nội dung chính của báo cáo.
Mục tiêu nghiên cứu của giai đoạn 1 Dự án Hamilton
Mục tiêu đầu tiên của giai đoạn đầu tiên của Kế hoạch Hamilton là khám phá hiệu suất của hệ thống CBDC, nghĩa là phát triển về mặt kỹ thuật một hệ thống xử lý giao dịch CBDC có thông lượng cao, độ trễ thấp và linh hoạt. Các mục tiêu hiệu suất cụ thể bao gồm hai khía cạnh: một là hoàn thành 99% giao dịch trong vòng 5 giây, bao gồm hoàn thành xác minh giao dịch, thực hiện giao dịch và xác nhận giao dịch cho người dùng. Thứ hai là theo khối lượng giao dịch tiền mặt và thẻ ngân hàng hiện tại và dự kiến tốc độ tăng trưởng ở Hoa Kỳ, hệ thống có thể xử lý ít nhất 100.000 giao dịch mỗi giây và có thể tiếp tục mở rộng với sự tăng trưởng của khối lượng thanh toán sau này.
Mục tiêu thứ hai là khám phá khả năng phục hồi của hệ thống CBDC. Để duy trì niềm tin của công chúng vào CBDC, hệ thống CBDC phải đảm bảo tính liên tục của dịch vụ và nguồn vốn sẵn có. Trọng tâm của nghiên cứu khả năng phục hồi hệ thống là làm thế nào để đảm bảo truy cập hệ thống không bị gián đoạn và mất dữ liệu khi nhiều trung tâm dữ liệu gặp sự cố.
Mục tiêu thứ ba là khám phá khả năng bảo vệ quyền riêng tư của CBDC. Nhóm R&D tin rằng cách an toàn nhất để bảo vệ quyền riêng tư là giảm việc thu thập dữ liệu ngay từ đầu giao dịch, do đó, một kế hoạch giảm thiểu việc lưu giữ dữ liệu giao dịch được thiết kế trong hệ thống giao dịch CBDC.
Cục Dự trữ Liên bang Dự trữ Liên bang Tiền kỹ thuật số Nguyên mẫu Thiết kế Hệ thống Hình thức Đồng xu: Đầu ra Giao dịch Chưa được Chi tiêu (Đầu ra Giao dịch Chưa được Chi tiêu, UTXO)
Có ba loại người tham gia trong hệ thống Hamilton: bộ xử lý giao dịch, nhà phát hành và người dùng. Bộ xử lý giao dịch ghi lại CBDC, đồng thời xác minh và thực hiện các giao dịch có liên quan theo hướng dẫn. Giống như Bitcoin, Hamilton có kế hoạch áp dụng biểu thức tiền tệ của UTXO. CBDC chỉ có thể vào và ra khỏi hệ thống thông qua hành vi của người phát hành. Người phát hành đúc (mint) để tăng tiền trong bộ xử lý giao dịch và mua lại (redeem) làm giảm tiền trong bộ xử lý giao dịch. Người dùng thực hiện thao tác chuyển tiền (chuyển khoản) để thay đổi hoàn toàn quyền sở hữu tiền, nhưng tổng số tiền được lưu trữ trong bộ xử lý giao dịch vẫn không thay đổi và điều thay đổi là quyền sở hữu tiền. Người dùng sử dụng khóa công khai/riêng tư của ví kỹ thuật số để xử lý và ký các giao dịch. Trong quá trình giao dịch chuyển tiền, số tiền chưa chi tiêu của người trả tiền là đầu vào giao dịch (đầu vào) và việc tạo ra số tiền chưa chi tiêu mới là đầu ra giao dịch (đầu ra)—bao gồm số tiền chưa chi tiêu của người nhận tiền và thay đổi đối với người trả tiền. Một giao dịch hợp lệ phải được cân bằng: tổng đầu vào của giao dịch phải bằng tổng đầu ra của nó.
Các khoản tiền chưa sử dụng được định nghĩa là bộ ba utxo:=(v, P, sn). Trong số đó, v là số tiền, P là vị từ cản trở (có thể hiểu là khóa công khai của chủ sở hữu) và sn là số sê-ri. Hoạt động đúc tiền của tổ chức phát hành tạo ra các khoản tiền chưa sử dụng mới và thêm UTXO vào bộ UTXO được bộ xử lý giao dịch lưu trữ, trong khi hoạt động mua lại sẽ loại bỏ các khoản tiền chưa sử dụng hiện có khỏi bộ UTXO, khiến chúng không thể sử dụng lại được. Tổ chức phát hành phải chọn một số thứ tự duy nhất cho một UTXO mới được đúc. Nó có thể được đặt thành một số ngẫu nhiên thống nhất hoặc giá trị bộ đếm tăng dần đơn điệu (khi nhà phát hành đúc UTXO thứ i, số thứ tự của nó sẽ được đặt thành i).
Tách xác minh và nén UTXO
Trong hệ thống Hamilton, bộ xử lý giao dịch xác minh tính chính xác của giao dịch và thực hiện giao dịch bằng cách xóa đầu vào và tạo đầu ra. Xác minh được chia thành xác thực giao dịch cục bộ (xác thực giao dịch cục bộ, không yêu cầu quyền truy cập vào trạng thái được chia sẻ) và xác minh sự tồn tại (xác thực tồn tại, yêu cầu quyền truy cập vào trạng thái được chia sẻ). Đối với sự tách biệt này, hệ thống Hamilton thiết kế một thành phần chuyên dụng - sentinel, được dành riêng để nhận các giao dịch của người dùng và thực hiện xác minh một phần các giao dịch. Xác minh một phần bao gồm: xác minh rằng các giao dịch được hình thành tốt; xác nhận rằng mỗi đầu vào có chữ ký hợp lệ cho đầu ra đã sử dụng của nó; và xác nhận rằng các giao dịch vẫn cân bằng (nghĩa là tổng đầu ra bằng tổng đầu vào). Nếu giao dịch đáp ứng các tiêu chí, Sentinel sẽ chuyển tiếp giao dịch đến công cụ thực thi chịu trách nhiệm xác minh sự tồn tại, nếu không, nó sẽ chỉ nhắc người dùng về lỗi giao dịch.
Xác minh sự tồn tại chủ yếu xác minh sự tồn tại của các khoản tiền chưa sử dụng. Để đạt được sự bảo vệ quyền riêng tư, hệ thống Hamilton lưu trữ tiền dưới dạng giá trị băm 32 byte không rõ ràng trong Bộ hàm băm tiền chưa chi (UHS), h:= H(v, P, sn), thay vì lưu trữ Complete utxo:= ( v, P, sn), trong đó H là hàm băm và hệ thống Hamilton sử dụng thuật toán SHA-256. Việc thay thế bộ UTXO bằng bộ UHS không chỉ giúp bảo vệ quyền riêng tư mà còn giảm yêu cầu lưu trữ và cải thiện hiệu suất hệ thống.
Để xác minh sự tồn tại, hệ thống cần chuyển đổi các giao dịch được xác minh một phần thành các giao dịch được áp dụng cho tập hợp hàm băm UTXO trước. Quá trình này được gọi là nén. Cụ thể, Sentinel tính toán giá trị băm của UTXO đầu vào và sử dụng UTXO đầu vào cùng với giá trị và khóa bảo mật đầu ra để lấy số sê-ri của UTXO đầu ra, từ đó tính toán giá trị băm của UTXO đầu ra, sau đó liệt kê hai giá trị băm Được gửi đến bộ xử lý giao dịch giữ UHS để kiểm tra sự tồn tại và thực hiện.
Xác minh sự tồn tại và trao đổi UHS
Giả sử rằng một giao dịch đã vượt qua xác minh một phần giao dịch và chuyển đổi nén, bộ xử lý giao dịch sẽ cập nhật bộ UHS như sau: kiểm tra xem bộ UHS có UTXO đầu vào của tất cả các giao dịch hay không, nếu thiếu bất kỳ UTXO đầu vào nào, sau đó hủy bỏ quá trình xử lý tiếp theo, nếu không , xử lý Tiến hành; bộ xử lý giao dịch xóa UHS tương ứng với UTXO đầu vào của giao dịch khỏi bộ UHS và thêm UHS mới được tạo tương ứng với UTXO đầu ra vào bộ UHS. Thao tác một xóa một thêm nêu trên được gọi là hoán đổi.
kiến trúc hiệu suất cao
Để đạt được quy trình xử lý giao dịch có thông lượng cao, độ trễ thấp và khả năng chịu lỗi cao, Dự án Hamilton đã thiết kế hai kiến trúc. Đầu tiên là kiến trúc nguyên tử hóa, trong đó hệ thống sử dụng các máy chủ đặt hàng để tạo lịch sử tuyến tính của tất cả các giao dịch. Thứ hai là kiến trúc cam kết hai pha (2PC), trong đó hệ thống thực hiện song song một số giao dịch không có xung đột (nghĩa là những giao dịch không thanh toán hoặc nhận cùng một khoản tiền) mà không cần tạo bản ghi giao dịch theo trình tự thống nhất.
Trong cả hai kiến trúc, UHS cho phép phân vùng trên các máy chủ, tăng thông lượng và mở rộng quy mô. Việc thực hiện một giao dịch đơn lẻ thường liên quan đến nhiều máy chủ và mỗi kiến trúc sử dụng các kỹ thuật khác nhau để phối hợp ứng dụng nhất quán của một giao dịch trên nhiều máy chủ. Kiến trúc máy chủ nguyên tử tập trung sử dụng giao thức Raft để sắp xếp tất cả các bản cập nhật đến từ quá trình xác minh trọng điểm, sau đó áp dụng các bản cập nhật này cho toàn bộ hệ thống. Kiến trúc 2PC sử dụng các nút đồng thuận phân tán để thực hiện các giao dịch nguyên tử và các khóa cần thiết để tuần tự hóa. Các giao dịch sử dụng các khoản tiền khác nhau sẽ không xung đột và có thể được thực hiện song song; một khi tiền của một giao dịch hợp lệ được xác nhận là chưa chi tiêu, giao dịch có thể được thực hiện liên tục, nhiều giao dịch có thể được xử lý theo lô cùng một lúc.
Kết quả thực nghiệm giai đoạn 1 Dự án Hamilton
Giai đoạn đầu tiên của Dự án Hamilton đã phát triển hai mã nguồn tính toán hoàn chỉnh hoặc cơ sở mã. Một là cơ sở mã của kiến trúc máy chủ nguyên tử tập trung, có thể xử lý khoảng 170.000 giao dịch mỗi giây, 99% trong số đó có độ trễ đuôi dưới 2 giây và 50% trong số đó có độ trễ đuôi là 0,7 giây. Vì Atomic Server không thể được phân đoạn trên nhiều máy chủ, mặc dù chức năng trong máy trạng thái Atomic Server có thể được giảm xuống thành thứ tự đầu vào và chống trùng lặp chỉ cho một tập hợp con nhỏ các giao dịch, thông lượng hệ thống của kiến trúc này vẫn bị hạn chế. Điều đó nói rằng, một thiết kế yêu cầu mạnh mẽ các giao dịch hợp lệ giới hạn thông lượng. Cái còn lại là cơ sở mã của kiến trúc 2PC, có thể xử lý 1,7 triệu giao dịch mỗi giây, trong đó 99% giao dịch có thể được hoàn thành trong vòng 1 giây và 50% độ trễ đuôi giao dịch là dưới 0,5 giây, tức là nhiều cao hơn mục tiêu đề ra.Yêu cầu cơ bản là 100.000 giao dịch/giây. Ngoài ra, kiến trúc 2PC có thể tăng thêm thông lượng bằng cách thêm nhiều nút đồng thuận hơn mà không ảnh hưởng tiêu cực đến độ trễ.
Đoạn mã trên đã được mã nguồn mở và Hamilton có kế hoạch gọi nó là "Dự án tiền tệ kỹ thuật số của ngân hàng trung ương mã nguồn mở (OpenCBDC)", với mục đích thúc đẩy hợp tác trong nghiên cứu và phát triển CBDC.
Phân tích so sánh đối chiếu với tiền điện tử (E-cash)
Năm 1982, nhà khoa học máy tính và nhà mật mã học người Mỹ David Chaum đã xuất bản một bài báo có tiêu đề "Chữ ký mù cho các hệ thống thanh toán không thể theo dõi". Trong bài báo, một giao thức mật mã mới dựa trên thuật toán RSA (RSA algorithm) - chữ ký mù (blind signature) được đề xuất. Sử dụng chữ ký mù để xây dựng một hệ thống tiền điện tử ẩn danh và không thể theo dõi là lý thuyết tiền tệ kỹ thuật số sớm nhất và hệ thống thử nghiệm sớm nhất có thể được thực hiện và đã được cộng đồng học thuật công nhận cao. Có hai công nghệ chính: đặt hàng ngẫu nhiên và chữ ký mù. Số sê-ri duy nhất được tạo bằng cách khớp ngẫu nhiên có thể đảm bảo tính duy nhất của tiền kỹ thuật số; chữ ký mù có thể đảm bảo xác nhận tín dụng của ngân hàng đối với tiền kỹ thuật số ẩn danh.
Kế hoạch Hamilton áp dụng một ý tưởng tương tự như Tiền điện tử: một mặt, tính duy nhất của tiền tệ (UTXO) được đảm bảo thông qua một số sê-ri duy nhất trên toàn cầu yêu cầu xác minh hệ thống cho mỗi giao dịch; mặt khác, nó thông qua một trung tâm mô hình xử lý và sử dụng Thuật toán mã hóa thực hiện bảo mật và chống tấn công của hệ thống. Nhưng kế hoạch Hamilton khắc phục những thiếu sót của tiền điện tử. Trong mô hình E-Cash do David Chaum thiết lập, mọi số sê-ri E-Cash được sử dụng sẽ được lưu trữ trong cơ sở dữ liệu ngân hàng. Khi khối lượng giao dịch tăng lên, cơ sở dữ liệu ngày càng lớn hơn và quá trình xác minh ngày càng khó khăn hơn. Hamilton có kế hoạch giảm áp lực lưu trữ và tính toán của bộ xử lý giao dịch càng nhiều càng tốt bằng cách tách xác minh và xử lý nén, đồng thời sử dụng công nghệ sharding và kiến trúc hiệu suất cao để cải thiện đáng kể hiệu suất giao dịch.
Tóm lại, đầu ra giao dịch đã chi và đầu ra giao dịch chưa chi là hai ý tưởng thiết kế đối lập và bổ sung cho nhau. Cái sau tối ưu hóa vấn đề mở rộng dữ liệu vô hạn mà cái trước gặp phải, đây cũng là bản chất của Bitcoin vượt qua E-Cash.
So sánh với Bitcoin
Tương tự như Bitcoin, Dự án Hamilton cũng áp dụng mô hình UTXO để thiết kế tiền tệ. Nhưng sự khác biệt giữa hai loại này là: chuỗi khối của Bitcoin lưu trữ tất cả thông tin UTXO; trong khi Dự án Hamilton không áp dụng mô hình chuỗi khối, tiền tệ không thể được theo dõi dễ dàng và bộ xử lý giao dịch của nó không lưu trữ chi tiết UTXO, chỉ có giá trị băm UTXO. Đặc biệt, cơ sở tin cậy của Dự án Hamilton hoàn toàn khác với cơ chế đồng thuận phân tán của Bitcoin. Nền tảng của nó sẽ được quản lý bởi một tổ chức trung tâm đáng tin cậy. Thuật toán đồng thuận chỉ được sử dụng để điều phối tính nhất quán của các máy chủ phân vùng trong hệ thống, đó là tương tự như thanh toán của bên thứ ba Thiết kế hệ thống phân tán nền.
Về mặt ngăn chặn các mối đe dọa như chi tiêu gấp đôi và tấn công không phát lại, Bitcoin áp dụng cơ chế Bằng chứng công việc (PoW), trong khi thiết kế của kế hoạch Hamilton dựa trên thuật toán băm và phụ thuộc nhiều vào nhà phát hành và hệ thống giao dịch .An toàn và đáng tin cậy. Cụ thể, đối với mỗi lần chuyển trong bộ xử lý giao dịch Hamilton, số sê-ri của đầu ra UTXO của nó được xác định sau khi xử lý thuật toán băm. Miễn là số sê-ri từ giao dịch đúc ban đầu là duy nhất trên toàn cầu, thì lần đệ quy tiếp theo có thể thu được Mỗi chuỗi UTXO số lượng cũng sẽ là duy nhất trên toàn cầu và sẽ không trùng với bất kỳ mục nào khác trong bộ sưu tập UTXO trước đây hoặc trong tương lai. Tính duy nhất toàn cầu của số sê-ri không chỉ là một chi tiết kỹ thuật mà còn đạt được hai tác dụng. Một là không chi tiêu gấp đôi. Hoạt động hoán đổi đánh dấu vĩnh viễn UTXO là đã sử dụng. Vì số thứ tự là duy nhất nên bất kỳ UTXO nào cũng chỉ có thể được chi tiêu một lần và không thể xây dựng lại sau khi đã chi tiêu. Thứ hai là để ngăn chặn các cuộc tấn công lặp lại. Vì mỗi giao dịch tương ứng với một hoặc nhiều đầu vào UTXO có tính duy nhất toàn cầu nên chữ ký của nó sẽ bao trùm toàn bộ giao dịch, bao gồm tất cả đầu vào và đầu ra có liên quan. Do đó, chữ ký của một giao dịch không hợp lệ đối với bất kỳ UTXO nào khác ngoài giao dịch này (bao gồm cả UTXO được tạo trong tương lai) và không thể sao chép giao dịch cũng như không thể thực hiện cùng một giao dịch nhiều lần. Điểm rủi ro trong thiết kế của kế hoạch Hamilton là: Tổ chức trung tâm có nhất thiết phải đáng tin cậy không? Số sê-ri của đồng xu của nhà phát hành có phải là duy nhất trên toàn cầu không? Bộ xử lý giao dịch có đủ an toàn để đảm bảo rằng bộ sưu tập UHS được lưu trữ không thể bị giả mạo không?
Nói tóm lại, mặc dù cả Bitcoin và Dự án Hamilton đều sử dụng mô hình dữ liệu UTXO, nhưng Dự án Hamilton vẫn duy trì một hệ thống đăng ký băm tập trung, trong khi Bitcoin duy trì một hệ thống đăng ký băm chuỗi khối phân tán.
so sánh khác
Báo cáo kỹ thuật của Dự án Hamilton trích dẫn tài liệu làm việc của tác giả tại cuộc họp thứ hai của Nhóm tập trung vào tiền tệ kỹ thuật số hợp pháp của Liên minh Viễn thông Quốc tế (ITU) năm 2018. Bài báo này chủ yếu là đánh giá về hệ thống nguyên mẫu RMB kỹ thuật số, ý tưởng cốt lõi là khung kỹ thuật của "một loại tiền tệ, hai thư viện và ba trung tâm" ("Khái niệm nguyên mẫu tiền tệ kỹ thuật số hợp pháp của Trung Quốc", xem "Tài chính Trung Quốc" 2016 số 10). 17), Và cấu trúc kinh doanh hai cấp dựa trên việc sử dụng nhiều lớp tài khoản ngân hàng và ví tiền kỹ thuật số ("Tiền kỹ thuật số và Tài khoản ngân hàng", xem "Tsinghua Financial Review", Số 7, 2017).
Cấu trúc tổng thể hiện tại của Dự án Hamilton có thể được biểu thị là "một đồng xu, một ví, một trung tâm". Một loại tiền đề cập đến đồng đô la kỹ thuật số, là một chuỗi kỹ thuật số được mã hóa được thể hiện trong cấu trúc dữ liệu UTXO do ngân hàng trung ương ký và phát hành; một ví đề cập đến ví tiền kỹ thuật số được sử dụng bởi người dùng cá nhân hoặc đơn vị và cũng là phương tiện lưu trữ khóa công khai và khóa riêng của người dùng; một trung tâm đề cập đến Trung tâm đăng ký giao dịch ghi lại và lưu trữ giá trị băm của các quỹ giao dịch chưa được sử dụng của tiền kỹ thuật số và hoàn thành đăng ký quyền sở hữu toàn bộ quá trình tạo, lưu thông và hủy diệt tiền kỹ thuật số.
Về thiết kế tiền kỹ thuật số, cả hai dự án nguyên mẫu đều nhấn mạnh các thuộc tính tiền tệ của các chuỗi kỹ thuật số được mã hóa và các thuộc tính của các khoản nợ của ngân hàng trung ương. Trong liên kết lưu thông, cả hai dự án đều sử dụng ví làm phương tiện vận chuyển chính, nhấn mạnh quyền sở hữu và quyền vận hành của người dùng đối với tiền kỹ thuật số. Về xác nhận và đăng ký giao dịch, cả hai dự án đều thiết kế trung tâm đăng ký giao dịch và “máy dò tiền trực tuyến”. Nói chung, hai dự án nguyên mẫu có điểm tương đồng về khái niệm thiết kế, cả hai đều áp dụng ý tưởng về tiền mã hóa tập trung và xử lý giao dịch là "mã hóa một lần", xem xét đầy đủ tính bảo mật của tiền kỹ thuật số. Lộ trình kỹ thuật không giới hạn ở công nghệ chuỗi khối, không chỉ hấp thụ các thành phần tiên tiến mà còn loại bỏ các điểm tắc nghẽn kỹ thuật có thể xảy ra. Sự khác biệt giữa hai dự án là giai đoạn đầu tiên của Dự án Hamilton không khám phá vai trò kỹ thuật của các trung gian và cách đạt được sự cân bằng giữa quyền riêng tư và tuân thủ của người dùng; hệ thống nguyên mẫu tiền kỹ thuật số do tác giả đề xuất đã xem xét và thiết kế vai trò của trung gian và đề xuất Ý tưởng thiết kế tách trung tâm chứng nhận và trung tâm đăng ký không chỉ có thể đạt được sự bảo vệ quyền riêng tư mà còn đáp ứng các yêu cầu tuân thủ quy định. Điều đáng nói là Hamilton có kế hoạch lưu trữ các hàm băm của thông tin giao dịch thay vì thông tin văn bản gốc trong máy chủ đăng ký thông qua tính toán hàm băm theo từng lớp, giúp giảm chi phí hệ thống và tinh chỉnh hơn trong các cân nhắc bảo vệ quyền riêng tư.
phần kết
Nhìn chung, thiết kế nguyên mẫu của giai đoạn đầu tiên của kế hoạch Hamilton không phải là một hệ thống hoàn chỉnh, không có tất cả các chức năng cần thiết cho một CBDC hiệu quả và không thể đáp ứng các tiêu chuẩn ứng dụng thực tế. Kế hoạch tiếp theo của Hamilton sẽ tiếp tục khám phá lộ trình triển khai của CBDC, liên tục cải thiện tính bảo mật, khả năng kiểm toán, khả năng lập trình, tuân thủ và khả năng tương tác của hệ thống, cải thiện chức năng thanh toán ngoại tuyến, làm rõ vai trò của các bên trung gian và tăng cường khả năng phòng thủ chống lại tấn công nội bộ, tấn công từ chối dịch vụ và khả năng chống lại các cuộc tấn công lượng tử. Kế hoạch Hamilton cung cấp hai tiết lộ quan trọng cho sự phát triển của các loại tiền kỹ thuật số của ngân hàng trung ương.
Một là tính toàn diện của công nghệ. Kế hoạch Hamilton không giới hạn ở một lộ trình kỹ thuật nhất định trong quá trình thiết kế CBDC. Nó không chỉ hấp thụ đầy đủ các ưu điểm của Tiền điện tử, Bitcoin và các loại tiền điện tử khác và tránh những nhược điểm có thể xảy ra, mà còn hấp thụ hiệu quả thiết kế kiến trúc hiệu suất cao và khả năng chịu lỗi cao của các hệ thống phân tán. Điều này cho thấy rằng không nên cố định việc lựa chọn thiết kế CBDC và không cần giới hạn suy nghĩ trong một khuôn khổ hoặc lĩnh vực kỹ thuật nhất định.
Thứ hai là tính mở của công nghệ. Hiện tại, các thử nghiệm CBDC ở các quốc gia khác nhau về cơ bản là "Dự án Manhattan" tương đối bí mật, trong khi Dự án Hamilton tuân thủ khái niệm nghiên cứu và phát triển hiện đại về tính cởi mở, trí tuệ và sự nhanh nhẹn, tích cực mã nguồn mở giai đoạn đầu, tạo ra dự án OpenCBDC và xuất bản nó trên github công khai. Hiện tại, Dự án Hamilton vẫn đang tích cực tìm kiếm sự đóng góp bên ngoài cho cơ sở mã nguồn mở và thu hút các thành viên nhóm làm việc mới, nhằm hợp tác với tất cả các bên để thúc đẩy nghiên cứu và phát triển CBDC. Mô hình đổi mới mở của Dự án Hamilton chắc chắn đáng học hỏi từ thực tiễn nghiên cứu và phát triển CBDC của các quốc gia khác.
(Bài viết này chỉ thể hiện quan điểm học thuật cá nhân của tác giả)