Cho đến thời điểm hiện tại, những nỗ lực của các nhà phát triển nhằm giảm phí giao dịch của bitcoin chủ yếu tập trung vào việc làm cho mạng của nó ít bị tắc nghẽn hơn. Một sự đổi mới trong thuật toán lựa chọn đồng tiền của bitcoin cũng có thể giúp ích..
Trong một cuộc phỏng vấn với ấn phẩm trực tuyến Coindesk, các nhà phát triển từ thuật toán cốt lõi của bitcoin đã cung cấp chi tiết về thuật toán của nhánh Branch và Bound ((hay BnB như nó được biết đến phổ biến) đang được sử dụng để hợp lý hóa lựa chọn đồng tiền của bitcoin để giao dịch.
Vấn đề với lựa chọn tiền xu
Lựa chọn đồng xu của Bitcoin liên quan đến cách thức thuật toán của tiền điện tử chọn tiền từ đầu ra giao dịch chưa được xác định (UTXO) cho các giao dịch trong tương lai. UTXO là thay đổi còn lại sau một giao dịch chi tiêu. Thay đổi này thường được lưu trữ trong ví của người dùng và bao gồm nhiều mẩu dữ liệu, mỗi phần có lượng bitcoin khác nhau. Ví dụ: số dư 1 bitcoin trong ví có thể bao gồm 0, 3 bitcoin trong một dữ liệu, 0, 2 bitcoin trong một dữ liệu khác, v.v… Cùng với nhau, những mẩu dữ liệu này tạo thành một bitcoin trong ví của người dùng.
Trong một giao dịch để chi tiêu số bitcoin đó, thuật toán sẽ chọn các khối dữ liệu và tạo các UTXO khác trong quy trình. Ví dụ: họ có thể chọn chỉ tiêu 0, 2 bitcoin từ một phần dữ liệu chứa 0, 3 bitcoin (và tạo ra sản lượng giao dịch chưa được xử lý là 0, 1 bitcoin trong quy trình) và thêm nó vào 0, 2 bitcoin khác từ một dữ liệu khác, v.v. được tưởng tượng, quá trình của thuật toán là không hiệu quả và tốn thời gian. Một nhược điểm quan trọng khác của quy trình là nó tạo ra bụi bụi hoặc các phần dữ liệu có giá trị nhỏ hơn phí giao dịch, về cơ bản chúng vô dụng đối với các giao dịch.
Trong một bài đăng trên Medium năm ngoái, nhà phát triển và doanh nhân bitcoin nổi tiếng Jimmy Song đã cố gắng tính toán số lượng đồng tiền như vậy. Nếu các UTXO của bitcoin giống như các vật phẩm trong kho tiền, chúng ta sẽ thấy khoảng hai phần ba kho chứa đầy đồ trang sức và phần còn lại chứa đầy các mặt hàng có giá trị cao hơn nhiều, ông viết, nói thêm rằng đó là một cách vô lý về kinh tế.. Tiếp tục với sự tương tự, một khoản phí giao dịch sẽ giống như chủ sở hữu kho tiền tính phí cho bạn để rút các vật trang sức thuộc về bạn.
Thay đổi quy trình lựa chọn tiền
Các nhà phát triển thuật toán BnB nói rằng mã mới cố gắng tìm một kết quả khớp chính xác cho số tiền giao dịch thay vì tự ý chọn số tiền từ mỗi phần dữ liệu. Andrew Điều này giúp thu hẹp UTXO thiết lập thêm một chút, Andrew Chow, một nhà phát triển cốt lõi bitcoin cho biết. Thuật toán cũng thường tìm thấy kết quả khớp chính xác cho các giao dịch nhỏ hơn. Cách làm này giúp giảm bụi Bụi (hoặc, đồng xu vô giá trị). Nó cũng giảm phí giao dịch cho người dùng và giải phóng thêm dung lượng trên mạng bằng cách giảm số lượng UTXO trên mạng. Bài báo của Coindesk nói rằng BnB đã có thể giảm sự thay đổi bitcoin trong khoảng 40 phần trăm các giao dịch mà nếu không sẽ tạo ra số lượng UTXO lớn hơn.
