前言:
會計是經濟管理活動的重要組成部分(本質)。它是以提高經濟效益為目標,以貨幣為主要計量單位,運用專門方法, 對主體、企、事業單位的經濟活動進行核算和監督(基本職能)的一種經濟管理活動。
其中,會計核算是對企業、事業單位所發生或完成的經濟業務進行全面、連續、系統地記錄和反映。監督就是對所核算的經濟業務的合法性、合規性和有效性進行稽覈和檢查。
同樣,我們將站在會計學的角度去分析PlatON的經濟模型,對系統中的相關經濟業務進行全面、連續、系統地記錄和反映。
經濟學研究的核心問題之一就是稀缺資源的合理配置。公鏈作為開放、自由、人人可參與的分散式系統,一個精心設計的經濟模型可以在最大化參與者利益的前提下,保證公鏈資源的合理配置,同時將各參與者的利益與公鏈的整體利益對齊,使其在追求自身經濟利益的同時也能對整個區塊鏈網路做出貢獻,保證網路能夠長期穩定發展。
在PlatON的經濟方案中,以會計角度出發,其包含的經濟活動主要包含:初始發行、增發、獎勵、懲罰、手續費、礦工費等主要經濟活動。每一筆經濟活動的產生都涉及到Token的轉移(在公鏈中Token為主要貨幣計量單位)。
同樣,從會計恆等式規則來看,在PlatON網路中,任何經濟業務都不會改變會計等式的平衡關係,透過使用會計恆等式結合會計學的記賬方式(複式記賬),能很好地將PlatON中的各項經濟業務活動很直觀地體現出來。
企業經濟活動:
PlatON上的經濟活動:
從上述圖片對比中我們可以發現,如果將PlatON整個系統看做是一個大型的商業公司,其經濟模型主導各種經濟業務,所有參與到該系統的主體在與系統進行互動時,都將伴隨著Token的變化,也就是發生了對應的經濟活動。
PlatON中的會計學
在會計記賬中,進行記賬之前需要設定對應的賬戶。賬戶的設定需要結合會計要素進行定義。在會計中,會計要素是對會計物件的簡單分類,主要包括:資產、負債、所有者權益、收入、費用和利潤六個會計要素。其中:
資產:指過去的交易或者事項形成的、由企業擁有或者控制的、預期會給企業帶來經濟利益的資源。在PlatON中,資產主要指各主體持有的Token。
負債:指企業所承擔的能以貨幣計量、需要以資產或勞動償付的債務。在PlatON中,我們將待發行的Token定義為負債。
所有者權益:指企業資產扣除負債後所有者享有的剩餘權益,或投資人對企業淨資產的要求權。
收入:企業在銷售商品、提供服務勞務等日常活動中所形成的經濟利益的總流入。在PlatON中,礦工節點的日常活動獲取到的區塊獎勵就是礦工主體收入的一部分。
費用:是企業為銷售產品、提供勞務等日常經濟活動所發生的經濟利益的流出。在PlatON中,主體傳送交易損耗的手續費就是費用。
利潤:企業在一定期間實現的經營成功。在PlatON中,驗證人節點提供服務,產生的質押獎勵就是主體的利潤, 使用者委託產生的獎勵也是利潤。
每一個會計人都知道的一個規則,會計等式:
費用+資產=負債+所有者權益+收入
透過會計要素我們可以看出,PlatON中的經濟活動從會計學的基礎理論中分析,二者有著驚人的相似處,同時也有著輕微的差異性。在常規的會計記賬使用中,經濟主體通常是指企業,而在PlatON中,存在多個經濟主體(也包含企業),各經濟主體互相產生經濟活動。
為了能清晰地記錄在PlatON中每個主體所發生的經濟活動並對其進行追蹤,校驗經濟模型正確性,保證系統穩定,資料正確性等,提高經濟效益,結合會計學的複式記賬理論,從不同的主體出發,設定會計科目,我們將會計恆等式原則引入到PlatON經濟模型中。
此處就是靈活使用了會計的基本職能:核算和監督。任何經濟業務的發生都不會改變會計恆等式的平衡關係,基於此原則,就能對PlatON的整個經濟模型系統進行監控以及驗證。透過結合會計相關知識點,可以很好地對PlatON系統進行了完備的校驗,對整個系統的經濟模型進一步加強了保障。
會計科目是對會計要素物件的具體內容進行分類核算的科目。也就是對各項資產負債以及所有者權益分類後所賦予的名稱。其存在的主要意義在於:
會計科目的設定,為全面、系統、分類的核算經濟業務提供了條件;
會計科目是核算的重要依據;
會計科目是加強管理的手段。
現在我們將從會計科目作為切入點去剖析PlatON的經濟模型。首先,需要定義出對應會計科目,這樣才能利用好會計核算職能特點,能有效反應出經濟活動的連續性、系統性和完成性。根據PlatON經濟模型的經濟活動特點以及會計準則要求,在設定PlatON中會計科目名稱時需要滿足以下條件:
能獨立地說明會計要素中的某一個方面,如:是資產、費用或獎勵;
能系統、全面地反映會計要素,如:轉賬涉及到的多方Token的變動滿足會計恆等式;
定義的會計科目要能滿足決策與管理需要,如:對兄弟系統提供資料支援;
結合系統的特點,統一性與靈活性相結合。
會計分期是將企業持續不斷經營的過程,人為地劃分為一個個連續的、長短相同的時間段落,以便核算和報告會計主體的財務狀況和經營成果。在PlatON我們將以一個區塊為最小單位進行賬簿的記錄。當然,在程式設計相關報表時可以按照結算週期或者一定區間塊高進行編制。
會計記錄方法聯絡框圖:
在進行各會計科目定義前,我們先了解下會計科目的特點。
總分類科目:也稱為一級科目,是指對會計要素的具體內容進行總括分類的會計科目,是進行總分類核算的依據。
明細分類科目:也稱明細科目,是指在一級科目的基礎上,對一級科目所反應的經濟內容進行比較詳細分類的會計科目。明細分類科目按其提供指標的詳細程度不同,可以進一步分為二級明細科目和三級明細科目。
說明:在實際情況中,以下記賬憑證中,實際會產生很多的經濟活動,對應著更復雜的複式記賬,此處僅列舉最簡單的場景。
下表為對會計科目的定義:
說明:
在PlatON中,按經濟活動內容進行分類,會計科目等級最高四級科目,最低一級科目。每個科目的定義都是為了針對PlatON經濟模型中不同場景下的經濟活動。依據定義的會計科目,接下來對於分析不同的經濟活動就容易得多。
接下來的內容,我們將構建PlatON各種會產生經濟活動的場景進行詳細說明,匹配已定義的會計科目,同時生成對應的記賬憑證。根據產生的憑證資料,我們可以對整個PlatON中的經濟活動進行精準的追蹤,包括每一筆經濟活動造成的Token的走向。
同時按照會計準則:”有借必有貸,借貸必相等“,能有效對整個PlatON的經濟資料進行核算與校驗,保證系統的正確性與連續性。如果發生了不滿足會計恆等式的異常現象,也能依據記賬憑證快速定位問題。
週末的清晨,窗戶邊的鳥叫聲驚醒了熟睡的大雄,長大後的大雄已經許久沒有享受安靜的週末了。清醒後,隨手就拿起手機,PlatON的微信公眾號推送了清晨第一條推文,作為PlatON忠實的粉絲,任何文章都不會錯過,直接點選檢視。醒目的標題瞬間讓迷糊狀態的大雄清醒了:“PlatON的先行網(Alaya網路)於今日上線了”。於是馬上檢視郵箱檢視之前申請的節點資質是否稽覈透過,大雄幸運獲取作為Alaya網路驗證節點的資格。
匆忙洗漱後,拿出電腦 -> 開機 -> 訪問PlatON官方文件部署說明。按照文件要求購買雲主機、初始化配置等,完成了部署前的準備。
首先,在大雄的質押錢包地址中有10000 ATP的鎖倉金,同時官方為了節點能傳送初始交易,還提供了交易手續費(100 ATP餘額)。大雄使用質押地址A將自己的節點質押到Alaya網路上,成為驗證人節點,同時指定獎勵地址為:B,該質押操作透過一筆質押交易完成,交易消耗手續費0.0002 ATP,質押金額為10000 ATP(鎖倉資金)。
質押完成後,經過一輪結算週期確認,大雄的節點成功成為了活躍中的驗證人,一段時間後,大雄的節點成功完成了N個塊的打包,並獲得了出塊獎勵10 ATP。至此,大雄已成功成為了Alaya網路中的節點,為網路做出自己貢獻的同時獲取著獎勵。
分析:
從上述故事描述的場景中,從PlatON經濟模型出發,產生了多種經濟業務活動。主要的經濟活動為:
大雄獲取到鎖倉資金
大雄獲取到餘額資金
大雄傳送質押交易質押節點
大雄的節點出塊獲取獎勵
大雄傳送交易消耗的手續費
接下來將從經濟活動中對應的主體部分進行詳細介紹,上述經濟活動涉及到的主體包含:激勵池合約、質押合約、大雄的錢包地址、鎖倉合約。
場景:大雄的節點出塊後,獲得的出塊獎勵或質押獎勵資金從激勵池合約支出,資金從激勵池合約賬戶轉移到大雄的獎勵地址賬戶中。
在PlatON激勵池作為經濟活動之一的參與方,其主要經濟活動場景為:
區塊獎勵:節點出塊後由激勵池給與對應獎勵
質押獎勵:在結算週期,所有驗證人參與驗證獎勵分配,由激勵池給予
懲罰資金:節點因違法規則被罰扣的Token,會進入到激勵池
激勵池合約對應的會計科目主要為:
因此從激勵池合約為主體來分析,產生的經濟活動用複式記賬則表現為以下形式。
記賬憑證說明:
區塊獎勵:Token從激勵池合約流轉到節點獎勵地址,餘額增加方為獎勵地址,餘額減少方為激勵池合約地址;
質押獎勵:Token從激勵池合約流轉到節點獎勵地址,餘額增加方為獎勵地址,餘額減少方為激勵池合約地址;
懲罰資金:Token從質押合約流轉到激勵池合約地址,餘額增加方為激勵池合約,餘額減少方為質押合約地址。
透過以上按複式記賬記錄記賬憑證,能很清晰地看出激勵池持有的Token流入與流出,可以細追到每一筆具體的經濟活動中。
注意:圖示中並未記錄詳細的節點ID及獎勵地址,真實記錄中的科目會將節點的ID與地址繫結,以便更精準追蹤Token的走向。
在PlatON中,質押合約參與所有與質押金相關的經濟活動,其中主要場景包含:
質押/解質押:新質押的節點,使用者的Token會被鎖定在質押合約中
委託/贖回委託:使用者委託,Token會被鎖定在質押合約中
會計科目主要分為:
根據上述已分配的科目,接下來對主要的經濟活動進行記賬憑證分析。
質押或解除質押
說明:在實際情況中,質押與解除質押根據場景以及狀態的不同,實際會產生很多的經濟活動,對應著更復雜的複式記賬,此處僅列舉最簡單的場景。
記賬憑證說明:
質押(餘額):Token從大雄錢包地址流轉到質押合約,餘額增加方為質押合約,餘額減少方為大雄錢包地址;
解除質押(餘額):Token從質押合約流轉到大雄錢包地址,餘額增加方為大雄合約地址,餘額減少方為質押合約;
注意:使用鎖倉金進行質押的詳細說明在以鎖倉合約為主體部分,此處假設使用餘額進行質押說明經濟活動關係。
鎖倉合約
場景:大雄使用了鎖倉金額進行質押操作,其鎖倉的餘額會轉移到質押合約中。
在PlatON中,鎖倉合約參與所有與鎖倉以及鎖倉金額使用,鎖倉釋放等相關的經濟活動,其中主要場景包含:
鎖倉金額質押/解質押
使用者鎖倉
鎖倉釋放
會計科目主要分為:
根據上述已分配的科目,接下來對主要的經濟活動進行記賬憑證分析。
鎖倉金額質押/解質押
記賬憑證說明:
質押(鎖倉金):Token 從鎖倉合約流轉到質押合約,餘額增加方為質押合約,餘額減少方為鎖倉合約;
解除質押(鎖倉金):Token從質押合約流轉到鎖倉合約,餘額增加方為鎖倉合約,餘額減少方為質押合約。
部署成功,質押成功,大雄順利成為了Alaya網路的節點,此刻他心情愉快,還哼著小曲。看天氣不錯,大雄決定外出溜達,蹦蹦跳跳地就出門了。好巧不巧,一出門就碰到了昔日的小夥伴胖虎兄。今天的胖虎看著心情格外得好,並沒有一上來就胖揍大雄,而是很熱情地湊過來,說要給大雄看一個神秘的東西。胖虎掏出手機,一頓操作後點選進入了一款APP-ATON錢包,自豪地在大雄面前展示他持有的ATP餘額。
經過一番瞭解後才知道,胖虎的ATP是透過參與社羣活動獲得的獎勵,因為積極性比較高所以獲得了較多的獎勵(包含流動+鎖倉)。大雄看著胖虎的Token還躺在餘額賬戶中,作為一個資深的節點,大雄表現的機會來了。他興奮地告訴了胖虎幾件事:
可以將ATP(流動、鎖倉)委託給驗證節點獲取獎勵;
選擇節點時,選擇獎勵比例比較高的節點,最好是選擇獎勵比例100%的節點;
獎勵每個結算週期發放一次,大約3小時可以看到自己在對應節點的獎勵;
獎勵發放後可以再ATON上進行領取,領取後的獎勵可以繼續委託。
胖虎聽了大雄的提示,馬上就在ATON上進行了操作。按照獎勵比例篩選,選到了大雄的節點(大雄質節點獎勵比例為100%)。選擇節點 -> 委託 -> 輸入金額 -> 調整交易手續費 -> 輸入密碼 -> 傳送,胖虎一氣呵成完成所有操作,接下來就是等待獎勵了。完成操作的胖虎一心想著檢視獎勵,也就高興得直接回家了。
一段時間後,胖虎再次開啟ATON,發現已經獲取到了獎勵,此時需要進行領取獎勵動作才能轉移到地址餘額中。胖虎興奮的點選領取 -> 全部領取 -> 調整手續費 -> 輸入密碼 -> 打包出塊 -> 到賬,看著新增的餘額,胖虎興奮地打電話告訴了大雄。
從上述故事描述的場景中,從PlatON經濟模型出發,產生了多種經濟業務活動。主要的經濟活動為:
胖虎參與社羣活動獲得ATP - 轉賬
胖虎委託大雄的節點 - 委託
胖虎獲取到獎勵- 獎勵分配
胖虎領取委託獎勵 - 領取獎勵
大雄的節點聚集委託獎勵 - 出塊/質押獎勵
胖虎獲得的鎖倉金 - 鎖倉
胖虎使用鎖倉金額委託 - 鎖倉委託
接下來將從經濟活動中對應的主體部分進行詳細介紹,上述經濟活動涉及到的主體包含:激勵池合約、質押合約、胖虎錢包、委託激勵池合約。
在上述場景中,質押合約參與經濟活動主要包含:
委託/贖回委託:使用者委託,Token會被鎖定在質押合約中;
會計科目主要分為:
根據上述已分配的科目,接下來對主要的經濟活動進行記賬憑證分析。
餘額委託或贖回委託
記賬憑證說明:
委託(餘額):Token從胖虎錢包地址流轉到質押合約,餘額增加方為質押合約,餘額減少方為胖虎錢包地址;
贖回委託(餘額):Token從質押合約流轉到胖虎錢包地址,餘額增加方為胖虎錢包地址,餘額減少方為質押合約。
委託激勵池合約
在上述場景中,委託激勵池合約參與的經濟活動主要包含:
區塊委託獎勵:出塊獎勵,節點將部分獎勵按比例分配給委託使用者,Token暫存在委託激勵池合約;
質押委託獎勵:質押獎勵,節點將部分獎勵按比例分配給委託使用者,Token暫存在委託激勵池合約;
領取委託獎勵:使用者領取委託獎勵。
會計科目主要分為:
根據上述已分配的科目,接下來對主要的經濟活動進行記賬憑證分析。
--區塊獎勵--
--質押獎勵--
--領取委託獎勵--
記賬憑證說明:
區塊獎勵:Token從激勵池合約流轉到委託激勵池合約,餘額增加方為委託激勵池合約,餘額減少方為激勵池合約;
質押獎勵:Token從激勵池合約流轉到委託激勵池合約,餘額增加方為委託激勵池合約,餘額減少方為激勵池合約;
領取委託獎勵:Token從委託激勵池合約流轉到使用者錢包,餘額增加方為使用者錢包地址,餘額減少方為委託激勵池合約;
在上述場景中,委託激勵池合約參與的經濟活動主要包含:
使用者鎖倉
鎖倉金額委託/贖回委託
鎖倉釋放
會計科目主要分為:
鎖倉金額委託/贖回委託
--使用者鎖倉--
--鎖倉釋放--
記賬憑證說明:
委託(鎖倉金):Token從鎖倉合約流轉到質押合約,餘額增加方為質押合約,餘額減少方為鎖倉合約;
解除委託(鎖倉金):Token從質押合約流轉到鎖倉合約,餘額增加方為鎖倉合約,餘額減少方為質押合約;
使用者鎖倉:Token從使用者錢包地址流轉到鎖倉合約,餘額增加方為鎖倉合約,餘額減少方為使用者錢包地址;
鎖倉釋放:Token從鎖倉合約流轉到使用者錢包地址,餘額增加方為使用者錢包地址,餘額減少方為鎖倉合約。
注意:此處的鎖倉金額按場景設定,應該是屬於鎖倉給胖虎錢包地址的。
在上述場景中,胖虎作為普通使用者,涉及到的經濟活動場景為:
使用者轉賬
支付交易手續費
注意:在已介紹的各主體中其實已經包含了使用者錢包地址相關的經濟活動,此處以使用者錢包地址為視角進行切入。
會計科目主要分為:
主要交易相關的場景,在文中其它部分已描述到,此處僅針對核心轉賬及交易手續費進行分析。根據上述已分配的科目,接下來對主要的經濟活動進行記賬憑證分析。
--轉賬--
--手續費扣除--
記賬憑證說明:
轉賬:Token從使用者A的地址流轉到使用者B的地址(A可能與B相同),餘額增加方為使用者B地址,餘額減少方為使用者A地址;
手續費扣除:Token從使用者錢包地址流轉到節點獎勵地址,餘額增加方為節點獎勵地址,餘額減少方為使用者錢包地址;
根據恆等式公式,在任何時候,所有經濟活動主體的借貸餘額之和等於PlatON的發行總量,無時不刻把握著公平、公正、公開、透明。根據所記錄的記賬憑證,我們可以將各個主體的借貸餘額之和進行彙總,彙總後的餘額必定恆等於初始總髮行量+增髮量。
因此,透過結合會計相關知識點,很好地對PlatON系統進行了完備的校驗,對整個系統的經濟模型進一步加強了保障。
作者:,來源:加密谷Live