Jameson Lopp, đồng sáng lập và CTO của Casa, một công ty lưu ký tiền điện tử đã phát hành một báo cáo kết quả thử nghiệm về hiệu suất khi ký giao dịch trên ví phần cứng Bitcoin multi-signature trên blog Casa vào ngày 13 tháng 9.
Kết quả cho thấy rằng các thiết bị ví phần cứng có thể xử lý tốt các giao dịch nhỏ, đơn giản. Tuy nhiên, nó gặp khó khăn khi thực hiện một giao dịch phức tạp. Casa được xây dựng dựa trên các thiết bị phần cứng chuyên dụng, được phân bổ theo địa lý để bảo mật khóa, trải nghiệm người dùng và các dịch vụ khách hàng.
Lopp chỉ ra rằng mặc dù công ty không có quyền kiểm soát các thiết bị phần cứng, nhưng mục tiêu là hỗ trợ bất kỳ thiết bị nào vào cuối ngày. Vì vậy, ông ấy quyết định tiến hành nghiên cứu và hy vọng sẽ đưa ra một số kết luận và giúp các nhà cung cấp phần mềm multisig hiểu rõ hơn về các giới hạn của phần cứng và tùy chỉnh phần mềm ví để có hiệu suất tốt hơn.
Casa hiện tương thích với sáu ví phần cứng bao gồm Trezor, Ledger, Coinkite và Coldcard. Thử nghiệm được thực hiện trên tất cả các thiết bị phần cứng được hỗ trợ và cả BitBox.
Lopp đã thiết lập thử nghiệm bằng cách tận dụng ứng dụng 4.0.2 của Electrum trên Debian Linux và tạo ra nhiều loại ví multisig P2WSH (native segwit) sử dụng testnet của Bitcoin và với các thiết bị phần cứng được cắm qua USB. Trong mỗi ví, có một khoản tiền gửi là 100 UTXO.
Lopp đã tạo một loạt các bài kiểm tra để xác định các khả năng của ví phần cứng này khi ký các giao dịch multi-signature có độ phức tạp khác nhau. Ông ấy lặp lại các bài kiểm tra này và kết luận rằng sẽ tốt hơn và an toàn hơn nếu các thiết bị phần cứng có thể hiển thị các chỉ báo như tiến độ tải và ký. Ông ấy nói thêm rằng:
Tôi thực sự không thích các thiết bị phần cứng không hiển thị các chỉ báo như tiến độ tải và ký. Vì vậy, tôi rất thích Coldcard và Trezor về mặt này. BitBox và Ledger gây lo lắng vì bạn không biết liệu có điều gì đang thực sự xảy ra hay không.
Khi đề cập đến việc khắc phục giới hạn kích thước giao dịch và thời gian xử lý giao dịch chậm trễ, Lopp đề xuất rằng ví phần cứng có thể cố gắng chia nhỏ một lần gửi thành nhiều giao dịch nhỏ hơn dưới giới hạn của nó.
Khi quá trình giao dịch diễn ra quá lâu, một số thiết bị sẽ tự khóa và không hoạt động. Lopp gợi ý rằng các nhà sản xuất thiết bị ít nhất có thể làm để tránh sự bất tiện đó là vô hiệu hóa thời gian chờ khóa màn hình trong khi thiết bị vẫn đang thực hiện giao dịch.
Theo Lopp, các thiết bị phần cứng cũng nên hỗ trợ các giao dịch Bitcoin được ký một phần (PSBT) và tất cả các giao dịch multisig hợp lệ có thể có. Ông ấy nói thêm rằng:
Tôi tin rằng đã đến lúc các nhà sản xuất phần cứng bắt đầu hoạt động giống như các nhà cung cấp nền tảng và đảm bảo rằng họ đang cung cấp các nền tảng mạnh mẽ có thể được sử dụng để xây dựng nhiều giải pháp khác nhau.
Theo Lopp, có hai bước để các thiết bị phần cứng tuân theo khi ký giao dịch Bitcoin:
Đầu tiên, Giao dịch được tải vào thiết bị, nó phân tích các chi tiết và hiển thị chúng trên màn hình để người dùng xác nhận. Những chi tiết này thường là các địa chỉ mà tiền đang được gửi đến, các số tiền được gửi và phí được thanh toán. Sau đó, Khi người dùng xác nhận, thiết bị sẽ ký vào từng đầu vào giao dịch và sau đó trả lại giao dịch đã ký vào phần mềm ví.
THEO DÕI CHÚNG TÔI TRÊN FACEBOOK | TELEGRAM | TWITTER
Miễn trừ trách nhiệm: Tất cả nội dung trên website này đều vì mục đích cung cấp thông tin và không phải là lời khuyên đầu tư. Bạn đọc nên tự tiến hành nghiên cứu trước khi đưa ra quyết định đầu tư. Chúng tôi không chịu trách nhiệm, trực tiếp hoặc gián tiếp, đối với bất kỳ thiệt hại hoặc mất mát nào phát sinh liên quan đến việc sử dụng hoặc dựa vào bất kỳ nội dung nào bạn đọc trên website này.