Solidity語言的開發者使用情況如何?我們從400多份問卷中看到了這些。這是由Solidity官方開展的第二次結構化的年度大型Solidity開發人員調查,以Solidity語言的開發者使用情況為主題,圍繞開發者數量、開發者簡介、開發者屬性、開發者開發經驗、即將推出的功能和語言設計、社區Solidity等多個維度展開調查。這篇文章中,我們將總結和分析2021年Solidity開發者調查的結果。摘要
調查對象:總共有來自73個不同國家/地區的435名開發人員參與了此次調查,與2020年相比,這一數字增加了100%以上。覆蓋的國家和地區也從2020年的48個急劇增加到2021年的73個。超過20%的用戶表示居住在美國,其次是印度和德國,大約9%的人更愿意不分享其位置的詳細信息。開發人員簡介:編程經驗水平中等偏高,大多數受訪者從事專業編程工作3年或以上,36.6%甚至超過6年。Solidity體驗:超過一半的受訪者使用Solidity不到一年,而15.5%的受訪者使用它超過3年,幾乎80%的人每天或每周都使用Solidity。Solidity專業知識:大多數受訪者認為自己是Solidity專家,他們的專業知識自我評價為7或更高。4.2%的人將他們的專業知識評為10。80%的受訪者將Solidity用于他們的個人項目,大約60%的人也在工作中使用它,超過一半的受訪者使用Solidity的時間不到一年。開發者體驗:大多數(大于70%)認為Solidity開發者體驗在去年有所改善,只有1.6%的人認為情況變得更糟。語言準確性:60%的開發者希望Solidity能夠增加更多檢查點,減少由于判例不足引起的錯誤,提升智能合約開發的準確性。26%的人更愿意保持現狀。未來功能:更高效的優化器和捕獲自定義錯誤的能力被列為正在討論的最重要的未來功能。此外,對小數的支持、更好的陣列管理和解決堆棧太深錯誤等都是最受期待的功能。喜歡和害怕的功能:受訪者最喜歡Solidity的簡單性、「易于學習」的方面、默認的SafeMath和修飾符,可怕的話題是調試、堆棧太深的錯誤以及缺少對小數的支持。社區:不到三分之一的受訪者曾參與過與Solidity語言設計相關的工作。調查對象
以太坊上海升級硬分叉定于2023年3月進行,將釋放信標鏈質押ETH提款:12月8日消息,以太坊開發人員在周四的以太坊核心開發者會議中敲定上海升級硬分叉于 2023 年 3 月進行,將釋放信標鏈質押的 ETH 提款。開發人員還同意在上海升級中解決 EVM 對象格式 (EOF) 的實施問題。
上海升級中的以太坊改進提案包括 EIP 3540、EIP 3670、EIP 4200、EIP 4570 和 EIP 5450。會議還提到,若 EOF 問題因實施復雜而無法在下一次 All Core Developers 電話會議上進行,開發人員同意將 EOF 推遲到秋季,因此將不會延遲質押 ETH 的提款。[2022/12/9 21:32:21]
請注意,此調查僅以英語進行這一事實是在解釋有關居住國分布和語言偏好的結果時需要考慮的重要因素。首先,讓我們看看參與本次調查的開發人員,我們將詳細介紹位置和語言等一般信息,并詳細了解他們的專業經驗、編程偏好等。2021年的調查總共收到了來自73個不同國家/地區的開發人員的435份回復,與2020年相比,這一數字增加了100%以上。國家和地區的數量也從2020年的48個攀升至2021年的73個,似乎也覆蓋了地理上更加多樣化的受眾。
居住位
超過20%的人表示居住在美國,其次是印度和德國,大約9%的人更愿意不分享其位置的詳細信息。
語言
受訪者使用他們的母語涵蓋多種語言,總共提到了50種不同的語言作為母語。其中35%的受訪者的母語是英語,其次是西班牙語、法語、俄語、葡萄牙語和德語。
超過80%的受訪者在工作中主要使用英語。一些受訪者還在工作中說西班牙語、法語、俄語或葡萄牙語。
火幣全球商務副總裁Ciara:2021年區塊鏈技術應用場景將繼續增加:2021年2月25日,在由加拿大商業生態咨詢(Canadian Ecosystem Institute)主辦的線上區塊鏈論壇中,火幣全球商務副總裁Ciara表示,數字貨幣市場還處于萌芽狀態,2021年仍然是投資包括比特幣在內的數字貨幣的機會,2020年受疫情影響,全球經濟大環境低迷,比特幣價格一度下探3800美元低點,而現在不到一年的時間,比特幣一度觸及58000美元高點,價格已經翻了十余倍。可以預測,2021年傳統機構仍將不斷入場加密貨幣,區塊鏈技術應用場景將繼續增加,更多的企業會開始應用區塊鏈技術。
“比如在社會公共事務方面,我們已經看到了加密技術和區塊鏈應用于公益慈善事業的案例,火幣公益利用區塊鏈技術的可溯源和不可篡改等特質,來保持公益事件的透明性。”Ciara最后表示道。[2021/2/25 17:52:22]
在母語非英語的受訪者中,超過90%的人可以閱讀英文版的Solidity文檔,8.6%的人更愿意用他們的母語閱讀,其中最常被提及的是普通話和繁體中文、西班牙語和葡萄牙語。
請記住,此調查僅以英語進行,這可能會影響此問題的結果。我們仍然相信Solidity文檔等資源的國際化是降低進入門檻的關鍵因素,我們的目標是支持社區努力通過新的、更清晰的結構化翻譯指南進行翻譯。開發者簡介
工作經驗和就業77.1%的受訪者目前有工作,大約10%是學生,12.5%目前沒有全職工作。
受訪者主要在科技和金融服務領域工作,除此以外教育、媒體以及游戲等領域的占比也相對較高。
現場 | 安鑫鑫:2020年,金色財經會持續為行業創新發展貢獻力量:2019年12月27日,由金色財經主辦的“與時共創”頒獎盛典在京舉行。在活動現場,金色財經CEO、金色學院創始人安鑫鑫對于金色財經發表總結指出:
第一,堅持初心,茁壯成長,從成立到現在,金色財經堅持初心,為行業內人士提供專業的信息服務,2019年,業務穩步增長,創新從未停止;
第二,服務用戶是一種樂趣,這一年,在產品上更加智能化,數據更加完善,涵蓋全方位的數據體系,為用戶提供全面的信息,內容更快、更準確,為投資者提供關注的內容,社區對投資者更加親和;
第三,在服務中探索未來,金色財經致力于囊括全球的信息、資訊,為用戶尋找全球最前沿的項目和商業模式,為行業的從業者提供資源,使其進行無礙的交流;
第四,鏈接共識,創新未來,共識搭建了整個區塊鏈的底層,創新是推動行業發展的火石,每一次創新都會帶來大的變革,同時為行業帶來活力,創新是告別熊市的最大力量;
第五,開放的區塊鏈精神,金色財經在運作中將開放的邏輯走的很深,內容開放,資源開放,活動豐富,通過各種形式鏈接行業,鏈接企業,流量開放,成立之初就開放了免費的專欄入駐,幫助多個自媒體品牌的誕生;
第六,未來的路,腳踏實地,未來的金色財經,2020會做的更好,更加專注為行業提供信息服務,更加國際化,更專業化,獲取全球的信息資訊,專注于技術創新領域,推動區塊鏈的技術發展。2020年,金色財經會走創新的路線,為行業貢獻一份我們自己創新的邏輯。
第七,感恩信任,我們會不負所望。[2019/12/27]
大約10%的人是編程新手,并且只從事專業編程不到一年。不過值得一提的是,擁有超過15年編程經驗的資深開發者占比也達到了這一數字。而約有30%的受訪者擁有3-5年編程經驗。參與本次調查的受訪者編程經驗年限基本呈現正態分布。總體而言,編程經驗水平處于中高水平,大多數受訪者專業編程3年或以上,36.6%甚至超過6年。
有趣的是,大多數受訪者將Solidity用于他們的個人項目,大約60%的受訪者在工作中使用Solidity,而40%的受訪者主要在工作中使用另一種編程語言編寫代碼。超過20%的人表示他們正在領導一個編程團隊。
動態 | 觀點:2020年將是機構投資比特幣之年:據Cyptodaily分析文章指出,2020年似乎即將成為真正的大型機構開始支持加密貨幣的一年。一旦大型機構開始投資,人們將會看到比特幣的價格和受歡迎程度完全飆升。支持比特幣的人越多,主流采用的機會就越大。根據福布斯的說法,“事實證明,2019年是區塊鏈科技步入正軌的一年。與比特幣和加密貨幣早期的瘋狂相比,區塊鏈幾乎在每個行業都取得長足的進步,從保險到藥品再到奢侈品。”此外,“在大型企業的支持下,我們看到了底層協議的成熟以及安全和隱私方面的改進。還有很多工作要做,因為核心區塊鏈基礎設施需要足夠成熟,以便為黃金時段做好準備。與Q1和Q2一樣,2019年下半年肯定會有新的發展。”隨著區塊鏈和比特幣在Facebook手中變得更加成熟,其他公司也將跟進。明年的這個時候,市場看起來可能與今天有很大不同,這是肯定的。[2019/8/14]
在開源貢獻方面,60%的受訪者表示他們從未或很少為使用Solidity編寫的開源項目做出貢獻。不過也有約30%的受訪者表示每天或每周都會這樣做。
編程語言首選項JavaScript和Solidity在最常用的編程語言中排名第一,其次是TypeScript和Python。
在「最喜愛的編程語言」票選中,Python成功擊敗Solidity「反客為主」,獲得了22.7%的受訪者青睞,其次是Solidity、JavaScript、TypeScript和Rust。
操作系統與2020年的調查類似,macOS和Linux似乎同樣受歡迎。大約40%使用macOS,緊隨其后的是Linux,22%的受訪者使用Windows,其中大多數人表示除了Windows之外還使用macOS或Linux,也有一些開發人員同時使用Linux和macOS,甚至同時使用這三個操作系統。
聲音 | OKEx:徐樂的“行賄”指控是故意抹黑\u2028:針對徐樂在朋友圈回應GTC下線OKEx時暗指OKEx工作人員借工作之便要錢一事,OKEx項目審核相關人員回應稱該言論為“故意抹黑”,并解釋稱:“給已上線平臺的項目賬戶申請低手續費是給已上線項目方的福利。大多數項目方賬戶都享受到低手續費福利。”\u2028[2018/8/4]
Solidity經驗和Solidity開發人員簡介
大多數受訪者認為自己是Solidity專家,他們的專業知識自我評價為7或更高。4.2%的人將他們的專業知識評為10,大約23%可以被認為是初學者或自評專業水平為4或更低的低頻用戶。
與去年相比,初學者的比例略有增加,超過一半的受訪者使用Solidity的時間不到一年。15.5%的人使用Solidity超過3年,因此可以被視為Solidity老年人。
Solidity仍然看起來相當容易學習,26.7%的受訪者在不到一個月的時間內感到高效,30.7%的受訪者在不到半年的時間內感到高效,7.7%的人需要一年多的時間才能適應這種語言。23.3%的人感覺還沒有效率,其中超過75%的人是初學者,并且使用Solidity的時間不超過6個月。
Solidity開發人員簡介大多數受訪者每天或每周都使用Solidity,8%的人表示「很少」或「從不」使用Solidity,其中幾乎所有主要使用另一種編程語言的代碼都在工作中,大多數人表示他們使用Solidity的時間還不到3個月。
超過50%的人使用VSCode作為編輯器來編寫Solidity,其次是VisualStudio和Remix,7%的受訪者使用Vim,其次是IntelliJ和Atom。與2020年相比,2021年IntelliJ、Atom、Vim和Sublime的使用量減少了。
Hardhat成為最受歡迎的以太坊專用開發環境,近45%的受訪者使用它,Truffle和Remix緊隨其后,各自的用戶份額約為17%。相對較少份額的以太坊專用開發環境是Brownie、Dapptools、Scaffold-ETH、Foundry/Forge和Embark。與2020年相比,Truffle(2020:34.6%->2021:17.9%)和Remix(2020:29.3%->2021:17%)份額大幅下降,而Hardhat、Brownie、Dapptools和Foundry等新來者的用戶份額增加。
0.8.xSolidity版本是迄今為止最常用的版本,0.7.x和0.6.x版本系列仍有待使用,而比這更舊的版本幾乎不再被使用。與2020年相比,這是一個很大的發展,當時大多數用戶仍在使用0.6.x版本系列,幸運的是,只有少數人仍在使用0.4.x或0.5.x系列的非常舊的版本。
提醒:請確保經常更新您的代碼。自0.4.x以來添加了幾個重要的錯誤修復和安全改進!Solidity用戶體驗
大多數人認為Solidity開發人員的體驗在去年有所改善,只有1.6%的人認為情況變得更糟。
當陷入Solidity問題時,80%的人會嘗試在以太坊StackExchange或StackOverflow上尋找解決方案,許多人還向他們的同事尋求幫助或觀看教程,暫時擱置問題去做其他工作,稍后再嘗試解決也很受歡迎。
反復出現的問題
30%的受訪者在使用Solidity開發時不會多次遇到相同或相似的問題。其中堆棧太深、字節碼大小限制、調試問題、優化器的不確定性和陣列處理是最常被提及的問題。特點
未來功
更高效的優化器和捕獲自定義錯誤的能力被列為正在討論的最重要的未來功能。
此外,對小數的支持、更好的陣列管理和修復堆棧太深是最受期待的功能。我們注意到受訪者使用了各種不同的術語,例如「floats」、「floatingpointarithmetic」、「floatingpointnumber」、「fixedpointnumbers」、「fixedpointmath」,我們將這些歸類為「factionalnumbers」,并假設以上所有內容最終旨在描述「fixedpointmath」。最常提到的預期功能按降序排列:「floats」更好的陣列管理/更多的陣列和映射功能修復堆棧太深Gas優化/優化器改進更好的調試更好地支持字符串建設/開發時更容易/更好的Gas計量console.log()require()的自定義錯誤generics更好的文檔通過Yul的代碼生成自定義值類型fixedpointmat語言服務提供商最喜歡和最害怕
受訪者最喜歡Solidity的簡單性、「易于學習」的方面、默認的SafeMath和修飾符。最常提到的喜歡的功能按降序排列:簡單簡單易學特定領域的語言/工作的正確工具/「它有效」默認情況下的SafeMath/over-&underflow檢查修飾符映射干凈的語法接口靜態類型可讀性inheritance好的工具結構內聯匯編delegatecallrequireandassertions自定義錯誤內存管理事件libraries編譯器安全ABIEncoderV2明確性靈活性不變性語言安全面向對象吐槽最多的關鍵字是是調試、堆棧太深錯誤和缺少對小數的支持。被吐槽頻次降序排列:調試堆棧太深缺少浮點數/定點數內聯匯編模棱兩可/通用錯誤消息數組字符串文檔難以閱讀和導航次要版本的重大更改/缺乏兼容性安全Gas成本/部署成本inheritance測試Gas優化修飾符社區資源中的過時資源/教程越來越復雜returns顯式轉換缺少關于內聯匯編/yul的文檔缺少console.log內存分配缺少標準庫reentrancy類型系統限制性
60%的開發者希望Solidity能夠增加更多檢查點,減少由于判例不足引起的錯誤,提升智能合約開發的準確性,只有約26%的受訪者對現狀足夠滿意。
Solidity社區
語言設計
不到20%的受訪者曾參與過與Solidity語言設計相關的工作,6.2%參加了Solidity論壇的討論,5.1%參加了語言設計電話會議,6.4%在Solidity存儲庫中打開或貢獻了Github問題。在大約80%的未參與語言設計的人中,幾乎8%的人表示不感興趣,而35%的人工作太忙,40%的人不知道如何參與。
隨時了解情況
大多數人喜歡通過在Twitter或Mastodon上關注Solidity來了解Solidity版本、安全警報和公告的最新信息,其他常用的信息獲取方式是Solidity博客和SolidityGitHub發布頁面。
與其他Solidity開發人員的互動
超過一半的受訪者與其他Solidity開發人員互動,有趣的是,仍有近45%的人表示他們很少或從不與其他Solidity開發人員聯系。作為調查的最后一部分,我們想知道有多少參與者同意或不同意關于Solidity社區和Solidity團隊工作的一些陳述。
75%的受訪者在Solidity開發者社區中感到受歡迎。大約80%的人同意或有點同意他們對Solidity團隊的工作充滿信心。超過一半的人覺得歡迎為Solidity做出貢獻,但只有不到一半的人表示他們知道如何為Solidity貢獻想法或反饋。大約25%的人相信Solidity團隊了解他們作為開發人員的需求,另有40%的人有些同意,而只有一小部分人不同意或強烈不同意。
Tags:SOLDITLIDSOLIDsol幣值得投資嗎YFI CREDITS GROUPSolidexVSolidus
Odaily星球日報譯者|念銀思唐在大約六個月的時間里,Circle的估值翻了一番。Circle日前宣布與特殊目的收購公司ConcordacquisitionCorp達成新的交易條款,對Circ.
1900/1/1 0:00:00本文對Solana開發資源進行了整理,開發技術交流&黑客松報名請進電報群了解更多。Solana黑客松火熱進行中,全球賽區高達500萬美元總獎金池+種子輪融資,設有支付、DeFi、Web3.
1900/1/1 0:00:00作者:RichardLee,鏈捕手北京時間今日凌晨5:00,Coinbase公布2021年第四季度和全年財報.
1900/1/1 0:00:00在Napster出現之前,唱片公司的捆綁包由三樣東西組成:1.風險分擔——唱片公司是投資藝術家的風險投資公司。這些投資中的絕大部分都沒有盈利。少數人獲利,并產生了絕大多數回報.
1900/1/1 0:00:00上周五,被美國總統拜登提名為美聯儲(Fed)監管副主席的美聯儲理事LaelBrainard對穩定幣的快速增長發出了警告.
1900/1/1 0:00:00概述 在討論我們想實現的目標、以及我們在SIPHER實施P2E游戲的變化之前,我們將在本文花一些時間來探討傳統游戲貨幣化的現狀.
1900/1/1 0:00:00