paint-brush
Byte giáo dục: Cách cải thiện tiền điện tửtừ tác giả@obyte

Byte giáo dục: Cách cải thiện tiền điện tử

từ tác giả Obyte4m2023/06/26
Read on Terminal Reader

dài quá đọc không nổi

Obyte đã áp dụng khung OIP (trước đây là BBIP) để tạo điều kiện thuận lợi cho sự phát triển của hệ sinh thái của nó. OIP cung cấp quy trình làm việc có cấu trúc để đề xuất, thảo luận và triển khai các cải tiến đối với giao thức Obyte. Bất kỳ ai (chuyên gia hay không) đều có thể trình bày Đề xuất Cải tiến của mình theo cách này.
featured image - Byte giáo dục: Cách cải thiện tiền điện tử
Obyte HackerNoon profile picture
0-item
1-item


Đôi khi, chúng ta có thể quên mất một điều rất quan trọng về tiền điện tử: ngoài tiền, tiện ích, chứng khoán, nghệ thuật (hoặc bất cứ thứ gì thực sự), tất cả chúng đều là phần mềm. Một chương trình máy tính phức tạp sống trong lòng thế giới kỹ thuật số và Internet. Bây giờ, trong trường hợp bạn chưa biết, luôn có ai đó đứng sau các chương trình máy tính, và không chỉ vì việc tạo ra chúng. Chúng cần được bảo trì liên tục để hoạt động và để duy trì tốc độ cập nhật liên tục ở mọi nơi.


Là phần mềm, tiền điện tử cũng có thể được cải thiện rất nhiều. Nếu chúng được phân cấp (không bị kiểm soát bởi một bên duy nhất) và mã nguồn mở (với mã có sẵn công khai), chúng thậm chí có thể được cải thiện và duy trì bởi bất kỳ ai quan tâm. Thật vậy, hầu hết các loại tiền điện tử đều chào đón các tình nguyện viên mới hoặc các lập trình viên được trả tiền trên toàn thế giới tham gia vào quá trình phát triển của họ.


Họ có thể giúp duy trì các kho lưu trữ hiện có (một kho lưu trữ mã) hoặc đề xuất các cải tiến tiềm năng. Đó là lý do tồn tại của các đề xuất cải tiến trong tiền điện tử.


Đề xuất cải tiến là gì?

Về cơ bản, các đề xuất cải tiến trong phát triển tiền điện tử là các tài liệu chi tiết để mô tả một cải tiến tiềm năng mới cho hệ thống liên quan . Tài liệu chính thức này có một "nhà vô địch" (nhà phát triển đưa ra ý tưởng), người chia sẻ và thảo luận về các đề xuất của họ với những người bảo trì và cộng đồng. Tất nhiên, các đề xuất cải tiến đầu tiên là Đề xuất cải tiến Bitcoin (BIP).


BIP là lần đầu tiên được mô tả của lập trình viên người Anh gốc Iran Amir Taaki vào năm 2011:


“… một tài liệu thiết kế cung cấp thông tin cho cộng đồng Bitcoin hoặc mô tả một tính năng mới cho Bitcoin hoặc các quy trình hoặc môi trường của nó. BIP phải cung cấp thông số kỹ thuật ngắn gọn về tính năng và cơ sở lý luận cho tính năng đó. Chúng tôi dự định BIP sẽ là cơ chế chính để đề xuất các tính năng mới, để thu thập ý kiến đóng góp của cộng đồng về một vấn đề và để ghi lại các quyết định thiết kế đã được đưa vào Bitcoin.”


Bắt đầu từ thời điểm đó, hầu hết các altcoin đã sử dụng cùng một hệ thống hoặc rất giống nhau để phát triển. Khái niệm này thường được kết hợp với sổ cái của riêng họ — ví dụ: Đề xuất cải tiến Ethereum (EIP) hoặc Đề xuất cải tiến Obyte (OIP). Tương tự như vậy, quy trình viết, gửi, thảo luận và chấp nhận các đề xuất cải tiến mới khác nhau giữa các nhóm.



Trong sổ cái nguồn mở và phi tập trung, các nhà phát triển chỉ cần tham gia các kho lưu trữ mã như GitHub, SourceForge hoặc GitLab để bắt đầu tham gia vào một đồng xu hoặc dự án. Họ có thể làm như vậy với khả năng tốt nhất của mình, ngay cả khi họ không phải là chuyên gia, vì hầu hết các nhà phát triển có kinh nghiệm hơn đều dẫn dắt mọi cập nhật và thảo luận. Bất kỳ ai (chuyên gia hay không) đều có thể trình bày Đề xuất Cải tiến của mình theo cách này và thảo luận với cộng đồng.


Đề xuất cải tiến Obyte (OIP)

Obyte đã áp dụng khung OIP (trước đây là BBIP) để tạo điều kiện thuận lợi cho sự phát triển của hệ sinh thái của nó. OIP cung cấp quy trình làm việc có cấu trúc để đề xuất, thảo luận và triển khai các cải tiến đối với giao thức Obyte. Các thành viên cộng đồng được khuyến khích tham gia tích cực vào quy trình OIP, đảm bảo cách tiếp cận phi tập trung và dựa vào cộng đồng để ra quyết định.


Cộng đồng Obyte lưu trữ các OIP của mình trên GitHub, một nền tảng được sử dụng rộng rãi để cộng tác và kiểm soát phiên bản. OIP-0001 đóng vai trò là tài liệu nền tảng cho các Đề xuất Cải thiện Obyte, xác định các nguyên tắc, cấu trúc và kỳ vọng đối với các thay đổi được đề xuất. Quy trình làm việc của chúng tôi diễn ra như sau:


  1. Gửi đề xuất: Các thành viên cộng đồng soạn thảo và gửi OIP trên kho lưu trữ Obyte GitHub, theo phong cách được yêu cầu. Đề xuất nên bao gồm một mô tả toàn diện về thay đổi được đề xuất, cơ sở lý luận và lợi ích tiềm năng đối với hệ sinh thái Obyte.

  2. Đánh giá và thảo luận của cộng đồng: Sau khi gửi, OIP sẽ được cộng đồng nhà phát triển đánh giá kỹ lưỡng. Các thành viên cộng đồng được khuyến khích cung cấp phản hồi, nêu mối quan ngại và tham gia vào các cuộc thảo luận mang tính xây dựng về tính khả thi của đề xuất, tác động tiềm năng và chi tiết triển khai.



  1. ***Lặp lại và tinh chỉnh:***Dựa trên phản hồi của cộng đồng, người đề xuất lặp lại và tinh chỉnh OIP, có tính đến những hiểu biết và đề xuất có giá trị. Quá trình lặp đi lặp lại này giúp cải thiện chất lượng của đề xuất và tăng khả năng được cộng đồng chấp nhận.

  2. ***Sự đồng thuận của cộng đồng:***OIP cần có sự đồng thuận của cộng đồng trước khi chúng có thể được triển khai. Có thể đạt được sự đồng thuận thông qua nhiều cơ chế khác nhau, chẳng hạn như báo hiệu thông qua diễn đàn cộng đồng, bỏ phiếu hoặc đồng thuận sơ bộ giữa các thành viên có ảnh hưởng trong cộng đồng.

  3. Triển khai và triển khai : Sau khi OIP đạt được sự đồng thuận của cộng đồng, các nhà phát triển trong hệ sinh thái Obyte sẽ làm việc để triển khai các thay đổi được đề xuất đối với giao thức. Giai đoạn này liên quan đến mã hóa, thử nghiệm và đảm bảo khả năng tương thích với cơ sở hạ tầng hiện có.


Với việc triển khai thành công OIP, cải tiến được đề xuất sẽ trở thành một phần không thể thiếu của hệ sinh thái Obyte. Những cải tiến này có thể bao gồm các tính năng mới, chức năng được cải thiện hoặc tối ưu hóa giúp nâng cao trải nghiệm người dùng và mở rộng các khả năng trong sổ cái Obyte. Nếu bạn đã sẵn sàng tham gia, chúng tôi đang đợi bạn trên GitHub !



Hết byte! Kiểm tra các tài nguyên bổ sung tại đây:


Obyte dành cho nhà phát triển

Hướng dẫn dành cho nhà phát triển Obyte mới

Các trường hợp sử dụng Obyte Pt1
Các trường hợp sử dụng Obyte Pt2


Hình ảnh Vector nổi bật của vector4stock / Freepik