Deep Funding: Thị trường dự đoán cho các phụ thuộc nguồn mở
Elizabeth Yeung , Clément Lesaege , Devansh Mehta . Xin chân thành cảm ơn David Gasquez , Eliza Oak và Davide Crapis đã đóng góp ý kiến cho các phiên bản dự thảo trước đó, và cảm ơn Vitalik Buterin đã truyền cảm hứng ban đầu và thảo luận sâu rộng.
Tóm tắt điều hành
Deep Funding sử dụng mạng lưới bot, mô hình và nhà giao dịch để dự đoán giá trị của các kho lưu trữ mã nguồn mở so với Ethereum nếu chúng được ban giám khảo đánh giá.
Mục tiêu : Một khóa công khai mà bất kỳ ai cũng có thể gửi tiền để hỗ trợ Ethereum, với sự phân bổ chính xác cho các dự án được xác định theo cơ chế dựa trên thị trường.
Cơ chế phân bổ : Bot, mô hình và nhà giao dịch đặt cược vào giá trị của một kho lưu trữ so với Ethereum nếu nó được ban giám khảo đánh giá. Những giá trị này được sử dụng để phân bổ tài trợ.
Giao diện : Tải lên tệp CSV có trọng số lên tới 128 kho lưu trữ sao cho tổng trọng số bằng 1.
Phần thưởng : Kiếm tiền dựa trên độ chính xác của dự đoán và số tiền đặt cược để hỗ trợ dự đoán đó.
Giải pháp : Ban giám khảo sẽ đánh giá các repo được chọn có tính biến động cao hoặc có dấu hiệu thao túng thị trường để có trọng số cao hơn. Sau đó, những repo này có thể được ưu tiên hơn giá trị thị trường của repo trong cơ chế phân bổ.
Điểm khác biệt : Các vòng gọi vốn Deep Funding trước đây được tổ chức dưới hình thức một cuộc thi khoa học dữ liệu đơn giản (tương tự Kaggle) với giải thưởng dành cho các mô hình hàng đầu trên bảng xếp hạng. Cấu trúc này khác biệt ở 2 điểm:
Các mô hình có thể đặt tiền vào các bản đệ trình của mình. Tiền càng cao, dự đoán của mô hình càng ảnh hưởng nhiều đến trọng số của các repo.
Chức năng trả thưởng cho người tham gia không phụ thuộc vào tiền thưởng ngoại sinh. Thay vào đó, nó phụ thuộc vào tính thanh khoản trên thị trường, số tiền mà những người tham gia khác bỏ ra để hỗ trợ dự đoán của họ và độ chính xác của các dự đoán.
Trong trường hợp người xây dựng mô hình không có đủ kinh phí để chứng minh dự đoán của mình, họ vẫn có thể tham gia cuộc thi khoa học dữ liệu trên Pond. Nếu muốn có hàm thưởng biến đổi, giờ đây họ cũng có thể gửi mô hình trên deep.seer.pm bên cạnh Pond.
Tuyên bố vấn đề
Các hệ thống tài trợ trung lập đáng tin cậy như hiện nay không có khả năng mở rộng tốt. Ví dụ, Grow the Pie, một bảng điều khiển phân tích Ethereum, đã nhận được cùng một lượng tài trợ trong kỷ nguyên Octant 8 như Protocol Guild, một tập hợp tất cả các máy khách đồng thuận và thực thi trên Ethereum. Mặc dù sự ngang bằng này có thể hợp lý đối với các khoản tài trợ nhỏ hơn, một lần, nhưng nó trở nên không bền vững khi phân bổ hàng triệu đô la tài trợ định kỳ.
Nếu chúng ta muốn những người tham gia vào các hệ thống phi tập trung kiếm được phần thưởng trên một mạng lưới rộng lớn dựa trên sự đóng góp thay vì các trò chơi xã hội, chúng ta phải thiết kế các cơ chế tài trợ có thể mở rộng khả năng phán đoán của con người và phân phối tài trợ trên mạng lưới phức tạp của các dự án làm nền tảng cho sự thành công của một hệ sinh thái như Ethereum.
Tổng quan
Một cách tiếp cận cho thử thách này là Deep Funding , bao gồm một biểu đồ có trọng số thể hiện tầm quan trọng tương đối giữa các kho lưu trữ Ethereum cốt lõi và các phần phụ thuộc của chúng. Phiên bản hiện tại của nó bao gồm một cuộc thi khoa học dữ liệu (tương tự như trên Kaggle), nơi các nhà phát triển xây dựng các mô hình dự đoán trọng số của từng kho lưu trữ. Các mô hình có tỷ lệ lỗi thấp nhất về điểm số do ban giám khảo chấm cho một tập hợp con các kho lưu trữ sẽ được chọn trọng số trên toàn bộ biểu đồ phụ thuộc.
Bài viết này tóm tắt một bước chuyển hướng quan trọng trong cách thức vận hành của Deep Funding: chuyển từ một cuộc thi một lần, nơi người tham gia được yêu cầu gửi trọng số cho từng repo trên biểu đồ, sang một thị trường dự đoán tự động định kỳ, nơi người tham gia có thể đặt cược vào những câu trả lời mà họ tự tin. Về cơ bản, họ đang đặt cược vào giá trị của một repo nếu nó được đánh giá.
Điều này có một số lợi ích:
- Nó giải quyết vấn đề lừa đảo khi người xây dựng có động lực nộp nhiều mô hình và nhận giải thưởng cho bất kỳ mô hình nào họ nộp là chính xác.
- Nó cho phép người tham gia chuyên môn hóa và chỉ bày tỏ quan điểm của mình về một tập hợp con các trọng số.
- Nó làm giảm đáng kể “tải trọng bảo trì” của cơ chế, cho phép nó hoạt động tự động hơn nhiều mà không cần phải can thiệp thủ công nhiều.
- Cơ chế tự động lặp lại các vòng rời rạc giúp các giá trị luôn mới mẻ và có liên quan, đồng thời vẫn giữ cho cơ chế đơn giản và dễ phân tích.
Cấu trúc tổng thể là một thị trường cho mỗi cạnh trong đồ thị phụ thuộc, được giao dịch dựa trên giá trị của nó nếu được đánh giá. Sau đó, chúng ta có thể sử dụng các giá trị này để phân bổ vốn trên toàn mạng lưới phi tập trung. Định kỳ, N thị trường được chọn để kiểm tra ngẫu nhiên bởi một hội đồng giám khảo nhằm giải quyết thị trường, dựa trên mức độ biến động cao hoặc thanh toán bên ngoài cho một cạnh cần đánh giá. Thiết kế này nhằm mục đích duy trì các giá trị vừa linh hoạt vừa có khả năng mở rộng khi mạng lưới phát triển.
Một bằng chứng khái niệm thí điểm với 45 repo thuộc Protocol Guild, Argot Collective và Dev Tooling Guild đang được tiến hành, với bất kỳ ai cũng có thể đặt cược dựa trên giá trị tương đối giữa các repo này tại đây . 45-60 repo bổ sung sẽ được thêm vào như một phần của Gitcoin Grants Vòng 24 với 350.000 đô la tài trợ được phân bổ dựa trên trọng số của các repo trên biểu đồ.
Thiết kế
Ở cấp độ cao, phiên bản mới của Deep Funding có 3 bước:
Lập bản đồ Biểu đồ Phụ thuộc : Xác định mạng lưới các dự án cốt lõi trong hệ sinh thái mục tiêu (ví dụ: Ethereum) và các phụ thuộc của chúng. Kinh nghiệm của chúng tôi cho thấy đây là một nhiệm vụ không hề đơn giản, với những người bảo trì kho lưu trữ thường lo ngại rằng các phụ thuộc cốt lõi của họ không tồn tại hoặc có quá nhiều phụ thuộc không liên quan. Đây cũng là một biểu đồ sống, vì vậy cần có quy trình bao gồm các dự án mới và loại trừ các dự án cũ.
Chúng tôi đề xuất một cấu trúc cho phép bất kỳ ai cũng có thể đăng ký trái phiếu để thêm một cạnh mới vào biểu đồ, cạnh này sẽ bị cắt giảm trong trường hợp nó không nằm trong top 128 theo đánh giá của thị trường hoặc người đánh giá. Tại một thời điểm, chỉ 128 repo mới có thể được tính vào đóng góp của họ cho một nút và nhận được bất kỳ khoản tài trợ nào, trong khi 129 repo trở lên sẽ được phân bổ lại trọng số cho 128 repo trở xuống (giả sử định luật zipf rằng con cao nhất và con thấp nhất khác nhau theo hệ số ~128).Thị trường quyết định trọng số : Lãi suất cơ bản là trọng số khởi điểm cho mỗi dự án trong biểu đồ. Các nhà giao dịch sau đó mua hoặc bán cổ phiếu của dự án nếu họ cho rằng nó bị định giá thấp hoặc cao. Định kỳ, một đánh giá được đưa ra dựa trên trọng số thực tế của hợp đồng mua lại (repo), dựa trên đó thị trường sẽ cân bằng và nhà giao dịch được hoặc mất tiền. Lãi suất cơ bản khởi điểm cho các thị trường này nên được cân nhắc kỹ lưỡng để tránh mất thanh khoản và neo trọng số repo cho nhà giao dịch và người duy trì. Bất kỳ ai đề xuất đưa một nút vào biểu đồ phải niêm yết một trái phiếu sao cho lãi suất cơ bản của nó sẽ đưa nó vào top 128.
Phân phối Phần thưởng : Nguồn tài trợ được phân bổ trên biểu đồ phụ thuộc dựa trên trọng số hiện hành của các cạnh, được xác định bởi thị trường dự đoán điểm số của bồi thẩm đoàn nếu cạnh đó được đánh giá. Nếu ai đó tin rằng một trọng số là sai, họ có thể giao dịch ngược hoặc trả tiền để bồi thẩm đoàn đánh giá trọng số đó. Cơ chế đánh giá này được thiết kế để ngăn chặn: việc biết rằng nó có thể được áp dụng sẽ làm giảm các động cơ thao túng, do đó các đánh giá có trả tiền thực tế được dự đoán là rất hiếm. Một trọng số cạnh có độ biến động cao cũng có thể kích hoạt một cuộc điều tra về giá trị thực của nó, với các khoản thanh toán cho bồi thẩm đoàn đến từ việc tịch thu trái phiếu hoặc nguồn tài trợ bên ngoài.
Cấu trúc dữ liệu
Phần này mang tính kỹ thuật, giới thiệu một lược đồ ký hiệu cho đồ thị có hướng các cạnh giữa một nút mục tiêu và các phần phụ thuộc của nó. Các cạnh được gắn nhãn với trọng số biểu thị phân bổ tín dụng giữa các phần phụ thuộc. Ví dụ: Ethereum có thể là nút mục tiêu trong khi Grow The Pie, Solidity, v.v. là các nút có cạnh có trọng số trong mối quan hệ với Ethereum. Tương tự, Sphinx sẽ có cạnh có trọng số riêng đối với Solidity như một trong các phần phụ thuộc của nó. Lưu ý rằng mô tả sau đây là một triển khai cụ thể và thiết kế chung của đồ thị phụ thuộc có hướng có thể được tìm thấy trong Phụ lục .
Nguồn: deepfunding.org
Các nút:
- Nút mục tiêu (
T
): Nút mục tiêuT
là điểm khởi đầu, đại diện cho hệ sinh thái (ví dụ: Ethereum) mà chúng ta muốn xác định phân bổ tín dụng để chuyển hướng tài trợ cho những người đóng góp chính. - Nút hạt giống (Dự án
S
): Nút hạt giốngS
là các phụ thuộc trực tiếp củaT
, là các URL kho lưu trữ phần mềm trong trường hợp của Ethereum. - Các nút con (Dự án
C
): Tương tự như vậy, các nút conC
là các phụ thuộc trực tiếp củaS
Các cạnh và trọng số:
- Các cạnh : Có hai loại cạnh trong đồ thị này,
T->S
vàS->C
, biểu diễn sự phụ thuộc giữa các nút. - Trọng số cạnh : Mỗi cạnh
X->Y
được gán một trọng sốW
, trong đó W \in [0,1] W ∈ [ 0 , 1 ] . Trọng số này được hiểu là “Y
xứng đáng nhận đượcW
(ví dụ: 20%) công lao choX
”.- Ở đây, một bất biến được duy trì sao cho tổng trọng số trên các cạnh đi vào một nút phải bằng 1. Nếu
{Y_1, Y_2,..., Y_k}
là tập hợp tất cả các con củaX
, thì điều này phải đúng: \sum_{i=1}^{k} W(X\rightarrow Y_i) = 1 ∑ k i = 1 W ( X → Y i ) = 1 .
- Ở đây, một bất biến được duy trì sao cho tổng trọng số trên các cạnh đi vào một nút phải bằng 1. Nếu
- Điểm độc đáo : Điểm độc đáo,
OS
, của một nút hạt giốngS
được hiểu là "OS
là phần công lao được ghi nhận cho công sức của chínhS
". Ví dụ: trình duyệt Brave có thể có điểm độc đáo là 0,2 vì nó là một nhánh của Chromium, trong khi Solidity có thể có điểm độc đáo là 0,8 vì nó hướng đến việc giảm thiểu sự phụ thuộc. Chúng ta có thể coi điểm độc đáo như một loại trọng số cho chính nút hạt giống.- Từ đó suy ra rằng
1-OS
biểu diễn trọng số cần truyền cho các phụ thuộc củaS
, là tập hợp các nútC
- Từ đó suy ra rằng
Một ví dụ về cách các nút, cạnh và trọng số hoạt động đối với những đóng góp mang tính triết học cho Ethereum. Nguồn: deepfunding/scoring/example_output.png
Tóm lại, có ba loại trọng số: W(T->S)
, OS(S)
và W(S->C)
. Các trọng số này liên tục thay đổi dựa trên sự hiểu biết chung của thị trường.
Các loại thị trường
Nút hạt giống : Thị trường cho các nút hạt giống sẽ được cấu trúc như một thị trường đa thang đo, trong đó các trọng số dự án khác nhau cộng lại bằng 1 (tương tự như thị trường dự đoán đa thang đo trong các cuộc bầu cử theo tỷ lệ như thế này , trong đó những người tham gia cố gắng dự đoán tỷ lệ ghế mà mỗi đảng sẽ giành được).
Chúng tôi giới thiệu các ký hiệu sau:
- w_{0,j} w 0 , j biểu thị giá trị thực của W(X\rightarrow Y_j) W ( X → Y j ) (không thể đo được trong thực tế).
- \hat{w}_{0,j} ^ w 0 , j biểu thị ước tính của w_{0,j} w 0 , j của bồi thẩm đoàn.
- W_{0,j} W 0 , j biểu thị một mã thông báo có thể đổi thành \hat{w}_{0,j} ^ w 0 , j .
- \dot{w}_{0,j} ˙ w 0 , j biểu thị giá trị của mã thông báo W_{0,j} W 0 , j .
Ta có \hat{w}_{0,j} ^ w 0 , j đóng vai trò là ước lượng của w_{0,j} w 0 , j . Vì số lượng bồi thẩm viên ít, ước lượng này được dự kiến sẽ có phương sai cao và có khả năng gây ra sai số cao. Giá trị kỳ vọng của W_{0,j} W 0 , j là E[\hat{w}_{0,j}]=w_{0,j}+b_{0,j} E [ ^ w 0 , j ] = w 0 , j + b 0 , j trong đó b_{0,j} b 0 , j là độ lệch kỳ vọng trong quá trình đánh giá bồi thẩm viên.
Do đó, một nhà giao dịch có thông tin đầy đủ sẽ mua/bán W_{0,j} W 0 , j cho đến khi \dot{w}_{0,j}=w_{0,j}+b_{0,j} ˙ w 0 , j = w 0 , j + b 0 , j .
Nhưng nếu thành kiến của bồi thẩm đoàn là thông tin không được công khai cho những người tham gia thị trường (một cách đơn giản để đạt được điều đó là không chọn bồi thẩm đoàn trước hoặc che giấu danh tính của họ trong thời gian giao dịch), những người đó sẽ giao dịch mua/bán W_{0,j} W 0 , j cho đến khi \dot{w}_{0,j}=w_{0,j} ˙ w 0 , j = w 0 , j .
Trên thực tế, những người tham gia thị trường (dự kiến là AI) sẽ không được thông báo đầy đủ về w_{0,j} w 0 , j , do đó \dot{w}_{0,j} ˙ w 0 , j sẽ đóng vai trò là bộ ước tính của w_{0,j} w 0 , j . Cơ chế này sau đó sẽ hoạt động như một "bộ khử nhiễu" cho điểm số của bồi thẩm đoàn.
Để làm cho những thị trường đó hiệu quả, chúng tôi:
- Cho phép bất kỳ ai trao đổi một đơn vị tiền tệ để lấy một bộ đầy đủ các mã thông báo W_{0,j} W 0 , j (và ngược lại).
- Chúng tôi cung cấp tính thanh khoản cho tất cả W_{0,j} W 0 , j trên một nhà tạo lập thị trường tự động.
Điểm độc đáo : Mỗi thị trường để đánh giá tính độc đáo của một nút hạt giống có thể được cấu trúc như một thị trường vô hướng duy nhất với mã thông báo "LÊN" và mã thông báo "XUỐNG" có tổng bằng 1, tùy thuộc vào tính độc đáo của nút đang được đánh giá.
- o_{j} o j biểu thị giá trị thực của điểm độc đáo của nút j j .
- \hat{o}_{j} ^ o j biểu thị ước tính của o_{j} o j của bồi thẩm đoàn.
- e_j e j là một biến bằng 1 nếu điểm độc đáo của j j được đánh giá, nếu không thì bằng 0.
- S_j S j biểu thị một mã thông báo được đổi thành \frac{1}{s} 1 s nếu điểm độc đáo của j j được đánh giá, với s s là số lượng nút có tính độc đáo được đánh giá.
- O_{j} O j là mã thông báo “UP” được đổi thành \hat{o}_{j} ^ o j nếu điểm độc đáo của j j được đánh giá.
- \dot{o}_{j} ˙ o j biểu thị giá trị của mã thông báo O_{j} O j được thể hiện theo S_j S j .
Nếu nút j j được đánh giá, \hat{o}_{j} ^ o j đóng vai trò là ước lượng của o_j o j . Giá trị kỳ vọng của O_{j} O j là E[\hat{o}_{j} | e_j = 1]=o_{j}+b_{j} E [ ^ o j | e j = 1 ] = o j + b j đơn vị của S_j S j , trong đó b_{j} b j là độ lệch kỳ vọng trong đánh giá của bồi thẩm đoàn. Nếu chúng ta đánh giá tính độc đáo một cách ngẫu nhiên, O_j O j và e_j e j không tương quan. Do đó, chúng ta có E[\hat{o}_{j}] = E[\hat{o}_{j} | e_j = 1]=o_{j}+b_{j} E [ ^ o j ] = E [ ^ o j | e j = 1 ] = o j + b j .
Sử dụng logic tương tự như phần trước, nhưng bổ sung thêm rằng "Những người tham gia thị trường không biết trước điểm độc đáo nào sẽ được đánh giá", chúng ta thấy rằng ngoài việc đóng vai trò "làm giảm" điểm số của bồi thẩm đoàn, thị trường còn đóng vai trò là một cách để điều chỉnh thang điểm đánh giá của bồi thẩm đoàn. Vì những người tham gia thị trường không biết điểm số nào sẽ được đánh giá, họ nên giao dịch trên tất cả các thị trường với giả định rằng điểm số tương ứng sẽ được đánh giá (giống như một sinh viên cần phải học tất cả các chủ đề của một lớp học phòng trường hợp chủ đề này sẽ xuất hiện trong bài kiểm tra).
Để làm cho thị trường này hiệu quả hơn:
- Chúng tôi có các token “XUỐNG” ( \bar{O}_{j} ¯ O j ) được đổi lấy 1 - điểm độc đáo nếu j j được đánh giá. Điều này cho phép người tham gia thị trường “bán khống” điểm độc đáo của một dự án.
- Cho phép bất kỳ ai trao đổi một đơn vị tiền tệ để lấy một bộ đầy đủ các mã thông báo S_j S j (và ngược lại).
- Cho phép bất kỳ ai trao đổi một đơn vị S_j S j để lấy một O_{j} O j và \bar{O}_{j} ¯ O j (và ngược lại).
- Chúng tôi cung cấp tính thanh khoản cho các cặp S_j - O_{j} S j − O j và S_j - \bar{O}_{j} S j − ¯ O j . Lưu ý rằng chúng tôi không cần cung cấp tính thanh khoản giữa mã thông báo S_j S j và mã thông báo tiền tệ.
Nút con : Thị trường cho các nút con phải là thị trường đa hướng có tổng bằng 1 so với nút hạt giống, tùy thuộc vào việc các nút con của nút này có được đánh giá hay không.
Đối với các nút con, chúng tôi kết hợp hai cách tiếp cận trước đó.
Chúng tôi giới thiệu các ký hiệu sau:
- w_{i,j} w i , j biểu diễn giá trị thực của W(X_i\rightarrow Y_j) W ( X i → Y j ) .
- \hat{w}_{i,j} ^ w i , j biểu thị ước tính của bồi thẩm đoàn.
- C_i C i biểu thị một mã thông báo được đổi thành \frac{1}{c} 1 c nếu trọng số của X_i X i con được đánh giá, với c c là số lượng nút có con được đánh giá.
- W_{i,j} W i , j biểu thị một mã thông báo được đổi thành \frac{\hat{w}_{i,j}}{c} ^ w i , j c nếu trọng số của X_i X i trẻ em được đánh giá.
- \dot{w}_{i,j} ˙ w i , j biểu thị giá trị của mã thông báo W_{i,j} W i , j được thể hiện theo C_i C i .
Sử dụng cùng logic như hai phần trước, chúng ta thấy rằng \dot{w}_{i,j} ˙ w i , j đóng vai trò là một ước lượng của w_{i,j} w i , j . Ở đây, cơ chế này khử nhiễu và mở rộng quy mô đánh giá của bồi thẩm đoàn con người.
Chiến lược đánh giá của bồi thẩm đoàn
Không giống như các thị trường dự đoán thông thường, vốn được quyết định dựa trên sự thật khách quan của thế giới, những thị trường này phụ thuộc vào đánh giá chủ quan của bồi thẩm đoàn. Điều này không chỉ gây thêm áp lực cho các thẩm phán mà còn ngụ ý sự cần thiết phải có một lộ trình cải thiện bồi thẩm đoàn nghiêm ngặt như lộ trình cải thiện cơ chế dự đoán.
Mặc dù chúng tôi chưa chính thức hóa hoàn toàn việc thiết kế bồi thẩm đoàn, nhưng sau đây là một số cân nhắc chung:
- Thông tin được trình bày cho bồi thẩm đoàn cũng quan trọng như việc lựa chọn bồi thẩm đoàn. Điều này có thể được thực hiện dưới dạng giao diện người dùng bồi thẩm đoàn, bao gồm khả năng nhận tóm tắt từ nhiều chương trình Thạc sĩ Luật (LLM). Một lựa chọn khác là phân chia vai trò: các nhà phân tích chuyên sâu phân tích giá trị của một kho lưu trữ, và các thẩm phán sử dụng thông tin từ các nhà phân tích để đưa ra đánh giá cuối cùng.
- Một yếu tố liên quan cần xem xét là sự kết hợp chuyên môn của bồi thẩm đoàn. Một số bồi thẩm viên có thể là chuyên gia trong lĩnh vực, trong khi những người khác là chuyên gia đa ngành. Điểm số được cả bồi thẩm viên chuyên ngành và bồi thẩm viên tổng quát đồng ý nên được ưu tiên hơn.
- Cần có một số phương pháp để xác định và giảm thiểu tác động của các đánh giá ngoại lệ từ ban giám khảo. Trong giai đoạn hiện tại, chúng tôi đã quyết định sử dụng hàm mất mát Huber cho thị trường dự đoán đa thang trên Seer , và tiếp tục sử dụng chuẩn L2 trong không gian logarit cho cuộc thi trên Pond , cả hai đều trong không gian logarit, để xử lý các so sánh từng cặp từ ban giám khảo.
Kêu gọi hành động
- Người xây dựng mô hình có thể tham gia 3 cuộc thi có giải thưởng và trợ cấp giao dịch.
- Nút hạt giống :
- Cuộc thi tài trợ sâu hiện đang mở cho phép người tham gia đề xuất trọng số cho tất cả 45 kho lưu trữ OSS thuộc Protocol Guild, Argot Collective hoặc Dev Tools Guild. Cuộc thi sẽ diễn ra đến hết ngày 6 tháng 10.
- Cuộc thi tương tự cũng có sẵn dưới dạng thị trường dự đoán đa thang, nơi bất kỳ ai cũng có thể đặt cược vào giá trị của một repo nếu nó được đánh giá. Không giống như Pond, chức năng thanh toán ở đây không phụ thuộc vào tiền thưởng ngoại sinh mà phụ thuộc vào độ chính xác của dự đoán của bạn so với tổng số tiền cược của tất cả người tham gia trên thị trường.
- Nếu bạn muốn đặt cược tiền vào kết quả mô hình của mình, hãy gửi trên thị trường dự đoán; nếu bạn chỉ muốn thử nghiệm mô hình mà không cần tiền, hãy gửi trên Pond.
- Điểm Độc đáo : Tháng tới, bạn có thể dự đoán điểm độc đáo mà các repo sẽ nhận được nếu được đánh giá. Điều này sẽ cho biết bao nhiêu phần trăm vốn nên được giữ lại cho các nút hạt giống so với số tiền được chuyển cho các nút phụ thuộc. Để tham gia, chỉ cần xây dựng một mô hình dự đoán điểm độc đáo, nạp tiền vào và để nó đưa ra dự đoán.
- Child Nodes : Phần cuối cùng là một cuộc thi trên Pond dành cho các nhà xây dựng mô hình để dự đoán trọng số giữa các phụ thuộc của các nút hạt giống. Kết quả của cuộc thi này một lần nữa có thể được coi là tỷ lệ cơ sở để khởi chạy một thị trường đa cấp dựa trên giá trị của mỗi phụ thuộc vào một nút hạt giống.
- Nút hạt giống :
- Những bồi thẩm viên muốn cung cấp sự so sánh giữa các nút hạt giống có thể nộp đơn tại đây để trở thành thành viên bồi thẩm đoàn.
- Người bảo trì : Nếu bạn là người bảo trì cho các kho lưu trữ thuộc Deep Funding, chúng tôi cần sự trợ giúp của bạn để:
- Tạo một biểu đồ phụ thuộc chính xác , bao gồm việc xác định các kho lưu trữ bị thiếu hoặc loại bỏ các kho lưu trữ không liên quan và
- Gửi điểm số cho biết tầm quan trọng giữa các phụ thuộc khác nhau trong kho lưu trữ của bạn và bạn có thể nộp đơn tại đây .
Cuối cùng, nếu bạn chỉ muốn theo dõi thử nghiệm, bày tỏ ý tưởng hoặc có thêm câu hỏi, vui lòng tham gia nhóm điện tín Deep Funding .
Phụ lục
Một cấu trúc tổng quát cho đồ thị phụ thuộc có hướng
Ở đây, chúng tôi đề xuất một phiên bản chính thức và tổng quát hơn của những gì được mô tả trong đặc tả kỹ thuật ở trên. Đối với mỗi dự án P
, chúng tôi định nghĩa ba loại nút có cạnh hướng vào P
-
P:SELF
: Nút này đại diện cho những đóng góp của chính dự án.- Cạnh
P->P:SELF
với cạnhW
được hiểu là "W
là phần công lao được ghi nhận cho công sức củaP
". Ví dụ, trình duyệt Brave có thể có trọng số là 0,2 vì nó là một nhánh của Chromium, trong khi Solidity có thể có trọng số là 0,8 vì nó hướng đến việc giảm thiểu sự phụ thuộc. Điều này cũng có thể được gọi làoriginality
của một dự án. - Loại nút này không có nút con nào và chỉ có 1 nút con cho mỗi
P
- Cạnh
-
P:OTHER
: Các nút thuộc loại này có thể được xem như tập hợp các phụ thuộc trực tiếp củaP
Theo loại nút này, chúng ta có thể phân loại nó thành hai loại phụ:-
P:OTHER_KNOWN
: Đây là các phụ thuộc đã biết củaP
và bản thân chúng là các dự án. -
P:OTHER_UNKNOWN
: Điều này biểu thị tất cả các phụ thuộc chưa biết củaP
- Loại nút này không có nút con nào và chỉ có 1 nút con cho mỗi
P
- Loại nút này không có nút con nào và chỉ có 1 nút con cho mỗi
-
Do đó, đối với bất kỳ dự án nào có các phụ thuộc đã biết (tức là loại P:OTHER_KNOWN
) D_1,...,D_k D 1 , . . . , D k , chúng ta có
Ngoài ra, chúng ta cũng có thể chỉ cần nói
Các phương trình sau đây cũng giữ nguyên
Lưu ý rằng ở đây, chúng ta coi W(P \rightarrow D_i) W ( P → D i ) là trọng số đã được chia tỷ lệ hoặc chuẩn hóa theo P_{other\_known} P o th e r _ k n o w n . Trọng số chưa được chia tỷ lệ là W(P_{other\_known} \rightarrow D_i) W ( P o th e r _ k n o w n → D i ) .
Ví dụ, nếu chúng ta tham khảo lại biểu đồ sau, chúng ta có thể thấy rằng:
-
Cypherpunk Movement->Cypherpunk Movement:SELF
= 0,4 -
Cypherpunk Movement->Cypherpunk Movement:OTHERS_KNOWN
= 0,6 -
Cypherpunk Movement->Cypherpunk Movement:OTHERS_UNKNOWN
= 0 -
Cypherpunk Movement:OTHERS_KNOWN->Swiss direct democracy
= 0,050 -
Cypherpunk Movement->Swiss direct democracy
= 0,6*0,050 = 0,03
Nguồn: deepfunding/scoring/example_output.png