波場

波場

波場(TRON),孫宇晨創立的全球最大的區塊鏈去中心化套用作業系統。

基本介紹

  • 中文名:波場
  • 外文名:TRON
  • 創始人:孫宇晨
基本介紹,TRON的優勢,願景與未來,核心設計,獨有的共識機制,智慧型契約,系統核心架構,儲存層,核心層,套用層,共識機制,基於DPOS改良過的共識機制,共識機制基本原則,存儲結構,數字資產模組,智慧型契約/虛擬機,第三方套用,社區計畫,提交類型,獎勵計畫,協定,區塊鏈技術套用,發展歷程,

基本介紹

波場TRON以推動網際網路去中心化為己任,致力於為去中心化網際網路搭建基礎設施。旗下的波場TRON協定是基於區塊鏈的去中心化套用作業系統協定之一。為協定上的去中心化套用運行提供高吞吐,高擴展,高可靠性的底層公鏈支持。有限的高計算性能節點被用戶選為網路維護節點。
自2018年7月24日起,TRON收購了位於舊金山的網際網路技術公司BitTorrent Inc.。 BitTorrent Inc.設計的分散式技術能夠有效擴展,保持智慧型化,並使創作者和消費者能夠控制其內容和數據。 每個月有超過1.7億人使用BitTorrent Inc.開發的產品。
BitTorrent Inc.的協定每天可以傳輸全球40%的網際網路流量。
截止2018年1月5日12時,據虛擬貨幣領域權威信息網站coinmarketcap.com顯示,當前波場TRON官方代幣TRX的總市值已經達到前10名,排名第6,總市值已達153億美金,每日交易量46億美金。
2018年5月9日,波場TRON持幣用戶首次超過100萬人。2019年3月18日持幣賬戶數達到215萬。

TRON的優勢

高吞吐
在TRON的共識機制下,有限的計算性能節點被用戶選為網路維護節點,從而保證了整體網路的TPS維持在可接受的程度之上,實現了高吞吐的特點。 TRON獨有的共識機制使得TRON網路的TPS遠遠超出Bitcoin、Ethereum等。
高TPS間接保證了TRON上所有運算的低延遲, 加快轉賬速度,趕上現有支付方式例如VISA、SWIFT的速度,從而使得日常支付成為可能。
易擴展
波場易擴展的原因在於智慧型契約,以及智慧型契約的可能性,TRON具有的可擴展性,各種套用可以部署於TRON上。另外資料庫結構和賬戶系統的結合,TRON能更加方便的實現複雜的模型、設計。
可靠性
TRON致力於打造更加去中心化的共識機制。去中心化程度的強弱能影響整體的網路結構、用戶資產,及內在價值的穩定性。同時,TRON的共識機制相比POW模式,能夠節省能源。

願景與未來

我們旨在以TRON為地基,打造一個人人均可參與,人人均會收益的生態圈平台,我們稱之為TRON生態。 用戶使用TRON網路及其上面部署的各種dAPP的功能,能夠減少成本,提高生活便利性。 開發者可以在TRON網路上部署dAPP,擴展業務範圍,宣傳自己的理念、價值觀。 網路維護節點為TRON網路的運轉提供支持。 不管是用戶,開發者,還是TRON網路的維護節點,所有人都將共同參與TRON平台生態圈的建設,為TRON生態的繁榮做出貢獻。

核心設計

獨有的共識機制

在TRON的共識機制約定下,全球用戶自發部署TRON網路節點,並由所有TRON用戶投票選擇出N個代表節點, 選出的各代表節點之間權力平等,共同協作完成TRON網路上的計算任務。

智慧型契約

  1. TRON支持Java的開發。具有成熟的開發者社區支持場景眾多。
  2. 共識機制的效率。
  3. TRON的資料庫結構及賬戶系統。TRON的資料庫結構以及賬戶系統,能把用的想法、模型轉化為套用實體。
波場

系統核心架構

TRON 採用了三層體系架構,分為存儲層,核心層和套用層。
波場

儲存層

TRON的技術團隊為TRON 設計了獨特的分散式存儲 協定,包括區塊存儲和狀態存儲。在存儲層的設計中,TRON引入了圖資料庫的思想,來更便捷的滿足現實世界多樣性數據存儲的需求。

核心層

TRON包含智慧型契約,賬戶 管理,共識等模組。TRON 將會實現基於堆疊式的虛 擬機,並且採用最佳化過的指令集。了讓開發者更好的開發dAPP,TRON採用Java語言作為契約語言,後續會加入更多的語言支持。另外為了滿足TRON獨特的需求,TRON的共識機制在DPOS基礎上做了一定的創新。

套用層

開發者可以使用接口來實現的dAPP和個性化錢包。 波場的協定使用 Google protobuf來定義,支持多語言擴展。

共識機制

波場

基於DPOS改良過的共識機制

POW共識機制一直存在浪費資源、效率低下、TPS不高的問題。這些都與TRON的價值觀、定位不吻合。基於我們的設計理念,為了真正實現能用於日常場景的區塊鏈平台,我們選擇了POS機製作為TRON的共識機制的基調。TRON的共識機制從DPOS出發。在調查了整個區塊鏈領域的現有的優秀的改進想法後,我們對
DPOS機製作出改進,以達到我們的需求,從而確定了TRON的共識。

共識機制基本原則

用戶會根據自己手裡的具有可投票權的幣持有量做出帶有權重的投票,根據投票結果,按照一定的規則選擇出當前的區塊生成節點。參照的規則會儘可能的保證區塊的生成速度與打包節點數量之間的平衡性。
同時,落選的打包節點、投票給中選者的用戶、投票給落選者的用戶均可能獲得一定量的補償,以激勵他們持續參與之後的競選流程。
中選節點會按照一定的分配規則依次進行區塊的打包並獲得獎勵。
中選節點中的多數會根據投票結果進行選擇,剩下的會按照一定的算法保證在餘下的其他節點中,所有節點都有可能被選中。

存儲結構

KhaosDB TRON
採用的KhaosDB會存儲一定時間內所有新產生的分叉鏈。當發生需要切換主鏈的情況時, 在KhaosDB的支持下,驗證節點可以快速切換有效鏈到新的主鏈。
Level DB
為了同時滿足存取速度和快速開發的需求,TRON會在開發初期採用Level DB。在主網上線後, TRON將會根據實際需求進行資料庫的升級,使得TRON具有完全量身定製的資料庫。

數字資產模組

配置
數字資產配置。通過該模組,用戶可以按照自己的意願進行自定義的數字資產的定製。可定製的參數包括但不限於資產的名稱、縮寫、LOGO、總的發行量、TRX兌換比例,開始時間、 結束 時間、兌換比例衰減係數、是否可增發、增發形式(一定數目或者一定比率)、增發周期、描述等。 用戶也可以選擇不進行參數的配置。系統會為用戶配置默認的參數。
發布/部署
參數配置完成後(人為或者系統默認),用戶即可選擇發布資產。 對配置好的並通過驗證的數字資產進行部署的各種操作、功能。通過見證節點的驗證後,自定義資產就完成了部署。完成部署的資產可以自由的在TRON網路上流通。
API
API接口主要用於支持客戶端的開發。開發者可以在API接口的支持下,開發完全由自己設計的資產發布平台。

智慧型契約/虛擬機

TRON包含智慧型契約模組,用戶可以開發自己的智慧型契約,從而定製化的滿足用戶需求。 智慧型契約會運行在虛擬機上,TRON將會實現自己的虛擬機。

第三方套用

數字資產部署平台
TRON會允許第三方開發自己的平台,並接入TRON網路。利用TRON的數字資產模組進行,第三方平台的用戶也可以自行定義自己的數字資產。
錢包
可以用於查看TRX及用戶持有的其他資產的信息,發起或者接受交易等。
區塊鏈瀏覽器
查看整個TRON的區塊記錄,節點名單,節點部署、實時運行情況等。
令牌遷移
在TRON網路主網正式部署前,波場基金會會組織由目前的基於以太坊ERC20的令牌向正式的TRON主網代 幣TRX的遷移,遷移兌換比例為1:1。

社區計畫

社區成員有多種途徑能夠參與到波場項目中來。廣大的開發者可以參與到波場核心的代碼編寫中來 ,也可以在我們開放API後進行第三方套用的開發。另外我們還會不定期組織一些競賽活動,向所 有的網路用戶徵稿,包括但不限於LOGO設計、文章、海報、編程競賽等形式。

提交類型


feat: 新的功能。
fix: 漏洞修復。
docs: 文檔類修改。
perf: 能夠提高性能的代碼修改。
refactor: 重構(既不添加新功能也不修復漏洞的代碼改變)。
style: 文本格式修改(多餘的空白, 格式校對, 標點符號遺漏等)。
test: 添加缺失的測試用例、修改現存測試用例。

獎勵計畫

我們會對為TRON網路及社區的推進、發展做出貢獻的人給與獎勵。我們會成立一個委員會對所有的貢獻者進行詳細的評估,根據評估結果給與對應數量的TRX代幣、禮品等多種形式的獎勵。

協定

TRON使用Google protobuf協定,協定內容涉及到賬戶,區塊,傳輸多個層面。
賬戶有基本賬戶、資產發布賬戶和契約賬戶三種類型。一個賬戶包含,賬戶名稱,賬戶類型,地址餘額,投票,其他資產6種屬性。
更進一步的,基本賬戶可以申請成為驗證節點,驗證節點具有額外的屬性,投票統計數目,公鑰,URL,以及歷史表現等參數。
一個區塊由區塊頭和多筆交易構成。區塊頭包含時間戳,交易字典樹的根,父哈希,簽名等區塊基本信息。
交易契約有多種類型,包括賬戶創建契約、轉賬契約、資產轉賬契約、資產投票契約、見證節點投票契約、見證節點創建契約、資產發布契約、部署契約8種類型。
每一個交易還包含多個輸入與多個輸出,以及其他一些相關屬性。
其中交易內的輸入,交易本身,區塊頭均需簽名。
傳輸涉及的協定Inventory主要用於傳輸中告知接收方傳輸數據的清單。
詳細的協定見附屬檔案。詳細協定隨著程式的疊代隨時都可能發生變化,請以最新的版本為準。

區塊鏈技術套用

1. UTXO模型+ 抽象賬戶模型;
對區塊鏈設計,波場採用了utxo模型,可以通過公共賬簿透明地追蹤每個交易的歷史記錄,utxo具有高並發處理能力,對多個地址間的交易具有良好的擴展性。
2. 共識;
波場的共識採取分三步走的策略,第一步採用基於Kafka的技術體制,實現中心化共識算法,目的在於實現系統的聯調聯試,功能集成;第二步採用基於Raft的分散式共識機制,實現了從中心化到分散式的跨越,這一步逐漸完善網路、分發等功能,為最終實現無邏輯中心的廣域全分布打下基礎;第三步實現PoS的共識機制,實現基於 “保證金機制 + epoch確認”的拜占庭容錯共識,同時兼容PoS和PoW的集成共識。
3. 對象編碼和序列化;
在對象編碼和網路傳輸方面,波場基於谷歌的Protocol buffer進行對象的定義,從而以一種語言無關的方式對系統涉及的對象進行抽象表示。
4. 智慧型契約。
波場開發輕量級的TVM(TRON virtual Machine)作為智慧型契約的執行環境。

發展歷程

2017年8月,孫宇晨推出了項目,波場TRON-一個基於區塊鏈去中心化的全球範圍內的自由內容娛樂體系。
2017年8月,波場TRON基金會創始人孫宇晨,發表了《From it to bit》的主題演講,演講中講述了網際網路的發展歷史,人類從利用碳基傳遞信息到用矽基來傳遞信息的發展過程,並指出了矽基相對於碳基的優勢。演講中闡釋了web 4.0的觀點,孫宇晨認為將人類更多的活動數位化,矽基化,是必然的發展趨勢,而區塊鏈將會加快這一趨勢,引領web 4.0的革命。
2017年9月,項目團隊轉戰海外,入駐矽谷HERO CITY,繼續展開研發工作。
2017年11月,波場TRON所發行的代幣TRX先後登入Coinegg、Binance、okex、Coinnest等國際知名交易所。
2017年12月26日,防毒軟體界的教父級人物John Mcafee在twitter(推特)上發文,推薦波場TRON項目:“那些賣掉TRX的人,將徹底失去它”瞬間引起海外轟動,國內強烈熱議。
2017年12月29日,波場協定開源。
2018年1月9日晚,暴風集團旗下暴風播酷雲與波場TRON達成區塊鏈技術合作協定,簽署BCN(Blockchain Consensus Network)網路服務協定。
2018年第一季度,波場協定測試網路與主網上線。
2018年3月31日,波場TRON公鏈測試網路正式上線。
2018年4月20日,波場TRON “ACCELERATOR”創業者基金項目建立。
於2018年4月25日波場發布“關於TRX智慧型契約無漏洞風險公告”。
2018年4月25日,波場TRON創始人孫宇晨(JustinSun)接受火星財經:王峰10問 直播節目專訪。
2018年4月5日,波場TRON登入韓國,上線TRX/KRW交易對。
2018年5月7日,Odyssey-v1.0.6版本更新上線。
2018年5月9日,波場TRON持幣用戶首次超過100萬人。
2018年6月1日,波場發起1000萬美金的“TRON BUG-BOUNTY”活動,發動社區成員尋找波場安全漏洞 。
2018年6月25日,波場TRON開啟12小時“獨立日”直播,啟動主網。
2018年7月24日起,TRON收購了位於舊金山的網際網路技術公司BitTorrent Inc.。並且收購了BitTorrent及其旗下所有產品的,將其併入到波場生態中。
2018.7.31 TVM虛擬機正式上線
2018年9月17日,波場TRON(TRX)首個美國本土法幣合規TRX/USD交易對即將正式上線。
2018年10月18日,基於波場TRON 區塊鏈建立的虛擬貨幣的POS支付系統完成。
2019年2月17日,波場TRON與幣安慈善基金會攜手ALS協會舉辦Voice Your Love活動。
2019年2月20日,波場TRON與Spend合作推出兼容VISA的信用卡。
2019年3月1日, 波場TRON完成Odyssey-v3.5 正式發布,在最新的版本中實現了TIP12、TIP16 、TIP17 等協定。
2018年9月17日,波場TRON(TRX)首個美國本土法幣合規TRX/USD交易對即將正式上線。

相關詞條

熱門詞條

聯絡我們