摘要:簡(jiǎn)介是一個(gè)結(jié)合以及的的運(yùn)行平臺(tái),它使得提供可編程性,并允許使用編寫(xiě)智能合約。編寫(xiě)的合約可以通過(guò)打包腳本,壓縮文件極大的降低部署發(fā)布成本。的合約使用編寫(xiě)并且全部開(kāi)源,方便社區(qū)審計(jì),迅速形成共識(shí)。
FIBOS 簡(jiǎn)介
FIBOS 是一個(gè)結(jié)合 FIBJS 以及 EOS 的 JavaScript 的運(yùn)行平臺(tái),它使得 EOS 提供可編程性,并允許使用 JavaScript 編寫(xiě)智能合約。
JavaScript 開(kāi)發(fā) + BANCOR 協(xié)議智能通證 + 開(kāi)發(fā)者服務(wù),F(xiàn)IBOS 平臺(tái)實(shí)現(xiàn)了快速開(kāi)發(fā)、快速部署和穩(wěn)定且流動(dòng)的通證體系,幫助開(kāi)發(fā)者一步進(jìn)入?yún)^(qū)塊鏈時(shí)代。
為什么要?jiǎng)?chuàng)造 FIBOS 1. 目前 EOS 的環(huán)境部署困難EOS 的編譯環(huán)境依賴(lài)性強(qiáng),編譯過(guò)程時(shí)常遇到很多問(wèn)題,對(duì)于普通一個(gè)開(kāi)發(fā)者來(lái)說(shuō),大多數(shù)面對(duì) CMake 的情況是束手無(wú)策的。
而 FIBOS 提供一套預(yù)編譯開(kāi)發(fā)環(huán)境,開(kāi)發(fā)者可以快速實(shí)現(xiàn)部署,把更多的時(shí)間用在編寫(xiě)智能合約上。
2. 開(kāi)發(fā)門(mén)檻高編寫(xiě) EOS 智能合約需要掌握 C++ 語(yǔ)言,這對(duì)于一名開(kāi)發(fā)者來(lái)說(shuō)學(xué)習(xí)成本非常高,并且我們認(rèn)為正確的寫(xiě)出編譯合約的 CMAKELISTS.TXT 才是剛剛開(kāi)始!
而對(duì)于 FIBOS 來(lái)說(shuō),開(kāi)發(fā)者可以使用 JavaScript 腳本語(yǔ)言進(jìn)行編寫(xiě)智能合約,而這門(mén)語(yǔ)言學(xué)習(xí)成本很低。
對(duì)于一名開(kāi)發(fā)者來(lái)說(shuō),如果一件事情簡(jiǎn)單容易,我們認(rèn)為他們會(huì)更容易接受,并渴望了解 FIBOS。
3. 測(cè)試套件原始EOS 的測(cè)試用例編寫(xiě)也必須使用 C++,高難度的語(yǔ)言學(xué)習(xí),高難度的編譯,使得測(cè)試這件事在 EOS 上面變得復(fù)雜、困難。
FIBOS 集成 FIBJS 服務(wù)端開(kāi)發(fā)平臺(tái),擁有成熟的測(cè)試套件,在 FIBOS 平臺(tái)上編寫(xiě)的用例,開(kāi)發(fā)者可以使用 JavaScript 編寫(xiě)測(cè)試用例,這一切看起來(lái)非常的靈活、輕松!
4. EOS 迭代周期長(zhǎng)一個(gè) EOS 智能合約要想成功部署發(fā)布,需要經(jīng)過(guò)編寫(xiě)、編譯、部署、測(cè)試、調(diào)試、修復(fù),漫長(zhǎng)的等待過(guò)程。
FIBOS 支持本地合約模式,隨時(shí)修改隨時(shí)測(cè)試,結(jié)合一些 IDE 工具可以做到一鍵研發(fā)測(cè)試。
5. 開(kāi)發(fā)生態(tài)原始EOS 使用 C++ 參與編寫(xiě)研發(fā),并不能做到 NPM 這樣的生態(tài)環(huán)境,而 FIBOS 支持 NPM 包管理,與龐大的 NPM 生態(tài)緊密連接。
6. 部署發(fā)布合約成本高EOS 編寫(xiě)合約需要讓 C++ 代碼編譯到 WASM,而 WASM 編譯文件非常龐大,讓發(fā)布部署運(yùn)行合約成本非常高昂。
FIBOS 編寫(xiě)的合約可以通過(guò)打包腳本,壓縮文件極大的降低部署發(fā)布成本。
7. 合約不可審計(jì)EOS 合約編譯成 WASM 后,對(duì)審計(jì)閱讀合約代碼帶來(lái)了極大的困難,開(kāi)發(fā)者無(wú)法評(píng)估合約的安全性。
FIBOS 的合約使用 JavaScript 編寫(xiě)并且全部開(kāi)源,方便社區(qū)審計(jì),迅速形成共識(shí)。
FIBOS 社區(qū)開(kāi)發(fā)者可以通過(guò)如下途徑討論和研究 FIBOS:
website: https://fibos.io
telegram: https://t.me/FIBOSIO
twitter: https://twitter.com/fibos_io
medium: https://medium.com/@fibosio
issue: https://github.com/fibosio/fi...
開(kāi)始體驗(yàn)準(zhǔn)備好開(kāi)始一場(chǎng)愉快的開(kāi)發(fā)經(jīng)歷了嗎?那么,從安裝開(kāi)始吧。
文末附上官方地址~~~
https://fibos.io/ FIBOS 是一個(gè)創(chuàng)造和發(fā)展區(qū)塊鏈應(yīng)用生態(tài)的平臺(tái),讓你輕松創(chuàng)建屬于自己的價(jià)值網(wǎng)絡(luò),幫助開(kāi)發(fā)者和創(chuàng)業(yè)者一步進(jìn)入?yún)^(qū)塊鏈?zhǔn)澜纭?/p>
https://dev.fo/ JavaScript 開(kāi)發(fā) + BANCOR 協(xié)議智能通證 + 開(kāi)發(fā)者服務(wù),F(xiàn)IBOS 平臺(tái)實(shí)現(xiàn)了快速開(kāi)發(fā)、快速部署和穩(wěn)定且流動(dòng)的通證體系,幫助開(kāi)發(fā)者一步進(jìn)入?yún)^(qū)塊鏈時(shí)代。
搜索關(guān)注公眾號(hào)「FIBOS社區(qū)」,第一時(shí)間獲取技術(shù)干貨!
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/99675.html
摘要:簡(jiǎn)介是一個(gè)結(jié)合以及的的運(yùn)行平臺(tái),它使得提供可編程性,并允許使用編寫(xiě)智能合約。編寫(xiě)的合約可以通過(guò)打包腳本,壓縮文件極大的降低部署發(fā)布成本。的合約使用編寫(xiě)并且全部開(kāi)源,方便社區(qū)審計(jì),迅速形成共識(shí)。 FIBOS 簡(jiǎn)介 FIBOS 是一個(gè)結(jié)合 FIBJS 以及 EOS 的 JavaScript 的運(yùn)行平臺(tái),它使得 EOS 提供可編程性,并允許使用 JavaScript 編寫(xiě)智能合約。 Jav...
摘要:區(qū)塊鏈技術(shù)工坊由一群熱愛(ài)區(qū)塊鏈技術(shù)的開(kāi)發(fā)者組織,在全國(guó)各主要城市每周舉辦線下區(qū)塊鏈技術(shù)分享活動(dòng)。深圳地區(qū)由小牛新能源登鏈學(xué)院聯(lián)合主辦,由以太零贊助。區(qū)塊鏈技術(shù)工坊堅(jiān)持聚焦區(qū)塊鏈技術(shù)分享,以技術(shù)會(huì)友,最新一期交流技術(shù),報(bào)名戳鏈接。 區(qū)塊鏈技術(shù)工坊由一群熱愛(ài)區(qū)塊鏈技術(shù)的開(kāi)發(fā)者組織,在全國(guó)各主要城市每周舉辦線下區(qū)塊鏈技術(shù)分享活動(dòng)。深圳地區(qū)由HiBlock、小牛新能源、登鏈學(xué)院聯(lián)合主辦,由以太...
摘要:?jiǎn)?dòng)節(jié)點(diǎn)環(huán)境配置腳本創(chuàng)建文件夾,保存如下代碼至運(yùn)行開(kāi)發(fā)環(huán)境運(yùn)行結(jié)果日志部分如果你看到了以上的消息,說(shuō)明運(yùn)行成功,已經(jīng)開(kāi)始區(qū)塊生產(chǎn)。 搭建一個(gè) FIBOS 開(kāi)發(fā)環(huán)境需要安裝 fibos 和 fibos.js。 本章節(jié)示例代碼的目錄結(jié)構(gòu): hello_fibos/ ├── fibos_client │ ├── call.js //調(diào)用合約接口腳本文件 │ ├── initCli...
摘要:?jiǎn)?dòng)節(jié)點(diǎn)環(huán)境配置腳本創(chuàng)建文件夾,保存如下代碼至運(yùn)行開(kāi)發(fā)環(huán)境運(yùn)行結(jié)果日志部分如果你看到了以上的消息,說(shuō)明運(yùn)行成功,已經(jīng)開(kāi)始區(qū)塊生產(chǎn)。 搭建一個(gè) FIBOS 開(kāi)發(fā)環(huán)境需要安裝 fibos 和 fibos.js。 本章節(jié)示例代碼的目錄結(jié)構(gòu): hello_fibos/ ├── fibos_client │ ├── call.js //調(diào)用合約接口腳本文件 │ ├── initCli...
摘要:如果出錯(cuò),需要查看一下本地節(jié)點(diǎn)是否正在運(yùn)行,在瀏覽器輸入后記完至此,本地的開(kāi)發(fā)環(huán)境基本搭建完成,如果你想試試在本地環(huán)境編寫(xiě)部署調(diào)用智能合約,可以參考官方開(kāi)發(fā)文檔,當(dāng)然,后續(xù)有時(shí)間,我也會(huì)把在智能合約開(kāi)發(fā)過(guò)程中踩到的坑寫(xiě)寫(xiě)。 FIBOS是什么? FIBOS 是一個(gè)結(jié)合 FIBJS 以及 EOS 的 JavaScript 的運(yùn)行平臺(tái),它使得 EOS 提供可編程性,并允許使用 JavaSc...
閱讀 3242·2021-11-22 09:34
閱讀 2873·2021-09-22 15:28
閱讀 884·2021-09-10 10:51
閱讀 1906·2019-08-30 14:22
閱讀 2402·2019-08-30 14:17
閱讀 2813·2019-08-30 11:01
閱讀 2378·2019-08-29 17:19
閱讀 3723·2019-08-29 13:17