超話社區046期| Chromia教你如何傻瓜式地“一鍵”搭建DApp

2017年底,“加密貓”的橫空出世帶來了DApp的大爆發,從此以後,區塊鏈世界的參與者們開始爆發式地研究去中心化應用的前景——去中心化遊戲,去中心化金融,去中心化交易所,眾多的概念蜂擁而出。
然而,三年後的今天,儘管去中心化應用的概念大家已經不陌生,但是縱觀整個區塊鏈的世界,參與者們能夠叫得上名號的DApp仍然屈指可數。以太坊走上了DeFi道路,卻頻頻發生黑天鵝事件,EOS和Tron一度被稱為“菠菜鏈”,其他想要在某個領域一展雄風的垂直公鏈,也大都名存實亡。
即使如此,加密極客們並沒停止對去中心化應用的探索,許多世界頂尖的開發者與投資者們仍在積極地期待和推動著新事物的誕生。
近日,以色列DApp開發平台Chromia聯合創始人兼CEO Henrik Hjelte和中國市場VP Malcolm Lerider,做客Odaily“超話社區”,分享瞭如何幫助DApp開發者快速便捷地搭建DApp。以下為AMA精華整理,enjoy~
Odaily:首先您能簡單介紹一下Chromia這個項目嗎?以及創建Chromia的初衷是什麼?想解決哪些行業痛點?
Henrik Hjelte:Chromia是一個公鏈平台,它將傳統數據庫、關係數據庫與區塊鏈安全聯繫在一起。 Chromia具有圖靈完備的智能合同功能,它能幫助DApp開發者更快、更容易地進行編碼。開發者可以使用一種更易於學習的新編程語言來編寫代碼,該語言結合了SQL( 結構化查詢語言)和普通計算機語言的強大功能,使底層區塊鍊網絡更加安全穩固。
Chromia的目標是將存在於各種組織中的關係數據庫與區塊鏈結合起來。我們希望為用戶提供一個平台,讓他們安全地開發去中心化應用程序。
Odaily:在您看來,對於DApp開發者來說,在開發DApp的時候,經常會遇到哪些困難? Chromia又是如何幫助開發者解決這些困難的?
Henrik Hjelte:相比普通的DApp開發平台,我們可以讓開發者們將開發內容擴展得更廣、更深,而且我們會給他們更多開發自由,比如在DApp中設置他們自己的收費結構,將區塊鏈數據和應用程序狀態存儲在關係數據庫中,這就允許開發人員以更高效的方式進行查詢和索引信息。
Chromia上的DApps是用RELL語言編寫的,這是我們開發的一種新型通用語言,類似於SQL。 RELL與關係數據庫緊密相連,但它經過靜態類型檢查和更簡潔的語法改進,開發者們用不了一周就可以學會RELL,而且可以更容易、更快地編寫複雜的去中心化應用程序。
Odaily:您能介紹一下Postchain的架構嗎?它在Chromia所起到的作用是?
Henrik Hjelte:Postchain是ChromaWay (https://chromaway.com)為企業客戶開發的產品,也是Chromia的核心技術。
Postchain是一個可複制的區塊鍊和數據庫,它通過去中心化的方式提供了高彈性的分佈式數據庫管理。 Postchain是目前市場上唯一結合了區塊鏈共識和數據庫管理系統的ACID特性(Odaily注:ACID是指在數據庫管理系統中事物所具有的四個特性:原子性、一致性、隔離性、持久性)的產品。 Postchain允許用戶以安全和透明的方式在公司或個人之間共享信息。
Odaily:對於開發者們來說,安全性是首要考慮因素,Chromia是如何保障系底層系統的安全性的?
Malcolm Lerider:在Chromia上,每個DApp都是在自己的側鏈分之上獨立運行的,這就使攻擊者的成本變得很高,而且RELL語言使代碼審查變得更容易,並且避免了其他開發平台的許多缺陷。
Odaily:您能介紹一下Chromia為DApp開發者提供的底層區塊鍊網絡性能如何嗎? (比如交易確認時間,每秒的TPS,以及IO容量等性能)
Malcolm Lerider:目前交易確認時間不到一秒,DApp運行的側鏈上TPS在300/S到500/S至今啊,整個系統的交易率不受限制。
最大的優勢是IO容量,每個DApp每秒IO吞吐量大於10萬。即使你必須同時更新多個賬戶,例如在金融或遊戲DApp中,Chromia也能讓上述提到的這些性能成為可能。
Odaily:Rell 語言是什麼?你們設計Rell 語言的目的是為了? Rell 語言有哪些特色?
Malcolm Lerider:RELL是一種類似於SQL的新通用語言,並且與關係數據庫緊密相連,但是擁有改進過的靜態類型檢查和更簡潔的語法,在不到一周的時間裡就能掌握RELL。
RELL語言提高了開發人員的工作效率,並確保了應用程序與隨時間更新代碼能力的一致性。同時,RELL語言要比SQL語言更加安全,它可以確保查詢返回的類型與過程代碼中使用的類型相匹配。總得來說,RELL語言有以下特色:
在關係數據建模和查詢功能上類似於SQL語言,熟悉SQL語言的人上手很快;
常規的編程結構:變量、循環、函數、集合等;
專門針對應用程序後端,特別是區塊鍊式編程(包括請求路由、授權等)的構造;
RELL的目標是使編程盡可能的方便和簡單,它減少了樣板和重複,同時,作為一個靜態類型檢索系統,它可以在運行前檢測和預防多種bug;
安全,算術運算是安全的開箱即用,程序員不需要擔心數據過載;
簡潔、表達方便,許多開發人員不喜歡SQL語言,因為它非常冗長。 RELL不會用自動生成的繁瑣細節來打擾開發人員,作為一種數據定義語言,RELL比SQL緊簡潔7倍;
可以實現元編程,我們不希望應用程序開發人員為每個DApp從頭實現基礎,RELL將允許將功能打包為模板。程序員可以使用他們已經熟悉的關係編程術語,然而,他們不必特意通過關係代數來表達:RELL可以無縫地將關係結構與過程式編程合併在一起;
RELL語言有意與現代編程語言類似,比如JavaScript和Kotlin。熟悉的語言更容易適應,我們的內部灰度測試表明,程序員可以在幾天內掌握並精通RELL語言。
Odaily:截至目前,已經有多少開發者在使用Chromia平台?其中有中國開發者嗎?大部分開發者來自哪裡?您可以舉出幾個比較成功的案例做分享嗎?
Henrik Hjelte:到目前為止,我們還沒有針對中國開發者的單獨team,但是如果有中國開發者感興趣的話,請在AMA之後直接聯繫我或者Malcolm(他的中文演講能力更好),也許我們需要創建一個針對中國開發者的單獨team。
目前我們已經有一百多名開發人員以多種方式使用Chromia平台。
Odaily:據了解,Chromia與很多企業和政府建立了良好的合作關係,根據公開資料,Chromia與LHV銀行在比特幣區塊鏈上發行了基於歐元的穩定幣,並與瑞典土地註冊部門合作,將土地所有權轉讓過程數字化,在這裡您可以詳細介紹一下目前正在與Chromia合作的合作夥伴嗎?
Henrik Hjelte:今天在這裡,我將介紹我們最近與綠色資產錢包(Green Assets Wallet,以下簡稱GAW)的合作。 GAW由領先的資本市場參與者、綠色金融專家和技術創新者共同創建,利用Chromia的區塊鍊為綠色投資機會建立一個可信和透明的信息平台。它通過以下方式引導資金投向綠色投資機會:1)降低發行人的發行和報告成本;2)為投資者發現和監控綠色投資提供手段。
此外,GAW還是可持續金融科技創新中心——斯德哥爾摩綠色數字金融、氣候研究機構CICERO、北歐金融服務集團SEB、資產管理公司Ohman、全球最大資產管理公司貝萊德、房地產開發商Vasakronan、資產所有者米斯特拉、地理數據提供商GIB、德國國際合作與發展部(GIZ)以及中國節能與環保集團(CECEP)共同資助的項目。
區塊鏈技術是GAW項目的關鍵創新之處,GAW的信託架構為投資者提供了實時和直接的訪問發行人信息和影響報告,這為綠色債券市場提供了技術支持,以加大投資力度,實現巴黎氣候協議、可持續發展目標(SDGs)以及最近公佈的歐洲綠色協議。
Odaily:能否介紹一下Chromia的token經濟模型?以及Chromia如何維持token的價值?如何將Chromia的token模型與DApp開發者的利益綁定在一起?
Malcolm Lerider:Chromia的代幣名稱為CHR,可用於在Chromia網絡上支付DApp託管和其他服務的費用,還可用於獎勵遵守規則的提供商並懲罰那些試圖作弊的提供商,以保護網絡共識。它可以用作應用程序中的貨幣,並在應用程序之間進行價值轉移。
在Chromia平台上,所產生的費用由DApps開發者支付,不過DApps開發者可以反過來向用戶收取費用。 Chromia提供了平衡開發者和用戶利益的機制。 DApp令牌可以自動使用Chromia進行支持,提供不依賴於DApp投資的流動性和價值。 DApp的投資者可以通過利潤分享合同獲得Chromia補償。對於開發者來說,Chromia提供了從DApps獲得收入的機會。這鼓勵了高質量DApps的創建和維護,因為更好的DApps能夠創造更多的收入,並創造對開發者所擁有的token的更多需求。
我們設計這個經濟模型的目的是支持可持續的循環經濟,培養開發者、用戶和投資者之間的互惠關係。
Odaily:早期你們打算如何吸引開發者使用Chromia平台?你們是否針對開發者設計了一些激勵機制?
Malcolm Lerider:目前Chromia設計了以下6個吸引開發者的策略:
我們建立了自己的Chromia區塊鏈孵化器,歡迎更多的開發者來Chromia開發;
舉辦區塊鏈遊戲會議、研討會和會議來吸引潛在用戶;
為DApp開發者提供在線和麵對面的指導;
通過專門的平台和社區,通過直接和間接的方式吸引區塊鏈開發人員;
發展我們與現有的和以前的企業客戶的關係,以及他們的合作網絡,以參與他們的區塊鏈風險投資;
Chromia還創建了Promo基金,為DApp開發人員提供token獎勵。
Odaily:最後能否介紹一下Chromia的路線圖?以及下一步的重點發展規劃?
Henrik Hjelte:去年,我們發布了新編程語言RELL,以及支持的工具(在線開發環境、可下載IDE、文檔)。我們在12月發布了第一個測試網和第一個版本的主網——Bootstrap Net,4irelabs公司成為第一個在我們主網上運行的DApp。
接下來說一下我們2020年的計劃,首先是發布一系列成功DApp案例,同時繼續開發Chromia,不久之後我們將更新下一個版本的主網,叫做Mainnet MVP。
也有一些DApp是我們參與開發的,例如,現在發佈到測試網的去中心化社交網絡Chromunity。這個DApp真的很酷,用戶可以對版主進行投票,未來用戶甚至可以管理整個應用程序,如何更新它。
我們向TestNet用戶發布了我們的第一款遊戲Mines of Dalarnia(官網:https://minesofdalarnia.com),以及完全由外部開發人員在Chromia區塊鏈上開發的去中心化社交網絡Chromunity(https: //testnet.chromunity.com)。 Mines of Dalarnia是與Chromia&Workinman Interactive合作開發的,Chromia&Workinman Interactive是多平台遊戲開發商,曾與迪士尼、Atari等知名公司合作。 Mines of Dalarnia是一款免費的區塊鏈動作冒險平台挖掘遊戲,具有獨特的區塊鏈房地產市場,玩家可以控制角色並引導他們通過關卡(情節)。


