Tiêu đề gốc: "Quản trị Bitcoin"
Bản gốc text Nguồn: Pierre Rochard
Bản dịch gốc: Người đam mê Ethereum
Pierre Rochard là người đồng sáng lập NakamotoInst Là một kỹ sư phần mềm và là người đam mê Bitcoin, anh có uy tín cao trong cộng đồng. Bài viết này dựa trên bài phát biểu của Pierre Rochard tại hội nghị Chain-In.
Tại sao chúng ta nên quan tâm đến quản trị Bitcoin?
Lý do tại sao việc quản lý Bitcoin lại quan trọng đến vậy là vì nó không chỉ là nguồn tạo ra tiền điện tử mà còn là nguồn sáng lập của tất cả các loại tiền điện tử. Chất lỏng nhất và nổi tiếng nhất trong số đó. Theo lời của Michael Goldstein: “Sound money là xương sống của nền văn minh và Bitcoin là một công cụ mạnh mẽ giúp thúc đẩy sự hợp tác xã hội.” Nếu mô hình quản trị của Bitcoin có sai sót, nó sẽ không 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 nên nỗ lực khắc phục chúng.
Bất cứ khi nào mọi người nói về việc quản trị Bitcoin, họ luôn tập trung vào vấn đề "ai là người ra quyết định cuối cùng", nó không gì khác hơn là các nhóm như thợ mỏ, nút và nhà đầu tư, nhưng họ giữ bí mật về mục đích và cơ chế quản trị, thậm chí không liên lạc được với thực tế. Các tình huống quản trị trong quá khứ thường được đánh giá dựa trên việc bên nào “thắng” hay “thua” trong quá trình ra quyết định, thay vì dựa trên tính đầy đủ của quá trình ra quyết định.
Quản trị Bitcoin là gì?
Quản trị Bitcoin đề cập đến quá trình đạt được sự đồng thuận và thực thi một bộ quy tắc xác thực giao dịch và khối. Bằng cách “thực thi”, mọi người áp dụng các quy tắc này để xác minh rằng các khoản thanh toán từ các giao dịch và khối đáp ứng định nghĩa chủ quan của họ về “Bitcoin”. Miễn là hai hoặc nhiều người áp dụng cùng một bộ quy tắc xác minh, họ đã đạt được sự đồng thuận xã hội về định nghĩa "Bitcoin" một cách chủ quan.
Mục tiêu của việc quản trị Bitcoin là gì?
Quản trị Bitcoin cần đạt được những mục tiêu gì? Mọi người đều có ý kiến khác nhau. Những loại kết quả trong quản trị là lý tưởng?
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. Định nghĩa của Matt về sự không tin cậy là “trong quá trình sử dụng Bitcoin, người dùng không cần phải tin tưởng vào bất cứ điều gì khác ngoại trừ việc chạy phần mềm nguồn mở”. Nếu không có tính năng đáng tin cậy, Bitcoin sẽ mất đi nhiều lợi thế.
Daniel Krawisz tin rằng tối đa hóa giá trị của Bitcoin là kết quả lý tưởng cho việc quản trị. Daniel nói rằng “quy tắc chung cho việc nâng cấp Bitcoin là chỉ áp dụng những nâng cấp có thể làm tăng giá trị của Bitcoin”.
Về vấn đề quản trị Bitcoin, quan điểm của hai người trên lần lượt phản ánh nghĩa vụ và chủ nghĩa hệ quả. sự khác biệt. Tôi thích quan điểm của Matt về sự không đáng tin cậy hơn. Trong suốt lịch sử của tiền tệ, từ xưởng đúc tiền cổ xưa đến ngân hàng trung ương hiện đại, kết quả của việc tin tưởng người khác tạo ra tiền luôn là sự lạm dụng lòng tin này. Nếu sự tin cậy bị loại bỏ, Bitcoin chỉ có thể đạt mức giá cao nhất ở các khu vực địa phương và không thể tạo ra mức cao mới trên toàn cầu. 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. Giá trị cơ bản của Bitcoin có thể bị ảnh hưởng bởi việc nâng cấp, nhưng điều này không thể được phản ánh một cách hiệu quả vào giá thị trường vì Bitcoin cực kỳ thanh khoản và dễ biến động. Nếu chúng ta không thể thấy tác động của việc nâng cấp lên giá trị của Bitcoin thì cách tiếp cận theo chủ nghĩa hệ quả sẽ mất hiệu lực (trở nên không thể hoạt động được).
Trước tiên, chúng ta nên xác định quy trình quản trị Bitcoin hiện tại trước khi có thể triển khai quy trình không cần bảo trì nêu trên. hai mục tiêu: độ tin cậy và nâng cao giá trị.
Quy trình quản trị Bitcoin hiện tại hoạt động như thế nào?
Mục đích của quy trình quản trị Bitcoin là duy trì một bộ quy tắc xác minh. Ở mức độ trừu tượng, bộ quy tắc xác thực 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 tính toàn vẹn, khóa thời gian, đối chiếu nhóm bộ nhớ 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. Không dễ để cải thiện những quy tắc này mà không phải hy sinh bất kỳ điều gì.
Hầu hết các quy tắc này đều đến từ Satoshi Nakamoto. Một số quy tắc đã được thêm và cải tiến để xử lý các trục trặc và lỗ hổng Từ chối dịch vụ (DoS). Một số quy tắc cũng đã được thay đổi để cho phép các dự án sáng tạo mới. Ví dụ: opcode Xác minh trình tự kiểm tra đã được thêm vào để triển khai các tập lệnh mới.
Nghiên cứu
Mọi thay đổi về quy tắc đều bắt đầu từ việc nghiên cứu. Ví dụ: Segregated Witness có nguồn gốc từ nghiên cứu giải quyết tính linh hoạt của giao dịch. Khả năng tái tạo giao dịch là một vấn đề rất nghiêm trọng và nếu không thể giải quyết được thì Lightning Network không thể được triển khai trên Bitcoin. Với nỗ lực chung của các nhà nghiên cứu trong và ngoài ngành, công nghệ SegWit cuối cùng đã được tạo ra.
Các nhà phê bình chỉ ra rằng 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 đạt được và những gì có lợi cho các thuộc tính mạng xác định Có một sự ngắt kết nối thường xuyên giữa ba. Ngoài ra, các nhà khoa học máy tính hàn lâm thích "mô phỏng khoa học" hơn là "thí nghiệm kỹ thuật". Đây là một lý do tại sao có rất nhiều lo lắng trong giới nghiên cứu.
Đề xuất
Sau khi các nhà nghiên cứu tìm ra giải pháp cho một vấn đề nhất định, họ sẽ chia sẻ đề xuất cải tiến của mình với các nhà phát triển giao thức khác. Các kênh chia sẻ chính là: gửi nó qua email đến danh sách email của nhà phát triển Bitcoin; viết sách trắng chính thức; và/hoặc Đề xuất cải tiến Bitcoin (BIP).
Triển khai
Để triển khai đề xuất trên phần mềm nút, nó phải được thực hiện bởi nhà nghiên cứu, người đã tự đưa ra đề xuất hoặc bởi các nhà phát triển giao thức khác quan tâm đến nó. Nếu đề xuất vượt quá khả năng của nhà nghiên cứu hoặc không được bình duyệt, nó sẽ bị gác lại cho đến khi bị loại bỏ hoặc sửa đổi.
Mặc dù điều này có thể mang lại cho mọi người ấn tượng rằng những người đóng góp cho sự phát triển của giao thức Bitcoin có thể bỏ phiếu cho một đề xuất, nhưng trên thực tế, các đề xuất của các nhà nghiên cứu có thể được công khai trực tiếp , bỏ qua các nhà phát triển. Trong trường hợp này, những nhà nghiên cứu không có đủ tầm nhìn và độ tin cậy sẽ gặp bất lợi.
Một vấn đề khác sẽ gặp phải trong giai đoạn triển khai, nếu việc triển khai tham chiếu không thể được phát triển bởi giao thức Bitcoin nếu không có sự chấp thuận của tác giả và thậm chí cả các thành viên khác của cộng đồng Bitcoin, những người duy trì việc triển khai tham chiếu sẽ không kết hợp nó vào việc triển khai phần mềm thực sự. Những người duy trì việc triển khai tham chiếu sẽ thích ứng một cách có ý thức với những thay đổi trong sự đồng thuận thay vì ép buộc những thay đổi đối với sự đồng thuận. Việc triển khai tham chiếu C++ được lưu trữ trên github.com/bitcoin/bitcoin được kế thừa trực tiếp từ cơ sở mã của Satoshi Nakamoto và hiện đã hoàn thiện và đáng tin cậy. Nó luôn là giải pháp 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à loại bỏ ảnh hưởng của sự đồng thuận xã hội, chỉ cần sao chép cơ sở mã Bitcoin, sửa đổi nó theo đề xuất cải tiến và phát hành nó. Đây là cách hoạt động của soft fork do người dùng kích hoạt (UASF) của BIP-148.
Các đề xuất liên quan đến sửa đổi quy tắc xác thực có thể dẫn đến phân nhánh mềm hoặc phân nhánh cứng. Một số đề xuất chỉ có thể được thực hiện thông qua hard fork. Từ quan điểm của nút trước ngã ba, việc triển khai ngã ba mềm có khả năng tương thích về phía trước. Trong trường hợp phân nhánh mềm, các nút không cần nâng cấp phần mềm của họ trước phân nhánh và có thể tiếp tục xác minh các quy tắc đồng thuận trước phân nhánh. Tuy nhiên, các nút pre-fork này sẽ không xác minh các quy tắc được thay đổi bởi soft fork. Từ quan điểm của các nút tiền phân nhánh, các phân nhánh cứng không tương thích về phía trước. Một mạng bao gồm các nút sau phân nhánh sẽ không chấp nhận các nút trước phân nhánh.
Các hard fork và soft fork sẽ có tác động gì đến mạng và người dùng? Điều này đã gây tranh cãi. Soft fork có vẻ ít rủi ro hơn hard fork vì soft fork không yêu cầu các nút đưa ra lựa chọn rõ ràng, tuy nhiên, soft fork cũng có thể được coi là bắt buộc vì nếu ai đó không đồng ý với soft fork thì họ phải trải qua hard fork. cách để đảo ngược nó.
Triển khai
Sau khi triển khai trên phần mềm nút, người dùng phải được thuyết phục sử dụng phần mềm nút đã sửa đổi. Không phải tất cả người dùng nút đều có tầm quan trọng như nhau. Ví dụ: "Blockchain Explorer" quan trọng hơn vì nhiều người dùng dựa vào các nút của nó. Ngoài ra, sàn giao dịch có thể quyết định bộ quy tắc xác thực nào tương ứng với loại tiền tệ nào (ký hiệu tiền tệ). Các nhà giao dịch đầu cơ, những người nắm giữ tiền tệ lớn và các sàn giao dịch khác đều sẽ kiểm tra quy tắc xác minh của những đồng tiền này.
Người dùng cá nhân có thể tiết lộ phiên bản phần mềm nút nào họ đang sử dụng trên mạng xã hội, điều này có thể khiến phù thủy tấn công. Thử nghiệm cuối cùng về các quy tắc đồng thuận là liệu các khoản thanh toán mà phần mềm nút của bạn nhận được có đáp ứng được định nghĩa chủ quan của bạn về Bitcoin hay không và liệu các khoản thanh toán bạn gửi đến phần mềm nút của đối tác có đáp ứng được định nghĩa chủ quan về Bitcoin hay không.
Có một đề xuất quản trị trên chuỗi được gọi là BIP-9 (phiên bản bit có thời gian chờ và độ trễ) có liên quan đến Giới thiệu về nĩa mềm. Đề xuất đo lường sự hỗ trợ của thợ mỏ để quyết định xem có nên triển khai soft fork hay không. Nói cách khác, tỷ lệ hỗ trợ của thợ mỏ được sử dụng thay vì tỷ lệ hỗ trợ của toàn bộ cộng đồng để quyết định xem có thông qua một đề xuất nhất định hay không. Đáng buồn thay, do sự tập trung hóa ngày càng tăng của các hoạt động khai thác và xung đột lợi ích giữa người khai thác và người dùng, kết quả của phép đo thay thế này có thể không chính xác. Cơ chế cho phép thợ đào "bỏ phiếu" trên chuỗi cũng sẽ kéo dài hàng loạt lầm tưởng, chẳng hạn như: Bitcoin bị chi phối bởi thợ đào, và chính thợ đào là người xác định tính hợp lệ của giao dịch và khối, v.v. BIP-9 chỉ hữu ích nếu chúng ta biết và chấp nhận phép đo thay thế này.
Thực thi
Các thay đổi đối với quy tắc xác thực được thực hiện bởi mạng ngang hàng phi tập trung gồm các nút xác thực đầy đủ. Các nút sử dụng các quy tắc xác minh để xác minh độc lập rằng các khoản thanh toán mà nhà khai thác nút nhận được có được bao gồm trong các giao dịch Bitcoin và khối Bitcoin hợp lệ hay không. Các nút sẽ không phát sóng các giao dịch và khối vi phạm quy tắc. Trên thực tế, nếu một nút nhận được các giao dịch và khối không hợp lệ, nó sẽ ngắt kết nối với nút gửi và từ chối liên lạc. Như StopAndDecrypt đã nói, “Bitcoin không thể bị phá vỡ về mặt xác minh.” Nếu mọi người đồng ý rằng một khối không hợp lệ thì người khai thác khối đó sẽ không nhận được phần thưởng coinbase và phí giao dịch.
Công việc của người khai thác là tạo ra bằng chứng công việc được điều chỉnh theo độ khó dựa trên một chuỗi các giao dịch, bao gồm cả chức năng bằng chứng xuất bản (thường được gọi là "dấu thời gian"). Một mặt, những người khai thác tiêu thụ chi phí phần cứng và điện để cung cấp sức mạnh tính toán, mặt khác, họ có được thu nhập thông qua phần thưởng coinbase + phí giao dịch. Thợ mỏ giống như lính đánh thuê. Trước đây, các thợ mỏ không thực hiện xác minh quy tắc đầy đủ trong quá trình cung cấp dịch vụ khai thác. Do hoạt động khai thác tập trung nên không thể tin cậy được những người khai thác có thể thực hiện xác minh một cách tự động và tự nguyện.
Mô hình quản trị Bitcoin hiện tại có tăng cường sự tin cậy không?
Tôi tin rằng mô hình quản trị Bitcoin hiện tại sẽ ngăn chặn sự suy giảm của tình trạng mất lòng tin. Số lượng giao dịch trên chuỗi Bitcoin đã tăng lên đáng kể trong 5 năm qua và tiếp tục có đà tăng trưởng. Năm ngoái, các công ty khai thác đã kêu gọi tăng gấp đôi kích thước khối và nếu mô hình quản trị của Bitcoin không ngăn được họ, thì việc tăng thông lượng giao dịch chắc chắn sẽ phải trả giá bằng sự không tin cậy.
Mô hình quản trị Bitcoin hiện tại có làm tăng giá trị của Bitcoin không?
Tôi không nghĩ có thể có mối quan hệ nhân quả giữa hai điều này. Giá Bitcoin đã tăng đáng kể so với hai năm trước, nhưng quá trình này dường như được thúc đẩy bởi tâm lý của các nhà giao dịch hơn là nền tảng kỹ thuật. Không thể phủ nhận rằng về mặt nền tảng kỹ thuật, mô hình quản trị Bitcoin hiện tại đã sửa đổi các quy tắc đồng thuận để Lightning Network có thể được triển khai trên mạng Bitcoin. Tôi đã thử nghiệm các kênh hiện có và thực hiện các khoản thanh toán chớp nhoáng: Tôi nghĩ Lightning Network chắc chắn đã tăng giá trị của Bitcoin.
Video bài phát biểu: https://youtu.be/yzQ4OPjPPP0
Bản dịch gốc: https://mp.weixin.qq.com/s/PPC-6PoN1DOyBD7nZlp20A
Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:
Nhóm Telegram đăng ký: https://t.me/theblockbeats
Nhóm Telegram thảo luận: https://t.me/BlockBeats_App
Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia