正在閱讀本文的你,很可能已經聽說過?DAPP網絡,DAPP網絡提供了?vRAM和其他類型的服務,幫助開發者創建新一代可擴展、易使用的dApp。
從本篇開始的DAPP網絡使用攻略系列文章中,在我們的引導下,你能夠在dApp之中使用DAPP網絡的服務,為你的應用增添諸多強大功能,在DAPP網絡出現之前,這些功能之前是無法以去中心化方式獲得的。
開發者可以在DAPP網絡的自由市場上選擇由DAPP服務提供商(簡稱為DSP)所提供的服務包,為了方便開發者,LiquidApps還提供了?ZeusSDK?開發工具箱,可以讓你的dApp使用DAPP網絡上的服務更加便捷。
DAPP網絡目前部署在EOS主網之上,在撰寫本文時,有13個不同的DSP提供了總計34種服務包,其中,大部分屬于vRAM類型的服務。
DAPP網絡中提供了大量的服務,為了方便開發者們理解,我們寫下了這一系列文章,用于解釋如何使用DAPP網絡提供的豐富多樣的功能:例如,網絡和跨鏈預言機服務(LiquidOracles),CRON任務排程服務(LiquidScheduler),隨機數生成,虛擬賬號(LiquidAccounts),以及vRAM服務等。
BCH突破700美元關口 日內漲幅為3.62%:火幣全球站數據顯示,BCH短線上漲,突破700美元關口,現報700.09美元,日內漲幅達到3.62%,行情波動較大,請做好風險控制。[2021/4/11 20:07:05]
為了更好的使用這些服務,我們需要先了解基礎工具的使用方法:如何使用?ZeusSDK?。
ZeusSDK?是一個使用簡單、擴展性強的開發框架,允許dApp開發人員只需添加最少量的智能合約代碼就能使用DAPP網絡的產品和功能。
注意:本攻略中會包含大量終端命令,適合開發者閱讀。$符號是指示下一個命令的開始位置,請不要在每行的開頭輸入或復制/粘貼該符號。
設置和使用NVM
如果你已經配置好了NVM,本部分可以跳過。
NVM是Node版本管理器,用作Node.js的開發版本管理。如果你還沒有安裝,建議你先安裝配置該軟件,NVM可以幫助你很方便的使用和切換node版本。
Yearn Finance:yDAI保險庫已恢復 已用YFI鑄造近970萬枚DAI:2月9日晚間,Yearn Finance官方發布推文表示:“yDAI保險庫已恢復。Yearn用YFI從Treasury開設了一個Maker保險庫,鑄造了970萬枚DAI,并使yDAI Vault完整。Yearn團隊還附上交易信息,顯示約1591.529枚YFI保證金用作鑄造價值近970萬枚DAI代幣。此前2月5日消息,Yearn v1 yDAI保險庫遭到攻擊,損失1100萬美元。”[2021/2/10 19:22:51]
備注:不建議在Mac上使用Homebrewinstall的方式安裝NVM.
如果你在MacOS上開發,在如下步驟中,可能會提示您安裝Xcode命令行工具。
使用ZeusSDK,推薦使用10.x的Node.js版本(目前是10.15.3)。切換方式如下:
BTC突破11800美元關口 日內漲幅為1.4%:火幣全球站數據顯示,BTC短線上漲,突破11800美元關口,現報11803.21美元,日內漲幅達到1.4%,行情波動較大,請做好風險控制。[2020/8/2]
$?nvm?install?10.x$?nvm?use?10.x$?nvm?install-latest-npm
在Linux上安裝Zeus依賴環境
在Linux上,你可能需要安裝一些依賴程序:
Ubuntu/Debian:
$?sudo?add-apt-repository?ppa:ubuntu-toolchain-r/test$?sudo?apt?update$?sudo?apt?upgrade?-y?libstdc6$?sudo?apt?install?-y?make?cmake?build-essential?python
BTC在15分鐘內漲幅超過1.00%:據火幣全球站數據顯示,BTC/USDT在15分鐘內出現劇烈波動,漲超1.00%,達到1.01%。當前報價為 10177.86 美元,行情波動較大,請注意風險控制。[2020/7/27]
Centos/Fedora/AWSLinux:
$?sudo?yum?install?-y?make?cmake3?python?git?gcc-c?wget$?export?CMAKE_PREFIX_PATH=/usr/opt/eosio.cdt/1.6.1/lib/cmake/eosio.cdt
Centos/Fedora附加命令:
$?wget?https://github.com/Kitware/CMake/releases/download/v3.14.3/cmake-3.14.3.tar.gz$?tar?xvfx?cmake-3.14.3.tar.gz$?cd?cmake-3.14.3$?./bootstrap$?gmake$?sudo?make?install$?cd?..
BiKi平臺TRB連續3日上漲 累計漲幅25.32%:據BiKi行情數據顯示,截止今日18:00(GMT+8),平臺內幣種TRB連續3日持續上漲,累計漲幅25.32%。今日目前漲幅18.04%,現價9.4384USDT。行情波動較大,請注意風險控制。[2020/7/13]
安裝和部署Zeus
安裝Zeus時,如果使用-g標志,會全局安裝:
$?npm?install?-g?};
typedef?eosio::multi_index<"users"_n,?shardbucket>?users_table_abi;
附注:在原始的元素之戰示例程序的代碼中,使用了?struct]?代替?TABLE?。這些表達方式是等價的;?TABLE?是一個宏,可以通過編譯器轉換為?struct]?。
5)最后,我們在文件末尾對?EOSIO_DISPATCH?的宏作略微修改,這里,用到了CONTRACT_END(),表示合約結束,與我們早些時候在文件開始部分所寫的CONTRACT_START()相對應:
CONTRACT_END((login)(startgame)(playcard)(nextround)(endgame))
現在,Zeus可以將我們的智能合約編譯成支持vRAM的dApp了。請注意,目前不支持用于vRAM上的二級索引。
和以前一樣,我們現在可以將我們的合約部署到本地的測試網絡上并使用本地的DSP提供服務,進行測試:
?zeus?migrate?&&?zeus?run?frontend?main
想要了解更多信息,可以查看不斷完善的LiquidApps文檔,,如果有任何疑問,請加入我們的?Telegram開發者頻道。
下一篇文章中,我們會介紹如何在麒麟測試網中部署vRAM版本的dApp,如何抵押DAPP代幣給DAPP服務商使用vRAM服務,以及如何在EOS主網部署應用。
關注LiquidApps開發者twitter?了解系列文章的其余部分,了解如何有效使用DAPP網絡提供的全套服務。
您也可以掃描文末二維碼,添加社區經理微信,邀請您加入LiquidApps中文開發者社群,獲取最新信息,與諸多開發者一起探討如何使用DAPP網絡服務創建新一代dApp。
歡迎加入LiquidApps社區
LiquidApps的使命是通過引??系列技術解決?案,降低區塊鏈開發的難度和成本,以此推動去中?化應?(dApps)的?規模發展和落地。
去中心化應用要實現其最大的潛力有賴于社區的共識和參與,LiquidApps是一個開放的社區,期待大家能夠參與到社區關系的建立和溝通上來,從而推動dApp的成熟和大規模落地,共同塑造未來并享受創造價值的過程。
官網:https://www.liquidapps.io/
幣乎:https://bihu.com/people/1528429636
Twitter:https://twitter.com/liquid_dapps
英文電報群:https://t.me/LiquidAppsOfficial
中文電報群:https://t.me/LiquidApps_community_China
微博:https://www.weibo.com/7126862764/profile?topnav=1&wvr=6&is_all=1
你身邊是否有朋友曾對你說比特幣毫無意義?也許你曾見證了比特幣價格呈指數增長,之后又驟跌。于是你拋棄了比特幣,認為你朋友的觀點是正確的,決定暫時不再關注比特幣并認為它最終將會消亡.
1900/1/1 0:00:00尊敬的LOEx用戶: LOEx交易所即將獨家首發上線BBTC,并開放BBTC/USDT的交易對,具體時間如下:LOEx于新加坡時間9月1日14:30開放BBTC充提幣業務.
1900/1/1 0:00:00狂人本著負責,專注,誠懇的態度用心寫每一篇分析文章,特點鮮明,不做作,不浮夸!本內容中的信息及數據來源于公開可獲得資料,力求準確可靠,但對信息的準確性及完整性不做任何保證,本內容不構成投資建議.
1900/1/1 0:00:00北京時間8月27日8點,反映加密貨幣市場整體走勢的ChaiNext100指數報905.02點,過去24小時上漲1.31%,成交額361.24億美元,成交較前24小時增加18.79%.
1900/1/1 0:00:00作者|ColinSchwarz 編譯|Jhonny 背景信息 在本系列的第一篇文章《Serenity將帶來什么?》中,我們概述了以太坊網絡發展至今的歷史.
1900/1/1 0:00:00DragonEx開放平臺新產品上線公告 2019-08-27 親愛的用戶: DragonEx開放平臺將于2019年08月27日15:00上線新產品.
1900/1/1 0:00:00