Ai kiểm soát Blocknet?

· 6 phút đọc

Hiểu ai làm gì trước khi xác định kiểm soát Blocknet nghĩa là gì. Viết phần mềm, tìm khối, kiểm tra khối và chi tiêu coin là các quyền khác nhau. Hướng dẫn này theo dõi các ranh giới đó trong core v0.22.0 đã phát hành, rồi giải thích cách đề xuất nâng cấp đến phần mềm đang được dùng. Bài viết mô tả trách nhiệm xác thực, không đo mức phân bố của hoạt động đào hoặc phát triển.

Ai thực thi quy tắc Blocknet?

Trả lời ngắn

Các nút thực thi quy tắc được cài đặt trong phần mềm khi xác thực khối và giao dịch nhận được. Thợ đào tạo khối ứng viên, nhà phát triển duy trì các bản triển khai và chủ ví cho phép thanh toán. Mỗi vai trò đều đóng góp cho mạng, nhưng công bố mã, giữ BNT hoặc tìm bằng chứng công việc tự nó chưa đáp ứng các kiểm tra xác thực khác.

Hãy theo một khoản thanh toán qua các trách nhiệm này. Ví xây dựng và cho phép giao dịch; thợ đào đưa vào khối đề xuất; nút kiểm tra đề xuất có theo quy tắc của mình không. Việc chấp nhận phụ thuộc vào các kiểm tra. Tên dự án quen thuộc, số dư ví lớn hay danh tính nút ngang hàng gửi đến không thay thế được chúng.

Bốn vai trò đánh số: nhà phát triển công bố phần mềm, thợ đào đề xuất khối, nút xác thực khối và chủ ví cho phép thanh toán của mình.

Sơ đồ tách trách nhiệm: 1 phát triển phần mềm; 2 tạo đề xuất khối; 3 kiểm tra theo quy tắc đang chạy; 4 cho phép khoản thanh toán của ví mình. Các số không phải số phiếu bầu hay phép đo người tham gia mạng.

Nhà phát triển có thể thay đổi gì?

Nhà phát triển có thể đề xuất thay đổi, viết bản triển khai, rà soát mã và phát hành phiên bản. Những hoạt động này quan trọng vì phần mềm chứa quy tắc mà nút thực thi. Mã nguồn core công khai cho phép xem các đường xác thực thực tế. Tài liệu giải thích mục đích; mã đã phát hành xác định hành vi của từng phiên bản.

Một commit trong kho mã không viết lại chương trình đang chạy. Thay đổi đến nút qua quy trình cập nhật phần mềm và logic kích hoạt khi áp dụng. Người tham gia cần phần mềm tương thích với quy tắc mạng họ muốn theo. Đây là sự phối hợp phần mềm được triển khai, không đảm bảo mọi đề xuất đều thành quy tắc mạng.

Chính sách cập nhật là một phần của mối quan hệ đó. CLI quản lý có thể lên lịch cập nhật cho core theo phiên bản mới nhất, còn phiên bản được ghim có chính sách khác. Hướng dẫn nút giải thích sự khác biệt. Hãy đọc chính sách của bản cài đặt thay vì cho rằng mọi cập nhật đều đợi xác nhận thủ công.

Thợ đào có thể quyết định gì?

Hoạt động đào tạo khối ứng viên và bằng chứng công việc cần để chấp nhận khối. Khi đào trực tiếp, seine nhận công việc từ nút; khi đào qua pool, pool điều phối công việc và gửi khối tìm được lên nút phía trên. Cả hai cách đều xây dựng chuỗi. Bài giải thích đào coin trình bày quy trình và sự khác nhau giữa share của pool với một khối đầy đủ.

Bằng chứng công việc được giải là một trong nhiều điều kiện. Bộ xác thực khối đã phát hành còn kiểm tra ngữ cảnh, độ khó, tính hợp lệ của giao dịch và phần thưởng quy định. Nếu phần thưởng đề xuất khác số tiền được phép ở độ cao đó, cam kết của nó không qua kiểm tra. Thêm sức tính toán không thay đổi phép so sánh này.

Ví dụ, thay đổi trường phần thưởng trong phần mềm đào không thay đổi điều nút khác mong đợi. Nút nhận tính phần thưởng dự kiến từ độ cao rồi đối chiếu đầu ra được gửi với nó. Hướng dẫn nguồn cung giải thích lịch phát hành; công việc của thợ đào là tạo khối đáp ứng lịch đó.

Các nút quyết định theo chuỗi nào ra sao?

Core đã phát hành xác thực ứng viên trước khi áp dụng logic chọn chuỗi. Nó theo dõi công việc tích lũy và có thể chuyển sang nhánh hợp lệ có nhiều công việc hơn, theo các quy tắc tổ chức lại. Chỉ đếm khối sẽ bỏ lỡ khác biệt này. Công việc giúp chọn giữa các lịch sử chấp nhận được, không thay thế việc kiểm tra khối bên trong.

Cài đặt xác minh cũng quan trọng khi mô tả kiểm tra lịch sử của nút. Đồng bộ tùy chọn qua điểm kiểm tra tin cậy có thể bỏ qua việc lặp lại xác minh mật mã và bằng chứng công việc cho các khối lịch sử được bao phủ. Xác thực đỉnh chuỗi hiện tại và đồng bộ lịch sử bằng điểm kiểm tra là hai đường khác nhau. Chỉ có nút cục bộ không cho biết chính sách đồng bộ đã dùng.

Vì vậy câu hỏi hữu ích cần cụ thể: đang dùng phần mềm, quy tắc và chế độ xác thực nào? Hướng dẫn vai trò phần mềm giúp chọn ứng dụng, còn hướng dẫn nút trình bày cách vận hành. Số nút ngang hàng hay ảnh chụp độ cao khối không xác định có bao nhiêu người độc lập kiểm soát mạng.

Người giữ coin kiểm soát gì?

Với các khóa riêng cần thiết, chủ ví có thể cho phép chi tiêu các đầu ra mình sở hữu. Mạng kiểm tra sự cho phép đó và các quy tắc giao dịch còn lại. Giữ thêm BNT không biến hệ thống bằng chứng công việc đã phát hành thành cuộc bỏ phiếu theo trọng số số dư để chấp nhận giao dịch không hợp lệ của người khác.

Quyền sở hữu cũng khác việc chọn tiết lộ thông tin gì. Bạn có thể dùng chức năng xem và chứng minh thanh toán mà ví hỗ trợ để chia sẻ thông tin về tiền hoặc khoản thanh toán của mình. Điều đó không cấp quyền tạo thêm coin. Hướng dẫn xác minh số tiền ẩn giải thích cách kiểm tra kế toán vẫn khả thi khi số tiền thanh toán được giữ riêng tư.

Nên đọc đề xuất nâng cấp thế nào?

Tách biệt thông báo, phiên bản thực hiện và quy tắc kích hoạt. Thông báo mô tả thay đổi dự định; phần mềm tương thích thực hiện kiểm tra; kích hoạt quyết định khi nào kiểm tra có hiệu lực. Như vậy bạn có các yếu tố cụ thể để xác minh, thay vì coi một tuyên bố trong lộ trình là hành vi đã hoạt động.

Với Faraday, thông báo chính thức mô tả đề xuất vẫn đang phát triển và thử nghiệm. Hướng dẫn nâng cấp của chúng tôi theo dõi việc chuẩn bị của người dùng, còn hướng dẫn chính sách tiền tệ tách thay đổi phát hành được đề xuất khỏi quy tắc hiện nay. Hãy dùng các nguồn có ngày tháng này trước khi quyết định về chuyển đổi tương lai.

Câu hỏi thường gặp

Thợ đào có thể tạo nhiều BNT hơn phần thưởng cho phép không?

Theo quy tắc đã phát hành, nút đối chiếu phần thưởng khối với số tiền quy định ở độ cao đó. Tìm được bằng chứng công việc hợp lệ không bỏ qua kiểm tra này. Phần thưởng có cam kết khác bị từ chối, nên sức mạnh tính toán của thợ đào không quyết định lịch phát hành tiền.

Sở hữu BNT có cho tôi phiếu bầu về giao thức không?

Số dư ví cho bạn tiền để chi tiêu theo quy tắc mạng. Luồng xác thực bằng chứng công việc đã phát hành không đặt trọng số chấp nhận khối theo số coin nắm giữ. Chạy phần mềm, tạo khối và cho phép thanh toán của mình là các vai trò riêng; số dư lớn không biến giao dịch sai thành hợp lệ.

Công bố mã mới có thay đổi Blocknet ngay lập tức không?

Thay đổi mã ảnh hưởng đến đồng thuận khi phần mềm thực hiện nó chạy trên mạng và các điều kiện kích hoạt có hiệu lực. Thông báo hay commit trong kho mã không tự thay thế quy tắc của nút đang chạy. Hãy theo hướng dẫn nâng cấp chính thức và kiểm tra chính sách cập nhật phần mềm của bạn.