近期,XuperIDESIG小組組織了首次例會,由黑曜石實驗室產品負責人Edrick為大家詳細介紹XuperIDE操作方法,以下為操作手冊,歡迎感興趣的開發者查看。XuperIDE是XuperChain智能合約集成開發環境。
XuperIDE?使用文檔
1.?安裝?
1.1.?下載
目前XuperIDE支持macOS,Linux?和?Windows?操作系統,對應的安裝包可以在下方地址進行下載。
1.2.?安裝
macOS雙擊打開?XuperIDE-x.x.x.dmg?并將?XuperIDE?拖動到應用文件夾內。Linux雙擊打開XuperIDE-x.x.x.AppImage選擇Properties=>Permissions=>Execute,?將?Allowexecutingfileasprogrom?選項打勾。關閉屬性設置窗口并雙擊打開應用。Windows雙擊?XuperIDE-x.x.x.exe,安裝并打開應用。
2.?功能預覽
2.1.?準備工作
在正確安裝?XuperIDE?并初次啟動時,你將看到一個歡迎頁面,這里有?XuperIDE?正常運行所需要的依賴,包括了Docker,XuperChainnode?及?Xdev
中國天氣聯合百度超級鏈等將發布氣象系列數字藏品:3月22日消息,由國家衛星氣象中心(國家空間天氣監測預警中心)獨家授權,中國天氣聯合百度百家號、百度超級鏈、智能小程序獨家推出的“擁抱星辰大海”中國風云氣象衛星系列數字藏品將于3月23日發布。2022年3月23日開始,將每天發布一款藏品,公眾每天限量領取2222份,其中首個藏品可以免費領取,其他三個藏品每個發售價為19.9元。此次推出的數字藏品是基于“百度超級鏈”技術發行的數字商品,所有藏品均支持鏈上查驗,且鏈上商品具有唯一、不可篡改特性。[2022/3/22 14:10:40]
XuperIDE?使用?Docker?來啟動Xuper節點和進行項目編譯。如果你之前沒有安裝過Docker,可以點擊?InstallDocker?按鈕訪問Docker官方網站并進行下載安裝;對于?Windows?用戶,我們推薦使用?DockerDesktop。DockerToolbox?也可使用,但在一些情況可能會出現問題;XuperChainnode?是超級鏈節點的Docker鏡像,XuperIDE使用這個鏡像來運行XuperChain節點;Xdev?是超級鏈C++?合約的開發及編譯工具。當所有依賴都正確安裝并運行后,灰色的Skip按鈕將會變成綠色的GetStarted按鈕。點擊這個按鈕進入XuperIDE的主界面。
百度超級鏈推出超級鏈專業版、開放網絡等新品:3月25日,百度超級鏈推出超級鏈專業版、開放網絡等新品。其中超級鏈專業版是百度超級鏈提供的標準化區塊鏈產品,通過開放網絡,用戶無需建鏈,可降低用戶部署門檻。除了“上新”,百度超級鏈還分別針對商業伙伴和開發者,發布了合作計劃。
另外,百度超級鏈還推出了多個行業解決方案,可實現API(應用接口)一站式輸出,有效解決了由于區塊鏈技術開發和應用部署門檻較高的行業痛點。此次推出的新產品是基于百度完全自主知識產權的區塊鏈解決方案XuperChain。目前XuperChain已經升級至3.0版本,且已開源。根據面向開源及私有軟件項目的托管平臺GitHub數據,XuperChain代碼提交次數300余次,保持高頻迭代。(北京商報)[2020/3/26]
2.2.?創建密鑰對
進入主界面后,我們需要首先創建一些密鑰對。在XuperIDE的任意界面,點擊應用左下?的鑰匙圖標,打開密鑰管理器。
你可以在密鑰管理器中創建、導入并管理密鑰對。在創建和編輯密鑰對的時候,你可以為該密鑰對設置別名,方便在后續的使用中進行識別。密鑰管理器除了對密鑰對進行儲存管理外,還將為創世區塊提供創世地址。創建新的Xuper節點實例時,XuperIDE會使用密鑰管理器里的地址作為創世地址。
金色晨訊 | 支付寶實現移動端區塊鏈跨境匯款服務 百度超級鏈55000TPS遠超行業水平:1.ONTology已在谷歌云、Amazon Web和微軟Azure發布公鏈。
2.日本三菱研究院利用區塊鏈技術提高食品溯源效率。
3.易見股份利用華為云搭建“易見區塊2.0”系統部署環境。
4.支付寶已在移動端實現區塊鏈跨境匯款服務。
5.富達接過比特幣閃電“火炬” 將推出比特幣托管服務。
6.海南省知識產權局與恒生電子合作引入區塊鏈技術。
7.以太坊兩個升級命名為君士坦丁堡/圣彼得堡 刪除改進提案EIP1283。
8.百度Q4財報:超級鏈55000TPS遠超行業水平。
9.Ken Rogoff:未來中央機構或會通過一個準入系統操作數字貨幣。[2019/2/24]
創建的新密鑰對將使用中文助記詞來生成私鑰。不過,導入私鑰的時候也可以導入英文助記詞或者JSON格式超級鏈私鑰。
在繼續之前,請先在密鑰管理器中創建一些密鑰對,作為接下來創建節點實例的創世地址。
2.3.啟動節點
點擊頂部的?Network?標簽,主頁面將切換為網絡管理器。在網絡管理器中,我們可以進行Xuper節點版本和節點實例的管理,包括下載、刪除Xuper節點版本,根據不同版本創建、刪除和運行節點實例。
金色晨訊 | 百度超級鏈與北京互聯網法院合作 美國政府“關門”可能會影響數字貨幣市場:1.北京互聯網法院區塊鏈證據平臺三個月采集數據已超百萬條。
2.印度Reliance收購區塊鏈石油交易平臺Vakt 5.56%股權。
3.百度超級鏈與北京互聯網法院合作。
4.Bitcoincash.org發布新設計的網站和開發路線圖。
5.美國證券交易委員會2019年審查優先事項包含數字資產。
6.中國(北京)跨境電商綜合試驗區發布區塊鏈實施方案。
7.以色列中央銀行正在尋求公眾對虛擬資產監管的意見。
8.研究發現亞洲的新聞事件對比特幣價格波動影響顯著。
9.美國政府“關門”可能會影響數字貨幣市場。[2018/12/23]
點擊主頁面中右上角的?NewInstance?按鈕打開創建新實例的彈窗,填寫實例名稱和選擇合適的版本,點擊?Create?按鈕完成節點實例的創建。
節點實例創建完成后,實例列表將顯示剛剛創建好的實例,點擊實例的綠色?Start?按鈕啟動Xuper節點。啟動完成后,你可以在下方的日志查看器中檢查節點運行日志。
聲音 | 百度區塊鏈實驗室負責人譚待:百度超級鏈具有超級節點技術等特征:近日,百度區塊鏈實驗室負責人譚待在Odaily星球日報 X 36Kr P.O.D大會上表示,百度提出的超級鏈行業解決方案具備超級節點技術、鏈內并行技術、立體網絡技術等三個特征。譚待稱,百度超級鏈將開源,供開發者開發相關應用。百度希望可以通過互聯網+區塊鏈+AI+行業應用場景的方式,建立真正具備影響力的可信應用[2018/9/5]
2.4.連接百度超級鏈開放網絡
XuperIDE除了提供本地節點功能,也提供了連接百度超級鏈開放網絡和連接自定義節點的功能。點擊?Network?標簽旁的下拉菜單選擇?BaiduXuper?可切換到百度超級鏈開放網絡。
2.4.區塊鏈瀏覽器
節點啟動后,點擊頂部的?Explorer?標簽,主頁面將切換為區塊瀏覽器。在區塊瀏覽器中,我們可以查詢對應地址的信息。
通過標簽旁邊的下拉箭頭,可以選擇并打開密鑰管理器中的地址。您也可以在地址欄中輸入或粘貼一個地址。打開一個有效地址后,我們便可以看到對應地址的余額信息了,在余額信息的右方顯示該地址對應的合約賬戶地址。
2.5.?創建智能合約賬戶
XuperChain的一個賬戶可以擁有多個智能合約賬戶,用戶可以將智能合約部署在合約賬戶下。
點擊地址欄最右側的創建合約賬號按鈕,在彈出的創建合約賬號窗口中填入創建的合約地址。合約賬戶地址格式為16位的純數字,且第一位不能為?0。
點擊創建后可以在瀏覽器中看到剛剛創建的合約賬戶地址信息,格式為?XC2000000000000000@xuper,點擊可以跳轉到該地址的合約交互頁面。
2.6.?創建智能合約項目
點擊頂部的?Project?標簽,主頁面將切換至項目管理器。點擊頁面右上角的?New?按鈕打開創建項目彈窗,輸入項目名稱并選擇合適的模版,XuperIDE?目前提供了兩個模版,分別為
C++?版本的?CounterSolidity?版本的?Counter
填寫項目名稱并選擇合適的模版后點擊創建項目,創建完成后XuperIDE將在項目管理頁面中打開該項目。
Counter?合約實現了一個簡單的區塊鏈計數器,其中定義了兩個方法?increase?和?get,分別為自增計數器和獲取當前計數器的值。
2.7.編譯智能合約項目
XuperChain支持使用C++?及Solidity開發智能合約,其中C++?使用Xdev進行合約編譯,Solidity使用Solc進行編譯。在右下角可以看到目前使用的編譯器和編譯器版本。可以點擊該按鈕選擇希望使用的編譯器版本,或者打開管理器下載更多可用的編譯器版本。
點擊工具欄的編譯按鈕,XuperIDE將進行項目的編譯,你可以通過下方的日志查看器來查看編譯結果。編譯后將在項目目錄下中生成wasm或者abi文件。
2.8.部署智能合約項目
點擊工具欄的部署按鈕,部署參數窗口將被打開,在這里可以輸入部署合約的名稱、構造函數的參數、交易簽名者和合約賬號。
2.9.調用合約
成功部署智能合約后,點擊區塊瀏覽器,并在合約地址處選擇剛剛部署的地址,主頁面將切換至合約瀏覽器,XuperIDE將自動打開剛才部署完成的智能合約。
合約瀏覽器頁面主要分為兩個部分:
左邊為合約的調用方法,可以根據合約代碼填寫調用的方法及參數,還可以選擇不同的簽名地址。右邊為合約的數據讀取,與調用合約類似,可以根據合約代碼填寫查詢的方法及參數,可以選擇不同的簽名地址。XuperIDE會自動讀取合約ABI中的functions,并為每個function生成參數表單。用戶可以簡單的選擇要調用的function,輸入參數,選擇簽名者,并點擊運行按鈕進行合約調用。調用結果將顯示在下方的result欄中。
接下來我們開始調用部署好的合約。在?Invoke?側的?Method?中填入?increase,由于?increase?方法需要一個參數?key,將在?Args?下的輸入框中留下一個參數,并在左邊填入?key?右邊填入?a,在?Authorization?的?Signer?中選擇地址,點擊上方的執行按鈕。完成交易后,我們可以看到成功執行的結果。合約會根據傳入的?key?參數來增加counter的值。
在右邊的?Query?的?Method?中填入?get,將在?Args?下的輸入框中留下一個參數,并在左邊填入?key?右邊填入?a,點擊執行按鈕,在下方?Result?中可以看到查詢的結果,即計數器當前的值。
多次調用?increase?并通過?get?查詢可以看到計數器根據調用?increase?的次數發生變化。
?01??傳統制造企業的痛點當前,以數字化、網絡化、智能化為主要特征的新工業革命蓬勃興起,加速推進物理世界、數字世界和生物世界的深度變化,推動全球經濟結構、產業結構、國際分工發生深刻變革.
1900/1/1 0:00:002021年7月11日凌晨,AnySwap多鏈路由V3受到黑客攻擊。 1.攻擊回顧 時間及地點此次攻擊發生在2021年7月11日凌晨,AnySwapV3流動性池子被攻擊.
1900/1/1 0:00:00據U.Today7月21日消息,CNBC主持人JimCramer在接受TheStreet采訪時對Tether此前披露的支持USDT價值的商業票據表示了擔憂.
1900/1/1 0:00:00巴比特訊,TheBlock消息,ElectricCoinCompany首席執行官兼Zcash創始人ZookoWilcox在一篇博客文章中提議.
1900/1/1 0:00:007月24日,2021世界區塊鏈大會·杭州正式開幕。本次大會由杭州時戳信息科技有限公司主辦,杭州未來科技城管委會等機構支持.
1900/1/1 0:00:00據Coindesk7月31日消息,MicroStrategy首席執行官MichaelSaylor周五表示,現在借錢購買更多比特幣就像在早期投資當今占主導地位的科技公司一樣.
1900/1/1 0:00:00