Tác giả: Spiral
Nguồn: https://spiralbtc.substack.com/p/making-bitcoin-speak-human
Tác giả: Conor Okus & Mat Balez
Nếu bạn đã từng thực hiện giao dịch chuyển tiền Bitcoin ngang hàng (peer-to-peer), bạn sẽ hiểu quá trình này căng thẳng đến mức nào. Chúng ta phải sao chép một chuỗi ký tự trông vô cùng kỳ lạ, dán vào phần mềm ví điện tử và cầu nguyện rằng mình không vô tình gõ sai bất kỳ ký tự nào và gửi tiền vào một "địa ngục" không thể cứu vãn.
"Địa chỉ Bitcoin dễ đọc đối với người dùng (HBA)" là tên mà chúng tôi đề xuất cho tiêu chuẩn BIP 353 ; tiêu chuẩn này mang đến trải nghiệm người dùng quen thuộc, trực quan từ các ứng dụng như Cash App, Venmo và PayPal cho các ứng dụng Bitcoin. Người dùng không còn cần phải xử lý các địa chỉ ví dài dòng và khó hiểu; HBA giúp việc gửi Bitcoin đơn giản như gửi email.
Là một tiêu chuẩn công nghiệp mở được xây dựng trên Hệ thống Tên miền(DNS), BIP353 đã chuyển đổi các định danh thanh toán từ các định dạng như "bc1q0zv3j4kzv…" (địa chỉ) thành các định dạng dễ đọc hơn như " ₿ conorokus@twelve.cash ". Đây là một cải tiến đáng kể về khả năng sử dụng, giúp giảm thiểu lỗi trong các thao tác sao chép-dán và loại bỏ tâm lý khi bắt đầu giao dịch.
DNS đã trở nên quen thuộc với việc sử dụng internet. Đó là một hệ thống đặt tên mạnh mẽ mà các máy tính sử dụng để giao tiếp với nhau, dịch tên miền(như " www.google.com ") thành địa chỉ IP thực tế (như "142.251.16.100 "). Khi mọi người nhập tên miền vào thanh địa chỉ của trình duyệt, họ đang sử dụng hệ thống này. Chúng ta có thể đạt được hiệu quả tương tự trong thế giới Bitcoin, điểm khác biệt là điều này sẽ được sử dụng cho các khoản thanh toán.
Hãy gửi tiền đến đúng tên người nhận, chứ không phải một chuỗi ký tự ngẫu nhiên.
Việc sử dụng tên trong các ứng dụng thanh toán tiện lợi hơn, rõ ràng hơn và dễ nhớ hơn. Ví dụ: "**$judysmith**" và " @moneyball ". Chúng đóng vai trò như một cầu nối trong trải nghiệm người dùng, che giấu hầu hết các phức tạp tiềm ẩn—như danh tính, quy tắc tuân thủ, kênh thanh toán và mọi thứ khác.
Bitcoin rất mạnh mẽ, nhưng vẫn có cảm giác khó sử dụng.
Bitcoin, với tư cách là một công nghệ, được phát triển phi tập trung, mở và toàn cầu, nhưng chúng ta vẫn đang sử dụng một thứ hoàn toàn xa lạ với con người để "giải quyết" các vấn đề của con người (Ghi chú của người dịch: Đây là một cách chơi chữ; từ "address" trong tiếng Anh có thể mang cả nghĩa "giải quyết" và "địa chỉ").
- " Hãy gửi cho tôi địa chỉ blockchain của bạn ." Điều này yêu cầu người trả tiền phải kiểm tra kỹ lưỡng rồi sao chép và dán một chuỗi ký tự ngắn, có vẻ như ngẫu nhiên.
- " Vui lòng gửi cho tôi hóa đơn nhanh ." Điều này cũng yêu cầu người trả tiền phải kiểm tra kỹ lưỡng rồi sao chép và dán một chuỗi ký tự dài, không đều.
Nếu bạn không phải là thành viên của cộng đồng Bitcoin, bạn sẽ không sử dụng loại ngôn ngữ này khi thực hiện thanh toán, và chính vì lý do đó mà nó có thể ảnh hưởng đến sự thành công hay thất bại Bitcoin. Chúng ta phải trực tiếp đối diện một trong những vấn đề trải nghiệm người dùng quan trọng nhất trong các ứng dụng Bitcoin : liệu chúng ta có thể tạo ra một hệ thống địa chỉ thân thiện với người dùng trong khi vẫn bảo toàn các thuộc tính cốt lõi của Bitcoin hay không?
Đây là một vấn đề lớn, nhưng nếu được giải quyết đúng cách, nó có thể thu hút làn sóng người dùng tiếp theo và loại bỏ rào cản rõ ràng đối với việc người dùng chấp nhận sản phẩm.
Giải quyết một trở ngại quan trọng trong giao tiếp ngang hàng
Ứng dụng chính của HBA là cho phép các khoản thanh toán Bitcoin hoạt động tương tác, không chỉ trên toàn bộ hệ sinh thái mà còn giữa các giao thức thanh toán L1 và L2 khác nhau. Nó cho phép bạn gửi các giao dịch đơn lẻ ngay lập tức và riêng tư từ bất kỳ ví hoặc sàn giao dịch đến bất kỳ ví hoặc sàn giao dịch nào khác, mà không cần phối hợp trước hoặc thiết lập đặc biệt.
Nhưng HBA cũng có thể được sử dụng để tăng cường các giao dịch quét nguyên tử. Nó cho phép bạn chuyển tiền từ người giữ hộ sang ví của chính bạn một cách an toàn, riêng tư và liền mạch — tất cả các thao tác đều tránh việc sử dụng lại địa chỉ. Đó là một con đường đơn giản từ "Tôi đã mua Bitcoin" đến "Tôi kiểm soát Bitcoin của mình".
Cuối cùng, khi bạn kiểm tra địa chỉ người nhận tại nhà cung cấp thiết bị ký điện tử phần cứng, HBA giúp quy trình trở nên rõ ràng hơn và ít xảy ra lỗi hơn. Việc xác minh một tên ngắn gọn, dễ nhận biết sẽ dễ dàng hơn nhiều so với việc quét một chuỗi ký tự dài.
Mở nắp ca-pô
HBA có thể được sử dụng để nhận Bitcoin, bất trong đó giao thức thanh toán nào được sử dụng. Nó hoạt động bằng cách trỏ đến một URI BIP 321 được lưu trữ trong bản ghi DNS an toàn, cho phép HBA hoạt động trên cơ sở hạ tầng internet mà chúng ta đã có. Cả HBA và internet đều sử dụng cùng một hệ thống DNS toàn cầu, đã được kiểm tra độ bền: lần bạn nhập URL vào thanh địa chỉ của trình duyệt, một quá trình tra cứu DNS sẽ được thực hiện, bạn chỉ không nhận ra điều đó. Đây cũng là lĩnh vực quen thuộc đối với phần mềm ví điện tử.

- Quy trình tra cứu DNS của HBA, trích từ Hướng dẫn thiết kế Bitcoin -
(Ghi chú của người dịch: Xin lưu ý rằng trong hình ảnh trên, URI BIP321 đã được phân tích cú pháp chứa hai loại thông tin: một là đề nghị của Mạng Lightning; loại còn lại là địa chỉ thanh toán ẩn.)
Cụ thể hơn, giả sử Bob muốn nhận một số Bitcoin.
Quy trình hoạt động như sau: Đầu tiên, phần mềm hoặc dịch vụ ví của Bob giúp anh ta tạo ra một địa chỉ Bitcoin dễ đọc. Ẩn sau đó, các hướng dẫn thanh toán của anh ta, chẳng hạn như đề nghị BOLT12, được lưu trữ an toàn trong DNS. Sau đó, nếu Alice muốn thanh toán cho Bob, cô ấy không cần Bob tạo hóa đơn hoặc phối hợp bất cứ điều gì trong thời gian thực. Bob chỉ cần chia sẻ HBA của mình với Alice theo bất kỳ cách nào anh ta thích: tin nhắn văn bản, cuộc gọi điện thoại, trên trang web của anh ta, hoặc thậm chí trên danh thiếp của anh ta—không thành vấn đề. Khi Alice (trong phần mềm ví Bitcoin của cô ấy) nhập HBA của Bob, ví sẽ tự động truy xuất thông tin thanh toán của Bob từ DNS, lấy đề nghị BOLT12 của anh ta và chuẩn bị thanh toán cho Alice. Chỉ với một lần chạm, ví của cô ấy sẽ gửi khoản thanh toán cho Bob thông qua Mạng Lightning.
Hơn nữa, với sự hỗ trợ của các giao thức thanh toán bất đồng bộ (mới được triển khai trong LDK0.2), việc Bob có trực tuyến hay không không quan trọng. Phần thưởng sẽ được trao khi nút hoặc dịch vụ của anh ấy hoạt động trở lại. Tất cả điều này không yêu cầu máy chủ tập trung hoặc Bob phải luôn trực tuyến; tất cả các bên chỉ cần chia sẻ một địa chỉ đơn giản.

- Các quy trình thanh toán liên quan đến truy vấn DNS, ví người dùng và mạng Lightning/ Bitcoin , theo Hướng dẫn thiết kế Bitcoin -
Duy trì Bitcoin chất của Bitcoin
Có lẽ khía cạnh quan trọng nhất của HBA là bước đột phá về trải nghiệm người dùng, cho phép Bitcoin mở rộng vào cuộc sống thường nhật mà không làm mất đi những phẩm chất làm nên Bitcoin . Dưới đây là những lĩnh vực mà HBA phù hợp với viễn cảnh mong đợi Bitcoin :
- Bảo mật : Không có máy chủ bên thứ ba nào có thể theo dõi thông tin thanh toán (như người gửi, số tiền và dữ liệu).
- Khả năng chống kiểm duyệt : Vì không cần máy chủ trung gian nào, nên không ai có thể chặn, lọc hoặc đóng băng các khoản thanh toán của bạn.
- Bảo mật : HBA được thiết kế để loại bỏ rủi ro nhà cung cấp dịch vụ trung gian thay thế hóa đơn của bạn hoặc đánh cắp các khoản thanh toán đã gửi cho bạn. Hơn nữa, bản thân DNSSEC bảo vệ các lệnh thanh toán, đảm bảo chúng không bị giả mạo.
- Khả năng tương tác : HBA phá vỡ các rào cản thanh toán khép kín, cho phép thanh toán xuyên suốt nhiều hệ thống. Nó có thể thống nhất và tích hợp các giao thức thanh toán khác dưới một tên gọi dễ hiểu đối với con người.
HBA cải thiện tính dễ sử dụng của Bitcoin mà không làm mất đi các nguyên tắc của nó.
HBA là mã định danh cuối cùng Bitcoin.
Do giao thức BIP 353 HBA nằm trên các sơ đồ định địa chỉ khác, nó được kỳ vọng sẽ trở thành mã định danh duy nhất dễ tương tác và có khả năng đáp ứng nhu cầu trong tương lai nhất.
Nhu cầu về một giải pháp như vậy đã tồn tại từ lâu. Nhưng hiện nay, khi các khoản thanh toán Bitcoin đang chuẩn bị mở rộng quy mô và các giao thức mới xuất hiện với các định dạng đặt tên độc quyền của riêng chúng (như Spark và Ark, và những giao thức khác sắp ra mắt), vấn đề này đang trở nên ngày càng quan trọng. Nếu không có một tiêu chuẩn thống nhất, toàn bộ hệ sinh thái có nguy cơ bị phân mảnh thành các sơ đồ địa chỉ không tương thích và trải nghiệm người dùng khó hiểu.
HBA mang đến cho ngành công nghiệp cơ hội tạo ra một mã định danh đơn giản, thân thiện với người dùng, có thể được sử dụng với mọi giao thức và mọi người dùng.
Vậy còn "địa chỉ mạng Lightning" thì sao?
"Địa chỉ mạng Lightning" (được triển khai thông qua giao thức LNURL ) là các địa chỉ dễ đọc đối với con người, tương tự như các địa chỉ đã tồn tại từ nhiều năm trước, thậm chí trước cả BIP353; chúng được tạo ra để đáp ứng các nhu cầu trải nghiệm người dùng tương tự, nhưng với những sự thỏa hiệp đáng kể ở hai khía cạnh:
- Việc tin tưởng các máy chủ bên thứ ba đồng nghĩa với việc họ có thể giám sát người nhận thanh toán của bạn, kiểm duyệt những gì bạn có thể thanh toán và thậm chí, trong một số trường hợp, đánh cắp tiền của bạn. Đây không phải là cách Bitcoin có thể mở rộng quy mô để phục vụ tất cả mọi người.
- Nó chỉ tương thích với Mạng Lightning và không được thiết kế để hoạt động tương tác với các giao thức khác (như Ark, Spark và Cashu) và các khoản thanh toán blockchain(như "thanh toán ngầm"). LNRUL ràng buộc người dùng vào một phần của hệ sinh thái.
Địa chỉ Lightning có thể cho rằng một biện pháp tạm thời, và hiện tại chúng đã hoàn thành nhiệm vụ của mình. Bằng cách sử dụng BIP353 + BOLT 12 , chúng ta hiện có một hệ thống địa chỉ dễ đọc đối với con người, cho phép sử dụng tương tự mà không cần đến sự tập trung hóa, các yếu tố tin cậy và những hạn chế về khả năng tương tác.
Một khởi đầu mới
Giờ đây khi đã có giải pháp tốt hơn, đã đến lúc thúc đẩy việc sử dụng HBA rộng rãi hơn. Phoenix Wallet – có lẽ là phần mềm ví điện tử di động tự quản lý tốt nhất dành cho người tiêu dùng – đã ra mắt tính năng hỗ trợ đầy đủ cho việc gửi và nhận tiền đến và thông qua HBA vào năm 2024 (có thể tìm thấy trong Cài đặt -> Thử nghiệm). Hàng chục ứng dụng ví và ứng dụng Bitcoin khác đã hỗ trợ gửi tiền đến BOLT12 Offers. Cash App (với 5,7 triệu người dùng hiện có) đã cho biết họ đang phát triển tính năng hỗ trợ này. Đà phát triển đang được xây dựng và chúng tôi rất mong chờ được thấy nhiều ứng dụng ví và sản phẩm Bitcoin khác làm theo.
Dưới đây là một số hướng đi thực tiễn mà chúng tôi cho rằng là cần thiết để hỗ trợ địa chỉ Bitcoin dễ đọc đối với con người trong ứng dụng của bạn:
BIP 321 được sử dụng làm định dạng địa chỉ thông dụng.
Việc hỗ trợ URI BIP 321 như một cách thống nhất để thể hiện các chỉ thị thanh toán (bất kể giao thức nào được sử dụng) tạo ra một nền tảng vững chắc cho khả năng tương tác và các tính năng có khả năng đáp ứng nhu cầu trong tương lai. Điều đáng mừng là, điều này đã được hỗ trợ bởi phần lớn phần mềm ví điện tử và sàn giao dịch, chỉ có một số ít ngoại lệ.
Hỗ trợ gửi dữ liệu đến BOLT 12 và HBA.
Đối với hầu hết các ví điện tử và dịch vụ, đây là một sự thay đổi tương đối nhẹ nhàng với tác động tối thiểu đến trải nghiệm người dùng. Mục tiêu rất đơn giản: cho phép người dùng thực hiện thanh toán cho bất kỳ ai có HBA, bất kể ví điện tử hoặc mạng lưới của họ. Đạt được điều này sẽ tạo ra giá trị đáng kể cho cả mạng lưới và người dùng của bạn. Nhiều ví điện tử và ứng dụng đa hệ sinh thái đã thêm hỗ trợ sẵn có cho BOLT 12, tạo nền tảng cho việc bổ sung hỗ trợ HBA trong tương lai.

- Ảnh chụp màn hình trạng thái áp dụng BOLT 12, từ bolt12.org -
Hỗ trợ nhận thanh toán qua BOLT 12 và HBA.
Điều này tạo ra giá trị lớn hơn vì người dùng của bạn sẽ có thể nhận Bitcoin trên một địa chỉ ổn định, dễ nhớ và có khả năng tương tác—ngay trong tên miền của bạn. Việc này yêu cầu nhà cung cấp DNS của bạn triển khai DNSSEC, cùng với một số phát triển về hệ thống phụ trợ và trải nghiệm người dùng (ví dụ: lựa chọn tên người dùng, quản lý ưu đãi); nhưng nó rất có giá trị vì cho phép người dùng của bạn hiển thị HBA của họ ở bất cứ đâu.
Một ngày nào đó, Bitcoin sẽ không còn là một công cụ tài chính phức tạp, chỉ dành cho một nhóm người nhất định. Mọi người sẽ thấy nó minh bạch và dễ sử dụng. Các khoản thanh toán sẽ được thực hiện thông qua tên miền dễ đọc, xuyên suốt các ứng dụng, biên giới và loại tiền tệ khác nhau. Khi đó, người dùng sẽ không cần phải xem xét các giao thức, kênh thanh toán hay các lớp trung gian nữa. Trên thực tế, họ sẽ không cần phải nghĩ về những điều này nữa, đó chính là trạng thái lý tưởng.
Để bắt đầu gửi thanh toán bằng tên miền dễ đọc đối với con người, hãy tải xuống Phoenix Wallet và trải nghiệm điều kỳ diệu trong đó . Nếu bạn am hiểu công nghệ hơn và đang tìm kiếm giải pháp HBA tự lưu ký, hãy xem hướng dẫn này.
(qua)



