
Số dư Bitcoin của bạn không phải là một con số
Hầu hết các ví hiển thị số Bitcoin bạn nắm giữ dưới dạng một con số duy nhất, và con số đó tiện lợi — nhưng nó che giấu cách Bitcoin thực sự vận hành bên trong. Bitcoin không theo dõi số dư tài khoản như một ngân hàng. Thay vào đó, nó sử dụng mô hình đầu ra giao dịch chưa tiêu, hay mô hình UTXO. Mỗi khoản thanh toán bạn từng nhận đều nằm trên chuỗi dưới dạng một mảnh tiền riêng biệt, không thể chia tách, gọi là UTXO. "Số dư" của bạn chỉ đơn giản là tổng của tất cả các UTXO mà ví của bạn kiểm soát.
Một hình dung hữu ích: ví của bạn là một lọ chứa các đồng xu mệnh giá khác nhau. Nếu ai đó gửi cho bạn 0,05 BTC, bạn nhận được một đồng xu 0,05 BTC. Nhận thêm 0,002 BTC sau đó và bạn có một đồng xu thứ hai riêng biệt. Khi bạn tiêu Bitcoin, ví chọn một hoặc nhiều đồng xu này làm đầu vào, gửi số tiền được yêu cầu cho người nhận, và trả lại phần dư cho bạn dưới dạng một UTXO hoàn toàn mới — tiền thừa của bạn. Hiểu điều này là nền tảng của Bitcoin trong SSP, và nó định hình trực tiếp chi phí giao dịch của bạn.
Bạn tích lũy các UTXO nhỏ như thế nào
Điều rắc rối là các UTXO chồng chất lên. Mỗi lần bạn nhận Bitcoin — một khoản chi trả, một lần rút từ sàn giao dịch, một khoản chuyển nhỏ từ bạn bè — một UTXO mới rơi vào ví của bạn. Sau nhiều tháng sử dụng thường xuyên, một ví hoạt động tích cực có thể nắm giữ hàng chục UTXO, nhiều cái khá nhỏ.
Điều này quan trọng vì phí giao dịch Bitcoin được tính theo kích thước dữ liệu, đo bằng satoshi trên byte ảo (sat/vB), chứ không theo số lượng BTC được chuyển. Mỗi UTXO bạn tiêu thêm một đầu vào vào giao dịch, và mỗi đầu vào chiếm chỗ. Một khoản thanh toán tiêu mười UTXO nhỏ là một giao dịch lớn hơn về mặt vật lý so với một giao dịch tiêu một UTXO duy nhất có cùng tổng giá trị — và do đó tốn phí nhiều hơn, bất kể bạn gửi bao nhiêu Bitcoin.
Đẩy đến cực đoan, bạn có thể kết thúc với bụi (dust): một UTXO nhỏ đến mức phí cần thiết để tiêu nó vượt quá giá trị của chính nó. Bụi trên thực tế bị mắc kẹt. Nó vẫn là Bitcoin của bạn, nhưng di chuyển nó tốn nhiều hơn giá trị của nó ở mức phí hiện tại. Một ví dụ cụ thể: nếu việc tiêu một đầu vào multisig đơn lẻ tốn khoảng 8.000 satoshi ở mức phí 50 sat/vB, thì bất kỳ UTXO nào có giá trị thấp hơn con số đó đều là gánh nặng chết — gửi nó sẽ tiêu hết toàn bộ số tiền vào phí và không để lại gì cho người nhận. Sự phân mảnh không chỉ làm cho việc chi tiêu tốn kém hơn; nếu không được kiểm soát, nó có thể âm thầm giam giữ giá trị thực.
Hợp nhất thực sự là gì
Hợp nhất là cách khắc phục có chủ đích. Bạn tạo một giao dịch tiêu nhiều UTXO nhỏ làm đầu vào và gửi số tiền gộp lại đến một địa chỉ bạn kiểm soát — tức là gửi lại cho chính mình. Nhiều đồng xu nhỏ đi vào; một đồng xu lớn hơn đi ra.
Bạn vẫn trả phí cho giao dịch hợp nhất đó, và nó có thể đáng kể vì có nhiều đầu vào. Nhưng bạn trả nó một lần, theo lịch trình của riêng bạn, thay vì trả một khoản phụ phí vì đầu vào phình to ở mỗi lần chi tiêu trong tương lai. Sau khi hợp nhất, một khoản thanh toán thông thường tiêu một UTXO gọn gàng thay vì mười cái phân mảnh. Sự đánh đổi rất đơn giản và đáng nói thẳng: bạn trả một khoản phí đã biết bây giờ để làm cho tất cả giao dịch tương lai của bạn nhỏ hơn và rẻ hơn, và để cứu lấy giá trị trước khi nó suy thoái thành bụi không thể tiêu được.
Khi nào nên hợp nhất: theo dõi mempool
Thời điểm là tất cả. Vì một giao dịch hợp nhất lớn, chi phí của nó dao động mạnh theo điều kiện mạng. Mempool của Bitcoin — hàng đợi các giao dịch chưa xác nhận — bị tắc nghẽn theo từng đợt, và mức phí tăng giảm tương ứng.
Hãy hợp nhất trong những giai đoạn yên tĩnh, phí thấp. Khi mempool gần như trống và mức phí giảm xuống một chữ số sat/vB, đó là thời điểm để quét các UTXO nhỏ của bạn thành một. Làm cùng công việc đó trong một đợt phí tăng vọt — khi mức phí leo lên 100 sat/vB hoặc cao hơn — có thể tốn gấp năm hoặc mười lần cho đúng cùng một kết quả. Không có gì cấp bách trong việc hợp nhất, và đó chính là điều khiến nó rẻ: bạn chỉ cần chờ một khung cửa sổ yên ả. Cuối tuần và những giờ đêm khuya ở các múi giờ lớn thường có nhu cầu thấp hơn, dù không có gì bảo đảm.
Một kỷ luật hữu ích là xem hợp nhất như một việc tận dụng cơ hội chứ không phải theo lịch. Đừng hợp nhất vì một lời nhắc trên lịch vừa kêu; hãy hợp nhất vì bạn tình cờ liếc qua mempool và thấy phí chạm đáy. Các tài nguyên giáo dục tại Bitcoin Optech trình bày sâu về quản lý UTXO và phí, và một trình khám phá mempool trực tiếp sẽ cho bạn thấy mức phí hiện tại. Để biết thêm về cách đọc điều kiện phí, xem Chiến lược phí Bitcoin trong SSP.
Sự đánh đổi về quyền riêng tư
Hợp nhất có một chi phí không đo được bằng satoshi. Khi bạn kết hợp nhiều UTXO vào một giao dịch, bạn liên kết các đầu vào đó với nhau một cách công khai và vĩnh viễn trên blockchain. Bất kỳ ai phân tích chuỗi bây giờ đều có thể suy ra rằng tất cả những địa chỉ trước đây tách biệt đó đều thuộc về một ví duy nhất.
Nếu bạn đã nhận Bitcoin vào các địa chỉ khác nhau để giữ một số khoản thanh toán được phân ngăn, việc hợp nhất chúng sẽ hợp nhất lịch sử đó thành một cụm duy nhất có thể nhìn thấy. Đây là một sự đánh đổi thực sự so với việc tiết kiệm phí, và chỉ bạn mới có thể cân nhắc nó. Nếu quyền riêng tư trên chuỗi quan trọng đối với tình huống của bạn, hãy đọc CoinJoin, trộn coin và Bitcoin tự lưu ký trước khi hợp nhất, và cân nhắc những UTXO nào bạn sẵn lòng liên kết.
Điểm tinh tế của multisig trong SSP
Đối với người dùng SSP có một yếu tố bổ sung khiến thời điểm còn quan trọng hơn nữa. SSP bảo vệ Bitcoin trong cấu hình multisig 2-of-2: một khoản chi tiêu chỉ được ủy quyền khi cả SSP Wallet trên điện thoại của bạn và SSP Key cùng ký nó. Đó là một nâng cấp bảo mật lớn so với các ví một khóa — nhưng nó có một hệ quả về kích thước.
Một đầu vào multisig lớn hơn trên chuỗi so với một đầu vào chữ ký đơn. Nó mang hai khóa công khai và hai chữ ký thay vì một, nên chiếm nhiều byte ảo hơn. Do đó, mỗi UTXO bạn tiêu trong SSP tốn nhiều hơn để di chuyển so với UTXO tương đương trong một ví chữ ký đơn cơ bản. Đây là cái giá thông thường của bảo mật multisig, và các địa chỉ SegWit của SSP giữ nó hiệu quả nhất trong mức thiết kế cho phép — nhưng nó đúng là có nghĩa rằng sự phân mảnh UTXO tốn kém hơn đối với người dùng SSP so với người dùng chữ ký đơn.
Bài học thực tế: cùng một ví phân mảnh chỉ hơi phiền phức trong một cấu hình chữ ký đơn lại tốn kém hơn trong một multisig 2-of-2. Vì vậy, hợp nhất khi phí thấp là một lợi ích lớn hơn một chút trong SSP, và đáng làm như một biện pháp giữ gìn vệ sinh ví có chủ đích.
Một thói quen hợp lý
Bạn không cần phải ám ảnh về điều này. Một thói quen hợp lý: khi bạn nhận thấy ví SSP của mình đã tích lũy một số UTXO nhỏ và mempool tình cờ đang yên tĩnh, hãy gửi một giao dịch hợp nhất cho chính mình. Chọn một mức phí thấp, chấp nhận rằng cả hai yếu tố ký của SSP đều tham gia, và để nó được xác nhận. Bạn sẽ đã đánh đổi một khoản phí rẻ, đúng thời điểm lấy những giao dịch rẻ hơn và đơn giản hơn mỗi lần bạn chi tiêu sau này — trong khi vẫn hoàn toàn tự lưu ký suốt cả quá trình.

