# Protocol (giao thức)

KurateDAO được tối ưu hóa để cung cấp cho người xem thông tin tốt nhất. Chúng tôi đề xuất một cách mới từ dưới lên và lấy người dùng làm trung tâm để thực hiện quản lý cơ sở dữ liệu. Giao thức mới này minh bạch, phân tán và thưởng cho người dùng sự hài lòng về giá trị đóng góp của họ, do đó điều chỉnh phù hợp các ưu đãi của mỗi bên. Giao thức như sau:

1. Cơ sở dữ liệu được tạo bởi người quản lý với một mục đích cụ thể được ghi trong luật.
2. Một scout thêm hàng của họ vào cơ sở dữ liệu cùng với một mã thông báo.
3. Người chơi tiếp theo có thể bỏ phiếu để loại bỏ hàng bằng cách đặt cược gấp đôi số tiền đặt cọc của người chơi trước.
4. Vì vậy, người chơi thứ hai sẽ bỏ phiếu 2 mã thông báo để xóa hàng được đề xuất khỏi cơ sở dữ liệu.
5. Người chơi thứ ba có thể bỏ phiếu với 4 mã thông báo để giữ hàng được đề xuất trong cơ sở dữ liệu.
6. Nhân đôi tiếp tục cho đến khi phe có hoặc không thua bằng cách không đặt cược tiếp theo trong khoảng thời gian chờ.
7. Quỹ của phe thua được chia cho phe thắng.
8. Nếu nhóm mã thông báo cho một hàng vượt qua ngưỡng mã thông báo X (giả sử 15), hàng đó sẽ được chuyển đến người quản lý.
9. Người phụ trách quyết định phe chiến thắng cho hàng đó.
10. Người quản lý (curator) và mạng lưới được trả tiền và các mã thông báo được chia cho phe chiến thắng.

![KurateDAO State Machine](https://3161603591-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2yfsrKYweJMTJy4heYZl%2Fuploads%2FUc2qEiN3Uiav2uufcua5%2Fimage.png?alt=media\&token=bd6087a6-dd81-4706-a525-0a8e473621ce)

1. Bất kỳ ai cũng có thể đề xuất thêm một hàng vào cơ sở dữ liệu. Khi người chơi đầu tiên thêm phần tử của họ, họ xác nhận phần tử đó là một phần của tập hợp bằng 1 mã thông báo nên nó sẽ được bao gồm theo mặc định.
2. Người chơi tiếp theo có thể "lật" phần tử không được bao gồm trong tập hợp để bị loại khỏi tập hợp bằng cách nhân đôi số lượng mã thông báo xác thực phần tử. Nếu phần tử trước đó đã được xác thực bằng 1 mã thông báo, thì nó có thể bị loại trừ bằng 2 mã thông báo.
3. Một phần tử tiếp tục thay đổi giữa việc được bao gồm và loại trừ bằng cách tăng gấp đôi giá trị đã đặt trước đó.
4. Nhân đôi tiếp tục cho đến khi phe bao gồm hoặc loại trừ thua bằng cách không đặt cược tiếp theo trong khoảng thời gian chờ của đám đông. Token của phe thua cuộc được chia cho phe thắng cuộc.
5. Tuy nhiên, nếu nhóm của một phần tử vượt quá ngưỡng mã thông báo trước khoảng thời gian chờ của đám đông, phần tử đó sẽ được chuyển đến người quản lý để phân xử cuối cùng.
6. Người quản lý xác định phe chiến thắng, phần tử được bao gồm hoặc bị loại trừ khỏi tập hợp, và phe chiến thắng sẽ được thưởng.
7. Đối với công việc được thực hiện trong việc quản lý, người quản lý sẽ lấy một tỷ lệ phần trăm của tổng số.
8. Quyết định của người quản lý được ghi vào chuỗi ký tự.

### Phần thưởng của các bên liên quan <a href="#stakeholder-rewards" id="stakeholder-rewards"></a>

Trình xác thực đúng đầu tiên: 40% tổng số

Trình xác nhận đúng thứ hai: 20% tổng số

Người quản lý (Curator): 25% hồ bơi

Mạng lưới: 15% tổng số
