BIP là gì và chúng ảnh hưởng đến Bitcoin như thế nào?

2022-06-20, 03:38


- BIP là quy trình tiêu chuẩn hóa mà qua đó các nâng cấp cho chuỗi khối Bitcoin được cộng đồng đề xuất, thảo luận và thông qua hoặc từ chối.

- BIP thu hẹp khoảng cách trong hệ thống phi tập trung của Bitcoin để cho phép cải thiện mạng và giữ cho nó phù hợp.

- Bất kỳ ai cũng có thể đề xuất một cải tiến cho lõi Bitcoin , nhưng khi làm như vậy, người ta mong đợi rằng bản nâng cấp được đề xuất không phát minh lại bánh xe, tuân theo định dạng đã đặt ra, về mặt kỹ thuật và không quá rộng.

- BIP có nghĩa là để phục vụ mục đích thông tin, xem xét các quy tắc đồng thuận hoặc thực hiện thay đổi trong phần mềm Bitcoin .

- Kể từ khi giới thiệu BIP đầu tiên vào năm 2011, nhiều BIP đã được đề xuất và tranh luận, giữ cho cộng đồng Bitcoin luôn hoạt động và tiến bộ.

Từ khóa: cải tiến, đề xuất, nâng cấp, đồng thuận, soft fork, hard fork, vô địch, Taproot, Segwit.

Mọi sản phẩm, quy trình hoặc hệ thống cần được cập nhật định kỳ để vẫn phù hợp và không bị teo. Bạn phải cập nhật phần mềm bạn đã sử dụng trước đó với phiên bản mới bổ sung một số tính năng hoặc chức năng cho phiên bản cũ. Trong web2, nơi người tạo hoặc người quản lý đóng vai trò là người có thẩm quyền trung tâm, quyết định cập nhật hoặc cải tiến sản phẩm được lên kế hoạch và thực hiện từ cấp cao nhất. Trong trường hợp của Bitcoin , hệ thống có tính phi tập trung cao mà không có cơ cấu quản trị để đưa ra quyết định đó. Bitcoin và các loại tiền kỹ thuật số khác được hỗ trợ bởi blockchain cũng hoạt động giống như phần mềm. Luôn có nhu cầu thay đổi hoạt động của chúng, đó có thể là một sửa đổi sâu rộng hoặc nhẹ nhưng đáng kể. Do đó, BIP là một cơ chế mà qua đó các thay đổi được đề xuất đối với hoạt động của Bitcoin , có thể nhằm vào các tiêu chuẩn cộng đồng, lớp đồng thuận hoặc quá trình phát triển. Khi từ viết tắt đọc, BIP có nghĩa là Đề xuất cải tiến Bitcoin .

BIP được khởi xướng và thảo luận trên nền tảng của các nhà phát triển nguồn mở, GitHub. Amir Taaki đã tạo BIP đầu tiên vào ngày 19 tháng 10 năm 2011, nơi anh ấy xác định BIP, loại, quy trình làm việc, định dạng và mẫu. Năm năm sau, Luke Dashjr đã đệ trình BIP thứ hai vào năm 2016, trong đó đã sửa đổi quy trình có trong bản đầu tiên và do đó đã thay thế nó. Kể từ đó, đã có hơn 300 BIP, với một số được chấp nhận và đang hoạt động trong khi một số bị từ chối. Một số BIP đã là một sự kiện đầu nguồn và đánh dấu một cột mốc quan trọng trong lịch sử của Bitcoin , và một số khác đã thực hiện những thay đổi nhỏ và gia tăng. Về cơ bản, có ba loại BIP được xác định bởi Amir Taaki.


Các loại BIP


1. Tiêu chuẩn theo dõi BIP: đây là những BIP đề xuất sự thay đổi đối với lớp đồng thuận của Bitcoin . Sự chuyển đổi được mô tả bởi các BIP này ảnh hưởng đến hầu hết các hoạt động của Bitcoin , chẳng hạn như thay đổi quy trình mạng, thay đổi quy tắc hiệu lực giao dịch hoặc bất kỳ thay đổi nào ảnh hưởng đến khả năng tương tác của các ứng dụng sử dụng Bitcoin .

2. BIP thông tin: đây là các đề xuất cung cấp thông tin hoặc hướng dẫn cho cộng đồng Bitcoin và không nhất thiết phải đưa ra đề xuất cho các tính năng mới. Họ biên giới về các vấn đề thiết kế và không yêu cầu sự đồng thuận của cộng đồng Bitcoin ; do đó lời khuyên có thể bị người dùng và người thực hiện bỏ qua hoặc làm theo.

3. Process BIPs: Những đề xuất này ảnh hưởng đến một quy trình xoay quanh Bitcoin nhưng không áp dụng cho giao thức mạng. Các BIP này có thể đề xuất những thay đổi trong quá trình ra quyết định và thay đổi các công cụ hoặc môi trường được sử dụng trong quá trình phát triển Bitcoin .


Vòng đời của BIP



Bất kỳ ai cũng có thể đề xuất BIP và quá trình này bắt đầu với một ý tưởng mới cho Bitcoin . Người gửi ý tưởng được gọi là tác giả hoặc nhà vô địch BIP. Không phải tất cả các ý tưởng đều đáng để phát triển một BIP. Một cách để xác định liệu một ý tưởng có khả năng BIP hay không là hỏi cộng đồng Bitcoin trên GitHub xem ý tưởng đó có cơ hội được chấp nhận hay không. Nếu sửa đổi được đề xuất chỉ là một bản vá nhỏ cho một phần mềm cụ thể không yêu cầu tiêu chuẩn hóa trên nhiều dự án, thì điều đó sẽ được hướng đến quy trình phát triển dự án cụ thể. Theo nguyên tắc chung, người muốn đề xuất một ý tưởng mới phải xem xét các cuộc thảo luận trước đây và xem liệu ý tưởng đó có được xử lý và thực hiện hay không. Sau bước sơ bộ này, tác giả đăng ý kiến mới vào danh sách gửi thư phát triển Bitcoin .

BIP có chu kỳ sống ba pha. Các giai đoạn của BIP bao gồm:


1. Bản nháp: Ý tưởng mới được gửi đến danh sách gửi thư, trình soạn thảo bản nháp và kho lưu trữ của cộng đồng Bitcoin trên GitHub sẽ trở thành một BIP dự thảo. Ở giai đoạn này, tác giả có cơ hội xác thực bản thảo và chịu trách nhiệm xây dựng sự đồng thuận về chủ đề trong cộng đồng và ghi lại các ý kiến bất đồng. Tác giả có thể tạo một danh sách gửi thư Nhóm quan tâm đặc biệt (SIG) cho các cuộc thảo luận và thiết lập một kho lưu trữ git để nhận ý kiến trong giai đoạn thiết kế ban đầu. Nếu tác giả hoặc người biên tập nhận thấy bản nháp không có tiến bộ đáng kể nào, anh ta có thể hoãn BIP và giới thiệu lại sau. Người biên tập cũng có quyền từ chối bản nháp nếu bản nháp đó không đáp ứng được các tiêu chí đã đặt ra về quy tắc định dạng, tính hợp lý về kỹ thuật, không trùng lặp về nỗ lực và trọng tâm.

2. Đề xuất: sau khi xây dựng được sự đồng thuận của cộng đồng đối với dự thảo, dự thảo chuyển thành đề xuất khi tác giả cho là đã hoàn chỉnh, có quá trình thực hiện trong trường hợp Tiêu chuẩn theo dõi BIPs và có kế hoạch của cộng đồng để đưa nó đến trạng thái cuối cùng.

3. Cuối cùng: Một BIP chuyển từ đề xuất đến cuối cùng khi các tiêu chí phản ánh việc áp dụng trong thế giới thực đã xảy ra. Các yêu cầu phụ thuộc vào những thay đổi được đề xuất, có thể là một soft fork hoặc một hard fork.

Trạng thái cuối cùng không có nghĩa là thay đổi được đề xuất đã được kích hoạt. Quá trình kích hoạt có thể mất một chút thời gian. Bản nâng cấp mới lần đầu tiên được tích hợp vào lõi Bitcoin , mã phần mềm của chuỗi khối, cho đến khi các nút chạy chuỗi khối Bitcoin đồng ý kích hoạt nó, tức là chạy phiên bản có chứa bản nâng cấp mới. Nếu bản nâng cấp mới tương thích với phiên bản cũ hơn của phần mềm, thì đó được coi là một soft fork yêu cầu 90% phiếu bầu của các thợ đào. Hard fork là một BIP giới thiệu phần mềm mới và thay đổi cơ bản trong mã và do đó yêu cầu áp dụng phổ biến từ nền kinh tế Bitcoin .


BIP ảnh hưởng như thế nào đến Bitcoin


1. Hiệu quả đáng kể của BIP là nó tạo ra một cửa sổ cải tiến đối với lõi Bitcoin , quá trình đưa ra các quy tắc và giữ cho toàn bộ cộng đồng Bitcoin được thông báo về trạng thái của blockchain.

2. Các cuộc tranh luận và thảo luận được tạo ra bởi BIPs giữ cho cộng đồng Bitcoin luôn sôi động và khả thi. Một số BIP đã có những ảnh hưởng sâu rộng đến lõi Bitcoin trong các lĩnh vực như quyền riêng tư và bảo mật.

3. Các hiệu ứng được đánh giá tốt hơn bằng cách xem xét một số BIP quan trọng đã được thông qua và đang hoạt động. Những BIP này ngoài 001 và 002 đã thảo luận trước đó, bao gồm:

BIP 008 và BIP 009 đã thiết lập các quy tắc để triển khai nâng cấp soft fork trên chuỗi khối Bitcoin .

BIP 141, được gọi là Nhân chứng tách biệt (Segwit), đã giới thiệu việc tách chữ ký nhân chứng khỏi giao dịch để tăng dung lượng của mạng lưới. Đó là một soft fork đề cập đến khả năng mở rộng của phần mềm Bitcoin .

BIP 340, 341 và 342: Những BIP này vẫn là một trong những bản nâng cấp triệt để nhất cho chuỗi khối Bitcoin . Ba BIP này được mã hóa trong Taproot, giúp cải thiện tính riêng tư và hiệu quả của chuỗi khối Bitcoin bằng cách giảm thiểu lượng thông tin về đầu ra giao dịch được tiết lộ khi tạo hoặc sử dụng thời gian. Nó được xây dựng trên Segwit, hợp nhất sơ đồ chữ ký Schnorr vào Bitcoin để cải thiện quyền riêng tư và giảm phí giao dịch.






Tác giả: Gate.io Người quan sát: M. Olatunji
Tuyên bố từ chối trách nhiệm:
* Bài viết này chỉ trình bày quan điểm của những người quan sát và không cấu thành bất kỳ đề xuất đầu tư nào.
* Gate.io bảo lưu mọi quyền đối với bài viết này. Việc đăng lại bài viết sẽ được cho phép với điều kiện tham khảo Gate.io. Trong tất cả các trường hợp khác, hành động pháp lý sẽ được thực hiện do vi phạm bản quyền.
Chia sẻ
gate logo
Credit Ranking
Complete Gate Post tasks to upgrade your rank