Ontology DAPP開發攻略(1)

2021-09-05 09:34:22 字數 1225 閱讀 1962

是不是有乙個辦法可以加入乙個技術群,大家分工合作,把各自擅長的能力集中起來做點小事情,賺點小外快,體驗成就感。比如我是有想法,可以寫點**,每週可以貢獻一小部分時間,但是沒有其他人合作,是做不了更有意義的事情的。

接下來應該選擇乙個合適的鏈做開發:

eth發幣合適,但tps低,做高頻應用不合適,solidity語言也有門檻。

我希望的是更低的智慧型合約開發門檻,效能又不錯,配套工具多,從入門到精通都合適,支援大資料交易,能擴容的鏈。

最後我找到了本體, 也就是ontology( 目前發現有這幾個特點比較適合我:

智慧型合約用python,比較容易入手。

數字身份和資料交易協議,滿足我身份信任和大資料方向計畫。

跨鏈技術,滿足我長遠計畫。

開發者文件包含了所有我需要的工具或介面api,不需要自己花很多時間查詢。

開發者文件(

一鍵啟動私網solo-chain或命令列啟動ontology-cli。

智慧型合約開發和部署呼叫軟體:smartx 和 vscode外掛程式sc-extension。

cyano錢包:cyano wallet

區塊鏈瀏覽器api:根據合約位址查詢交易歷史記錄。explorer-api

移動端dapi:ontio-cyano, chrome 外掛程式dapi: dapi.js

選鏈和資料準備齊全後,接下來是開發、上線、推廣工作。按角色分類大概是這樣的:產品經理,ui設計和互動,前端開發,智慧型合約開發,後端開發,運營。

產品經理: 確認需求(本人不擅長)

運營: 上線和推廣(本人不擅長)

punica-init-default-box

這個模板裡包含了智慧型合約**,通過dapi和錢包通訊的案例。

learning-sc-video

前端開發:(找到部分資料,但本人不擅長,跪求前端大佬共同奮戰)

負責前端開發和dapi接入

dapi接入分網頁版和手機版本,

移動端dapi:ontio-cyano, chrome 外掛程式dapi: dapi.js

需要實現兩個功能,登入和購買。

登入,其實就是向錢包發起請求,使用者接受請求,登入成功

購買,向錢包發起購買請求,使用者簽名,傳送交易。

其他呼叫合約操作類似購買。

後端開發:根據實際專案而定,盡量簡單最好。

確認與區塊鏈瀏覽器的api介面,沒有的介面需要後端新增。

找到部分已上線的遊戲供參考:

(需翻牆)

機械人攻牙 惠東攻牙機

惠東攻牙機 使科技人員從設計生產到系統技術運作每一步都可以隨時有進步。伺服電動機的控制對應大系統 hz 伺服 調速及運動控制板與相應大系統的相互聯絡不直接參照,導致相關大系統的後續執行對系統的安全有一定的影響。處理方法 正確調整各部位的變速比。惠東攻牙機 攻牙機械人很簡單 只需要根據只需要的效能進行...

堆疊溢位攻與防

溢位是網路安全中經常接觸到的乙個問題,一旦出現某種溢位漏洞,網路上成千上萬的電腦都將成為hacker兄弟姐妹們砧板上的肉了。那麼溢位到底是什麼?這種攻擊方式需要怎麼利用和防範?慢慢往下看就知道了。溢位就是程式對使用者提交的資料不作任何檢查或者檢查不完全而導致的程式 記憶體錯誤,在學習它之前讀者朋友們...

他山之石,可以攻玉。

第乙份工作 雜亂的工作,迷茫的未來 我的第乙份工作是在一家外企sp上班。算是正式走上社會的第乙份工作,待遇在2200 3000左右 加班費和補助是浮動的 經常性加班,福利還算不錯,有加班費,補助。但工作內容很雜 公司內部區域網 ad,dhcp,mail,cisco,vpn,ap,集團 中病毒當然也是...