存量和流量是會計學的兩個重要概念。存量是指在某一個時點上某一變量的量值。流量是指在某個時段上所累積變動的量值。資產負債表反映的是在特定資產負債表日企業的“財務狀況”,包括企業的資產、負債和所有者權益的實際金額。而現金流量表反映的是企業某一會計期間的“現金流量”,利潤表反映的是企業某一會計期間的“經營成果”。因此,資產負債表是企業經濟信息的存量核算,是企業在某個特定時點的“快照”。現金流量表和利潤表則是企業經濟信息的流量核算,反映了企業在某個特定期間的變動情況,常見的期間有月份、季度、半年、一年等。
存量是靜態的,是一般式,流量則是動態的,是進行式。兩者相互聯系,可以相互轉化:期初余額+本期增加額-本期減少額=期末余額。其中,期初余額和期末余額是存量,本期增加額和本期減少額是流量。財務報表分析不僅需要從存量的角度分析某個時點企業財務狀況,同時也要與歷史相比,從流量角度分析企業財務狀況的變化以及背后的原因,這樣才能對企業財務狀況有更全面深入的理解和把握。
如前述所言,UTXO模式實質上是以編碼的方式難以篡改地記錄了所有交易信息,它是一種流量的記賬模式。通過聚合歸納(Reduce),UTXO可以轉化為賬戶余額,而對賬戶余額進行拆分則可得到UTXO的結果。用計算機術語來類比,我們可以將UTXO和賬戶之間的轉換描述為Split/Map/Reduce架構。從UTXO到賬戶,是Map/Reduce的過程。礦工驗證和打包每筆交易時,是Map,即對每筆UTXO進行驗證和更新,相當于生成新的Key-Value對。Reduce則轉移到用戶錢包中進行,將每筆UTXO匯總,由此得到用戶錢包中基于賬戶概念的資金余額。從賬戶到UTXO則是Split的過程,這一工作同樣發生在用戶錢包中。錢包在收到一個轉賬請求后,要拆分轉賬金額,引用多個UTXO作為交易輸入。
與Account模式相比,UTXO模式的優勢在于,容易并行處理,提高效率。但是,UTXO模式要存儲所有流量信息,數據存儲壓力較大,Account模式只請求當前的存量信息,忽略所有流量信息,但前提是,當前的存量信息是可信的。從監管角度看,UTXO模式存儲了所有流量信息,更有利于監管和審計。
應該說,
比特幣的UTXO模式做得非常極致,某種意義上去掉了賬戶的概念。但UTXO與Account各有優劣,可以將兩種模式進行融合,發揮各自所長。比如,為了加快同步速度,可以在UTXO模式中引入Account,典型代表是
以太坊;為了進行并發處理,Account模式可以參考UTXO的理念對賬戶進行拆分,即不同的部門創建不同的賬戶,同個用戶擁有多個賬戶,各自賬戶的交易自然就可以并行處理,處理完之后再將所有賬戶的余額相加獲得總余額。就像傳統記賬既核算存量信息,又核算流量信息一樣,UTXO模式與Account模式的融合為信息需求者提供了更加完整、立體的賬本信息,正成為當前DLT賬本的發展趨勢。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。