NEO-ONE是一款全新的端到端智能合約框架,旨在讓用戶輕松在NEO平臺上創建dApp。由NEO區塊鏈瀏覽器NEOTracker5人團隊的負責人AlexDiCarlo開發,支持TypeScript智能合約開發。
除了智能合約框架本身,NEO-ONE還包含文檔和課程材料,以簡化學習過程。該團隊的目標是引導用戶完成NEO智能合約的整個開發過程,讓他們通過實踐來學習。
介紹
NEO-ONE最初是根據NEOTracker的要求開發的。Alex評論說:“當我們需要一種跟蹤通證傳輸的方法,以及一種與NEO節點有效交互的流暢API時,框架的第一個想法就產生了。到我們建立了NEOTracker所需的所有基礎設施和API,我們覺得我們已經做了一些其他人可以利用的有用的東西,所以我們開始了充實一個端到端的框架細節的工作,這個框架將成為NEO-ONE”。
馬斯克:X永遠不會推出加密代幣:金色財經報道,社交媒體應用X(前身為Twitter)CEO 馬斯克在回復DogeDesigner時表示,X永遠不會推出加密代幣。[2023/8/5 16:20:42]
Alex注意到NEO開發通道中提出的許多問題都與開發的核心基礎有關,例如設置環境。這表明了團隊的目標是通過開發端到端框架來解決的一個問題,該框架提供“輕松啟動和為用戶提供每一步的工具”。
NEO-ONE項目的目標是成為NEO上dApp開發的一站式套件。Alex評論道:“最終,我們的目標是讓一個沒有NEO經驗,甚至沒有區塊鏈經驗的人,能夠在30分鐘或更短的時間內完成他們的第一個智能合同。”
NEO-ONE框架
作為一個端到端的框架,NEO-ONE被設計為具有高度可訪問性。用戶可以在瀏覽器中進行所有的編碼和測試,因此不需要預先設置開發環境。該編輯器包含諸如console.log之類的功能,它在智能合約中的工作方式與在JavaScript中的工作方式相同,該團隊還計劃添加一個集成調試器,以解決未來的任何問題。
SEC通過從M條例中刪除對信用評級的引用的修正案:金色財經報道,美國證券交易委員會(SEC)今天通過了對規則的修改,從M條例第101條和第102條規定的現有例外中刪除并取代對信用評級的提及,這套規則禁止可能人為影響所發行證券市場的活動。
Gensler表示,這種采用符合國會在 2008 年金融危機之后的愿望,確保我們不會在我們的規則集中嵌入對信用評級的依賴,而是采用適當的替代信用衡量標準。此次通過將是SEC為執行這一任務而制定的第六次也是最后一次規則制定。
修訂案生效后,將取消M條例第101條和第102條中某些現有的例外規則,這些例外規則參考了不可轉換的債務證券、不可轉換的優先證券和資產支持證券的信用評級,取而代之的是基于信用度替代標準的新例外規則。這些替代措施包括滿足特定違約概率門檻的發行人的不可轉換債務證券和不可轉換優先證券的例外情況,以及根據在委員會SF-3表上提交的有效貨架登記聲明發售的資產支持證券的例外情況。[2023/6/8 21:22:53]
或者,開發人員可以將新CLI集成到Atom或VSCode編輯器中,在這些編輯器中可以訪問相同的功能。這包括通過編寫TypeScript單元測試自動化測試的能力,對于那些希望快速部署dApps的人來說,這是一個關鍵的故障排除步驟。
美懷俄明州新法案將從7月1日起禁止法院強制披露私鑰:金色財經報道,美國懷俄明州眾議院通過法案,將禁止該州的法院強迫某人披露其數字資產私鑰,在任何民事、刑事、行政、立法或其他程序中,不得強迫任何人出示私鑰或將私鑰告知任何其他人,不過如果公鑰不可用或無法披露數字資產、數字身份或其他利益或權利的詳細信息,則可例外。該法案將于2023年7月1日正式生效。[2023/2/16 12:10:31]
根據Alex的說法,該團隊希望NEO-ONE將在dApp開發中樹立一個新標準:“通過使區塊鏈開發成為一個連貫且簡單的過程,我們希望能夠對整個加密生態系統產生影響-如果開發人員需要花更少的時間考慮他們的智能合約以及如何整合它們,我們希望他們有更多的時間花在他們dApp的用戶體驗上。”
雖然目前NEO開發人員可能有自己喜歡的編寫智能合約的設置,但是NEO-ONE可以根據需要簡化工作流程的任何部分。Alex解釋說:“例如,NEO-ONE極大地簡化了設置本地節點的過程,它只需要安裝節點,然后就是一個命令。”
Celsius債權人律師:潛在競標者對Celsius資產的出價未被拒絕:金色財經報道,代表Celsius無擔保債權人委員會的律師今日在Twitter Space表示,該公司仍在與潛在競標者就Celsius的加密資產進行談判,他們被拒絕的說法是“絕對錯誤的”。
此前加密KOL Tiffany Fong表示,幣安、Galaxy Digital和Bank to the Future是Celsius資產的秘密競標者,Fon當時稱這些出價“在很大程度上被拒絕了”,他提到了一名Celsius律師的聲明,稱這些出價“沒有說服力”。
這名律師沒有證實泄密文件中提到的報價是否準確,但表示“令人遺憾”,因為這降低了委員會在談判過程中的靈活性。他表示,他們目前正在調查泄密是如何發生的,并補充說,“非常擔心參與這一過程的潛在投資者可能會為了自己的利益而試圖操縱競拍過程。”[2023/2/1 11:40:42]
“從智能合約開發、測試、本地網絡管理、與智能合約交互的客戶端API,到與React等框架的集成,一切都經過了精心設計和集成,以提供NEO或任何其他區塊鏈框架都無法提供的開發體驗。”
ETHStorage創始人Qi Zhou:一旦L2等技術相對成熟,相信比特幣也會采用這些技術:金色財經報道,在由比特大陸聯合金色財經舉辦的《比特幣誕生14周年》主題活動上,ETHStorage創始人Qi Zhou表示,據我的觀察,往往一個鏈時間越長,市值越高,這個鏈對新的技術、對新的一些應用的支持的話會非常謹慎,比如以太坊早期加入一些功能是相對容易很多的,后面的話隨著以太坊的市值增長和應用不斷成熟,再加入新的功能和應用比如L2等會花很多時間。
在去中心化方面比特幣還是有著比較大的統治地位,在應用上像以太坊的分叉是非常頻繁的,以太坊歷史上秘密修理了很多bug,曾經遭到比特幣社區的批評不夠去中心化,中本聰的離開等信號標志著比特幣是完全去中心化驅動,不僅是節點運營,包括整個開發流程沒有人去能夠中心化控制,這樣導致比特幣采用新技術,會有一些困難性,一旦L2等技術相對成熟,相信比特幣也會采用這些技術,解決更復雜的問題,比特幣還會有非常大的升值空間。[2023/1/3 9:50:03]
采用TypeScript
NEO-ONE的發布還首個支持NEO上的TypeScript,TypeScript是一個靜態類型的JavaScript超集。TypeScript需要在NEO-ONE平臺上編寫智能合約,不過JavaScript可以用來與之交互。
Alex評論說:“我們希望使用靜態類型化語言來實現它所帶來的所有編譯時好處;即使不運行代碼,我們也可以執行不變量并確保它是正確的。鑒于JavaScript的流行和TypeScript在JavaScript世界中的聲望,TypeScript似乎是構建需要正確代碼的新框架的一個明智選擇——畢竟我們是在處理金融交易。”
通過有效地實現整個TypeScript語言,NEO-ONE團隊的目標是為開發人員提供一個無意外的體驗。要實現這一點,首先必須在NeoVM中實現一系列細小改動,否則TypeScript智能合約將受到不必要的限制。
在這些變化中有一個bug修復,NEO-ONE團隊實際上阻止了它訪問主網。在廣泛的測試過程中,發現這些更改可能破壞了許多現有的智能合約,因為它們依賴于帶有bug的NeoVM實現。由于這個更改是正確支持TypeScript智能合約所必需的,因此必須實現一個系統,允許現有合約使用舊的代碼路徑,而新合約使用更新的代碼路徑。
未來,團隊的目標是“將端到端功能擴展到其他智能合約語言,以便開發人員可以使用他們最喜歡的任何語言,同時仍然可以利用NEO-ONE”。
互動開發課程
除了NEO-ONE編輯器的用戶友好特性之外,團隊還實現了面向NEO或區塊鏈新開發人員的課程材料。通過允許用戶直接從瀏覽器構建、測試和編寫智能合約,NEO-ONE希望降低dApp開發的門檻。
在被問到課程材料更適合編程新手還是有經驗的開發人員時,Alex回答道:“介于兩者之間。我們遍歷所有概念,包括非區塊鏈概念,就好像當開發人員沒有經驗一樣。我們在整個材料中提供了外部文檔鏈接,鏈接到關于這個主題的更詳細的新文檔,鏈接到TypeScript特定知識的TypeScript文檔,以及我們在課程中使用的任何外部庫。
參與貢獻
作為一個開源項目,NEO-ONE一直在尋找貢獻者。NEONewsToday向Alex詢問了社區可以提供哪些對NEO-ONE項目有價值的貢獻,他回答說:
“使用框架,報告錯誤,告訴我們什么有效,什么無效。告訴我們什么可以改進。我們想要使它成為最好的框架,而我們能做到這一點的唯一方法就是得到社區的幫助。
除此之外,我們在neo-onegithub上還列出了一系列需要幫助的問題,一旦你對開發neo-one有了感覺,還有更大的事情我們需要幫助。例如,我們有一個強大的集成故事,從開發人員的角度和從產品集成的角度,我們想把它擴展到Angular、Vue,以及開發人員用于前端開發的任何其他框架。”
NEO-ONE網站:https://neo-one.io/
NEO-ONEGithub:https://github.com/neo-one-suite/neo-one
NEO-ONETwitter:https://twitter.com/neo_one_suite
原文鏈接:https://neonewstoday.com/development/introducing-neo-one-a-new-all-in-one-dapp-development-suite/
請點擊訪問NEO-ONE
NEO官網:https://neo.org/
Github:https://github.com/neo-project
Reddit:https://www.reddit.com/r/NEO/
Discord:https://discord.io/neo
Twitter:https://twitter.com/NEO_Blockchain
微博:@NEO智能經濟
11月28日至30日,2018國際區塊鏈大會在長沙國際會展中心順利召開。本屆大會由長沙市人民政府、中國電子學會、中國電子信息產業集團有限公司共同主辦.
1900/1/1 0:00:00零門檻推薦返利50%開啟!開始時間:香港時間2018年11月29日15:00活動入口:活動頁面?或通過“用戶中心-邀請好友” 活動規則: 1.不設任何門檻、不設傭金上限、永久推薦關系.
1900/1/1 0:00:00TomoChain-Tera合作公告2018/11/24 親愛的社區們! TomoChain很高興地宣布,我們已經與Terra建立了合作關系.
1900/1/1 0:00:00尊敬的幣易用戶: 為給用戶提供更好的體驗,幣易Coinyee.io將于新加坡時間2018年11月29日19:00進行APP更新升級,用戶可自行選擇是否更新升級,期間不影響用戶的正常訪問和使用.
1900/1/1 0:00:00波場TRON|周報 為滿足波場TRON全球社區愛好者閱讀,本周周報共分為13種語言,請您選擇閱讀.
1900/1/1 0:00:00親愛的用戶: DigiFinex為回饋大家一年來的大力支持,特在本交易所上線一周年之際,推出DFT抵扣手續費5折的優惠活動.
1900/1/1 0:00:00