Educational Reference Tháng 5 16, 2024

Bitcoin đã được đưa vào Unicode như thế nào

Ký hiệu Bitcoin (₿) bị Unicode từ chối năm 2011 nhưng được chấp nhận là U+20BF vào năm 2017. Chiến dịch sáu năm tạo ra ký tự chính thức đầu tiên của crypto.

Bitcoin Bitcoin $BTC
Mục lục

Ngày 20 tháng 6 năm 2017, Hiệp hội Unicode phát hành phiên bản 10.0 của Tiêu chuẩn Unicode. Trong số 8.518 ký tự mới được thêm vào bản phát hành đó có một mục nhỏ nhưng mang ý nghĩa lịch sử: U+20BF, ký hiệu Bitcoin. Được hiển thị dưới dạng chữ B quen thuộc với hai nét dọc xuyên qua, ký tự này đã gia nhập hàng ngũ cùng ký hiệu đô la, ký hiệu euro và ký hiệu yên trong tiêu chuẩn mã hóa chính thức được sử dụng bởi hầu hết mọi thiết bị máy tính trên Trái Đất. Để đạt được điều này đã mất sáu năm với các đề xuất, từ chối, vận động cộng đồng và tranh luận kỹ thuật.

Đề Xuất Đầu Tiên: 2011

Ý tưởng thêm ký hiệu Bitcoin vào Unicode xuất hiện gần như ngay khi Bitcoin có được lượng người dùng đáng kể. Năm 2011, chỉ hai năm sau khi Satoshi Nakamoto phát hành phần mềm đầu tiên, các thành viên cộng đồng Bitcoin bắt đầu thảo luận về khả năng này trên diễn đàn BitcoinTalk. Lý do rất đơn giản: nếu Bitcoin là một loại tiền tệ, nó nên có ký hiệu tiền tệ có thể được gõ, truyền tải và hiển thị trên bất kỳ thiết bị nào mà không cần dựa vào hình ảnh hoặc phông chữ tùy chỉnh.

Các đề xuất không chính thức ban đầu gửi tới Hiệp hội Unicode đã bị từ chối. Ủy ban Kỹ thuật (UTC) có các tiêu chí đã được thiết lập rõ ràng để chấp nhận ký tự mới, và Bitcoin không đáp ứng được. Các phản đối rất cụ thể. UTC đặt câu hỏi liệu Bitcoin có đủ mức sử dụng thực tế để biện minh cho việc mã hóa hay không. Họ lưu ý rằng Bitcoin không được công nhận là đồng tiền hợp pháp bởi bất kỳ chính phủ nào, khiến việc phân loại nó là "tiền tệ" trở nên đáng tranh cãi theo hướng dẫn của ủy ban. Họ cũng nhận thấy rằng không có cơ quan trung ương nào chính thức chỉ định một ký hiệu, nghĩa là không có điểm tham chiếu ổn định và có thẩm quyền.

Đây không phải là những rào cản tùy tiện. Tiêu chuẩn Unicode là vĩnh viễn. Một khi đã được mã hóa, ký tự không thể bị xóa bỏ. Ủy ban cần sự tin tưởng rằng ký hiệu Bitcoin sẽ vẫn còn phù hợp và hình dạng của nó đã ổn định.

ong">Chiến Dịch Của Cộng Đồng

Những lần từ chối không chấm dứt nỗ lực. Thay vào đó, chúng thúc đẩy cộng đồng Bitcoin. Trong suốt năm 2012 và 2013, các chủ đề trên diễn đàn BitcoinTalk theo dõi chi tiết quá trình đề xuất Unicode. Các thành viên cộng đồng nghiên cứu các tiêu chí đã công bố của UTC cho ký tự mới và nỗ lực xây dựng hồ sơ giải quyết từng phản đối một cách có hệ thống.

Một yêu cầu quan trọng là chứng minh việc sử dụng rộng rãi, độc lập của ký hiệu trong nhiều bối cảnh khác nhau. Cộng đồng thu thập bằng chứng từ các nền tảng giao dịch, hệ thống thanh toán tại điểm bán hàng, các ấn phẩm tài chính và ứng dụng phần mềm đã độc lập áp dụng cùng một ký hiệu: chữ B với hai nét dọc. Bằng chứng về sự hội tụ phi tập trung, tự nhiên vào một glyph duy nhất là một luận cứ mạnh mẽ. Không ai bắt buộc thiết kế này. Hàng nghìn chủ thể không phối hợp đã đơn giản đi đến cùng một quy ước thị giác.

Một yêu cầu khác là chứng minh rằng ký hiệu không thể được đại diện đầy đủ bởi các ký tự Unicode hiện có. Ứng viên gần nhất là U+0E3F, ký hiệu baht Thái Lan, trông bề ngoài tương tự chữ B với một nét dọc. Nhưng ký hiệu baht chỉ có một nét, không phải hai, và sử dụng nó để đại diện Bitcoin sẽ gây nhầm lẫn với đồng tiền quốc gia hiện có. Cộng đồng đã chứng minh rằng không có ký tự hiện có nào có thể đóng vai trò thay thế phù hợp.

Đóng Góp Kỹ Thuật Của Ken Shirriff

Một thời điểm then chốt trong chiến dịch là khi Ken Shirriff, nhà sử học máy tính và kỹ sư nổi tiếng với công việc phân tích ngược phần cứng máy tính cổ điển, đứng ra ủng hộ. Shirriff không chỉ là người vận động. Ông đã thực hiện công việc kỹ thuật tỉ mỉ chuẩn bị một đề xuất Unicode chính thức đáp ứng các tiêu chuẩn khắt khe của ủy ban.

Đề xuất của Shirriff, được nộp vào năm 2015, là một mẫu mực về sự kỹ lưỡng. Nó bao gồm các thông số kỹ thuật về kiểu chữ cho glyph, các ví dụ được ghi nhận về việc sử dụng ký hiệu trên các nền tảng và ấn phẩm, giải quyết từng phản đối trước đó của UTC, và cung cấp bằng chứng rằng ký hiệu đã đạt được sự công nhận ổn định, rộng rãi. Đề xuất dựa trên sự áp dụng ngày càng phổ biến của Bitcoin, bao gồm việc sử dụng bởi các hãng tin tài chính lớn và sự công nhận của các cơ quan quản lý ở nhiều quốc gia.

Ngoài đề xuất Unicode, Shirriff đóng góp trực tiếp vào cơ sở mã của Bitcoin. Ông làm việc để triển khai ký hiệu Bitcoin trong phần mềm Bitcoin Core, đảm bảo rằng phần mềm có thể hiển thị và xử lý ký tự đúng cách một khi nó được mã hóa. Công việc kỹ thuật cấp cơ sở này bổ sung cho nỗ lực chính trị và hành chính ở cấp Hiệp hội Unicode.

Sự Chấp Nhận: Unicode 10.0

UTC tranh luận về đề xuất qua nhiều cuộc họp trong năm 2016 và đầu năm 2017. Bước ngoặt là khối lượng bằng chứng sử dụng độc lập. Đến năm 2016, Bitcoin có vốn hóa thị trường vượt quá mười tỷ đô la, và chữ B hai nét xuất hiện trên giao diện sàn giao dịch, máy ATM, ví phần cứng và biểu đồ tài chính trên toàn thế giới.

Ngày 20 tháng 6 năm 2017, Unicode 10.0 được phát hành với ký hiệu Bitcoin tại mã điểm U+20BF trong khối Ký hiệu Tiền tệ, bên cạnh ký hiệu đô la (U+0024), ký hiệu euro (U+20AC), ký hiệu bảng Anh (U+00A3) và ký hiệu yên (U+00A5). Bitcoin trở thành đồng tiền phi tập trung, không do chính phủ phát hành đầu tiên nhận được ký tự Unicode.

Ý nghĩa vừa mang tính thực tiễn vừa mang tính biểu tượng. Bất kỳ hệ thống văn bản nào hỗ trợ Unicode 10.0 giờ đây có thể hiển thị ký hiệu Bitcoin như một ký tự tiêu chuẩn. Và việc mã hóa đại diện cho sự công nhận thể chế từ một trong những tổ chức tiêu chuẩn quan trọng nhất của ngành máy tính.

Hỗ Trợ Phông Chữ Và Hiển Thị

Được chấp nhận vào Unicode chỉ là bước khởi đầu của hành trình thực tiễn. Một mã điểm là một phép gán trừu tượng. Để người dùng thực sự nhìn thấy ký hiệu Bitcoin trên màn hình, các phông chữ phải bao gồm glyph cho U+20BF, và hệ điều hành phải đi kèm với những phông chữ đó.

Hỗ trợ phông chữ được triển khai dần dần. Apple thêm hỗ trợ trong macOS High Sierra và iOS 11.1. Microsoft đưa vào các bản cập nhật Segoe UI cho Windows 10. Google thêm vào Noto Sans và Roboto trên Android và Chrome OS.

Tính đến năm 2026, hỗ trợ phông chữ cho U+20BF đã phổ biến trên các thiết bị thế hệ hiện tại. Các nhà phát triển web có thể sử dụng ký tự trực tiếp trong HTML (dưới dạng ₿), mặc dù danh sách phông chữ dự phòng vẫn là phương pháp tốt nhất cho các hệ thống cũ có thể hiển thị ký tự giữ chỗ "ký tự bị thiếu".

Tác Động Rộng Hơn Đối Với Các Ký Hiệu Tiền Điện Tử

Việc mã hóa Unicode thành công của Bitcoin đặt ra một câu hỏi hiển nhiên: liệu các loại tiền điện tử khác có theo sau không? Câu trả lời ngắn gọn, gần một thập kỷ sau, là không. Không có loại tiền điện tử nào khác được thêm vào Tiêu chuẩn Unicode. Kim cương của Ethereum, chữ L của Litecoin và mọi ký hiệu tiền điện tử khác vẫn chưa được mã hóa.

Rào cản giống như những gì Bitcoin đã đối mặt vào năm 2011, được khuếch đại bởi sự gia tăng của các token. Hầu hết các ký hiệu tiền điện tử quá mới, quá không ổn định trong thiết kế, hoặc quá ngách. Ethereum là ứng viên mạnh nhất, nhưng Quỹ Ethereum chưa bao giờ chính thức theo đuổi việc mã hóa.

Sự chấp nhận Unicode của Bitcoin vẫn là duy nhất. Trong một tiêu chuẩn có nguồn gốc từ các chữ viết cổ đại và tập hợp các hệ thống chữ viết của nền văn minh nhân loại, một ký hiệu được tạo ra bởi một nhà thiết kế ẩn danh trên một diễn đàn internet giờ đây nằm vĩnh viễn bên cạnh các đồng tiền của các quốc gia.

Bài viết Liên quan

Educational Reference

Hướng dẫn đầy đủ về màu sắc thương hiệu tiền mã hóa

Educational Reference

Xu hướng thiết kế logo tiền mã hóa năm 2026

Educational Reference

Chữ B của Bitcoin có hai đường kẻ có ý nghĩa gì?

Educational Reference

Top 10 logo Crypto được nhận biết nhiều nhất