在UTXO 模型上實現圖靈完備的比特幣Layer2 圖靈比特鏈Turingbitchain

開篇名義,依照圖靈機的定義來講,TBC 是圖靈完備的。

在恢復了許多被BTC 停用的操作碼之後,TBC 已經可以大致實現ETH 可以實現的多數功能,也有了類似Solidity 這樣的上層智慧合約語言。

而之所以說TBC 的智慧合約平台是另一個範式,主要是以下兩點:

1. 資料庫與作業系統,而非CPU 這可能是TBC 與以太坊,EOS 等一眾公鏈最直接的區別。以太坊等智慧合約平台,合約發起後,無論是否牽扯Layer 2,所有節點都需要執行並驗證合約,從而確保有效性和一致性。客戶端發起一筆(與某個合約相關的) 交易,本質上相當於觸發了一個全網執行的動作,這種風格,更像是把區塊鏈當作CPU。

而TBC 則完全不是,他的運算本身不在鏈上,只有指令(類似一段腳本程式碼或一個程式庫)以「檔案」形式儲存在鏈上。也就是說,當使用者執行一個鏈上運算時,實際上只是在本地運行需要的操作,由於其他節點並不關心執行過程對應的運算在鏈下執行,只有當產生有意義的結果時才上鍊。這種風格,是把區塊鏈當成資料庫,或是作業系統來用。

你可能會疑惑,這算什麼區塊鏈啊,運算都不發生在鏈上,關鍵的操作沒有所有節點同步執行,誰來保證這個運算是有效,合法?這和中心化資料庫有啥差別?

差別還是有的,還挺大,那就是,操作與結果都是上鍊的,所以當需要被驗證的時候,它可以被所有人隨時驗證——簡單來說,就是一個「按需驗證」的方式。你因為利害關係人質疑我的鏈下運算結果,那麼歡迎來驗吧!數據和腳本都是在鏈上不可更改的,你算出來,我算出來,他算出來,結果一定都是一致的,誰算都一樣。需要的人,利害關係人算就好了,不需要全網所有節點每次跟著一起算。所以按照這個模式,一個區塊鏈上的網站,維護人員修改了一些數據或是頁面之後,除了這部分數據作為結果保存到鏈上以外,其他不關心這個網站上的這部分數據的礦工和用戶,基本上是無感的。

2. 堆硬件,不只是堆哈希算力,還有頻寬,連通性與存儲在TBC 看來,當前比特幣的挖礦模式,是畸形的。要知道,對於挖礦來說,節點軟體和礦機是兩部分東西,目前大多數礦池在礦機的投入上比伺服器要多得多,可能買了兩個億的礦機,跑節點軟體的就是個破筆記本。換句話說,大量的錢都投在了哈希算力上面,並沒有投入伺服器成本。這種,顯然就是衝著區塊獎勵來的,而對於手續費這一塊,毫不在意。但要知道,區塊獎勵這東西,再過個十年八年,基本上就是個點綴,到時候手續費才是王道。如何保證手續費夠呢?一是上面除了轉帳之外的需求,還需要有大量應用所帶來的交易,二是區塊要夠大,保證一個區塊裡容納足夠多的幣來交易,以足夠支付礦工的手續費。這一切的前提,則是-提升硬體能力,用最好的硬碟,用最好的處理器,甚至設計專門針對比特幣的硬體來提升腳本處

理能力,且平行計算,此外,連通性也需要大大增強,畢竟就算你的處理能力高,如果高出了絕大部分礦池也是沒用的,別的礦池處理不了會拒絕掉這個塊。同時反過來,區塊夠大,手續費夠多,礦工也自然有動力升級硬體與伺服器,相輔相成,最終形成閉環運作。

TBC 作為實質意義上BTC 的側鏈和BTC 共用同樣的礦機,所以當TBC 上基於BTC 計價和添加流動性的Defi,Gamefi,Socialfi 崛起後,會給礦工帶來大量的手續費收益,會為整個比特幣生態帶來更多的用戶和能量。

中本聰留下的彩蛋

比特幣最初發佈時就具備這個功能,例如:

1.大家以前只是把比特幣用來轉賬,沒人注意到TX 的資訊攜帶能力。

2.大家以前只是用「地址」來收發TX,沒人注意到TX 腳本功能其實很強。

3.大家以前透過向節點廣播來發送TX,沒人注意到可以兩個人可以完全鏈下地快速交換TX,然後最後再發到鏈上記錄留存。

4.大家以前以為TX 只是交易記錄,其實TX 完全具備P2P 資料交換協定所需的欄位。透過比特幣節點可以匿名地路由TX,可以做到匿名不可溯源的通訊。

5.大家以前以為區塊鏈是只存交易資料的。沒人想到區塊鏈中可以永久儲存不可篡改的任意資料並在任何一個全節點恢復並提取。

以上這些在TBC 上都可以復現。 TBC.network 並不是一個新東西,它是比特幣本來就擁有的功能。是中本聰作為P2P 社群中的一員留下的彩蛋,一個P2P 網路的骨幹基礎設施。

你在BTC 上也可以使用,很堵而已,所以需要來到原生Layer2-TBC.network 上把中本聰留給比特幣的彩蛋打開。

官方社群媒體及應用程式:

【Website】https://turingbitchain.io

【Official Twitter】x.com/turingbitchain_

【Turing Wallet】https://turingwallet.xyz/

【White Paper】

https://drive.google.com/file/d/1sUHjRlIQk_vB3-GPloPKkllgqC3lLRfq/view?usp=drivesdk

【Github】

github.com/Turingbitchain/document/

Total
0
Shares
Related Posts