
Bitcoin Cash trong SSP: những địa chỉ trông như của Bitcoin, và vì sao điều đó quan trọng
Phần lớn hướng dẫn về đồng coin bắt đầu bằng việc tài sản ấy dùng để làm gì. Bài này bắt đầu bằng một mối nguy, bởi Bitcoin Cash có một tính chất thực sự có thể khiến bạn mất tiền và nó không lộ ra trên bất kỳ màn hình ví nào.
Bitcoin Cash thừa hưởng định dạng địa chỉ của Bitcoin. Ở dạng nguyên thủy, một địa chỉ Bitcoin Cash và một địa chỉ Bitcoin là không thể phân biệt.
Sự mập mờ mà cú tách chuỗi để lại
Khi Bitcoin Cash tách khỏi Bitcoin năm 2017, nó giữ nguyên cách mã hóa địa chỉ đang có — cùng byte phiên bản, cùng bảng chữ base58, cùng hình dạng. Vào lúc ấy đó là con đường ít trở lực nhất. Nó cũng có nghĩa là trong những tháng đầu đời của chuỗi, không có cách nào nhìn một địa chỉ mà biết nó thuộc mạng nào.

Hệ quả là kiểu hỏng mà ai cũng nhớ từ thời ấy: người ta gửi BCH tới địa chỉ Bitcoin và gửi BTC tới địa chỉ Bitcoin Cash, bởi cả hai trông đều đúng và cả hai đều đúng thật — chỉ là đúng cho chuỗi kia. Tiền không bị hủy, nhưng lấy lại được đòi hỏi phải kiểm soát khóa tương ứng trên mạng còn lại, điều nhiều người không có.
Cách sửa là CashAddr, một định dạng địa chỉ tự gọi tên chuỗi của mình. Một địa chỉ Bitcoin Cash hiện đại mang tiền tố bitcoincash:, và phần thân dùng bảng chữ khác với Bitcoin. Không con người lẫn cái ví nào có thể nhầm nó với một địa chỉ Bitcoin, và đó chính là toàn bộ mục đích.
SSP dùng CashAddr xuyên suốt. Nếu bạn đang nhìn một địa chỉ Bitcoin Cash trong SSP, tên chuỗi của nó được viết ngay phía trước.
Điều gì bảo vệ bạn ở tầng giao thức
Định dạng địa chỉ giải quyết vấn đề con người. Một cơ chế riêng giải quyết vấn đề máy móc.
Bitcoin Cash ký giao dịch bằng một lược đồ băm chữ ký đã sửa đổi — SIGHASH_FORKID — khiến một giao dịch Bitcoin Cash đã ký đơn giản là vô hiệu trên Bitcoin, và một giao dịch Bitcoin vô hiệu trên Bitcoin Cash. Đó là bảo vệ chống phát lại, và nó là một phần của cú tách chuỗi ngay từ ngày đầu.
Nó quan trọng vì hai chuỗi chung một lịch sử. Mọi địa chỉ tồn tại trước tháng Tám 2017 đều tồn tại trên cả hai, với cùng một khóa nắm cả hai số dư. Không có bảo vệ chống phát lại, một giao dịch phát trên chuỗi này có thể được phát lại trên chuỗi kia và tiêu số coin tương ứng. SIGHASH_FORKID khiến điều đó bất khả về mặt cấu trúc chứ không chỉ là khó xảy ra.
SSP đặt loại chữ ký này trên mọi giao dịch Bitcoin Cash mà nó dựng. Bạn sẽ không bao giờ thấy nó, và đó mới là kết quả đúng.
SSP xử lý Bitcoin Cash ra sao
Bitcoin Cash chưa bao giờ nhận segwit, nên kho 2-of-2 của bạn dùng P2SH — cùng loại kịch bản SSP dùng cho Dogecoin và Flux — dẫn xuất từ cùng hạt giống như mọi thứ khác, dưới một dàn xếp hai-trên-hai y hệt phần còn lại của ví.
Phí gần như bằng không. SSP mặc định 4 đơn vị mỗi byte — mức mặc định thấp nhất trong mọi chuỗi phái sinh từ Bitcoin trong ví, và khoảng một phần hai mươi lăm của Bitcoin — bởi khối Bitcoin Cash rất lớn và rất trống. Ngưỡng bụi vẫn là 546 đơn vị quen thuộc, và SSP giới hạn mọi khoản phí Bitcoin Cash ở 0,01 BCH như một tấm lưới chắn trước một lỗi mất kiểm soát.
Một khác biệt so với Bitcoin và Litecoin: Bitcoin Cash không hỗ trợ thay thế bằng phí. Một giao dịch không thể được đẩy lên mức phí cao hơn sau khi đã phát đi. Trên thực tế điều này gần như không đáng kể — với những khối trống đến vậy, một giao dịch ở mức mặc định sẽ được xác nhận trong khối kế hoặc khối sau đó — nhưng nó nghĩa là mức phí bạn đặt chính là mức phí bạn có.
Bitcoin Cash thực sự dùng để làm gì
Cách đóng khung trung thực là: Bitcoin Cash là một canh bạc đặt vào một câu trả lời cụ thể cho câu hỏi mà Bitcoin đã trả lời theo cách khác.
Câu hỏi là Bitcoin nên mở rộng quy mô ra sao. Câu trả lời của Bitcoin là giữ khối nhỏ, chấp nhận một thị trường phí và đẩy khối lượng lên các tầng dựng bên trên. Câu trả lời của Bitcoin Cash là làm khối lớn hơn nhiều và giữ giao dịch rẻ ngay ở tầng nền. Cả hai đều là những lập trường kỹ thuật có thể bảo vệ được. Cuộc chia tách xảy ra vì chúng loại trừ lẫn nhau.
Mọi chuyện hiện đứng ở đâu thì thật ra không có gì để tranh cãi: Bitcoin thắng hiệu ứng mạng với cách biệt khổng lồ, còn Bitcoin Cash giữ lại một phần nhỏ thị trường và đội ngũ phát triển. Đó không phải lập luận rằng lập trường kỹ thuật ấy sai — giao dịch trên chuỗi giá rẻ thật sự hữu ích, và BCH mang lại điều đó — nhưng nó nghĩa là nắm giữ BCH là đặt cược vào một kết cục phần lớn đã được định đoạt theo chiều ngược lại.
Thứ nó làm tốt chính là thứ nó được dựng nên để làm: thanh toán trên chuỗi nhanh, cực rẻ, không dính tầng hai và không lo lắng về phí. Nếu đó là điều bạn muốn ở nó, nó làm tròn việc. Nếu bạn giữ nó với kỳ vọng đuổi kịp Bitcoin, mấy năm vừa qua là dữ liệu đáng đọc.
Bắt đầu thế nào
Bitcoin Cash xuất hiện trong bộ chuyển chuỗi của SSP cạnh mọi mạng được hỗ trợ khác, dẫn xuất từ hạt giống bạn đã sao lưu. Số dư và lịch sử hành xử như các chuỗi UTXO khác.
Những ghi chú thực tế, xếp theo mức chúng có thể khiến bạn tốn kém:
Luôn dùng dạng CashAddr. SSP đưa cho bạn dạng ấy. Nếu ai đó gửi bạn một địa chỉ định dạng cũ để nhận tiền, hãy xin một CashAddr — không phải vì SSP không xử lý được, mà vì chính sự mập mờ ấy là thứ đã khiến người ta mất tiền.
Kiểm hai lần tên chuỗi trước khi gửi. Đây là lời khuyên chung ở mọi nơi, nhưng với Bitcoin Cash thì kiểu hỏng trong lịch sử khiến nó đáng nhắc lại. Mô phỏng giao dịch nói về những gì ví kiểm tra thay bạn trước khi bạn ký.
Đừng lo về phí, nhưng hãy đặt đúng ngay lần đầu, bởi không có thay thế bằng phí để lui về.
Về phần hướng dẫn từng cú nhấp, gửi Bitcoin Cash bằng SSP tiếp nối từ đây.


