Web3.0時代的全新合作模式:DAO

来源:https://www.cnblogs.com/Jcloud/archive/2023/09/19/17713977.html
-Advertisement-
Play Games

今天我就介紹一個可以改變你這種現狀的技術:DAO。但在介紹DAO之前我們需要先瞭解一下所有人都在熱烈討論的web3.0。 ...


你有沒有遇到這種情況:我有一個很棒的想法,想要開發出一個“改變世界”的項目,但是我既沒有技術,也沒有人脈,甚至沒有資金,導致我始終沒有辦法開始行動,痛苦萬分。就比如在黑客大賽上,我想到一個一定可以得獎的點子,但是卻找不到合伙人,也無法獨自完成,導致機會白白溜走。

今天我就介紹一個可以改變你這種現狀的技術:DAO。但在介紹DAO之前我們需要先瞭解一下所有人都在熱烈討論的web3.0。

Web3.0

web2.0時代的最大特征就是“中心化”,由幾個大公司為中心,向外來提供服務。比如我們所熟悉的谷歌提供的搜索服務,微信提供的社交服務,乃至我們的京東提供的購物服務。其實不僅限於互聯網,現今的整個社會結構都與之相似:由銀聯為中心提供金融服務,保險公司為中心提供保險服務等等。

而我們即將進入的web3.0時代,最大的特征有幾點:去中心化,基於區塊鏈技術保障數據信息安全,AI技術。其中AI技術帶來的服務我們大多數人已經都體驗到了,而我今天介紹的DAO模式則是與去中心化和區塊鏈技術緊密相關。

DAO簡介

DAO的全稱是Decentralized Autonomous Organization,中文譯名是“島”,它的性質簡單來說就是一個“去中心化的公司”,它的核心理念和最基本的原則就是代碼既法律(Code Is Law)。

在這裡我舉一個例子來貫穿整篇文章的講解:我突然有一天想要開一家網店,但是我並沒相關的經驗,也沒有進貨和銷售渠道,甚至都沒有足夠的資金,有的僅僅是一個“奇特”的點子,但是在web3.0時代這都不是阻塞性的問題,只要我有想法,我就可以發起一個DAO。我可以把我對於整個“公司”的想法描述出來,並闡明現在空缺的“職位”,如果有其他對這個想法感興趣的小伙伴正好滿足職位需求,就可以加入進來,一起組成一個DAO。

DAO的主要組成

DAO這種模式沒有一個固定的模版做限定,但是一個完整的DAO必然包含以下幾個基本組成部分,我結合剛纔舉的“網店”的例子來解釋一下:

一.目標描述

這一部分不包含在DAO的主體代碼里,但是確是DAO最重要的部分。它類似於是我這家“網店”的“招標書”,要詳細闡明這家店要買什麼,有什麼特點,未來的發展方向如何規劃。它的主要作用就是吸引成員加入,要讓其他人對你的DAO感興趣才會有更多人加入,這也是DAO最重要的目標:吸引更多成員。

二.角色分工說明書(人才配置)

在有很多小伙伴註意到我的DAO之後,他們下一步要明確的就是:我要進這家“公司”,我能做什麼?這就是“角色分工”的最主要作用,描述DAO需要的人才種類和每個職位需要具體執行的工作。每個想要加入DAO的人可以自行判斷以何種身份加入,在“網店”中,只要職位處於空缺狀態就可以加入,比如作為採購員,銷售員或者投資者。

比如這則描述:“需要一名採購員,工作是在每當麵包庫存低於閥值的時候,以20塊的均價購入麵包,使庫存量達到X件”。這條描述既是對這個職位職責的描述,也是一條代碼(Code)。在DAO中代碼既法律,如果你同意並加入DAO,那麼就要遵循DAO中的代碼,需要按照代碼的描述來履行自己的職責,如果沒有完成的話就無法獲得收益。

三.驗收標準和競標規則

DAO還需要一套完善且能令人信服的驗收標準來判定每個職位的工作完成情況,同樣是由代碼來描述併進行判定。每個職位的最終驗收標準都可能不一樣,有的還可能存在“競標”機制,比如在“網店”的DAO里,我的職位是:負責開發進貨系統的代碼,通過AI分析銷售數據,判斷每次麵包的進貨量“X件”具體是多少。但是我所寫出的代碼雖然能夠算出答案,但並不一定是最優的代碼,還有另一個程式猿也加入進DAO競爭我的職位,那麼我們倆寫出代碼更優的那一方就贏得了競標。

收標準和競標規則保證了DAO能夠完成目標並持續優化,而且不至於由於某一環的失敗導致整個“公司”停滯不前。公司的管理簡單來說就是“管理人”和“管理錢”,而角色分工說明書和驗收標準就是管理人”的標準。

四.設置激勵和獎勵

加入進DAO後,如果付出的是勞動,那麼我需要獲得的就是報酬;如果我付出的是資金,那麼我需要獲得的就是分紅,這跟真正的公司是一樣的。在DAO中,激勵和獎勵就是公司管理中“管理錢”的部分。在我完成職責並驗收通過後,代碼會立即執行獎勵機制,將收益劃歸到我的賬戶。

獎勵機制基於“區塊鏈”技術建立,對於還不是很清楚該技術的同學,我這裡簡單的介紹一下:區塊鏈是“去中心化”的一個重要體現,區別於現在“由一個銀行記錄你賬戶的存款數”,區塊鏈實現的是“全民記賬”,每個區塊鏈用戶都記錄了你賬戶里的錢款總額,每一次交易完成時,所有用戶手裡的賬本都會更新你的存款變化,所以黑客攻擊某一中心的做法不再有效,所以這種“記賬”模式更為安全;同時由於不再存在“銀行”這一中介組織的存在,錢款具有“即時到賬”和“無中介費”的優勢。

當然,要加入DAO並獲得激勵,需要有基於區塊鏈的數字錢包,發放的激勵也是數字貨幣,雖然現在數字貨幣的概念股被炒作的很高,但是在web3.0真正普及的時候它們還是會回歸“價值符號”的基本屬性。由代碼來管理資金,不走法律程式和會計程式,保證了安全,公正和迅速,同時不存在“腐敗”和“貪污公款”等行為。

五.災難應對機制

現在網上討論的DAO概念基本都在提它的優勢和優點,很少會提及它作為一個“公司”來說,其實也會有可能失敗。再遭遇到這種情況的時候,就要用足夠強壯的災難應對機制進行應對,包括資金池的回退準則,已經完成工作的結項以及剩餘資源和“生產品”庫存的處理等等。災難應對機制不僅僅要將損失降到最低,保障參與者的權益,更是要給予DAO的參與者信心,讓更多的人能夠更放心的加入到DAO中。

綜合來說,DAO只需要有想法,有人贊同你的想法,給你投資,然後訂立規則,吸引參與者就可以開始運行,整個過程不需要複雜的法律流程,會計流程,基於一個原則:代碼既法律,由規則代碼自動管理運行的去中心化“公司”。通過DAO建立起來的公司有一個特點就是沒有人在管理和運營,就算某一個環節的“員工”離開,只要“系統不死”,就可以吸引新的成員加入,從而半永久的運行下去。

目前為止,最知名也最成功的一個DAO例子就是比特幣,比特幣的發行是自動的,發行以後就會根據規則分發給礦工,而且也沒有人管理整個比特幣系統,就算中本聰死掉,比特幣這個系統也會一直運作下去,而且整個比特幣系統的收益狀況都是透明公開的的,中本聰賬戶里有多少比特幣所有參與者也都可以查得到,你不挖礦也會有別人繼續挖,讓整個系統繼續運作,這就很符合競標規則。

DAO工具

瞭解DAO所需的內容是構建DAO的第一步。既然你已經開始了一步,那麼你現在應該熟悉這個領域中最常用和最重要的DAO工具。

這裡我也放幾個DAO相關的工具網站:

DAOstack:旨在構建和支持DAO的開源軟體堆棧。

Gnosis Safe:Multisig錢包,用於管理以太坊上DAO的數字資產。

Discord:用於分享想法和討論治理建議的渠道。

Coordinape:使用工具擴展社區,以獎勵貢獻者,激勵參與和管理資源。

Mirror:一個允許通過代幣化眾籌來資助創意項目的發佈平臺。

DAO的出現讓我們每個人都能夠開展自己的“公司”,回到我們最初的主題,如果你現在就有一個黑客大賽的好想法,不妨試試這種組織模式來嘗試實現自己的理想吧。

作者:京東零售 薑海

來源:京東雲開發者社區 轉載請註明來源


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 這裡給大家分享我在網上總結出來的一些知識,希望對大家有所幫助 作為一個資深的切圖仔,我們難免會需要用到把自己寫的頁面的一些功能通過視頻的方式分享給別人。還有一個場景,就是當我們面試的時候,我們需要把我們的屏幕分享給面試官看,那麼這些都是怎麼實 現的呢? 那麼接下來我們就通過這篇文章來學習一下如何實現 ...
  • 平面轉換 transform 作用:為元素添加動態效果,一般與過渡配合使用 概念:改變盒子在平面內的形態(位移、旋轉、縮放、傾斜) 平面轉換又叫 2D 轉換 1、平面轉換 平移 目標:使用translate實現元素位移效果 語法 transform: translate(水平移動距離, 垂直移動距離 ...
  • import React, { useEffect, useState } from 'react'; hook 是react 16.8的新增特性 ,他可以讓你不在編寫class的情況下shiystate以及react的特性 Hooks的出現,首先解決了以下問題: 告別了令人疑惑的生命周期 告別類組 ...
  • 1、相對定位 position: relative 特點: 不脫標,占用自己原來位置 顯示模式特點保持不變 設置邊偏移則相對自己原來位置移動 拓展:很少單獨使用相對定位,一般是與其他定位方式配合使用 參考自身原位置 2、絕對定位 position: absolute 使用場景:子級絕對定位,父級相對 ...
  • 1、圖文對齊(搜索框) 圖片標簽是典型的行內塊元素 除此之外行內塊元素還有表單元素input、button (行內塊元素既可以設置寬高又可以和行元素在一行 行內塊的轉換問題 display (block塊、inline行、inline-block行內塊、none隱藏 轉換後兩個塊中間存在空隙問題 2 ...
  • 1.音頻 2.視頻 3.有序無序列表 有序列表:ol>li ol內必須是li,li內沒限制 無序列表:ul>li ul內必須是li,li內沒限制 4.表格 th 字體加粗並居中 示例: 案例:個人簡歷 5.表單 針對錶單整理的相關問題: <!-- action:行動 提交的地址 伺服器地址 後臺地址 ...
  • html和css的關係: HTML(HyperText Markup Language,超文本標記語言)是用於創建網頁的標準標記語言。它負責定義網頁的結構和內容。HTML使用各種標簽來包含文本、鏈接、圖 片、視頻等元素,並可以與如JavaScript等其他技術結合使用,實現網頁的動態功能。 CSS ...
  • vscode 編譯器下載地址: https://code.visualstudio.com/ 1、下載完vscode後安裝的三個小插件:chinese(中文)、live serve、會了吧(翻譯) 2、每個打開的網路頁面都有html編碼,可以進行編碼查詢和編碼檢查 3、vscode的三種創建編碼文件 ...
一周排行
    -Advertisement-
    Play Games
  • 示例項目結構 在 Visual Studio 中創建一個 WinForms 應用程式後,項目結構如下所示: MyWinFormsApp/ │ ├───Properties/ │ └───Settings.settings │ ├───bin/ │ ├───Debug/ │ └───Release/ ...
  • [STAThread] 特性用於需要與 COM 組件交互的應用程式,尤其是依賴單線程模型(如 Windows Forms 應用程式)的組件。在 STA 模式下,線程擁有自己的消息迴圈,這對於處理用戶界面和某些 COM 組件是必要的。 [STAThread] static void Main(stri ...
  • 在WinForm中使用全局異常捕獲處理 在WinForm應用程式中,全局異常捕獲是確保程式穩定性的關鍵。通過在Program類的Main方法中設置全局異常處理,可以有效地捕獲並處理未預見的異常,從而避免程式崩潰。 註冊全局異常事件 [STAThread] static void Main() { / ...
  • 前言 給大家推薦一款開源的 Winform 控制項庫,可以幫助我們開發更加美觀、漂亮的 WinForm 界面。 項目介紹 SunnyUI.NET 是一個基於 .NET Framework 4.0+、.NET 6、.NET 7 和 .NET 8 的 WinForm 開源控制項庫,同時也提供了工具類庫、擴展 ...
  • 說明 該文章是屬於OverallAuth2.0系列文章,每周更新一篇該系列文章(從0到1完成系統開發)。 該系統文章,我會儘量說的非常詳細,做到不管新手、老手都能看懂。 說明:OverallAuth2.0 是一個簡單、易懂、功能強大的許可權+可視化流程管理系統。 有興趣的朋友,請關註我吧(*^▽^*) ...
  • 一、下載安裝 1.下載git 必須先下載並安裝git,再TortoiseGit下載安裝 git安裝參考教程:https://blog.csdn.net/mukes/article/details/115693833 2.TortoiseGit下載與安裝 TortoiseGit,Git客戶端,32/6 ...
  • 前言 在項目開發過程中,理解數據結構和演算法如同掌握蓋房子的秘訣。演算法不僅能幫助我們編寫高效、優質的代碼,還能解決項目中遇到的各種難題。 給大家推薦一個支持C#的開源免費、新手友好的數據結構與演算法入門教程:Hello演算法。 項目介紹 《Hello Algo》是一本開源免費、新手友好的數據結構與演算法入門 ...
  • 1.生成單個Proto.bat內容 @rem Copyright 2016, Google Inc. @rem All rights reserved. @rem @rem Redistribution and use in source and binary forms, with or with ...
  • 一:背景 1. 講故事 前段時間有位朋友找到我,說他的窗體程式在客戶這邊出現了卡死,讓我幫忙看下怎麼回事?dump也生成了,既然有dump了那就上 windbg 分析吧。 二:WinDbg 分析 1. 為什麼會卡死 窗體程式的卡死,入口門檻很低,後續往下分析就不一定了,不管怎麼說先用 !clrsta ...
  • 前言 人工智慧時代,人臉識別技術已成為安全驗證、身份識別和用戶交互的關鍵工具。 給大家推薦一款.NET 開源提供了強大的人臉識別 API,工具不僅易於集成,還具備高效處理能力。 本文將介紹一款如何利用這些API,為我們的項目添加智能識別的亮點。 項目介紹 GitHub 上擁有 1.2k 星標的 C# ...