本地Aragon程式 0.3 alpha release
B. 身份
我們已經開始整合Keybase,然後你就可以在區塊鏈中設定身份資訊了。[Aragon如何落實身份]。當發行新的代幣給使用者、或者用薪水招聘新的職員時,你需要確定你在給正確的人轉賬資產或錢。你可以每次都對收款人地址進行手工確認。Aragon會整合不同的身份提供商,現在我們在嘗試uPort。我們在Aragon部落格[4]裡釋出了一些關於dApps裡身份的想法。
C. 許可權
由身份引出了許可權,我們預期瞭如下幾種:
·股東:有獲取分紅的權利,有轉讓不超過一定限額的股份給第三方的權利(這個比例透過投票決定的)。
·執行人員:有更多的許可權,可以做很多事務而不需要經過投票。
然而,去中心化無信任(或少信任)的組織可以允許和個體之間更寬鬆的關係。Aragon組織擁有自定義的章程允許定義誰可以執行哪一項業務(比如,經理可以給員工發薪水),或者業務開展的條件(比如,發行新股需要投票)。
D. 聲譽
聲譽在自由市場是非常有價值的,我們希望所有的業務合作都可以被評分。這允許組織可以評判一個承包商,同時承包商也可以評判一家公司。因為我們有所有關係的審計痕跡,可以輕易地追溯真實的交易。如果需要,這裡可以完全匿名。
E. 初始化
當開啟我們dApp後,你首先要建立一個以太坊賬戶,並安全地備份它,之後你可以選擇:
·輸入你想要操作的公司的合約地址。
·部署一個新的公司合約,然後我們dApp會自動跳轉到這個合約地址。 初始化的過程需要對任何人都很簡單,不僅僅是對加密貨幣熟悉者。
F. 所有權
Aragon Core組織中的所有權是透明和可轉讓的。每個股東的持股是公開的,並且股東有權轉讓股份給第三方。Aragon Core中制定了四種功能:
·股東名冊(和他們的持股比例)
·股份轉讓,任意或有限制地
·賣出或代幣轉賬
·發行新代幣
組織可以發行有鎖定期或其他限制轉讓條件的代幣,所有發行的代幣都將遵守ERC20代幣標準。這意味著股東的地址可以和一個名字或標籤聯絡起來,或者透過安全的身份生成器獲得。
G. 資本
創業公司需要快速融資。對於傳統創業公司,他們可以找VC、透過第三方眾籌(Kickstarter)、申請商業貸款、或麻煩親戚朋友。Aragon Core組織可以很方便地在交易所發行新股,而不需要依賴第三方,透過直接銷售或公開發售的方式:
·Aragon Core組織可以直接發行股份給某參與方,只要他轉了事先談好金額的貨幣。
·如果一個組織想在市場上公開融資,Aragon可以在市場上公佈融資需求,投資人可以先聯絡後談判,或直接按照最大上限進行投資。
H. 獎勵
傳統的僱傭和薪水支付有很多不必要的麻煩,Aragon Core簡化了這些流程。公司可以在某些條件下用薪水或發行代幣來招聘員工,依據時間或任務表現。
這樣就會有比較簡單的介面,你可以選擇要支付的金額、頻率、股份和條件。為了使這個過程更高效,獎勵可以是以太坊上的任意代幣(使用類似0x協議[6]的去中心化交易所)或任何透過Cosmos或Polkadot可以進行跨鏈交換的加密貨幣。
如果喜歡法幣,還有一種選擇是自動建立一個用公司資金授權的預充值的信用卡。像Shake這樣的方案,有一個API來生成臨時的匿名的VISA卡來直接與軟體互動。公司可以給員工或承包商進行評分。
I. 支付
對於收款支付,客戶可以買入加密貨幣,然後透過ShapeShift的服務轉換成企業家的貨幣。當使用者獲得加密貨幣後,他們就可以繼續支付了,但其實只需一步操作,所有事情都在後臺處理。我們預見到這是初始階段的常用流程,而不需使用者立刻建立他們的錢包。我們會連線加密貨幣交易所或提供商,來簡化使用者體驗,就像Stripe一樣。
J. 會計
會計模組是完全整合進去的,我們會最終提供介面給第三方進行形象化的展示,免去重新開發。
2.3. 模組軟體
Aragon Core是在以太坊上執行一個組織所需的最小實現(參見上一節關於原則的定義)。然而組織有不同的需求,可能Aragon Core裡沒有拿來就能用的。為了解決這個問題,我們把Aragon Core設計成了,支援在其基礎上再開發額外的功能(2.5節有技術細節)
我們還預見到開發者會在與組織建立或運營無關的場景裡使用Aragon Core,潛在的用例有:
·政治選舉投票模組,只是一個小的預測市場,給投票正確的人以獎勵。
·供應商支付模組,為供應商的完工或階段性成果進行支付。
·會計模組,擁有豐富視覺化資料展示功能的會計模組(超越Aragon Core可以提供的)
很重要的是,所有的模組都可以使用標準的網站開發技術完成。這使開發者可以使用他們喜歡的任意工具,同時保留強大的沙盒功能和安全性。
2.4. Aragon Core簡介
Aragon Core裡主要是自定義的組織行為模式。簡單說,Aragon Core的應用層的主要部分有:
規章系統:誰可以執行某項操作。
治理系統:如何做決定。
資本系統:發行和管理代幣。
會計系統:管理資金。
所有部分一起工作,最終用去中心化的方式達成高效和公平的組織。另外,系統模組化的本質使Aragon Core組織可以根據自身需求自定義軟體,或改造Aragon Core去適應其他應用(比如政治選舉投票)。Aragon Core會實現一個模組系統,將來更多功能可能建立在其之上。
3. DAO架構:核心,元件和應用
接下來的幾節討論去中心化自治組織(DAO)的最小化定義,被Aragon Core和Aragon Network採用的DAO的哪些原則,還有DAO核心的基本結構和功能。
3.1. DAO的最小化定義
我們認為DAO需要用它的最小含義來定義,那就是:一個組織能夠自我更新,且維持永久的身份。
3.2. DAO的原則
在定義DAO核心的不同元件之前,我們先定義我們要完成的DAO的幾個基本原則:
·她是。我們需要認識到DAO是作為一個永恆的實體存在於世界上的。
·一個DAO會一直存在除非她決定終止,屆時就會永遠消失。
·一個DAO可以自我更新大多數基本元件,而仍被視為同一個實體。
·她有。一個DAO擁有內部資本,因此也就擁有財產,原則上都是數字資產的形式(加密貨幣、代幣、或者例如域名IP等的數字資產)。
·她做。她可以操作外部世界或自身。她的軟體執行用智慧合約編寫的程式碼。
·她治。在事先編寫的行為之外,外部的人們或機器行為也可以引發特定的DAO操作。
3.3. 核心功能
核心的核心功能是註冊器,安排其他元件的優先順序。每一個優先順序只能存在一個元件,所以如果在一個已有的優先順序設定一個新元件,就會替換掉老元件。核心的責任是接收不同種類的交易,並且使用統一的API分發給其他的元件。目前核心支援的接入交易有:
·標準轉賬,用以太幣轉賬:透過附帶了幣的以太坊交易。
·預授權轉賬,用以太幣轉賬:核心支援特定傳送者對DAO的已簽名的預先呼叫。傳送者可以預先簽名一個特定交易內容,並提供簽名(r,s,v,幣值)給某個可以代表他們利益的參與方。這可能需要另一個合約或狀態通道來實現。
·代幣轉賬,我們認為代幣在價值儲存方面的功能等同於以太幣,並且我們相信在應用程式裡代幣和以太幣一樣強大。核心會為所有標準函式支援用代幣進行轉賬(有資料和功能呼叫)。對於ERC23代幣接收介面和ConsenSys的HumanStandardToken的approveAndCall工作流的實現也已經準備好了。
在前兩種情況下,價值透過以太幣傳輸,核心會把以太幣代幣化為標準代幣。這樣DAO就可以對任意代幣化的資產實現一個統一邏輯,而不用再區分以太幣和代幣。
核心會首先詢問優先順序位於1的元件,詢問將要執行的這個操作是否被該實體所允許。如果不被允許,這個交易會在這個時點失敗並終止。如果允許,核心會跳轉該交易給優先順序為1的分發元件(第一個元件)。
3.4. 核心的基本組成
A. 分發元件 – 她做Ⅰ
分發元件的邏輯是會詢問層級結構的上層預言家,這個操作是否是被該實體允許的。核心將會在執行任何操作前都詢問這個。分發元件會分發進入的任意交易給能夠執行該交易的元件,如果沒有元件能夠執行就失敗。她會先檢查這個操作是否是給自己的,不是的話按照優先順序詢問每個元件她們能否處理這個操作,如果可以就分發給她。每個操作將只會被分發給第一個能執行它的元件。
B. 資訊元件 – 她是
這個元件會負責DAO的自我更新和自我毀滅。她會負責更新DAO核心的根引用和其他元件的註冊。
C. 保險箱元件 – 她有
這個元件負責保管DAO擁有的資金和資產(代幣資產),還負責怎麼花費它們。
D. 代幣元件 – 她治
這個元件負責追蹤所有的能夠管理DAO的治理代幣,還包括一些新增、替換、刪除代幣的邏輯。
E. 應用元件 – 她做Ⅱ
DAO的應用層會是自身的元件,這個元件將只會與其他元件有很少的互動(沙盒)。應用層這裡有該組織的大部分業務邏輯。還會安裝不同的應用(以太坊智慧合約的形式)來為DAO提供更多功能性。我們會建立一個模組或應用商店,組織可以簡單地安裝可複用的元件。
4. Aragon Network
Aragon Network(AN)會是第一個去中心化自治組織,其目標是充當數字司法權,使組織的企業家和投資人可以非常容易地操作。
Aragon Network會從一個經過投票而成的非常簡單的憲法啟動,新的法律會透過治理機制被新增進來。
Aragon Network很重要的角色是保證網路內組織的成員關係,並檢查他們是否遵守了釋出的規則。
網路會透過積累使用者在組織內的交易手續費來運轉,這些手續費會貢獻為網路的內部資產,由治理組織隨意支配。這些資金的主要流向是給網路的服務提供者,這對網路的執行很必要。這些服務主要有:
·開發支援執行去中心化組織的Aragon Core合約
·一個去中心化的法庭(附錄A),可以用來凍結組織
·一個為所有Aragon Core提供合約升級和漏洞懸賞的服務
我們可以說Aragon Network會提供能為組織帶來繁榮的所有事情,如果要跟現實世界做個類比的話,最好的例子就是今天的特拉華州為公司、投資人和企業家所做的事情。Aragon Network會是更有效率的區塊鏈上的數字特拉華州。
5. Aragon Network代幣,ANT
跟貨幣代表了巨集觀經濟的財富一樣,ANT代表了去中心化經濟體Aragon的財富。
5.1. Network的啟動和ANT發行
為了網路的啟動,一個不限定上限數量的ANT會按照預先設定的隨著時間而增長的價格進行售賣。ICO籌集的資金會交給Aragon基金會來資助Aragon Core和Aragon Network的開發(圖5.1B)
售賣結束的某些時候,只要他們覺得實現了初始的目標,並且已經安全了,社羣成員就會透過多重簽名的方式部署Aragon Network。網路就在這個時刻啟動,並且ANT持有者可以透過治理機制達成決議。
圖5.1A:Aragon Network部署機制
圖5.1B:Aragon代幣售賣機制
5.2. 持續的代幣模型
在初始售賣和網路部署後,ANT會持續增發。增發新的代幣會有成本,作為加入網路而支付的一部分手續費會被用來資助發行新代幣。這就有了向Aragon組織支付手續費的激勵機制,組織貢獻更多也就會收穫更多ANT,也就意味著該組織在網路決策中會有更大的影響力。
增發新代幣所需的費用由ANT代幣持有者決定。這會是一個持續的決定,同時要考慮到經濟學裡的供需原則。如果增發新幣成本過低,越來越多的代幣就會進入流通,直到供應嚴重超出了需求。這個通脹的方案會讓單個ANT代幣的價格下降。最終,我們認為代幣持有者將會決定出一個健康的均衡通脹率。透過同等對待每一個持有者的意見,市場會正確地反映最好的增發費用。
5.3. Network的治理機制
最開始,Aragon Network會是一種流動的民主[10](換句話說,就像無政府狀態[11]),來決定代幣發行、資金分配、網路規則(看圖5.3中關於ANT代幣持有者能做的決定示例)。
這意味著透過提案和投票系統,Network被部署在鏈上治理機制的基礎上。這個機制決定了允許建立提案來升級這個機制本身。
ANT發行:
·為ANT收入設定稅收比例(可能低點,以鼓勵使用ANT)
·給全體代幣持有者分配資金
·從網路中關停或凍結不遵守規章的組織
資金分配:
·將資金作為一次性獎勵分配
·為服務提供者重複性地分配資金
·給全體代幣持有者分配資金
網路規則:
·建立憲法的規章
·廢除規章
·從網路中關停或凍結不遵守規章的組織
5.4. Network的適應性
Aragon Network會提供一系列使去中心化組織廣泛應用的基本服務,我們也希望她儘可能地保持全球化和開放。
Aragon Network有一些基本的憲法和治理方法,每個人都可以在Aragon裡建立另一個只使用法律子集的網路。例如你可以建立一個組織,加入到Aragon Network,然後投票產生一個專門用於你自己組織的法律子集。或者該組織可以把Aragon Network的基本憲法服務作為一個框架,然後建立一個規則子集來治理組織間的關係。
5.5. 代幣將來的應用
ANT會是所有網路服務的原生代幣,不論是治理機制還是其他功能。比如在法庭功能中,持有者能夠使用它們的代幣來幫助裁決並獲得獎勵。
5.6. 代幣技術特性
ANT會相容ERC20標準,只是另外增加一些比如能否複製和鎖定期等的特性。
總結
AN透過提供能夠在大範圍內執行,且能夠使組織高效運作的服務,解決了執行完全去中心化組織的核心問題。它提供了一種可以讓網路達到公共利益最大化的機制。
網址:
交易平臺
Upbit : | Bitfinex : |
HitBTC : | B網 : |
Livecoin : | 李逵 : |