Mua Crypto
Thị trường
Spot
FuturesBTC
Tiết kiệm
Trung tâm sự kiện
Trung tâm thưởng
Xem thêm
Lễ hội 0 phí
Reorg (tái tổ chức chain): Reorg trong crypto là gì?Reorg, viết tắt của Chain Reorganization (tái tổ chức chain), xảy ra khi một node blockchain thay thế một phần lịch sử chain hiện tại bằng một nhánh chain hợp lệ khác.Nói đơn Reorg (tái tổ chức chain): Reorg trong crypto là gì?Reorg, viết tắt của Chain Reorganization (tái tổ chức chain), xảy ra khi một node blockchain thay thế một phần lịch sử chain hiện tại bằng một nhánh chain hợp lệ khác.Nói đơn

Reorg (tái tổ chức chain)

2026/10/13 16:51
#Intermediate
Humanity
H$0.05265-8.49%
Gravity
G$0.003712-1.66%
PX
PX$0.0106-2.75%
MemeCore
M$0.91787+3.65%
NODE
NODE$0.005008-0.63%

Reorg trong crypto là gì?

Reorg, viết tắt của Chain Reorganization (tái tổ chức chain), xảy ra khi một node blockchain thay thế một phần lịch sử chain hiện tại bằng một nhánh chain hợp lệ khác.

Nói đơn giản, blockchain tạm thời đi theo một nhánh rồi chuyển sang nhánh khác mà mạng chấp nhận là chain tốt hơn hoặc chain chính thức.

Reorg có thể loại bỏ một hoặc nhiều block mới được thêm gần đây khỏi chain đang hoạt động và thay bằng các block khác.

Giao dịch trong các block bị loại bỏ có thể quay lại mempool, trở lại trạng thái đang chờ, được đưa vào block sau hoặc trở nên không hợp lệ nếu giao dịch xung đột được xác nhận trên chain mới.

Reorg thường được nhắc đến trong các chain Proof of Work, chain Proof of Stake, hệ thống Layer 2, bridge, ví, đơn vị xử lý thanh toán và nền tảng giao dịch cần xác định khi nào một giao dịch đủ an toàn để xem là đã hoàn tất.

Tài liệu về tấn công và phòng thủ trong Proof of Stake của Ethereum định nghĩa reorg là việc sắp xếp lại block theo thứ tự mới, trong đó block có thể được thêm vào hoặc loại bỏ khỏi chain chính thức.

Tài liệu dành cho nhà phát triển Bitcoin giải thích rằng số lần xác nhận cho biết cần sửa bao nhiêu block để loại bỏ hoặc thay đổi một giao dịch. Đây là lý do thực tế khiến người dùng phải chờ trước khi xem khoản thanh toán là hoàn tất.

Reorg không mặc nhiên là một cuộc tấn công, nhưng có thể trở nên nguy hiểm khi đảo ngược các giao dịch quan trọng, tạo điều kiện cho chi tiêu hai lần, làm gián đoạn ứng dụng hoặc ảnh hưởng đến hệ thống cross-chain.

Định nghĩa đơn giản về Reorg

Reorg là khi blockchain thay đổi những block gần đây mà nó xem là thuộc chain chính.

Các block gần đây thuộc nhánh cũ trở thành block lỗi thời, block mồ côi hoặc không chính thức, tùy theo thuật ngữ của mạng đó.

Các block mới trở thành lịch sử được chấp nhận mà node, ví, trình khám phá blockchain và ứng dụng cần tuân theo.

Điều này có thể xảy ra vì các validator hoặc thợ đào khác nhau tạo ra những block cạnh tranh ở cùng độ cao trong một khoảng thời gian ngắn.

Điều này cũng có thể xảy ra vì độ trễ mạng khiến một số node nhìn thấy block này trước, còn các node khác nhìn thấy block kia trước.

Trong trường hợp nghiêm trọng hơn, reorg có thể xảy ra vì kẻ tấn công hoặc một nhóm validator lớn tìm cách thay thế block để kiếm lợi hoặc kiểm duyệt giao dịch.

Đối với người dùng, ảnh hưởng chính là giao dịch trông như đã được xác nhận có thể trở lại trạng thái chưa xác nhận hoặc bị thay thế.

Đó là lý do các hệ thống crypto sử dụng số lần xác nhận, quy tắc finality và thời gian chờ dựa trên mức độ rủi ro.

Vì sao Reorg quan trọng?

Reorg quan trọng vì blockchain được dùng để xác định quyền sở hữu và quyết toán.

Nếu khoản thanh toán, giao dịch swap, tiền nạp vào bridge, thao tác mint, rút tiền hoặc thanh lý được chấp nhận quá sớm, reorg về sau có thể gây tổn thất hoặc nhầm lẫn.

Merchant giao hàng sau một lần xác nhận chưa đủ chắc chắn có thể gặp rủi ro nếu khoản thanh toán biến mất trong một đợt reorg.

Bridge giải ngân tài sản trước khi giao dịch trên chain nguồn đạt finality có thể tạo ra tài sản trùng lặp hoặc không có tài sản bảo chứng nếu giao dịch nguồn bị loại bỏ.

Giao thức DeFi phản ứng với một block trước khi có đủ finality có thể xử lý trạng thái lỗi thời.

Ví hiển thị giao dịch là hoàn tất quá sớm có thể khiến người dùng hiểu sai.

Tài liệu về finality và xác nhận block của Circle giải thích rằng xác nhận nhanh hơn có thể đi kèm rủi ro tái tổ chức, trong khi quy trình tiêu chuẩn chờ finality chắc chắn, tức thời điểm giao dịch khó có khả năng bị đảo ngược do chain reorg.

Do đó, hiểu rõ reorg là một phần cốt lõi của an toàn blockchain, đặc biệt với giao dịch giá trị cao và ứng dụng cross-chain.

Reorg xảy ra như thế nào?

Reorg bắt đầu khi có từ hai nhánh chain hợp lệ trở lên cùng tồn tại.

Điều này có thể xảy ra tự nhiên vì blockchain là hệ thống phân tán và các node không nhận block mới cùng một thời điểm chính xác.

Một nhóm node có thể nhận Block A trước.

Một nhóm node khác có thể nhận Block B trước.

Cả hai block có thể hợp lệ, nhưng chỉ một nhánh có thể trở thành đường đi chính thức.

Quy tắc đồng thuận của mạng quyết định nhánh nào thắng.

Khi một node biết rằng một nhánh hợp lệ khác đã trở nên mạnh hơn theo quy tắc chọn fork của mạng, node sẽ chuyển sang nhánh đó.

Quá trình chuyển đổi này là tái tổ chức chain.

Reorg và fork

Fork là sự phân nhánh trong lịch sử blockchain, khi tồn tại nhiều nhánh hợp lệ.

Reorg là quá trình chuyển từ nhánh này sang nhánh khác.

Không phải fork nào cũng trở thành một đợt reorg lớn.

Nhiều fork ngắn được giải quyết nhanh chóng khi mạng chọn một nhánh và bỏ nhánh còn lại.

Hard fork khác với reorg vì nó thay đổi quy tắc giao thức và có thể tạo ra sự tách chain vĩnh viễn nếu cộng đồng tiếp tục ủng hộ cả hai phía.

Reorg thông thường thường chỉ mang tính tạm thời và diễn ra theo cùng một quy tắc đồng thuận.

Việc tách vĩnh viễn tạo ra hai mạng tiếp tục hoạt động.

Reorg là việc điều chỉnh đường đi của chain đang hoạt động trong quy trình đồng thuận của một mạng.

Reorg và finality

Finality là thời điểm một giao dịch được xem là cực kỳ khó hoặc không thể đảo ngược theo quy tắc của mạng.

Reorg là điều mà finality tìm cách ngăn chặn hoặc khiến việc thực hiện trở nên không khả thi về mặt kinh tế.

Tài liệu Proof of Stake của Ethereum cho biết giao dịch đạt finality khi nằm trong một block không thể thay đổi nếu không khiến một lượng lớn ETH bị đốt.

Tài liệu này cũng giải thích rằng để đảo ngược một block đã đạt finality trên Ethereum, kẻ tấn công sẽ phải mất ít nhất một phần ba tổng số ETH đang staking.

Bitcoin sử dụng finality xác suất vì mỗi block mới khiến việc thay thế lịch sử trước đó trở nên khó khăn hơn.

Solana sử dụng các cấp độ cam kết như processed, confirmed và finalized để giúp ứng dụng đánh giá mức độ chắc chắn của giao dịch.

Bài học thực tế là giao dịch có thể được đưa vào block trước khi đạt finality mạnh.

Ứng dụng nên xác định mức finality cần thiết dựa trên giá trị, tốc độ và rủi ro.

Reorg và block mồ côi

Block mồ côi hoặc block lỗi thời là block hợp lệ nhưng không còn nằm trong chain chính thức.

Reorg có thể tạo ra block lỗi thời vì nhánh cũ không còn là chain đang hoạt động.

Các cộng đồng blockchain khác nhau có thể sử dụng những thuật ngữ này hơi khác nhau.

Trong cách nói thông thường của cộng đồng crypto, người dùng thường nói block bị mồ côi khi nó bị nhánh cạnh tranh thay thế.

Điểm quan trọng là giao dịch trong block đó có thể cần được xử lý lại hoặc biến mất khỏi lịch sử đã xác nhận.

Ví và trình khám phá blockchain có thể cập nhật trạng thái giao dịch sau khi phát hiện reorg.

Nhà phát triển không nên xem một block là vĩnh viễn chỉ vì đã nhìn thấy nó một lần.

Trước khi thực hiện hành động off-chain không thể đảo ngược, họ nên theo dõi số lần xác nhận và trạng thái finality.

Reorg và chi tiêu hai lần

Chi tiêu hai lần là hành vi tìm cách sử dụng cùng một khoản tiền theo hai cách xung đột.

Reorg có thể tạo điều kiện cho chi tiêu hai lần nếu giao dịch thanh toán cho một bên bị loại bỏ và giao dịch xung đột thanh toán cho bên khác được xác nhận trên chain mới.

Tài liệu xử lý thanh toán của Bitcoin giải thích rằng người gửi có ý đồ xấu có thể tạo một giao dịch thanh toán cho bên nhận và một giao dịch thứ hai dùng lại cùng đầu vào để chuyển tiền về cho chính họ; chỉ một trong hai giao dịch có thể được đưa vào blockchain.

Tài liệu này cũng giải thích rằng khi giao dịch đã nằm trong block, muốn thay thế giao dịch đó phải sửa lịch sử blockchain, việc này càng khó hơn khi số lần xác nhận tăng.

Reorg không phải lúc nào cũng là chi tiêu hai lần, nhưng một cuộc tấn công chi tiêu hai lần thường cần reorg để thành công sau khi giao dịch đầu tiên đã được xác nhận.

Đây là lý do khoản thanh toán giá trị cao thường cần nhiều lần xác nhận hơn khoản thanh toán nhỏ.

Giao dịch càng nằm sâu dưới nhiều block mới thì việc thay thế càng tốn kém.

Do đó, chính sách xác nhận là một biện pháp phòng vệ trước hành vi chi tiêu hai lần dựa trên reorg.

Các nguyên nhân phổ biến gây ra Reorg

Nguyên nhân phổ biến đầu tiên là độ trễ mạng.

Khi một block hợp lệ mất thời gian để đến được tất cả node, một nhà sản xuất block khác có thể tạo block cạnh tranh trước khi biết về block đầu tiên.

Nguyên nhân thứ hai là việc tạo block đồng thời.

Hai thợ đào hoặc validator có thể tạo block hợp lệ gần như cùng lúc.

Nguyên nhân thứ ba là hành vi của validator hoặc thợ đào.

Nhà sản xuất block có thể giữ lại, trì hoãn hoặc công bố block có chiến lược theo cách làm tăng rủi ro reorg.

Nguyên nhân thứ tư là lỗi phần mềm hoặc client.

Nếu các client diễn giải trạng thái khác nhau, chúng có thể tạm thời bất đồng về chain chính xác.

Nguyên nhân thứ năm là tấn công độc hại.

Kẻ tấn công có thể tìm cách tái tổ chức block để chi tiêu hai lần, kiểm duyệt giao dịch hoặc trục lợi.

Reorg ngắn

Reorg ngắn thường thay thế một hoặc một số ít block gần đây.

Reorg ngắn phổ biến hơn reorg sâu vì các block mới có ít lớp bảo mật hơn.

Chúng có thể xảy ra tự nhiên trong điều kiện mạng bình thường.

Với nhiều người dùng, reorg một block có thể chỉ khiến trạng thái giao dịch chuyển từ đã xác nhận sang đang chờ rồi được xác nhận lại sau đó.

Ngay cả reorg ngắn cũng có thể quan trọng với ứng dụng tốc độ cao.

Ứng dụng giao dịch, bridge, oracle, bot thanh lý hoặc đơn vị xử lý thanh toán có thể phản ứng với các block vừa được tạo.

Nếu các block đó bị thay thế, ứng dụng có thể phải hoàn tác hoặc sửa trạng thái nội bộ.

Vì vậy, hạ tầng nên được thiết kế để xử lý reorg thay vì giả định rằng reorg sẽ không bao giờ xảy ra.

Reorg sâu

Reorg sâu thay thế nhiều block.

Reorg sâu nghiêm trọng hơn nhiều vì có thể loại bỏ giao dịch mà người dùng đã xem là đáng tin cậy.

Chúng có thể báo hiệu sự cố mạng lớn, cuộc tấn công, lỗi đồng thuận, sự cố validator hoặc phân mảnh mạng nghiêm trọng.

Trong hệ thống Proof of Work, reorg sâu càng tốn kém khi có thêm nhiều công việc Proof of Work được xây dựng phía trên giao dịch ban đầu.

Trong hệ thống Proof of Stake có finality kinh tế, reorg sâu ảnh hưởng đến block đã finalized có thể đòi hỏi hành vi bị phạt slash và chi phí kinh tế rất cao.

Lộ trình single-slot finality của Ethereum giải thích rằng độ trễ finality hiện tại tạo cơ hội cho reorg ngắn và finality nhanh hơn có thể giảm rủi ro này.

Reorg sâu hiếm khi xảy ra trên các mạng trưởng thành, nhưng vẫn đáng lưu ý vì tác động có thể nghiêm trọng.

Mọi hệ thống xử lý giá trị lớn nên chuẩn bị cho các tình huống reorg hiếm gặp nhưng có tác động cao.

Reorg trong mạng Proof of Work

Trong mạng Proof of Work, node thường đi theo chain hợp lệ có tổng lượng công việc tích lũy lớn nhất.

Nếu xuất hiện hai nhánh hợp lệ, thợ đào sẽ tiếp tục xây dựng trên nhánh mà họ cho là tốt nhất.

Nhánh có tổng lượng công việc tích lũy lớn hơn sẽ trở thành chain chính thức.

Node đang theo nhánh thua cuộc sẽ tái tổ chức sang nhánh thắng cuộc.

Tài liệu về chế độ vận hành của Bitcoin giải thích rằng full node xác minh blockchain bằng cách tải xuống và xác thực block, đồng thời muốn đánh lừa một full node thì cần có lịch sử blockchain thay thế có độ khó cao hơn chain thật hiện tại.

Đó là lý do số lần xác nhận đóng vai trò trung tâm trong quyết toán Proof of Work.

Mỗi block mới bổ sung thêm lượng công việc mà kẻ tấn công phải vượt qua.

Rủi ro reorg giảm khi độ sâu block tăng.

Reorg trong mạng Proof of Stake

Trong mạng Proof of Stake, cơ chế reorg phụ thuộc vào phiếu của validator, quy tắc chọn fork, cơ chế finality, hình phạt và điều kiện slash.

Ethereum sử dụng quy tắc chọn fork có tên LMD-GHOST và hệ thống finality dựa trên việc bỏ phiếu cho checkpoint.

Tài liệu Ethereum giải thích rằng validator xác nhận block mà họ xem là đầu chain và client đồng thuận ưu tiên fork có trọng số xác nhận lớn nhất.

Điều này có nghĩa là bất đồng trong thời gian ngắn có thể xảy ra trước khi đạt finality.

Khi đã đạt finality, việc đảo ngược block trở nên tốn kém về kinh tế vì kẻ tấn công có thể mất tài sản đã stake.

Do đó, phân tích reorg trên Proof of Stake tập trung vào trọng số xác nhận, trạng thái finality, mức độ tham gia của validator, độ trễ mạng và rủi ro bị slash.

Không thể chỉ đánh giá reorg Proof of Stake dựa trên số lượng block.

Cũng cần xem các block bị thay thế đã finalized, justified, confirmed hay chỉ mới được đề xuất gần đây.

Reorg và số lần xác nhận

Một lần xác nhận nghĩa là giao dịch được đưa vào block và có thể có thêm block được xây dựng phía trên.

Trên nhiều chain, một lần xác nhận nghĩa là giao dịch nằm trong block mới nhất được chấp nhận.

Hai lần xác nhận nghĩa là đã có thêm một block được xây dựng trên block đó.

Số lần xác nhận càng nhiều thường đồng nghĩa rủi ro reorg càng thấp.

Tài liệu dành cho nhà phát triển Bitcoin cho biết sáu lần xác nhận thường được dùng cho giao dịch giá trị cao, đồng thời lưu ý rằng con số này phần nào mang tính quy ước và phụ thuộc vào mức độ rủi ro.

Với khoản thanh toán nhỏ, ít lần xác nhận hơn có thể chấp nhận được.

Với khoản nạp lớn, bridge hoặc giao hàng off-chain không thể đảo ngược, có thể cần nhiều lần xác nhận hơn.

Chính sách xác nhận phù hợp tùy thuộc vào bảo mật mạng, giá trị giao dịch, động cơ tấn công và mức độ chấp nhận rủi ro của người dùng.

Reorg và block đã finalized

Block đã finalized là block mà mạng xem là cực kỳ khó loại bỏ.

Finality có mức độ chắc chắn cao hơn việc chỉ được đưa vào block.

Trên Ethereum, đảo ngược block có finality sẽ khiến kẻ tấn công phải chịu hình phạt kinh tế nghiêm trọng.

Trên Solana, tài liệu về trạng thái cam kết mô tả trạng thái finalized là khi có ít nhất 31 block đã xác nhận được xây dựng phía trên block mục tiêu.

Trên hệ thống bridge và thanh toán, finality có thể được xác định theo quy tắc của chain nguồn và chính sách rủi ro của ứng dụng.

Giao dịch đã finalized thường an toàn hơn nhiều so với giao dịch mới được xử lý hoặc đưa vào block gần đây.

Tuy nhiên, mô hình finality khác nhau giữa các blockchain.

Nhà phát triển không nên áp dụng cùng một thời gian chờ cho mọi mạng nếu chưa hiểu thiết kế đồng thuận của từng mạng.

Reorg và ví

Ví nên được thiết kế để xử lý reorg một cách linh hoạt.

Ban đầu, ví có thể hiển thị giao dịch ở trạng thái đang chờ.

Sau đó, ví có thể hiển thị một hoặc nhiều lần xác nhận.

Nếu reorg loại bỏ block chứa giao dịch, ví nên cập nhật trạng thái thay vì giả vờ không có gì thay đổi.

Nếu giao dịch vẫn hợp lệ và đang chờ được đưa vào lại, giao dịch có thể trở về trạng thái đang chờ.

Giao dịch có thể thất bại nếu giao dịch xung đột được xác nhận trên chain mới.

Ví nên tránh đánh dấu giao dịch giá trị cao là cuối cùng quá sớm.

Nhãn trạng thái rõ ràng giúp người dùng hiểu sự khác nhau giữa đã phát đi, đã đưa vào block, đã xác nhận và đã finalized.

Reorg và trình khám phá blockchain

Trình khám phá blockchain theo dõi chain chính thức hiện tại và hiển thị trạng thái giao dịch cho người dùng.

Khi xảy ra reorg, trình khám phá có thể loại bỏ block khỏi chế độ xem chain chính và hiển thị các block thay thế.

Tùy mạng và thiết kế trình khám phá, trang giao dịch có thể chuyển từ đã xác nhận sang bị loại bỏ, đang chờ, thất bại hoặc bị thay thế.

Các trình khám phá khác nhau có thể hiển thị dữ liệu tạm thời khác nhau trong lúc reorg diễn ra nhanh vì chúng nhận dữ liệu mạng ở các thời điểm khác nhau.

Trong điều kiện mạng bất thường, người dùng không nên chỉ dựa vào một trình khám phá để kiểm tra trạng thái xác nhận quan trọng.

Nhà phát triển nên sử dụng hạ tầng node đáng tin cậy và hệ thống lập chỉ mục có nhận biết finality, thay vì lấy dữ liệu từ trang trình khám phá để xử lý quyết toán.

Indexer nên lưu đủ lịch sử để hoàn tác trạng thái bị ảnh hưởng sau reorg.

Trình khám phá là công cụ hữu ích để theo dõi, nhưng chain chính thức của node và quy tắc finality mới là nguồn dữ liệu chuẩn.

Reorg và sàn giao dịch

Nền tảng giao dịch và dịch vụ lưu ký thường chờ số lần xác nhận yêu cầu trước khi ghi có khoản nạp.

Mục tiêu là giảm khả năng khoản nạp biến mất trong reorg sau khi nền tảng đã ghi có cho người dùng.

Đội ngũ quản lý rủi ro có thể yêu cầu nhiều lần xác nhận hơn đối với mạng có hashrate thấp, bảo mật staking thấp, bất ổn gần đây hoặc động cơ tấn công lớn hơn.

Họ có thể yêu cầu ít lần xác nhận hơn đối với mạng có finality xác định nhanh hơn.

Họ cũng có thể tạm dừng nạp và rút trong giai đoạn reorg bất thường.

Người dùng đôi khi cho rằng thời gian chờ nạp chỉ là sự trì hoãn, nhưng đây cũng là biện pháp kiểm soát rủi ro.

Nếu nền tảng ghi có khoản nạp quá sớm và reorg loại bỏ khoản đó, nền tảng có thể chịu tổn thất.

Do đó, chính sách xác nhận là một phần của quản lý rủi ro vận hành.

Reorg và bridge

Bridge đặc biệt nhạy cảm với reorg vì kết nối từ hai chain trở lên.

Bridge có thể khóa hoặc burn tài sản trên một chain, rồi giải phóng hoặc mint tài sản liên quan trên chain khác.

Nếu giao dịch trên chain nguồn bị reorg loại bỏ sau khi hành động trên chain đích đã diễn ra, bridge có thể giải ngân giá trị mà không có sự kiện nguồn hợp lệ.

Điều này có thể tạo ra tài sản thiếu tài sản bảo chứng hoặc chênh lệch kế toán.

Hệ thống bridge giảm rủi ro này bằng cách chờ xác nhận, chờ finality, sử dụng bằng chứng gian lận hoặc bằng chứng hợp lệ, theo dõi thông điệp đã xử lý và đặt giới hạn rủi ro.

Hướng dẫn về finality của Circle cho thấy hệ thống chuyển tài sản cross-chain có thể áp dụng thời gian chờ khác nhau cho chuyển nhanh và chuyển tiêu chuẩn vì luồng nhanh hơn có giả định rủi ro reorg khác.

Người dùng nên hiểu rằng bridge nhanh hơn có thể đánh đổi tốc độ để lấy mức rủi ro reorg hoặc finality cao hơn.

Với giao dịch lớn, chờ finality mạnh hơn thường an toàn hơn.

Reorg và mạng Layer 2

Mạng Layer 2 thường phụ thuộc vào lớp quyết toán để cung cấp tính sẵn có của dữ liệu, finality, bằng chứng gian lận, bằng chứng hợp lệ hoặc độ an toàn khi rút tiền.

Giao dịch Layer 2 có thể trông như đã hoàn tất trên giao diện Layer 2 trước khi batch liên quan được finalized trên lớp quyết toán.

Tài liệu finality của Circle lưu ý rằng một số hệ thống Layer 2 phụ thuộc vào thời điểm batch được đăng lên Ethereum và thời điểm block Ethereum liên quan đạt finality.

Điều này tạo ra hai lớp finality cần hiểu rõ.

Có thể có xác nhận nội bộ trên Layer 2 và finality ở lớp quyết toán.

Với giao dịch nhỏ thông thường, xác nhận nội bộ có thể đã đủ.

Với chuyển tiền cross-chain, khoản nạp lớn và hoạt động kế toán giao thức, có thể cần finality ở lớp quyết toán.

Người dùng không nên cho rằng mọi xác nhận Layer 2 đều có cùng mức rủi ro reorg.

Reorg và MEV

MEV, hay giá trị có thể trích xuất tối đa, là giá trị mà nhà sản xuất block hoặc bên sắp xếp giao dịch có thể thu được bằng cách thêm, loại bỏ hoặc sắp xếp lại giao dịch.

Reorg có thể liên quan đến MEV khi việc thay thế block giúp một bên nắm bắt cơ hội sắp xếp giao dịch sinh lợi.

Tài liệu về tấn công và phòng thủ của Ethereum cho biết reorg độc hại có thể cho phép trích xuất giá trị thông qua các giao dịch front-running và back-running.

Động cơ thực hiện reorg ngắn là mối lo ngại lớn vì một bên có thể tìm cách thay thế block nếu việc đó giúp thu được đủ giá trị.

Finality làm giảm rủi ro này bằng cách khiến việc thay thế block sâu hơn trở nên tốn kém hơn.

Ứng dụng có thể giảm mức độ phơi nhiễm bằng cách chờ finality, sử dụng kênh giao dịch riêng khi phù hợp, thiết kế cơ chế đấu giá an toàn hơn và theo dõi hoạt động chain bất thường.

Rủi ro reorg liên quan đến MEV quan trọng nhất với giao dịch DeFi giá trị cao, thanh lý, arbitrage, cập nhật oracle và sự kiện bridge.

Người dùng nên hiểu rằng rủi ro reorg không chỉ là sự cố kỹ thuật mà còn có thể xuất phát từ động cơ kinh tế.

Reorg và oracle

Oracle đưa dữ liệu off-chain hoặc cross-chain vào hợp đồng thông minh.

Nếu oracle đọc dữ liệu từ một block sau đó bị reorg loại bỏ, dữ liệu có thể không còn khớp với lịch sử chain chính thức.

Ví dụ, oracle có thể báo giá, số dư, khoản nạp hoặc sự kiện chỉ tồn tại trong block đã bị loại bỏ.

Hệ thống oracle tốt sẽ tính đến độ sâu xác nhận và finality trước khi công bố dữ liệu nhạy cảm.

Giao thức nên tránh phụ thuộc vào các sự kiện quá mới nếu reorg có thể gây tổn thất nghiêm trọng.

Với oracle cross-chain, rủi ro reorg trên chain nguồn có thể ảnh hưởng đến hợp đồng trên chain đích.

Oracle nên nêu rõ các giả định về finality trong thiết kế.

Hợp đồng thông minh sử dụng oracle cần hiểu dữ liệu oracle là tức thời, đã xác nhận hay đã finalized.

Reorg và indexer

Indexer đọc dữ liệu blockchain và chuyển dữ liệu thành cơ sở dữ liệu có thể tìm kiếm cho ứng dụng, bảng điều khiển, ví, công cụ phân tích và API.

Reorg tạo ra thách thức lớn cho indexer vì dữ liệu đã lập chỉ mục có thể cần được hoàn tác.

Nếu indexer ghi nhận sự kiện từ block sau đó trở thành lỗi thời, indexer phải xóa hoặc sửa các sự kiện đó.

Không xử lý được reorg có thể khiến số dư, lịch sử giao dịch, quyền sở hữu NFT, dữ liệu thanh lý hoặc trạng thái bridge bị hiển thị sai.

Indexer nên theo dõi hash block, hash block cha, số block, trạng thái finality và độ sâu hoàn tác.

Indexer không nên xem block mới là vĩnh viễn ngay lập tức.

Với ứng dụng giá trị cao, indexer nên cung cấp API có nhận biết finality.

Indexer có khả năng xử lý reorg là hạ tầng thiết yếu cho các ứng dụng crypto nghiêm túc.

Reorg và hợp đồng thông minh

Hợp đồng thông minh thực thi theo trạng thái chain chính thức.

Nếu block chứa lệnh gọi hợp đồng thông minh bị reorg loại bỏ, lệnh gọi đó không còn thuộc lịch sử chain chính thức.

Giao dịch có thể được đưa vào lại sau đó, nhưng có thể được thực thi theo cách khác nếu trạng thái trên chain thay thế đã thay đổi.

Điều này quan trọng với DeFi vì trạng thái có thể thay đổi nhanh chóng.

Giao dịch swap, thanh lý, cập nhật oracle, mint hoặc yêu cầu nhận token có thể phụ thuộc vào trạng thái chính xác tại thời điểm thực thi.

Nhà phát triển không nên xây dựng hệ thống off-chain giả định kết quả giao dịch là cuối cùng trước khi có đủ xác nhận.

Bản thân hợp đồng thông minh không “ghi nhớ” lịch sử của block đã bị loại bỏ, trừ khi lịch sử đó thuộc chain chính thức.

Các dịch vụ off-chain hỗ trợ hợp đồng thông minh cần có khả năng xử lý reorg.

Reorg và xử lý thanh toán

Đơn vị xử lý thanh toán phải xác định thời điểm khoản thanh toán crypto đủ an toàn để chấp nhận.

Chấp nhận thanh toán chưa có xác nhận sẽ nhanh nhưng rủi ro.

Chấp nhận thanh toán có một lần xác nhận giúp giảm rủi ro nhưng không loại bỏ hoàn toàn.

Chờ thêm xác nhận giúp giảm rủi ro reorg và chi tiêu hai lần nhưng làm tăng thời gian chờ của người dùng.

Chính sách phù hợp phụ thuộc vào giá trị khoản thanh toán và chi phí gian lận.

Một giao dịch mua nội dung số giá trị nhỏ có thể chấp nhận rủi ro cao hơn một lô hàng vật lý giá trị lớn.

Quyết toán giá trị cao thường nên chờ xác nhận mạnh hơn hoặc finality.

Hệ thống thanh toán nên thông báo rõ chính sách xác nhận cho người dùng và merchant.

Reorg và trạng thái giao dịch

Giao dịch có thể trải qua nhiều trạng thái khi xảy ra reorg.

Giao dịch có thể đã được phát đi nhưng chưa được xác nhận.

Giao dịch có thể được đưa vào block.

Giao dịch có thể nhận thêm các lần xác nhận.

Giao dịch có thể bị loại khỏi chain chính thức trong một đợt reorg.

Nếu vẫn hợp lệ, giao dịch có thể trở lại trạng thái đang chờ.

Giao dịch có thể được xác nhận lại trong block thay thế.

Giao dịch có thể bị thay thế vĩnh viễn nếu giao dịch xung đột được xác nhận.

Reorg và phí gas

Cách xử lý phí gas trong một đợt reorg phụ thuộc vào thiết kế blockchain và trạng thái chính thức cuối cùng của giao dịch.

Nếu giao dịch được đưa vào block lỗi thời nhưng không xuất hiện trong chain chính thức cuối cùng, người dùng thường quan tâm liệu giao dịch có thực sự được thực hiện trên chain được chấp nhận hay không.

Nếu giao dịch sau đó được thực hiện trong block chính thức, người dùng trả phí theo quy tắc của chain đó.

Nếu giao dịch không được thực hiện trong lịch sử chính thức, việc thực thi đó xem như chưa được quyết toán trên chain cuối cùng.

Tuy nhiên, giao diện ví và trình khám phá có thể tạm thời hiển thị thông tin phí khó hiểu trong thời gian reorg.

Nhà phát triển nên theo dõi biên nhận chính thức thay vì quan sát block tạm thời.

Người dùng nên chờ các lần xác nhận trước khi coi thông tin phí và trạng thái thực thi là cuối cùng.

Trong thời điểm mạng chịu áp lực, reorg và biến động phí có thể khiến việc theo dõi giao dịch thiếu nhất quán.

Reorg và quản lý rủi ro

Quản lý rủi ro reorg bắt đầu từ độ sâu xác nhận.

Giao dịch càng có giá trị cao thì bên nhận càng nên yêu cầu mức finality cao.

Công cụ thứ hai là chính sách riêng cho từng mạng.

Các chain có thời gian tạo block, hệ thống finality, tập hợp validator và chi phí tấn công khác nhau.

Công cụ thứ ba là giám sát.

Dịch vụ nên phát hiện độ sâu reorg bất thường, slot bị bỏ lỡ, gián đoạn validator, bất ổn trong cơ chế chọn fork và sự khác biệt giữa các trình khám phá.

Công cụ thứ tư là trì hoãn quyết toán.

Doanh nghiệp nên tránh thực hiện hành động off-chain không thể đảo ngược cho đến khi giao dịch on-chain đủ an toàn.

Reorg và tấn công 51%

Tấn công 51% là tình huống kẻ tấn công kiểm soát đủ sức mạnh đào hoặc ảnh hưởng đến lượng stake để tác động đến lịch sử chain chính thức.

Trong hệ thống Proof of Work, kẻ tấn công có đủ hashrate có thể tìm cách xây dựng chain thay thế rồi công bố để thay thế các block gần đây.

Trong hệ thống Proof of Stake, kẻ tấn công có thể tìm cách tác động đến cơ chế chọn fork, trì hoãn finality hoặc thử các cuộc tấn công nghiêm trọng hơn có thể dẫn đến hình phạt.

Tài liệu Ethereum lưu ý rằng kẻ tấn công trên Proof of Stake có thể nhắm đến reorg, tạo hai trạng thái finality hoặc trì hoãn finality.

Tấn công reorg có thể được dùng để chi tiêu hai lần hoặc kiểm duyệt giao dịch.

Chi phí và tính khả thi phụ thuộc vào mô hình bảo mật của mạng.

Mạng trưởng thành thường khó bị tấn công hơn mạng nhỏ có mức bảo mật từ đào hoặc staking yếu hơn.

Người dùng nên thận trọng hơn về số lần xác nhận trên các mạng có mức bảo mật thấp.

Reorg và phân vùng mạng

Phân vùng mạng xảy ra khi một phần mạng không thể liên lạc bình thường với phần còn lại.

Trong thời gian phân vùng, các nhóm node khác nhau có thể xây dựng những nhánh chain khác nhau.

Khi liên lạc được khôi phục, mạng có thể chọn một nhánh làm chain chính thức và tái tổ chức khỏi nhánh còn lại.

Phân vùng mạng có thể do sự cố định tuyến internet, lỗi client, tấn công từ chối dịch vụ hoặc mất kết nối hạ tầng.

Độ sâu reorg có thể phụ thuộc vào thời gian phân vùng và cách quy tắc đồng thuận xử lý các nhánh cạnh tranh.

Ứng dụng nên theo dõi tình trạng mạng, không chỉ trạng thái giao dịch riêng lẻ.

Một chain có thể trông bình thường trên một node trong khi phần khác của mạng lại có góc nhìn khác.

Sử dụng nhiều node đáng tin cậy có thể giúp phát hiện các góc nhìn chain không nhất quán.

Reorg và lỗi client

Lỗi client có thể gây gián đoạn giống reorg nếu các node bất đồng về tính hợp lệ của block.

Nếu một client chấp nhận block mà client khác từ chối, mạng có thể bị chia tách cho đến khi vấn đề được giải quyết.

Đó là lý do tính đa dạng client, kiểm thử, kiểm toán và phối hợp nâng cấp rất quan trọng.

Chain bị tách do lỗi có thể nguy hiểm hơn reorg một block thông thường vì ảnh hưởng trực tiếp đến cơ chế đồng thuận.

Trong giai đoạn hoạt động bất thường, ứng dụng nên theo dõi thông báo chính thức từ nhà phát triển client.

Nhà vận hành node nên cập nhật phần mềm nhưng cũng cần hiểu hướng dẫn nâng cấp trước các bản phát hành lớn.

Tính đa dạng client có thể giảm nguy cơ một lỗi phần mềm gây hại cho toàn mạng.

Do đó, rủi ro reorg liên quan đến chất lượng phần mềm, không chỉ hành vi của thợ đào hoặc validator.

Reorg và rollback

Rollback là thuật ngữ rộng hơn để chỉ việc khôi phục trạng thái về một thời điểm trước đó.

Reorg là một dạng rollback riêng của blockchain, xảy ra khi chuyển sang nhánh chain khác.

Ứng dụng có thể cần rollback nội bộ sau reorg.

Ví dụ, hệ thống kế toán có thể cần xóa khoản ghi có tiền nạp nếu giao dịch nạp bị reorg loại bỏ.

Trò chơi có thể cần xóa vật phẩm NFT nếu giao dịch mint biến mất.

Bridge có thể cần chờ lâu hơn thay vì rollback sau khi đã giải ngân tài sản trên chain đích.

Thiết kế ứng dụng có khả năng xử lý reorg thường xoay quanh việc xác định khi nào có thể chấp nhận rollback và khi nào chờ đợi sẽ an toàn hơn.

Hệ thống không thể chịu được rollback nên chờ finality mạnh trước khi hành động.

Reorg và an toàn người dùng

Người dùng có thể giảm rủi ro reorg bằng cách chờ các lần xác nhận trước khi xem giao dịch là cuối cùng.

Với khoản thanh toán giá trị cao, không nên giao hàng, cung cấp dịch vụ hoặc đưa ra quyết định không thể đảo ngược chỉ sau một lần xác nhận rất mới.

Người dùng nên hiểu rằng mỗi chain có thông lệ xác nhận khác nhau.

Cần đặc biệt thận trọng trong thời gian fork, mất kết nối, tấn công, sự kiện bridge và điều kiện mạng bất thường.

Nên sử dụng ví và dịch vụ hiển thị rõ trạng thái xác nhận.

Không nên hoảng sợ nếu giao dịch vừa được xác nhận chuyển lại sang trạng thái đang chờ sau một reorg ngắn.

Trong nhiều trường hợp, giao dịch có thể được đưa vào lại.

Nếu giao dịch xung đột hoặc biến mất, người dùng nên kiểm tra trình khám phá đáng tin cậy, trang hỗ trợ của ví hoặc node của chính mình nếu có thể.

Reorg và an toàn cho nhà phát triển

Nhà phát triển nên giả định rằng reorg có thể xảy ra.

Không nên xử lý sự kiện quan trọng chỉ sau khi thấy một block mới, trừ khi trường hợp sử dụng có thể chấp nhận việc đảo ngược.

Nên lưu hash block và hash block cha, không chỉ lưu số block.

Cần có khả năng phát hiện khi một block từng được xử lý không còn thuộc chain chính thức.

Nên triển khai logic rollback cho các sự kiện đã lập chỉ mục.

Nên xác định ngưỡng xác nhận riêng cho từng chain và từng mức giá trị.

Cần phân biệt finality với việc được đưa vào block.

Nên kiểm thử hệ thống trên mạng phát triển có thể mô phỏng reorg.

Lợi ích khi hiểu về Reorg

Lợi ích đầu tiên là chấp nhận thanh toán an toàn hơn.

Lợi ích thứ hai là thiết kế bridge tốt hơn.

Lợi ích thứ ba là hiển thị trạng thái ví chính xác hơn.

Lợi ích thứ tư là tăng độ tin cậy của indexer và ứng dụng.

Lợi ích thứ năm là quản lý rủi ro tốt hơn đối với tiền nạp và rút phục vụ giao dịch.

Lợi ích thứ sáu là hiểu rõ hơn về số lần xác nhận và finality.

Lợi ích thứ bảy là tăng khả năng bảo vệ trước các nỗ lực chi tiêu hai lần.

Hiểu về reorg giúp người dùng nhận ra quyết toán blockchain là một quá trình, không chỉ diễn ra tại một thời điểm duy nhất.

Hạn chế của cơ chế bảo vệ trước Reorg

Số lần xác nhận giúp giảm rủi ro reorg nhưng không loại bỏ mọi cuộc tấn công có thể xảy ra.

Finality giúp giảm rủi ro reorg hơn nữa, nhưng mô hình finality khác nhau giữa các mạng.

Mạng nhỏ vẫn có thể đối mặt với rủi ro reorg sâu nếu mức bảo mật yếu.

Bridge vẫn có thể gặp sự cố nếu hiểu sai finality của chain nguồn.

Ví vẫn có thể khiến người dùng hiểu sai nếu hiển thị trạng thái không rõ ràng.

Hợp đồng thông minh vẫn có thể gặp lỗi khác ngay cả khi chain ổn định.

Bảo vệ trước reorg là một lớp an toàn, không phải hệ thống bảo mật hoàn chỉnh.

Người dùng và nhà phát triển nên kết hợp biện pháp này với bảo mật lưu ký, đánh giá hợp đồng thông minh, an toàn oracle và kiểm soát vận hành.

Các hiểu lầm phổ biến về Reorg

Một hiểu lầm phổ biến là giao dịch đã cuối cùng ngay khi xuất hiện trong block.

Trên thực tế, giao dịch mới được đưa vào block vẫn có thể bị ảnh hưởng bởi reorg ngắn.

Một hiểu lầm khác là mọi reorg đều là tấn công.

Nhiều reorg ngắn có thể xảy ra tự nhiên do độ trễ mạng và các block hợp lệ cạnh tranh.

Một hiểu lầm khác là mọi chain đều cần cùng số lần xác nhận.

Số lần xác nhận cần thiết phụ thuộc vào mô hình bảo mật của chain, quy tắc finality, giá trị chuyển đi và mức độ chấp nhận rủi ro.

Một hiểu lầm khác là finality có cùng ý nghĩa trên mọi mạng.

Các mạng sử dụng mô hình finality khác nhau, vì vậy người dùng cần kiểm tra chain cụ thể.

Dấu hiệu cảnh báo về Reorg

Một dấu hiệu cảnh báo là dịch vụ ghi có khoản nạp lớn mà không có chính sách xác nhận.

Một dấu hiệu khác là bridge giải ngân tài sản trước khi finality của chain nguồn được xác định rõ.

Một dấu hiệu khác là ví gắn nhãn giao dịch đã final ngay sau khi phát đi.

Một dấu hiệu khác là indexer chỉ lưu số block mà không lưu hash block.

Một dấu hiệu khác là đơn vị xử lý thanh toán không thể xử lý giao dịch trở lại trạng thái chưa xác nhận.

Một dấu hiệu khác là mạng thường có finality ổn định nhưng liên tục xảy ra reorg bất thường.

Một dấu hiệu khác là chain Proof of Work nhỏ có hashrate thấp nhưng chấp nhận khoản nạp lớn chỉ sau quá ít lần xác nhận.

Một dấu hiệu khác là dApp phản ứng với block vừa được tạo mà không giải thích các giả định về finality.

Thực tiễn tốt nhất dành cho người dùng

Chờ thêm lần xác nhận khi nhận khoản thanh toán giá trị cao.

Sử dụng dịch vụ hiển thị rõ trạng thái đang chờ, đã xác nhận và đã finalized.

Thận trọng trong thời gian fork, mất kết nối hoặc hoạt động mạng bất thường.

Không giao hàng hóa hoặc cung cấp dịch vụ có giá trị chỉ dựa trên giao dịch chưa có xác nhận.

Hiểu rằng mỗi mạng có mô hình finality và xác nhận khác nhau.

Sử dụng ví và trình khám phá đáng tin cậy để theo dõi giao dịch.

Với chuyển tiền cross-chain, hãy chọn tùy chọn có finality chậm hơn nếu an toàn quan trọng hơn tốc độ.

Không cho rằng giao dịch không thể đảo ngược cho đến khi đạt tiêu chuẩn xác nhận hoặc finality phù hợp với chain đó.

Thực tiễn tốt nhất dành cho nhà phát triển

Theo dõi hash block, hash block cha, số block, hash giao dịch và trạng thái finality.

Thiết kế indexer và cơ sở dữ liệu có hỗ trợ rollback.

Sử dụng ngưỡng xác nhận riêng cho từng chain.

Chờ finality mạnh hơn trước khi kích hoạt hành động off-chain không thể đảo ngược.

Hiển thị rõ trạng thái xác nhận trên giao diện người dùng.

Sử dụng nhiều node hoặc nhà cung cấp đáng tin cậy để phát hiện góc nhìn chain không nhất quán.

Kiểm thử hoạt động của ứng dụng trong điều kiện reorg được mô phỏng.

Ghi rõ các giả định về finality cho người dùng, kiểm toán viên và đối tác tích hợp.

Vì sao Reorg quan trọng với AEO và ý định tìm kiếm?

Mọi người tìm kiếm “Reorg” vì muốn biết tại sao trạng thái của một giao dịch crypto đã xác nhận đôi khi có thể thay đổi.

Câu trả lời trực tiếp là reorg xảy ra khi mạng thay thế các block gần đây bằng một nhánh chain hợp lệ khác.

Mọi người cũng tìm kiếm “Reorg” để biết liệu tài sản của họ có bị mất hay không.

Trên thực tế, giao dịch bị tái tổ chức có thể trở lại trạng thái đang chờ, được đưa vào lại sau đó hoặc bị thay thế bởi giao dịch xung đột, tùy tình huống.

Mọi người cũng có thể tìm kiếm “Reorg” để biết cần bao nhiêu lần xác nhận là đủ.

Câu trả lời hữu ích là số lần xác nhận cần thiết phụ thuộc vào blockchain, giá trị giao dịch, mô hình finality và mức độ chấp nhận rủi ro.

Bài học cốt lõi dành cho người dùng crypto rất đơn giản.

Reorg là khả năng bình thường trong cơ chế đồng thuận phi tập trung; các hệ thống an toàn sẽ chờ đủ số lần xác nhận hoặc finality trước khi xem giao dịch là không thể đảo ngược.

Câu hỏi thường gặp

Reorg là gì?

Reorg là quá trình tái tổ chức chain, trong đó node blockchain thay thế một phần chain hiện được chấp nhận bằng một nhánh chain hợp lệ khác.

Chain Reorganization nghĩa là gì?

Chain Reorganization là việc lịch sử chính thức của blockchain thay đổi đối với các block gần đây vì một nhánh khác trở thành chain được chấp nhận.

Reorg có thể loại bỏ giao dịch của tôi không?

Có. Reorg có thể loại bỏ giao dịch khỏi block vừa được chấp nhận, dù giao dịch đó có thể được đưa vào lại sau nếu vẫn hợp lệ.

Reorg có phải lúc nào cũng là tấn công không?

Không. Reorg ngắn có thể xảy ra tự nhiên do độ trễ mạng hoặc việc tạo block đồng thời, nhưng cũng có thể xảy ra reorg độc hại.

Reorg một block là gì?

Reorg một block xảy ra khi mạng thay block chính thức mới nhất bằng một block hợp lệ khác.

Reorg sâu là gì?

Reorg sâu thay thế nhiều block và nghiêm trọng hơn vì có thể ảnh hưởng đến giao dịch mà người dùng đã xem là đáng tin cậy.

Vì sao số lần xác nhận giúp giảm rủi ro reorg?

Mỗi lần xác nhận bổ sung một block phía trên giao dịch, khiến việc thay thế block chứa giao dịch khó khăn hoặc tốn kém hơn.

Cần bao nhiêu lần xác nhận là đủ?

Điều này phụ thuộc vào chain, giá trị giao dịch, mô hình finality và mức độ chấp nhận rủi ro.

Block đã finalized có thể bị tái tổ chức không?

Trên các mạng có finality kinh tế hoặc xác định, việc tái tổ chức block đã finalized được thiết kế để cực kỳ tốn kém hoặc gần như không thể xảy ra trong các giả định thông thường.

Reorg ảnh hưởng đến bridge như thế nào?

Bridge có thể mất tài sản bảo chứng hoặc giải ngân sai nếu xử lý giao dịch trên chain nguồn mà sau đó bị reorg loại bỏ.

Reorg ảnh hưởng đến ví như thế nào?

Ví có thể chuyển trạng thái giao dịch từ đã xác nhận về đang chờ hoặc bị loại bỏ nếu block chứa giao dịch bị reorg loại bỏ.

Nhà phát triển xử lý reorg như thế nào?

Nhà phát triển xử lý reorg bằng cách theo dõi hash block, chờ xác nhận, hỗ trợ rollback và áp dụng quy tắc finality riêng cho từng chain.

Lỗi nghiêm trọng nhất liên quan đến reorg là gì?

Lỗi nghiêm trọng nhất là xem giao dịch vừa được đưa vào block là không thể đảo ngược trước khi đạt mức xác nhận hoặc finality phù hợp.

Kết luận

Reorg, hay Chain Reorganization, là sự kiện blockchain trong đó các block mới được chấp nhận bị thay thế bằng một nhánh chain hợp lệ khác.

Reorg có thể xảy ra tự nhiên vì mạng phi tập trung cần thời gian để thống nhất về các block mới.

Reorg cũng có thể xuất phát từ tấn công, hành vi của validator, phân vùng mạng, lỗi phần mềm hoặc động cơ kinh tế như MEV.

Ảnh hưởng thực tế là giao dịch trông như đã xác nhận có thể chuyển sang trạng thái đang chờ, bị loại bỏ hoặc bị thay thế.

Đó là lý do số lần xác nhận và finality đóng vai trò cốt lõi trong quyết toán crypto.

Hệ thống kiểu Bitcoin chủ yếu dựa vào việc tăng độ sâu xác nhận, trong khi hệ thống Proof of Stake kiểu Ethereum kết hợp cơ chế chọn fork với finality kinh tế.

Ví, bridge, đơn vị xử lý thanh toán, indexer, sàn giao dịch và giao thức DeFi đều cần được thiết kế để xử lý reorg.

Kết luận thực tiễn rất đơn giản: reorg là một phần của cơ chế đồng thuận phi tập trung, vì vậy người dùng và nhà phát triển nên chờ đủ số lần xác nhận hoặc finality trước khi xem giao dịch crypto là không thể đảo ngược.
BTC ETFs See $679M in Outflows
BTC ETFs See $679M in OutflowsBTC ETFs See $679M in Outflows
Citi sees BTC at $113K. What do institutions see?