Tác giả: Pierre Rochard; Nguồn: Liu Jiaolian
Tại sao chúng ta quan tâm?
Việc quản trị Bitcoin rất quan trọng vì Bitcoin là loại tiền điện tử đầu tiên thành công, có tính thanh khoản cao nhất và được biết đến nhiều nhất. Theo lời của Michael Goldstein, “Tiền tệ vững chắc là trụ cột cơ bản của nền văn minh và Bitcoin đã lấy lại được công cụ mạnh mẽ này để phối hợp xã hội.” Nếu mô hình quản trị của Bitcoin có sai sót, nó sẽ ngăn Bitcoin phát huy hết tiềm năng của nó. Nếu mô hình quản trị của Bitcoin có sai sót, các bên liên quan của Bitcoin nên nỗ lực khắc phục nó.
Các cuộc thảo luận về quản trị Bitcoin thường tập trung vào ai là người ra quyết định cuối cùng, với các ứng cử viên định kỳ bao gồm thợ mỏ, nút và nhà đầu tư. Mục đích và cơ chế quản trị thường chỉ mang tính ám chỉ, thậm chí xa rời thực tế. Nhận thức về tính hiệu quả của quản trị trong quá khứ thường dựa trên việc ai “thắng” hay “thua” trong một quyết định cụ thể hơn là dựa trên tính phù hợp của chính quá trình ra quyết định.
Quản trị Bitcoin là gì?
Quản trị Bitcoin là quá trình quyết định, triển khai và thực thi một bộ quy tắc xác minh giao dịch và chặn mà các cá nhân áp dụng để xác minh xem các khoản thanh toán của họ có nhận được hay không trong các giao dịch và khối đáp ứng định nghĩa chủ quan của họ về "Bitcoin". Nếu hai hoặc nhiều người áp dụng cùng một bộ quy tắc xác minh, họ sẽ hình thành sự đồng thuận xã hội chủ quan về “Bitcoin”.
Mục đích của việc quản trị Bitcoin là gì?
Có nhiều quan điểm khác nhau về mục đích quản trị Bitcoin. Quản trị nên được tối ưu hóa để đạt được những kết quả gì?
Matt Corallo tin rằng tính không đáng tin cậy là tính năng quan trọng nhất của Bitcoin. Matt định nghĩa không tin cậy là “khi sử dụng Bitcoin, bạn không cần phải tin vào bất cứ thứ gì khác ngoài phần mềm nguồn mở mà bạn chạy”. Nếu không có thuộc tính không đáng tin cậy, tất cả các kết quả tích cực khác sẽ bị tổn hại.
Daniel Krawisz tin rằng tối đa hóa giá trị của Bitcoin là mục tiêu tối ưu hóa trên thực tế của quản trị. Daniel cho biết: "Quy tắc chung cho việc nâng cấp Bitcoin […] là những nâng cấp làm tăng giá trị Bitcoin sẽ được chấp nhận, còn những nâng cấp không làm tăng giá trị Bitcoin sẽ không được chấp nhận."
< p style="text-align: left;">Trong bối cảnh quản trị Bitcoin, hai quan điểm này phản ánh sự bất đồng cổ điển lần lượt giữa các châm ngôn nghĩa vụ và chủ nghĩa hệ quả. Tôi thiên về châm ngôn nghĩa vụ của Matt, trong đó tập trung vào sự không tin cậy. Xuyên suốt lịch sử tiền tệ, từ các nhà sản xuất tiền xu cổ xưa đến các ngân hàng trung ương hiện đại, kết quả của việc tin tưởng người khác sản xuất tiền tệ là lạm dụng lòng tin. Thỏa hiệp về sự không đáng tin cậy có thể giúp giá Bitcoin đạt mức tối đa cục bộ, nhưng phải trả giá bằng việc tìm kiếm mức tối đa toàn cầu cao hơn. Hơn nữa, không có bằng chứng nào cho thấy giá Bitcoin tương quan với việc nâng cấp giao thức Bitcoin. Có lẽ giá trị cơ bản của Bitcoin sẽ bị ảnh hưởng bởi việc nâng cấp, nhưng tính thanh khoản và biến động của Bitcoin thấp và giá không phản ánh một cách đáng tin cậy giá trị cơ bản. Nếu chúng ta không thể quan sát tác động của việc nâng cấp lên giá trị của Bitcoin thì câu châm ngôn theo chủ nghĩa hệ quả dường như không đủ.
Trước khi đánh giá liệu các quy trình quản trị Bitcoin hiện tại có đáp ứng các mục tiêu đã nêu là duy trì bản chất không đáng tin cậy của Bitcoin hay tăng giá trị của Bitcoin hay không, chúng ta nên cố gắng xác định cách quản trị Bitcoin hiện tại quá trình thực sự hoạt động.
Quy trình quản trị Bitcoin hiện tại hoạt động như thế nào?
Quy trình quản trị Bitcoin duy trì một bộ quy tắc xác minh. Ở cấp độ cao, bộ quy tắc xác thực dài này bao gồm cú pháp, cấu trúc dữ liệu, giới hạn sử dụng tài nguyên, kiểm tra độ chính xác, khóa thời gian, đối chiếu với mempool và nhánh chính, tính toán phần thưởng và phí coinbase cũng như xác thực tiêu đề khối. Sẽ không dễ dàng để sửa đổi các quy tắc này thành từng chữ.
Hầu hết các quy tắc này được kế thừa từ Satoshi Nakamoto. Một số quy tắc đã được thêm hoặc sửa đổi để giải quyết các lỗ hổng và lỗ hổng từ chối dịch vụ. Các thay đổi quy tắc khác đã được thực hiện để cho phép các dự án mới mang tính đổi mới. Ví dụ: một opcode CheckSequenceVerify mới đã được thêm vào để kích hoạt các tập lệnh mới.
Nghiên cứu
Mọi thay đổi quy tắc đều bắt đầu từ Nghiên cứu. Ví dụ: Segregated Witness (SegWit) bắt đầu từ nghiên cứu về việc sửa chữa tính linh hoạt của giao dịch. Khả năng giả mạo giao dịch đã trở thành một vấn đề nghiêm trọng vì nó cản trở việc triển khai Lightning Network trên Bitcoin. Các nhà nghiên cứu trong ngành và độc lập đã làm việc cùng nhau để hình thành SegWit.
Các nhà phê bình chỉ ra rằng đôi khi có sự mất kết nối giữa những gì các nhà nghiên cứu muốn nghiên cứu, những gì người dùng mong đợi và những gì có lợi về các thuộc tính mạng. Hơn nữa, các nhà khoa học máy tính trong giới học thuật thích “mô phỏng khoa học” hơn là “thí nghiệm kỹ thuật”. Đây là nguồn gốc gây căng thẳng trong cộng đồng nghiên cứu.
Đề xuất
Khi các nhà nghiên cứu phát hiện ra vấn đề Khi làm việc trên một giải pháp, họ chia sẻ những thay đổi được đề xuất của mình với các nhà phát triển giao thức khác. Việc chia sẻ có thể dưới dạng email đến danh sách gửi thư của nhà phát triển bitcoin, sách trắng chính thức và/hoặc Đề xuất cải tiến Bitcoin (BIP).
Thực hiện
Nhà nghiên cứu đề xuất đề xuất có thể là chịu trách nhiệm về các nhà phát triển giao thức khác quan tâm đến đề xuất sẽ triển khai đề xuất đó trong phần mềm nút của họ. Nếu các nhà nghiên cứu không thể thực hiện đề xuất hoặc nếu đề xuất không được các đồng nghiệp đón nhận nồng nhiệt thì đề xuất vẫn ở giai đoạn này cho đến khi bị hủy bỏ hoặc sửa đổi.
Mặc dù điều này có thể tạo ấn tượng rằng những người đóng góp cho sự phát triển giao thức Bitcoin có thể phủ quyết các đề xuất, nhưng các nhà nghiên cứu có thể giải thích lý do của họ cho công chúng và bỏ qua các nhà phát triển hiện tại. Trong trường hợp này, nhà nghiên cứu sẽ thiệt thòi nếu thiếu danh tiếng và sự tín nhiệm.
Một vấn đề khác trong giai đoạn triển khai là nếu việc triển khai thường bị các nhà phát triển giao thức Bitcoin và cộng đồng Bitcoin rộng hơn coi là gây tranh cãi, thì việc triển khai tham chiếu Người bảo trì sẽ không hợp nhất việc thực hiện này. Những người duy trì việc triển khai tham chiếu có chính sách có chủ ý tuân theo những thay đổi đồng thuận thay vì cố gắng áp đặt những thay đổi đó. Việc triển khai tham chiếu C++ được lưu trữ tại github.com/bitcoin/bitcoin và là sự kế thừa trực tiếp cho cơ sở mã Satoshi Nakamoto. Do tính trưởng thành và độ tin cậy của nó, nó vẫn là cách triển khai nút Bitcoin phổ biến nhất.
Để bỏ qua những người duy trì triển khai tham chiếu và sửa đổi sự đồng thuận một cách liều lĩnh, việc này chỉ đơn giản như sao chép cơ sở mã Bitcoin và xuất bản các thay đổi được đề xuất. Điều này đã xảy ra với Soft Fork kích hoạt người dùng BIP-148 (UASF).
Các đề xuất sửa đổi quy tắc xác thực có thể được thực hiện thông qua các fork mềm hoặc hard fork. Một số đề xuất chỉ có thể được thực hiện dưới dạng hard fork. Từ quan điểm của các nút tiền phân nhánh, việc triển khai phân nhánh mềm có khả năng tương thích về phía trước. Sau khi áp dụng soft fork, các nút trước fork có thể tiếp tục xác minh các quy tắc đồng thuận trước fork mà không cần nâng cấp phần mềm. Tuy nhiên, các nút tiền phân nhánh này không xác minh các thay đổi quy tắc được thực hiện bởi phân nhánh mềm. Từ quan điểm của các nút trước fork, hard fork không tương thích về phía trước. Các nút trước phân nhánh sẽ kết thúc trên một mạng khác với các nút sau phân nhánh.
Tác động của hard fork và soft fork đối với mạng và người dùng luôn gây tranh cãi. Những chiếc nĩa mềm được coi là an toàn hơn những chiếc nĩa cứng vì chúng không yêu cầu sự đồng ý tham gia rõ ràng, nhưng điều này cũng có thể được xem như một hình thức ép buộc. Nếu ai đó không đồng ý với soft fork thì cần phải có hard fork để lật ngược nó.
Triển khai
Sau khi phần mềm nút được triển khai, người dùng phải được thuyết phục Sử dụng phần mềm nút. Không phải tất cả người dùng nút đều có tầm quan trọng như nhau. Ví dụ: "nhà thám hiểm blockchain" cũng có sức mạnh lớn hơn vì nhiều người dùng dựa vào nút của họ. Ngoài ra, các sàn giao dịch có thể quyết định bộ quy tắc xác thực nào thuộc về biểu tượng mã thông báo nào. Các nhà giao dịch đầu cơ, những người nắm giữ lớn và các sàn giao dịch khác thực hiện kiểm tra và cân bằng sức mạnh này của biểu tượng mã thông báo.
Mặc dù người dùng cá nhân có thể báo hiệu trên mạng xã hội rằng họ đang sử dụng một phiên bản nhất định của phần mềm nút, nhưng phiên bản này có thể bị tấn công Sybil. Thử nghiệm cuối cùng về sự đồng thuận là liệu phần mềm nút của bạn có thể nhận các khoản thanh toán mà bạn cho là Bitcoin hay không và bạn có thể gửi các khoản thanh toán mà phần mềm của nút khác cho là Bitcoin hay không.
Soft fork có tính năng quản trị trên chuỗi được gọi là bit phiên bản BIP-9 với thời gian chờ và độ trễ. Tính năng này đo lường sự hỗ trợ của thợ đào đối với các soft fork trên cơ sở luân phiên. Sự hỗ trợ của người khai thác đối với các đề xuất được sử dụng như một thước đo ủy quyền cho sự hỗ trợ cộng đồng rộng hơn. Thật không may, biện pháp ủy quyền này có thể không chính xác do tính tập trung khai thác và xung đột lợi ích giữa người khai thác và người dùng. Việc “bỏ phiếu” trên chuỗi của những người khai thác cũng duy trì huyền thoại rằng Bitcoin là một nền dân chủ của những người khai thác, chỉ có những người khai thác mới quyết định tính hợp lệ của các giao dịch và khối. BIP-9 hữu ích miễn là chúng ta thừa nhận và chấp nhận những hạn chế của phép đo proxy.
Thực thi
Các thay đổi đối với quy tắc xác thực được thực hiện đầy đủ bởi xác thực các nút Thực thi mạng ngang hàng phi tập trung. Các nút sử dụng quy tắc xác thực để xác minh độc lập rằng các khoản thanh toán mà nhà khai thác của họ nhận được thuộc về các giao dịch Bitcoin hợp lệ và được bao gồm trong các khối Bitcoin hợp lệ. Các nút sẽ không truyền bá các giao dịch và khối vi phạm quy tắc. Trên thực tế, các nút sẽ ngắt kết nối và cấm các nút gửi các giao dịch và khối không hợp lệ. Như StopAndDecrypt nói: "Bitcoin là một pháo đài xác minh không thể xuyên thủng." Nếu mọi người quyết định rằng các khối được khai thác là không hợp lệ, thì phần thưởng + phí coinbase của người khai thác là vô giá trị.
Vai trò của người khai thác là cung cấp chức năng đánh dấu thời gian và đảm bảo tính bảo mật thông qua bằng chứng công việc. Tỷ lệ băm được cung cấp một mặt đến từ chi phí phần cứng và điện, mặt khác là từ phần thưởng và phí của coinbase. Những người khai thác là lính đánh thuê và các chức năng dấu thời gian mà họ cung cấp trước đây chưa được các quy tắc xác minh đầy đủ. Do tính chất tập trung của hoạt động khai thác, các thợ mỏ không thể tin cậy để thực thi các quy tắc xác minh.
Mô hình quản trị Bitcoin hiện tại có dẫn đến sự mất lòng tin nhiều hơn không?
Theo tôi, mô hình quản trị Bitcoin hiện tại đã ngăn chặn sự suy giảm của tình trạng bất tin cậy. Trong 5 năm qua, dường như không có điểm dừng trước sự gia tăng đáng kể số lượng giao dịch trên chuỗi Bitcoin. Nếu mô hình quản trị của Bitcoin không chống lại tín hiệu năm ngoái từ các công ty khai thác để tăng gấp đôi trọng lượng khối tối đa, thì nó sẽ tạo tiền lệ cho việc ưu tiên giá trị của thông lượng giao dịch thay vì sự tin cậy.
Mô hình quản trị Bitcoin hiện tại có dẫn đến sự nâng cấp giá trị của Bitcoin không?
Tôi không nghĩ có thể xác định được nguyên nhân và kết quả. Giá bitcoin cao hơn nhiều so với hai năm trước, nhưng đây dường như là một quá trình nội sinh được thúc đẩy bởi tâm lý nhà giao dịch hơn là các nguyên tắc kỹ thuật cơ bản. Về các nguyên tắc cơ bản, không thể phủ nhận rằng cơ chế quản trị Bitcoin đã đạt được những thay đổi đồng thuận và hoạt động của Lightning Network phụ thuộc vào những thay đổi đồng thuận. Tôi đang cố gắng xây dựng các kênh và thực hiện các khoản thanh toán chớp nhoáng: Không còn nghi ngờ gì nữa, Lightning Network sẽ làm tăng giá trị của Bitcoin.