UBTC(位元聯儲)是什麼?UBTC白皮書全文閱讀

買賣虛擬貨幣

名詞解釋UB:位元聯儲的基礎貨幣簡寫,也是位元聯儲的簡寫,其官網為WWW.UB.COM

第一部分:摘要

比特幣作為數字貨幣的傑出代表,將不可逆的交易實現以及去中心化的共識帶給到了這個世界,其本身作為信用載體的集大成者,價格也已經突破16000美元,雖然不斷有各種新的數字貨幣誕生,但是都不可動搖比特幣的核心地位以及價值體系。

比特幣是區塊鏈的最傑出代表,在全球從IT、精英人群開始蔓延,其本質是信用的延伸。

比特幣作為一種貨幣的功能,在最初的價值極低。因此,人們沒有采取必要的安全預防措施。雖然理論上這些比特幣並沒有消失,但實際上它們降低了比特幣的迴圈供應。沒有私鑰,這些硬幣被鎖住,無法回收。

雖然這是通貨緊縮,並推動了比特幣的價格上漲,但這還不足以推動其進一步發展。比特幣的高價格、高交易成本和低數量限制是比特幣進一步發展的重要因素。

UnitedBitcion的使命是為丟失的比特幣和不活躍的錢包找到一個目標,並透過聯合信用和智慧合約建立一個穩定的加密貨幣系統。

UnitedBitcoin將利用比特幣的壓力測試機制,比如PoW、blocktimes、supply cap和發行模型,同時還會升級一些區域,以滿足更大的社會需求。這些改進將會增加到8Mb,增加了基於UVM的智慧合約支援,增加了閃電網路支援,以及隔離見證實現。

第二部分:運作模型

UnitedBitcoin將離開比特幣網路,並立即改進其在新網路中的協議。所有活躍的比特幣地址將在UnitedBitcoin的鏈上獲得相應的餘額。非活動地址的餘額將被收集並用於為社羣服務。

30%的不活躍餘額將被分配給其他有技術影響的社羣,以進一步增加位元聯儲的影響力和領取數量。

70%的不活躍的餘額將被保留作為抵押物,以發行穩定的貨幣,類似於金本位制。然而,不同於金本位制(黃金與美元價值之間的固定匯率)傾向於高估黃金,UB標準的設計目的是保持UB儲備的價值,而不是抵押債券的價值。這個比率的目標是在3:1左右,也就是說,對於每一個被保留的UB,我們只能發行恆值的代幣,也就是穩定的代幣,高達UB的市值的33.3%。如果UB的市場價格增加,那麼它就提供了更多的價值能力來發行更穩定的代幣,但是沒有必要發行新的穩定的代幣;如果UB的市場價格降低了,穩定代幣的價值就會突破保留的UB的33.3%,那麼穩定代幣就必須回購,直到33.3%的安全線為止。這與美聯儲保持美元流動性的方式類似。

由UB儲備支援的穩定代幣將用於全球貿易或大型專案,這將極大地提高UB系統的使用和受歡迎程度。

UB將成為一個真正的全球聯合信用儲蓄聯盟。基於PoW的新的智慧合約功能也將為UB供無限的可能性。

第三部分:技術方案 

雖然比特幣目前是最安全、最主要的加密貨幣,但它也有一些缺陷——主要是因為它是行業的先驅。

UnitedBitcoin將利用比特幣的壓力測試機制,比如PoW、blocktimes、supply cap和發行模型,同時還會升級一些區域,以滿足更大的社會需求。

UTXO資料模型

在過去的9年裡,用於比特幣的UTXO資料模型已經被證明是創造穩定可靠的數字貨幣的一種非常可靠的手段。貨幣最重要的功能是交換介質,而UTXO模型做得非常好。透過分叉繼承這一點至關重要。

SHA256 PoW 挖礦模型

UnitedBitcoin保持著比特幣的挖掘演算法。雖然能源消耗是PoW的一個關注點,但它有著非常可靠的記錄,並且已被證明是非常安全的。

總量與出塊時間

UnitedBitcoin是比特幣的一個分支,它繼承了比特幣的出塊時間、減半週期和總量(2100萬)。這些屬性保持不變。

隔離見證 / SegWit

隔離見證是一種資料結構改進,它將TX_IN和TX_OUT的數字簽名置於交易之外。這解決了交易可擴充套件性的問題,並緩解了區塊大小限制的問題。它能增強鏈上的可擴充套件性。

隔離見證實施之前,區塊的結構如下:

隔離見證實施之後,區塊的結構如下: 

區塊擴容 

比特幣目前最大的TPS是每秒7筆交易。這不能及時適應網路的需求,因此無法開始處理全球交易量的需求。

之前提到的隔離見證能夠解決一部分割槽塊限制的問題,但是非常有限。為了擴大全網的交易量上限,最直接的方式是增加區塊的大小。這會給比特幣帶來一次硬分叉,而UnitedBitcoin借分叉比特幣這一機會,恰好可以實施這一舉措。

增加區塊大小和擴充套件將增加儲存和網路的需求,但是考慮到大多數節點並由礦池或挖礦公司執行,我們認為這不是一個很大的限制,8MB是一個適當的值。

重放保護

因為UnitedBitcoin是比特幣的一個分支,我們必須確保一個鏈上的交易不能在另一個鏈上重播。UnitedBitcoin透過引入新的交易簽名來實現重放保護。新的SigHash型別還將提高網路的整體安全性。

資產啟用

在分叉之後,比特幣網路上的所有活躍地址將在UB網路上獲得相等的餘額。

非活動地址是自區塊高度#494000(2017年11月11日)以來沒有活動的地址,因此在資產分配過程的第1階段不會自動接收UBTC。

智慧合約

UnitedBitcoin的智慧合約允許使用者編寫自定義的行為,並在區塊鏈中使用它們,而不是必須做一些(手動的)預定義操作。透過使用智慧合約,使用者可以輕鬆地配置複雜交易邏輯,以及執行復雜的財務契約。與此同時,使用者可以擴充套件功能、新增許可權或新增動態控制元件,而無需修改或升級區塊鏈。

智慧合約允許使用者將自定義的合約位元組碼註冊到區塊鏈中,並在UB中呼叫交易。合約位元組碼是在一個圖靈完備的用於區塊鏈的合約位元組碼虛擬機器中執行的。

開發人員可以使用具有友好語法的程式語言編寫智慧契約,然後將其編譯成契約位元組碼並儲存在區塊鏈中。

UnitedBitcoin的每個錢包都將區塊鏈與契約交易同步,並呼叫虛擬機器執行相關的協議位元組碼並驗證。

合約交易型別

在交易的ScriptPubKey鎖定指令碼區可以增加合約相關的運算子,用來觸發註冊合約,呼叫合約,升級合約,登出合約的行為。帶有這些運算子的交易,驗證時會觸發智慧合約虛擬機器執行相關的合約位元組碼。

註冊合約的運算子會執行將合約位元組碼註冊到鏈上成為新的智慧合約,成功則分配一個新的智慧合約地址。

呼叫合約的運算子會呼叫某個鏈上的智慧合約,執行相應的位元組碼,併產生一定的執行結果,比如轉賬或者合約狀態變更。

升級合約的運算子可以給區塊鏈上未升級且未登出的合約分配一個唯一的名稱,並且將合約標記為不可被登出。透過合約名稱方便使用者或者其他合約呼叫此智慧合約。

登出合約的運算子可以將使用者建立的區塊鏈上未升級且未登出的合約標記為已登出。已登出的合約不會從區塊鏈中消失,但是無法再呼叫,只能查詢相關歷史資料。

合約虛擬機器

合約虛擬機器使用圖靈完備的虛擬機器實現,合約虛擬機器具有確定下,高效能,可擴充套件性等性質,可以和UB進行互動,執行合約位元組碼並返回執行結果。

UB的合約虛擬機器具有確定性的特點,一筆合約相關的交易上鍊後,任何時刻執行都有同樣的結果,可以驗證和復現。

合約虛擬機器使用賬戶模型進行價值傳輸,使得開發者在編寫智慧合約時更容易使用,而UB鏈的UTXO交易模型則透過賬戶抽象層傳遞。

開發人員可以使用各種高階程式語言進行智慧合約開發,並編譯和生成合約位元組碼,儲存在UnitedBitcoin的區塊鏈中。

經過多方權衡,UnitedBitcoin決定採用基於LUA改進的UVM虛擬機器,並且後續增加部分模擬C#、Java以及EVM等型別虛擬機器的模擬語言,以取得最為廣泛的技術社羣支援和介入.UVM在所有的虛擬機器中會是最為高效的虛擬機器之一,並且其底層語言經過了多年的社會實踐與應用。

在安全性方面,UVM將刪除一些功能,如外部IO。在穩定性方面,UVM財務雙重程序確保了異常程序退出以及持續執行的特性。

Gas機制

智慧合約的執行需要消耗Gas,Gas是執行智慧合約的經濟開銷,UB中的Gas使用系統基礎代幣UB。透過Gas機制,增加了透過大量傳送合約呼叫攻擊區塊鏈的代價,並且給區塊鏈生態整體支付執行智慧合約的酬勞。

不同的合約呼叫根據執行過程中合約位元組碼指令數量和指令型別的不同,需要消耗不同數量的Gas數量。

合約狀態儲存

每個智慧合約有一個相互隔離的狀態儲存區,記錄這個智慧合約的狀態資料。合約執行時可以修改或查詢合約的狀態儲存區。合約呼叫執行時對狀態儲存區的修改只有執行成功後才能提交到區塊鏈。當發生區塊鏈的塊的回退時,合約的狀態儲存需要根據狀態儲存的變化歷史,逆向回退成過去的狀態。

智慧合約虛擬機器的功能組成如下:

合約賬本 

每個合約有一個合約地址,合約地址可以擁有區塊鏈資產。合約地址可以接收轉賬。合約執行時如果發生合約轉賬到其他地址的,出塊時在合約呼叫交易後緊跟著執行時產生的從合約轉賬到其他地址的交易,稱作結果交易。結果交易的ScriptPubKey鎖定指令碼區包含了從合約轉賬到其他地址的指令碼。合約地址的資產轉出依靠合約執行和共識,不需要某個私鑰對合約地址資產轉出的行為進行簽名。

閃電網路

在當前比特幣網路中,比特幣每10分鐘會進行一次打包出塊。但是目前網路中存在交易嚴重擁堵現象,使用者發起的交易很難被快速打包出塊,如果使用者想要及時打包自己交易就需要支付較高的礦工手續費; 同理,因為比特幣出塊間隔也使得使用者間無法進行快速轉賬,海量交易更是由於高昂礦工費以及網路擁堵而無法進行。因此引入閃電網路,閃電網路是一套去中心化體系,指在UB主網以外架設一個通道,使用者在這個通道上可以自由進行快速支付,海量交易,並且無需信任對方或者第三方。

閃電網路特性如下:

直接交易

在當前的BTC網路中,使用者發起的交易需要打包到鏈段,並向網路廣播,以得到每個節點的確認。但是在閃電網路中,不需要認證過程,交易直接與對方進行。

微型交易

在BTC網路中,當使用者進行轉賬時,轉賬金額需要高於最小值。在閃電網路中,沒有這樣的限制,使用者可以自由地建立交易。

可伸縮性

在BTC網路中為了網路廣播塊交易,因為頻寬原因,每塊中攜帶交易數量是有限制,而在閃電網路中,則沒有對交易數量限制,使用者可以在某時間段內傳送海量資料。

實現方式

參與交易的雙方都需要建立一個2 / 2的多簽名地址作為交易通道,並在通道中存入相關的金額。雙方之間的交易實際上是對多重簽名地址中的金額的共識。最後協商一致後,雙方的交易結束,雙方的最終金額將確定。雙方之間的交易將不會被記錄在鏈上。

技術路線 

2017年12月12號: 比特幣分叉為UnitedBitcoin (區塊高度: #498,777),並支援:

I. 區塊擴容至8MB

II. 支援隔離見證

III. 重放保護

IV. 資產分配

2018年1月3號:

V. 完成第二階段的資產分配

VI. 基於彩色幣的恆值貨幣

2018年2月28號:

VII. 支援智慧合約

2018年4月28號:

VIII. 支援閃電網路

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;