
Giải mã huyền thoại về người canh cổng: Nhà phát triển và «hệ sinh thái» Bitcoin (phần giữa)
Tuyển chọn TechFlowTuyển chọn TechFlow

Giải mã huyền thoại về người canh cổng: Nhà phát triển và «hệ sinh thái» Bitcoin (phần giữa)
Trong tập podcast này, Jeffrey và A Kiếm đã thảo luận sâu sắc về sự hiểu lầm liên quan đến phí "gas" của Bitcoin.
Khách mời: Jeffrey Hu, Giám đốc Kỹ thuật HashKey Capital
A Kiến, Nhà nghiên cứu Bitcoin kỳ cựu và cộng sự BTC Study
Tổng hợp: HashKey Capital
Trong tập podcast "Hash Out 42" do HashKey Capital sản xuất này, hai nhà nghiên cứu Bitcoin đã thảo luận sâu về sự phức tạp của phí mạng lưới Bitcoin, cũng như những thách thức trong việc quản lý giao dịch và kích thước khối. Trong chương này, Jeffrey - Giám đốc kỹ thuật của HashKey Capital - cùng với chuyên gia nghiên cứu Bitcoin thầy A Kiến đã đi sâu vào hiểu lầm phổ biến về "phí Gas" trên Bitcoin — một thuật ngữ thực tế phù hợp hơn với mô hình giao dịch Ethereum. Họ nhấn mạnh rằng phí trên Bitcoin được tính theo dung lượng giao dịch, chứ không phải theo công việc xử lý như trên Ethereum.
Một vấn đề đáng chú ý là tình trạng tắc nghẽn mạng và phí giao dịch cao do các token BRC20 gây ra trên mạng Bitcoin. Gần đây, xu hướng này không chỉ ảnh hưởng tiêu cực đến trải nghiệm người dùng mà còn khiến tập hợp UTXO tăng mạnh, có thể dẫn đến những bất ổn cho tương lai phát triển mạng lưới Bitcoin, ví dụ như nhu cầu tính toán và lưu trữ ngày càng tăng.
Chương trình cũng thảo luận về tầm quan trọng của việc vận hành nút đầy đủ (full node) trên mạng Bitcoin. Dù việc vận hành nút đầy đủ có thể không mang lại lợi ích kinh tế trực tiếp, nhưng nó đóng vai trò then chốt trong việc duy trì tính toàn vẹn mạng lưới, khả năng chống kiểm duyệt và đảm bảo xác minh chuỗi khối một cách phi tin cậy. Điều này rất quan trọng để bảo vệ quyền riêng tư tài chính cá nhân và khả năng giao dịch tự do.
Ngoài ra, tập podcast còn phân tích sự khác biệt giữa soft fork và hard fork trong mạng Bitcoin, cũng như vai trò của thợ mỏ trong quá trình biểu quyết nâng cấp mạng. Thông qua ví dụ về BIP 148 và nâng cấp SegWit, chương trình minh họa rõ ràng khả năng chủ động của những người vận hành nút đầy đủ trong các đợt nâng cấp gây tranh cãi. Cuộc thảo luận nhấn mạnh rằng việc vận hành nút đầy đủ trao thêm quyền lực và lựa chọn cho người dùng, góp phần quan trọng vào sức khỏe mạng lưới và chủ quyền tài chính cá nhân.
Cuối cùng, chương trình khẳng định lại bản chất triết học cốt lõi của Bitcoin. Khác với các tiền mã hóa khác có thể chiều theo quyền lực và quyền uy, Bitcoin được thiết kế nhằm hạn chế quyền lực để bảo vệ tự do cá nhân, từ đó tạo nên vị thế độc đáo riêng trong lĩnh vực tiền mã hóa.
Tập "Hash Out 42" này cung cấp một cơ hội học tập toàn diện và sâu sắc cho những ai quan tâm đến độ phức tạp kỹ thuật và triết lý đằng sau Bitcoin.

Jeffrey Hu: Vừa rồi chúng ta cũng đã nói đến phí mạng lưới, và làm sao để xác định một giao dịch nào đó có nên được đưa vào khối hay không? Cũng có nhắc đến chuyện phí gas có thể khá cao. Gần đây, có một luồng ý kiến cho rằng BRC20 khiến mạng lưới Bitcoin bị tắc nghẽn nghiêm trọng, vì vậy phí "gas" Bitcoin cũng tăng cao, khiến các nhà phát triển và phe nguyên giáo rất bất bình, thậm chí muốn áp dụng các biện pháp như vừa đề cập. Về điểm này, tôi xin phép nói trước, vì đây đúng là một nhận định khiến huyết áp tôi dâng cao. Trước hết, khái niệm "phí gas của Bitcoin" hoàn toàn sai lệch — điều này không chỉ đơn thuần là thói quen khó chịu của người mắc chứng ám ảnh, bởi thực tế Bitcoin KHÔNG tồn tại khái niệm "phí gas". Bạn có thể gọi nó là phí giao dịch (fee), hoặc tên gọi tương tự đều được. Nhưng dùng từ "gas" thì không chỉ nhầm lẫn về mặt tên gọi, mà còn phản ánh sự hiểu sai lớn về bản chất hoạt động. Như thầy A Kiến vừa nói, trên Ethereum, mọi thao tác tính toán và cả lưu trữ đều được định giá bằng gas. Trong khi đó, phí giao dịch trên mạng Bitcoin chỉ dựa trên dung lượng giao dịch — tức là bạn để lại dấu vết gì trên chuỗi, và kích thước giao dịch cần đưa vào khối là bao nhiêu — tất cả đều được tính theo dung lượng. Hai khái niệm này khác biệt rất lớn. Tôi hy vọng nếu ai đó đã hiểu rõ, hãy giúp phổ biến rằng "phí gas của Bitcoin" là một hiểu lầm nghiêm trọng.
Đúng vậy. Còn về những hiểu lầm khác, thật ra vẫn còn nhiều ngộ nhận lớn hơn nữa, ví dụ như "BRC20 gây tắc nghẽn mạng và làm phí cao". Đây đúng là một hiện tượng gần đây, nhưng theo hiểu biết của tôi, dù kích thước khối giao dịch gần đây rất lớn, hay phí cao ảnh hưởng đến một số người dùng, thì đó chỉ là vấn đề trải nghiệm người dùng kém. Tuy nhiên, điều đáng lo ngại hơn — ít nhất theo góc nhìn của tôi, đặc biệt là so với cách suy nghĩ thận trọng truyền thống của các nhà phát triển Bitcoin — chính là sự gia tăng nhanh chóng của tập hợp UTXO. Đây mới là vấn đề nghiêm trọng. Việc kích thước khối tăng lên — ví dụ hồi đầu năm từng xuất hiện khối 4MB do inscription — khiến mọi người ngạc nhiên, nhưng theo tôi vẫn nằm trong giới hạn hợp lý. Bởi ngay từ thời điểm kích hoạt soft fork SegWit, những vấn đề kỹ thuật này hoàn toàn có thể dự đoán được: trong trường hợp cực đoan, mỗi khối có thể đạt 4MB — điều này đã được lường trước. Tương tự, việc khối lượng giao dịch lớn, bộ nhớ tạm (mempool) chứa nhiều giao dịch chờ xử lý, dẫn đến phí cao — tất cả đều nằm trong kịch bản dự báo.
Nhưng điều chưa được lường trước là sự bùng nổ của tập hợp UTXO. Như ví dụ tôi vừa nêu: bình thường, nếu bạn gửi tiền vào ngân hàng toàn bằng tờ 100 nghìn, ngân hàng xử lý dễ dàng. Nhưng nếu bạn đổi toàn bộ thành tiền lẻ 1 nghìn và phát cho từng chi nhánh, thì việc ghi sổ và theo dõi sau này sẽ vô cùng nặng nề.
Đây là điều mà các nhà phát triển ban đầu hoặc trong các cuộc thảo luận trước đây chưa từng nghĩ tới, cũng không ngờ rằng tập hợp UTXO lại tăng nhanh đến vậy trong năm nay. Tôi từng xem một dữ liệu cho thấy tập hợp UTXO từ đầu năm đến nay đã gần như tăng gấp đôi. Không biết thầy A Kiến có thấy dữ liệu này không, hay có thể bổ sung thêm?
A Kiến: Một người bạn trước đây từng trao đổi với tôi về vấn đề này và đưa ra vài con số. Hôm nay tôi cập nhật lại: khoảng ngày 21 tháng 4 năm nay, tập hợp UTXO trên mạng Bitcoin vào khoảng 86 triệu UTXO, chiếm dung lượng khoảng 5GB. Nhưng đến ngày 25 tháng 11 — tức chưa đầy một tháng rưỡi trước — con số này đã tăng lên 140 triệu, dung lượng đạt 8,74GB. Như vậy là đúng, nếu tính từ cuối năm ngoái đến nay, tập hợp UTXO đã tăng khoảng gấp đôi. Một số thính giả có thể chưa hiểu rõ tầm quan trọng của tập hợp UTXO. Xin lấy ví dụ: blockchain là gì? Chúng ta biết blockchain là bản ghi lại mọi giao dịch đã xảy ra trong quá khứ. Vì vậy blockchain có một dung lượng nhất định — gọi là dữ liệu khối — và đang tiếp tục tăng dần. Với Bitcoin hiện tại, toàn bộ dữ liệu blockchain đã vượt 500GB và vẫn tiếp tục mở rộng theo từng khối mới.
Tuy nhiên, một phần khác là trạng thái hệ thống sau khi xử lý tất cả giao dịch. Trên Bitcoin, trạng thái này được biểu diễn bằng tập hợp UTXO — cho biết hiện tại có bao nhiêu đầu ra giao dịch, mỗi đầu ra chứa bao nhiêu BTC, và điều kiện sử dụng là gì. Nói cách khác, UTXO là kết quả sau khi xử lý toàn bộ lịch sử giao dịch Bitcoin, thể hiện rõ điều kiện nào có thể chi tiêu bao nhiêu tiền.
Khi một khối mới xuất hiện, các nút cần làm hai việc: thứ nhất là tải về và lưu trữ dữ liệu khối; thứ hai là lần lượt xác minh từng giao dịch trong khối đó. Để xác minh, nút cần tra cứu xem giao dịch đang chi tiêu từ UTXO nào, và tạo ra những UTXO mới nào để lưu lại. Quá trình xác minh này yêu cầu truy xuất các UTXO đã lưu trước đó, kiểm tra chữ ký và các thông tin nhận dạng, đồng thời đảm bảo không xảy ra lạm phát — tức giao dịch có hợp lệ hay không. Chính vì vậy, việc mở rộng tập hợp UTXO sẽ làm tăng đáng kể chi phí đọc/ghi ổ cứng của các nút.
Việc phải tìm kiếm trong hàng loạt UTXO để lấy ra cái cần xử lý, rồi tiến hành kiểm tra tính toán — công đoạn truy xuất này tiêu tốn tài nguyên ổ cứng nhiều hơn hẳn việc chỉ đơn thuần lưu trữ dữ liệu khối. Đây cũng là lý do tại sao mọi người đều quan tâm đến "kích thước trạng thái" và tốc độ tăng trưởng của nó. Một số thính giả có thể từng nghe đến "vấn đề bùng nổ trạng thái" (state explosion) trên Ethereum — thực chất chính là cùng một vấn đề. Trên Ethereum, mỗi khối chứa các giao dịch, và sau khi xử lý, trạng thái mới nhất của hệ thống là gì? Có bao nhiêu tài khoản ngoài chuỗi, bao nhiêu hợp đồng, và trạng thái hiện tại của từng hợp đồng ra sao? Nếu bạn không biết trạng thái mới nhất, bạn sẽ không thể xác minh khối tiếp theo.
Trên mạng Bitcoin cũng vậy: nếu bạn không có tập hợp UTXO mới nhất, bạn không thể xác minh khối kế tiếp. Do đó, chi phí ổ cứng trở thành một phần quan trọng trong chi phí vận hành nút đầy đủ — là yếu tố then chốt để tiếp tục xác minh các khối mới. Chính vì vậy, tôi mới đặc biệt quan ngại về những gì đang xảy ra gần đây.
Thực tế, việc xuất hiện một inscription 3MB cũng không quá đáng lo. Nhưng hiện tượng như BRC20, hay các giao thức mới phát hành token gần đây — tôi gọi chúng là "giao thức", nhưng thực ra rất miễn cưỡng, vì như tôi từng nói ở nơi khác, mức độ an toàn của chúng rất đáng ngờ. Những thứ này, điển hình là BRC20, đã khách quan gây phình to tập hợp UTXO. Một số dự án còn cố tình giấu dữ liệu dưới dạng chữ ký, đặt vào đầu ra giao dịch — điều này càng làm trầm trọng thêm sự phình to của UTXO, thậm chí còn tệ hơn cả việc đơn thuần nhét dữ liệu lên chuỗi.
Nói sao đây... những gì xảy ra trong thời gian gần đây, đặc biệt là một tháng rưỡi vừa qua, khiến tôi tự hỏi liệu mọi người còn có sự đồng thuận cơ bản nào không, hay thực sự chẳng còn chút kính nể nào? Ví dụ, bạn đi chơi công viên, thấy một khu vườn hoa đẹp, dù không có biển báo "Cấm vào" hay "Hãy yêu quý cỏ cây", thì việc không giẫm lên cũng là đạo đức tự giác tối thiểu của một công dân.
Dù không ai cấm, bạn vẫn nên tự hỏi hành vi của mình có gây hại gì không? Tôi rất băn khoăn: tại sao mọi người lại thờ ơ với điều này? Theo tôi, một phần lớn nguyên nhân là vì nhiều người không tự vận hành nút đầy đủ, nên hoàn toàn không nhận thức được hệ quả. Họ không biết rằng dịch vụ họ đang dùng là nhờ vào sự đóng góp của người khác. Điều này rất quan trọng: nếu bạn nhận ra điều đó, bạn sẽ hành xử kiềm chế hơn. Dù vậy, trong bối cảnh hiện tại — nơi thị trường đã biến thành sân chơi đầu cơ, thổi phồng đầy bong bóng — những lời này có lẽ chẳng có tác dụng gì. Thật sự rất bất lực.
Jeffrey Hu: Đúng vậy. Gần đây tôi còn nghe một quan điểm khác: vì sao inscription hiện tại lại bị ghét nhiều hơn OP_RETURN trước đây? Thực tế, các nhà phát triển không quá phản đối OP_RETURN, vì Luke cho rằng đó là một lỗi kỹ thuật, khiến có thể ghi nhiều dữ liệu hơn, trong khi OP_RETURN trước đây ghi rất ít. Nhưng theo những gì thầy A Kiến vừa nói, tôi và nhiều người hiểu rằng vấn đề không nằm ở chỗ đó. Khác biệt lớn hơn nằm ở cơ chế: OP_RETURN và inscription hoàn toàn khác nhau. Dù OP_RETURN cũng có thể mang theo dữ liệu, thậm chí dùng để phát hành hoặc chuyển nhượng token, nhưng điểm khác biệt then chốt là: OP_RETURN KHÔNG tồn tại trong tập hợp UTXO. Bản thân tên gọi đã nói lên tất cả: giống như câu lệnh return trong lập trình, khi thực thi đến OP_RETURN, script sẽ thoát ngay lập tức, không thực hiện tiếp. Do đó, đầu ra này trở nên KHÔNG THỂ CHI TIÊU được, và vì vậy không còn được coi là UTXO (Unspent Transaction Output). Trong các phiên bản nút sau này, người ta đã tối ưu — tôi gọi là tối ưu hoặc sửa đổi — bằng cách không ghi nhận các đầu ra OP_RETURN vào tập hợp UTXO. Như vậy, nó không gây thêm gánh nặng cho nút hay mạng lưới. Đây là lý do vì sao OP_RETURN ít gây tranh cãi và áp lực xử lý nhẹ hơn.
A Kiến: Đúng vậy. Nhưng theo tôi, hai phương pháp này thực tế có thể thay thế nhau ở mức độ lớn. Tất nhiên, cộng đồng NFT ordinals muốn ghi toàn bộ dữ liệu media vào một lần — nhu cầu này thì giải quyết sao, ta tạm bỏ qua. Vấn đề cốt lõi không phải là bạn ghi dữ liệu gì lên chuỗi, mà là tác động đến tập hợp UTXO ra sao. Ví dụ, ngay cả khi BRC20 đổi sang dùng OP_RETURN để ghi dữ liệu, thì hậu quả phình to UTXO vẫn không thay đổi. Rốt cuộc, vấn đề nằm ở việc mọi người đang dùng một hệ thống hợp đồng thông minh ngoài chuỗi tồi tệ. Thậm chí, nếu họ chuyển sang OP_RETURN, xét về mặt kinh tế, chi phí còn thấp hơn, vì hiện tại BRC20 luôn cần hai giao dịch để chuyển một khoản tiền.
Dù sao đi nữa, gốc rễ vấn đề nằm ở việc mọi người đang dùng một hệ thống hợp đồng thông minh ngoài chuỗi kém hiệu quả. Ngay cả nhà phát triển ordinals — người đề xuất theo dõi satoshi như nền tảng cho hợp đồng thông minh ngoài chuỗi — gần đây cũng đang ra mắt một giao thức token đồng nhất mới, hoàn toàn dựa trên việc theo dõi UTXO. Nếu mọi người dùng cách này, sẽ không xảy ra các vấn đề như BRC20. Tôi cho rằng đây mới là điều mọi người nên hướng tới. Nhưng tính đến thời điểm ghi âm podcast này, tôi không biết bao giờ mới thấy điều đó xảy ra. Tình hình hiện tại thật sự rất tệ.
Jeffrey Hu: Chúng ta có thể chuyển sang một hiểu lầm khác, hay một niềm tin sai lầm khác. Dù thầy A Kiến vừa nhấn mạnh việc vận hành nút đầy đủ rất quan trọng, nhưng nhiều người cho rằng ngoài việc muốn mint inscription hay BRC20 cho nhanh hơn, thì việc chạy nút đầy đủ dường như chẳng có ích gì. Nếu muốn thêm chức năng, cuối cùng vẫn là thợ mỏ quyết định. Vậy ý nghĩa của việc vận hành nút đầy đủ, hay quyền lực của mỗi cá nhân trong việc tự vận hành nút đầy đủ, thực sự nằm ở đâu? Nhiều người vẫn chưa nhận ra điều này. Hôm qua tôi còn đọc một bài báo nói rằng, khác với Ethereum, trên Bitcoin, dù là nhà phát triển hay bất kỳ ai, cũng không mang tính quyết định. Việc nâng cấp mã nguồn phải thông qua biểu quyết của thợ mỏ. Ngay cả khi nhà phát triển kiên trì nâng cấp, thợ mỏ vẫn có quyền không nâng cấp, hoặc gây chia nhánh, cản trở nâng cấp. Về điểm này, thầy A Kiến nghĩ sao?
A Kiến: Jeffrey vừa nhắc đến khái niệm soft fork và hard fork — nâng cấp tương thích và không tương thích. Nhưng tôi muốn lùi lại một bước, nhắc nhở tất cả thính giả: dù bạn mô tả thế nào, việc nâng cấp một dự án tiền mã hóa lớn như Bitcoin, Ethereum hay bất kỳ dự án tiềm năng nào, đều tiềm ẩn rủi ro rất lớn và vô cùng khó khăn. Nó không chỉ đòi hỏi sự phối hợp sớm về nội dung nâng cấp, thỏa thuận giữa các bên liên quan, cách thức biểu đạt ý kiến, mà còn phải đồng bộ toàn mạng lưới — tức đạt được sự đồng thuận nhất định để kích hoạt quy tắc mới, cho phép người dùng sử dụng tính năng mới. Cả quá trình này cực kỳ phức tạp, tốn kém công sức, và luôn tiềm ẩn nguy cơ. Dù trước đây chúng ta đã thực hiện thành công nhiều soft fork và hard fork, điều đó không làm giảm rủi ro. Với bất kỳ dự án tiền mã hóa nào, tình trạng này đều giống nhau.
Quay lại Bitcoin: dù quá trình nâng cấp có hay không có biểu quyết thợ mỏ? Có. Các nâng cấp quan trọng trước đây, như SegWit và Taproot, đều có giai đoạn biểu quyết thợ mỏ. Nhưng liệu cá nhân vận hành nút có thực sự chỉ là người thụ động — chỉ chấp nhận đề xuất của nhà phát triển hoặc kết quả biểu quyết của thợ mỏ? Không phải vậy. Lấy ví dụ SegWit: công nghệ này được thảo luận từ rất sớm. Theo cuốn "Mastering Bitcoin" phiên bản 3, ý tưởng SegWit có thể truy nguyên đến năm 2011 — rất lâu rồi. Nhưng nâng cấp này chỉ được kích hoạt vào năm 2017. Từ khoảng 2015, đã có rất nhiều tranh luận gay gắt — thậm chí có thể gọi là tấn công — giữa các nhóm: nhà phát triển, thợ mỏ, người dùng. Một sự kiện then chốt là sự ra đời của BIP 148 (tôi quên mất số hiệu BIP, có thể là 148). Người đề xuất nói: Tôi sẽ phát triển một client hỗ trợ BIP 148 để thúc đẩy kích hoạt SegWit. Cơ chế như sau: SegWit là một soft fork, quy trình cơ bản là mỗi thợ mỏ dùng một bit tín hiệu trong khối để thể hiện họ đã sẵn sàng hỗ trợ SegWit.
Sau mỗi chu kỳ điều chỉnh độ khó (2016 khối), nếu trong một chu kỳ bất kỳ trước ngày 30 tháng 9, có đủ tỷ lệ — tôi quên mất là 50% hay 80% — thợ mỏ thể hiện sự ủng hộ, thì toàn mạng sẽ chính thức kích hoạt SegWit. Ban đầu, đa số thợ mỏ — thực chất là các mỏ khai thác (mining pool) — có thái độ chờ đợi: "Tôi xem người khác có ủng hộ không, rồi sẽ làm theo. Thiếu tôi cũng chẳng sao".
Nhưng BIP 148 đề xuất: nếu bạn dùng client hỗ trợ BIP 148, thì từ tháng 6 trở đi, bạn sẽ TỪ CHỐI tất cả khối nào không hỗ trợ SegWit. Điều đó có nghĩa gì? Là nếu bạn là một nút, khi một thợ mỏ đào được khối nhưng không tuyên bố hỗ trợ SegWit, bạn sẽ coi khối đó là vô hiệu. Nếu đa số nút trên mạng dùng BIP 148, thì客 quan mà nói, mạng lưới sẽ chia nhánh: trên chuỗi mà các nút BIP 148 công nhận, chỉ còn những khối tuyên bố hỗ trợ SegWit.
Đây là một ví dụ sinh động cho thấy một người vận hành nút đầy đủ có thể làm gì trong một nâng cấp gây tranh cãi. Đề xuất này gây tranh cãi lớn: một số người cho là được, nhưng một số nhà phát triển cho rằng nó làm tăng nguy cơ chia nhánh mạng, nên không nên khuyến khích.
Cuối cùng, BIP 148 không được đại đa số áp dụng. Nhưng nó là một ví dụ chứng minh rằng một nút đầy đủ không chỉ biết chờ đợi nhà phát triển hay thợ mỏ "ban phát" chức năng, hay thụ động chấp nhận đồng thuận đã định sẵn. Thực tế, bạn có thể rất chủ động — dù sự chủ động này có giới hạn và mang tính tấn công, có thể gây bất lợi cho sự thống nhất mạng lưới. Nhưng nó cho thấy quyền lựa chọn của bạn khi vận hành nút đầy đủ lớn hơn bạn tưởng. Đó là đáp án của tôi cho câu hỏi này.
Tôi xin bổ sung thêm vài điểm. Thứ nhất, vận hành nút đầy đủ trong phần lớn lịch sử Bitcoin KHÔNG mang lại lợi ích kinh tế rõ ràng cho cá nhân. Gần đây — nửa năm, một năm qua — là giai đoạn đặc biệt: một số người cho rằng chạy nút đầy đủ giúp giao dịch của họ lan truyền nhanh hơn trong mạng, từ đó thu lợi — thậm chí lợi ích này có thể quy ra tiền. Nhưng trong suốt phần lớn lịch sử Bitcoin, điều này KHÔNG đúng. Dù vậy, chúng ta vẫn cần một mạng lưới nút đầy đủ để đảm bảo những thuộc tính cốt lõi của Bitcoin: chống kiểm duyệt, cho phép mọi người xác minh chuỗi khối một cách phi tin cậy, tin chắc rằng BTC họ nhận là thật, không bị lừa; bảo vệ quyền riêng tư tài chính cá nhân — khi gửi giao dịch, bạn không muốn kẻ quan sát chuỗi biết vị trí địa lý hay địa chỉ mạng của bạn; và giữ门槛 khai thác luôn thấp — điều này nhiều người không nhận ra.
Hãy tưởng tượng: nếu toàn mạng chỉ còn ba nút, và cả ba đều do thợ mỏ kiểm soát, thì dù bạn là thợ mỏ nhỏ, bạn cũng không thể cạnh tranh. Họ có thể giữ giao dịch của bạn lại, không gửi cho bạn, khiến bạn mất phí — bạn không thể cạnh tranh về mặt kinh tế. Vì vậy, việc ai cũng có thể chạy nút đầy đủ — ngay cả với mục đích khai thác — vẫn rất có ích và có ý nghĩa.
Tóm lại: đúng là chạy nút đầy đủ đôi khi mang lại lợi ích kinh tế, nhưng phần lớn thời gian thì không. Dù vậy, nó cực kỳ quan trọng. Vì vậy, các nhà phát triển Bitcoin luôn nỗ lực phát triển phần mềm hiệu quả hơn, thiết lập quy tắc bảo vệ nút tốt hơn, theo dõi xem hành vi nào gây phình to dữ liệu khối hay UTXO — nhằm đảm bảo trong khuôn khổ giá trị chung, việc vận hành nút đầy đủ vẫn khả thi, không ảnh hưởng đến sự sống còn lâu dài của mạng Bitcoin và giá trị của chính nó.
Vì vậy, chạy nút đầy đủ của riêng bạn, dù không mang lại lợi nhuận, nhưng giúp bảo vệ quyền riêng tư tài chính cá nhân, cho phép bạn xác minh mọi khối Bitcoin một cách phi tin cậy, đảm bảo bạn không nhận phải tiền giả; đồng thời bạn cũng đóng góp cho mạng lưới: giúp người khác nhận giao dịch mới, khối mới, tăng tốc độ xác minh toàn mạng, giảm门槛 cho thợ mỏ mới gia nhập. Những việc này đều có ý nghĩa, dù không mang lại thù lao. Và chính vì vậy, chúng ta mới quan tâm sâu sắc đến các vấn đề hôm nay: inscription có làm phình to blockchain không? BRC20 mang lại điều tốt hay xấu cho Bitcoin? Rõ ràng, nếu nó chỉ làm phình to tập hợp UTXO, thì đó chỉ là điều xấu.
Jeffrey Hu: Đúng vậy. Theo tôi, tất cả những yếu tố này đều liên kết chặt chẽ với nhau. Chỉ cần thay đổi một mắt xích, có thể ảnh hưởng đến các phần khác. Đó là hiểu biết của tôi. Tôi xin bổ sung thêm: gần đây, tôi và Nguyên Ngữ cùng tổ chức buổi đọc sách chung "Mastering Bitcoin" phiên bản 3. Khi đọc, dù chương đầu hay hai đều là nội dung cơ bản, không quá hàn lâm, nhưng có một điểm đã đảo lộn hiểu biết cũ của tôi — một sai lầm trước đây — về khái niệm nút đầy đủ. Nhiều người, như tôi trước đây, hiểu Full Node là nút lưu trữ toàn bộ dữ liệu sổ cái, vì "Full" nên phải có đủ dữ liệu. Nhưng trong sách này, định nghĩa được nêu rất rõ: FULL NODE là gì? Là Full Verification Node — nút xác minh đầy đủ, viết tắt là Full Node.
Dịch ra nghĩa là: bạn không chỉ lưu dữ liệu một cách thụ động, mà có thể chủ động xác minh đầy đủ và hoàn chỉnh các giao dịch liên quan đến bạn — điều này nâng cao đáng kể an toàn tài sản cá nhân. Đối lập với nó là Light Node (nút nhẹ) hay Light Client. Cách họ xác minh: lấy tiêu đề khối từ nút đầy đủ, yêu cầu các giao dịch liên quan, rồi tự so sánh, xác minh. Trong quá trình này, như thầy A Kiến vừa nói, có nhiều vấn đề về riêng tư: nút đầy đủ có thể kiểm duyệt giao dịch của bạn, hoặc cố ý không gửi một số giao dịch; đặc biệt khi họ quan sát các yêu cầu truy cập của bạn, ghép nối thông tin, dựng chân dung người dùng — gây rủi ro cho tài sản và hoạt động giao dịch tương lai của bạn.
Vì vậy, nút nhẹ thường lo ngại về kiểm duyệt hay lọc giao dịch. Ví dụ, tôi muốn gửi giao dịch BRC20, mà một nút đầy đủ nào đó không hỗ trợ thì sao? Rất đơn giản: tự chạy một nút đầy đủ là xong. Dù tôi không biết đây có phải động lực trực tiếp gần đây khiến mọi người chạy nút không, nhưng ít ra đây là một lợi ích: không ai có thể ngăn cản bạn, trừ khi chính bạn làm nút hoặc mạng trở nên quá nặng để vận hành. Đó là hiểu biết của tôi.
Thêm một điểm nữa về thợ mỏ: nhiều người cho rằng thợ mỏ có sức mạnh tính toán cao, ảnh hưởng lớn đến mạng. Có một hiểu lầm phổ biến: tấn công 51%, thợ mỏ có thể làm bất cứ điều gì. Thực tế không phải vậy. Ví dụ, tôi muốn gửi tiền cho thầy A Kiến, nhưng lại gửi cho người khác — tôi chỉ thay đổi hướng đi của chính tiền tôi, thay đổi "quá khứ" của chính tôi. Tôi không thể thay đổi bất kỳ thông tin nào khác trong sổ cái blockchain. Nếu làm vậy, đó sẽ là một hard fork khác. Vì vậy, việc "có 51% sức mạnh thì muốn làm gì cũng được", hay "tự khai thác chiếm 30% thì sao" — đều không đúng như vậy.
OK, vậy là chúng ta đã mở rộng sang các chủ đề liên quan đến ý nghĩa của việc chạy nút đầy đủ.
A Kiến: Tôi xin bổ sung thêm một điểm — có thể sẽ冒犯 một số người. Tôi biết có những người bạn, trong thâm tâm, nuôi dưỡng một kiểu sùng bái sức mạnh: họ tin rằng có sức mạnh là có thể làm mọi việc, sức mạnh là điều tốt, sức mạnh buộc người khác phải phục tùng hoặc e dè. Trong phần lớn môi trường sống, điều này đúng. Nhưng Bitcoin KHÔNG phải thứ được tạo ra từ sự sùng bái sức mạnh. Ngược lại, Bitcoin là sản phẩm của tư tưởng muốn HẠN CHẾ sức mạnh — hạn chế mọi sức mạnh — để bảo vệ tự do cá nhân. Phần mềm Bitcoin không ra đời để trao quyền lực hay sức mạnh cho một nhóm người nào. Triết lý cốt lõi của nó là mong muốn mọi sức mạnh đều bị giới hạn, để từ đó bảo vệ tự do cá nhân — điều này hoàn toàn trái ngược với niềm tin "có sức mạnh thì làm gì cũng đúng".
Theo tôi, đây chính là điểm quý giá của Bitcoin. Không phải tất cả tiền mã hóa đều làm được điều này, không phải tất cả đều tin vào điều này. Bạn sẽ thấy một số dự án rõ ràng mang tư tưởng sùng bái sức mạnh — dù là sùng bái quyền lực, hay sùng bái nhân cách siêu phàm (charisma) — dù là hình thức sùng bái nào, họ cũng không theo đuổi việc giới hạn sức mạnh của những cá nhân siêu phàm đó.
Nhưng Bitcoin thì khác. Bitcoin muốn xây dựng một hệ thống không có điểm lỗi đơn lẻ (single point of failure), một hệ thống chống kiểm duyệt, nơi mỗi nút đầy đủ có thể xác minh dữ liệu blockchain với chi phí thấp nhất có thể, nhằm bảo vệ quyền riêng tư tài chính cá nhân, bảo vệ quyền tự do gửi-nhận giao dịch. Bitcoin muốn dùng chính nó để bảo vệ tài sản cá nhân, bảo vệ quyền sở hữu tài sản của mỗi cá thể.
Nếu bạn tin rằng "có sức mạnh thì làm gì cũng đúng", thì bạn sẽ không bao giờ cảm nhận được giá trị thật sự của Bitcoin. Bởi với bạn, Bitcoin chỉ là công cụ giúp bạn giàu nhanh, và dùng sự giàu có đó để giành lấy sức mạnh. Trong một giai đoạn lịch sử nào đó, điều này có thể là hệ quả phụ. Nhưng trong tâm trí người Bitcoin, hay những người đóng góp cho Bitcoin, thế giới họ mong muốn KHÔNG phải như vậy.
Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News










