當前位置:
首頁 > 最新 > 波場虛擬機:區塊鏈進化的基石

波場虛擬機:區塊鏈進化的基石

文︱須佐能乎

心有多大,舞台就有多大,波場步步深耕,致力於構建區塊鏈開發者天堂。繼主網上線、1.4億美元收購BT後,波場TRON目前已於新加坡時間2018年7月30日完成虛擬機的研發並上線test.tronscan.org最新版本。此舉為今後社區基礎建設、DApp研發、擴張豐富TRON全球共識網路打下了堅實的基礎,也代表了波場TRON團隊繼續發展鏈上應用的決心。

眾所周知,在區塊鏈的世界裡,虛擬機主要承擔著運行智能合約的作用,本質上而言就是一個代碼的運行環境。未來隨著區塊鏈技術的不斷進化,從1.0時代的支持貨幣交易到2.0時代支撐DApp落地,再到3.0時代的大規模DApp落地應用,離不開虛擬機的支撐與保航。

而波場虛擬機(TRON Virtual Machine),是波場TRON團隊為了滿足自身生態發展的需求,開發出的輕量級架構、圖靈完備的虛擬機。此次發布的新版本TVM,在已超越以太坊虛擬機(EVM)的基礎上,從易用性和安全性兩方面進一步改善,全力支持開發者高效、安全的開發智能合約。波場TRON最終實現的虛擬機中間層,將依次兼容EVM和EOS的虛擬機,吸引更多的開發者到TRON網路,最終將構建更加豐富的波場生態,也將成為全球百萬級開發者的一個高效、簡單、穩定、安全、且容易優化的區塊鏈專用系統。

從區塊鏈1.0到3.0

虛擬機舉足輕重

隨著區塊鏈知識和技術的普及,目前,區塊鏈已從1.0時代發展至3.0時代。區塊鏈3.0,將超出金融領域,為各行各業提出去中心化解決方法,以大規模DApp落地應用為特徵,力圖實現「可編程的商業經濟」。

而這些應用大規模的落地測試則是需要虛擬機來完成,在區塊鏈領域,虛擬機,承擔的主要作用就是運行智能合約,虛擬機是實現智能合約系統最為關鍵和核心的技術。智能合約既是業務邏輯的載體,同時又扎紮實實地落在了技術實現的層面。智能合約代碼的執行,要有一個runtime環境,也就是所謂「虛擬機」。

由此可見,虛擬機是區塊鏈技術落地的基石,在3.0時代乃至未來,區塊鏈技術都將離不開虛擬機的重要支撐。波場正是認識到這一發展趨勢,並抓住這一契機,開發出了輕量級架構、圖靈完備的虛擬機,致力於打造更完善的智能合約運行系統。

EVM VS TVM

波場瞄準痛點不斷超越

縱觀行業內,目前幾種區塊鏈虛擬機均存在一定性能上的不足。比如以太坊虛擬機(EVM),無論從設計上還是實現上都有不少缺陷,而波場虛擬機在兼容以太坊虛擬機環境的同時,瞄準了EVM的一些痛點並進行了改善優化。

首先,EVM是一個基於棧的虛擬機。棧是唯一免費的存放數據的區域,其他區域都需要支付gas。而TVM 引進了帶寬的概念,不同於以太坊EVM的gas消耗模式,TVM系統中的轉賬和智能合約的操作是免費的,不需要消耗任何代幣,所以原則上在TVM中可執行的計算總量不受代幣總量限制。

其次,EVM只能支持專門定製的開發語言,而TVM採用Java語言作為合約語言,後續也加入了更多的高級語言支持,為了讓開發者更好的開發DApp。

此外,TVM將構建更加友好的調試工具。TRON團隊將努力構建完善的調試工具,建立用於調試的標準符號格式或是數據格式,提升開發者在TVM的開發、調試效率。

最後,TVM增加即時編譯速度、整合WebAssembly。增加即時編譯的速度能夠對本地代碼進行更優化地編譯,更快速地解讀運行代碼。同時,未來考慮基於WebAssembly(簡稱WASM)進一步優化TVM虛擬機。WebAssembly 目前由 Apple、Google、 Microsoft和Mozilla牽頭,為突破Web瀏覽器性能瓶頸而設計,並可由 C/C++ 等語言編譯產生。WebAssembly應用在區塊鏈場景上,可以提高基於Web的DApp的性能。實現整合了WASM的TVM,將會滿足未來複雜業務場景對接區塊鏈應用的高性能、高吞吐量要求。

TVM引領創新

虛擬機將迎來質的更新迭代

如若說,在創新尚屬於人類個體或群體中的個別傑出表現時,人們循規蹈矩的生存姿態尚可為時代所容,那麼,在創新將成為人類賴以進行生存競爭的不可或缺的素質時,依然採用一種循規蹈矩的生存姿態,則無異於一種自我潰敗。——金馬《21世紀羅曼司》

在競爭日益激烈的區塊鏈世界裡,波場團隊本次上線的虛擬機版本無疑是一大技術突破,在不斷創新、不斷超越的路上又邁出了強有力的一步。未來波場團隊打造的更高效、安全的虛擬機將依次兼容EVM和EOS的虛擬機,吸引更多的開發者到TRON網路,最終構建更加豐富的波場生態。

除了數字貨幣交易的應用場景外,未來智能合約也能在遊戲開發,金融市場風險建模,科學計算等領域發揮重要作用。而TVM的設計具有先天的滿足多樣化任務場景的能力,並且在對處理速度,響應時間,對浮點數的支持上作進一步改善,層層洗禮,步步優化後,虛擬機也將迎來質的更新迭代,而波場無疑是這一創舉的推動者。

總而言之,虛擬機技術落地於區塊鏈中,是區塊鏈對虛擬機的需要,而虛擬機技術的發展也從側面反應了區塊鏈自身的發展。未來隨著越來越多的智能合約開發者進駐TVM,波場生態逐步強大的同時,也將助力區塊鏈技術真正實現價值落地,不再是「鏡中花,水中月」。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 李安嶙 的精彩文章:

TAG:李安嶙 |