Đã mắc hai lỗi hashtag. Rớt từ hạng 42 xuống 750. Nhưng không bỏ cuộc. Giờ tôi đã quay lại hạng 82 và vẫn đang leo lên.
tôi đã giả định rằng việc mở một vault TBV của Babylon nghĩa là kết nối một ví Bitcoin và một ví Ethereum, rồi để ứng dụng tự liên kết chúng.
hóa ra yêu cầu peg-in mang theo nhiều hơn hai địa chỉ ví.
yêu cầu này đăng ký địa chỉ Ethereum của người nộp tiền, một public key của Bitcoin, một bằng chứng BIP-322 về việc thực sự sở hữu khóa Bitcoin đó, nhà cung cấp Vault (Vault Provider) đã chọn, và một cam kết public-key WOTS gắn với người nộp. trong quá trình thiết lập off-chain, người nộp còn xác thực với Vault Provider đó thông qua một lần trao đổi challenge-response.
tôi đã phải ngồi suy nghĩ xem vì sao “bằng chứng về việc nắm giữ” lại quan trọng ở đúng chỗ này.
vì một địa chỉ Bitcoin hiển thị ra thì chẳng chứng minh được gì riêng. ai cũng có thể gõ một địa chỉ vào form. BIP-322 buộc người nộp ký một thông điệp bằng chính private key thực sự trước, chứng minh quyền kiểm soát, trước khi bất kỳ bản ghi vault phía Ethereum nào được tạo.
vai trò của Vault Provider ở đây còn hẹp hơn bạn tưởng. nó giúp điều phối khâu thiết lập, nhưng không bao giờ đụng vào việc nắm giữ Bitcoin; khóa của người nộp vẫn nằm ở tay người nộp trong suốt thời gian.
một chữ ký là đủ để chứng minh việc sở hữu. nó không trao quyền kiểm soát.
không có chuyện mọi thứ tự gộp lại thành một tài khoản thống nhất. phía Bitcoin vẫn phát broadcast giao dịch Pre-PegIn và ký mọi đường giải phóng (release path) sau đó. tôi cứ nghĩ sẽ có một điểm nào đó trong thiết kế của Babylon nơi hai phía được hợp nhất, nhưng không thấy: phía Ethereum xử lý yêu cầu peg-in, việc tiết lộ activation-secret và mọi hành động của ứng dụng—vay, hoàn trả, rút.
vì vậy, việc mở một vault Babylon về mặt mật mã chứng minh cùng một người kiểm soát cả hai phía. nó không gộp hai phía đó thành một trải nghiệm ví đơn lẻ: người nộp vẫn vận hành hai mạng, hai khóa ký, và một số trạng thái vault riêng biệt trong suốt quá trình.
liệu phần khó nhất là chứng minh quyền sở hữu, hay chính việc điều phối hai ví riêng biệt mỗi lần mới là “chi phí thật” đang nằm ẩn dưới đó?
@BabylonLabs_io #baby $BABY $BANK $ESPORTS
tôi đã giả định rằng việc mở một vault TBV của Babylon nghĩa là kết nối một ví Bitcoin và một ví Ethereum, rồi để ứng dụng tự liên kết chúng.
hóa ra yêu cầu peg-in mang theo nhiều hơn hai địa chỉ ví.
yêu cầu này đăng ký địa chỉ Ethereum của người nộp tiền, một public key của Bitcoin, một bằng chứng BIP-322 về việc thực sự sở hữu khóa Bitcoin đó, nhà cung cấp Vault (Vault Provider) đã chọn, và một cam kết public-key WOTS gắn với người nộp. trong quá trình thiết lập off-chain, người nộp còn xác thực với Vault Provider đó thông qua một lần trao đổi challenge-response.
tôi đã phải ngồi suy nghĩ xem vì sao “bằng chứng về việc nắm giữ” lại quan trọng ở đúng chỗ này.
vì một địa chỉ Bitcoin hiển thị ra thì chẳng chứng minh được gì riêng. ai cũng có thể gõ một địa chỉ vào form. BIP-322 buộc người nộp ký một thông điệp bằng chính private key thực sự trước, chứng minh quyền kiểm soát, trước khi bất kỳ bản ghi vault phía Ethereum nào được tạo.
vai trò của Vault Provider ở đây còn hẹp hơn bạn tưởng. nó giúp điều phối khâu thiết lập, nhưng không bao giờ đụng vào việc nắm giữ Bitcoin; khóa của người nộp vẫn nằm ở tay người nộp trong suốt thời gian.
một chữ ký là đủ để chứng minh việc sở hữu. nó không trao quyền kiểm soát.
không có chuyện mọi thứ tự gộp lại thành một tài khoản thống nhất. phía Bitcoin vẫn phát broadcast giao dịch Pre-PegIn và ký mọi đường giải phóng (release path) sau đó. tôi cứ nghĩ sẽ có một điểm nào đó trong thiết kế của Babylon nơi hai phía được hợp nhất, nhưng không thấy: phía Ethereum xử lý yêu cầu peg-in, việc tiết lộ activation-secret và mọi hành động của ứng dụng—vay, hoàn trả, rút.
vì vậy, việc mở một vault Babylon về mặt mật mã chứng minh cùng một người kiểm soát cả hai phía. nó không gộp hai phía đó thành một trải nghiệm ví đơn lẻ: người nộp vẫn vận hành hai mạng, hai khóa ký, và một số trạng thái vault riêng biệt trong suốt quá trình.
liệu phần khó nhất là chứng minh quyền sở hữu, hay chính việc điều phối hai ví riêng biệt mỗi lần mới là “chi phí thật” đang nằm ẩn dưới đó?
@BabylonLabs_io #baby $BABY $BANK $ESPORTS
