Hai quyền, không phải một
Gửi các bản ghi quyết định của bạn đến một node khác và cho phép node đó chấm điểm chúng là hai quyền khác nhau. Mỗi quyền là một sự cấp phép đã ký, mỗi quyền hướng theo chiều riêng của nó, và mỗi quyền có thể bị thu hồi độc lập. Cấp một quyền không nói lên điều gì về quyền còn lại.
Ứng dụng sẽ hỏi bạn khi bạn thiết lập lần đầu. Việc chia sẻ được bật ở đó, và bạn có thể tắt nó trong quá trình thiết lập hoặc thu hồi sau này. Giao thức tự nó không bao giờ giả định rằng bất kỳ sự cấp phép nào đã được đưa ra: một node sẽ từ chối chấm điểm một chủ thể chưa ký quyền thứ hai, vì vậy sự đồng ý là một sự thật được truyền trên đường dây, không phải một cài đặt mà ai đó có thể đoán ra.
Cái giá của việc tắt nó đi
- Bạn không xây dựng được danh tiếng nào. Mọi tuyên bố về bạn đều bị từ chối, vì vậy không tuyên bố nào có thể tồn tại.
- Các dịch vụ yêu cầu một tuyên bố từ bên ngoài về tác nhân của bạn sẽ vẫn đóng cửa với bạn, vì bạn không có tuyên bố nào.
- Một số peer có thể quyết định không tương tác với bạn.
Đó là một lựa chọn thực sự và hợp pháp. Các bản ghi quyết định của bạn vẫn được truyền đi nếu bạn đã cấp quyền thứ nhất. Bạn chỉ đơn giản là không tích lũy được một bản ghi mà người khác đứng ra bảo đảm.
Ai chấm điểm cho một tác nhân mới
CIRIS vận hành các server chính thức. Một tác nhân mới đồng ý sẽ gửi các bản ghi quyết định của nó đến một trong các server đó, và server đó thực hiện việc chấm điểm.
Phần quan trọng không phải là máy nào thực hiện công việc. Mà là một key khác ký kết quả. Tác nhân của bạn đã tạo ra bản ghi; một ai đó khác đã đọc nó và đưa ra một tuyên bố về nó. Việc đến được một server là cần thiết nhưng chưa bao giờ là đủ, vì không điều gì một tác nhân tự nói về chính nó được tính ở đây.
Không có gì trong thiết kế này dành riêng việc này cho các server do chúng tôi vận hành. Bất kỳ peer nào giữ các bản ghi quyết định của bạn với sự cho phép của bạn đều có thể chứng thực về chúng, và một điểm số do một peer viết ra được phục vụ theo cùng cách như một điểm số do peer khác viết ra, mỗi điểm số đều mang key đã ghi nó. Hiện nay, các server chính thức thực hiện việc này cho các tác nhân mới, vì đó là nơi các bản ghi quyết định của một tác nhân mới đến đầu tiên.
Con số này đo lường điều gì
Nó không đo lường xem một tác nhân có tốt hay không. Nó đo lường mức độ kiểm tra độc lập đứng sau bản ghi của tác nhân đó.
Mỗi bản ghi quyết định mang mười một tín hiệu. Năm tín hiệu đến từ các kiểm tra mà tác nhân thực hiện trước khi hành động: yêu cầu đó hợp lý đến mức nào, nó phù hợp với lĩnh vực của tác nhân đến đâu, có bao nhiêu nguồn độc lập đứng sau nó, các nguồn đó trùng lặp với nhau bao nhiêu, và liệu lý luận có vẻ mong manh hay không. Sáu tín hiệu đến từ các cổng lương tâm: hành động có vượt qua hay không, nó có bị ghi đè hay không, và nó thể hiện thế nào về entropy, tính nhất quán, quyền phủ quyết tối ưu hóa, và khiêm tốn nhận thức.
Bộ chấm điểm xếp một khoảng thời gian gần đây của các bản ghi quyết định thành một bảng, mỗi bản ghi một dòng và mỗi tín hiệu một cột, rồi xem xét các cột di chuyển cùng nhau ra sao. Nếu tất cả cùng di chuyển như một, thì đó chỉ là một tín hiệu duy nhất mang mười một cái tên, và số đo giảm về một. Nếu chúng biến đổi độc lập với nhau, số đo sẽ tăng lên.
Kết quả được ánh xạ vào một dải từ không đến một. Dưới một ngưỡng sàn, không có đủ ràng buộc độc lập để nói lên điều gì, và điểm số bằng không thay vì là một suy đoán. Trên một ngưỡng mục tiêu, dải đạt mức đầy. Ở khoảng giữa, nó tăng dần đều.
Điều một điểm số không nói
Thiết kế đầy đủ có năm yếu tố: bản sắc cốt lõi, chính trực, khả năng phục hồi, nhận thức về sự chưa hoàn thiện của chính nó, và tính nhất quán bền vững. Chúng được nhân với nhau, vì vậy chỉ một yếu tố bằng không sẽ làm toàn bộ kết quả bằng không. Điều đó là có chủ ý. Một hệ thống không thể đánh đổi một trong các yếu tố này để trông tốt hơn ở những yếu tố khác.
Chỉ tính nhất quán bền vững được công bố, vì đó là yếu tố duy nhất mà phép đo này thực sự tính toán được. Bốn yếu tố còn lại cần các tín hiệu mà bộ chấm điểm chưa suy ra được. Công bố kết quả của bốn phép đoán và một phép đo sẽ là bịa ra một con số, vì vậy mã nguồn từ chối làm điều đó, và chúng tôi nói rõ điều này ở đây.
Vì vậy, hãy đọc một điểm số đúng với bản chất của nó: một tuyên bố của một bên khác được xác định danh tính, về mức độ ràng buộc độc lập đứng sau bản ghi của một tác nhân, trong một khoảng thời gian nhất định. Đó không phải là một chứng nhận, và cũng không phải là một phán quyết.
Điều gì giữ cho nó trung thực
Không thể tự chấm điểm
Một điểm số mà người ký trùng với chủ thể của nó không bị từ chối bởi một bước kiểm tra mà ai đó có thể quên chạy. Nó không thể được tạo ra như một giá trị từ đầu, và một điểm số đến từ máy khác cũng được kiểm tra lại theo cùng cách trước khi được chấp nhận.
Mọi điểm số đều nêu tên tác giả
Điểm số được đọc theo chủ thể, không bao giờ là "của tôi", và mỗi dòng đều mang key đã ghi nó. Một con số không có tác giả rõ ràng sẽ mời gọi đúng cách hiểu mà quy tắc này ngăn cấm.
Mâu thuẫn được giữ lại, không bị xóa bỏ
Nếu một key ký hai tuyên bố khác nhau về cùng một chủ thể tại cùng một thời điểm, cả hai đều được giữ lại như bằng chứng của sự mâu thuẫn. Chúng không bao giờ bị âm thầm hợp nhất thành tuyên bố đến sau cùng.
Thu hồi có ngày tháng
Một key có thể bị thu hồi tính từ một thời điểm, vì vậy các tuyên bố nó đưa ra trước thời điểm đó vẫn còn hiệu lực, còn các tuyên bố sau đó thì không. Việc kiểm tra đọc thời điểm người ký thực sự đã ký, thời điểm này nằm bên trong chữ ký, chứ không phải thời điểm mà một cơ sở dữ liệu tình cờ ghi lại.
Bạn có thể thu hồi gốc tin cậy
Node của bạn tự ký chấp nhận gốc tin cậy khi khởi động. Xóa dòng đó và mọi thứ ở phía sau sẽ tự động dừng lại: không gì được phục vụ, không gì được chấm điểm, không gì được chấp nhận. Công tắc tắt là một dòng bạn nắm giữ, không phải một tùy chọn mà chúng tôi tôn trọng.
Được ký cho thời hạn dài
Điểm số được ký đồng thời bằng hai chữ ký, một chữ ký cổ điển và một chữ ký hậu lượng tử, và chúng di chuyển trong mạng lưới dưới dạng các đối tượng đã ký. Không có gì đẩy chúng đi. Sự đồng ý và tin cậy quyết định chúng đi đến đâu.
Vì sao trang này không có số liệu
Trang này trước đây hiển thị một bảng điều khiển trực tiếp. Dịch vụ phía sau nó hiện đang ngừng hoạt động, và một trang hiển thị một con số đã cũ còn tệ hơn một trang không hiển thị con số nào.
Những gì bạn có thể kiểm tra hôm nay là dữ liệu gốc, chứ không phải bản tóm tắt. Một bản ghi quyết định cho thấy từng giai đoạn của một quyết định, và bộ dữ liệu các bản ghi được công bố cho thấy phép đo được tính toán từ đâu.