7*24快訊如何成為智...

如何成為智能合約開發者

目前有許多因素使成為智能合約開發人員成為一個有吸引力的職業前景,從使用對世界產生變革性影響的技術的機會到人才市場對智能合約開發人員的巨大需求。

此外,智能合約開發技能正變得越來越重要。在1990 年代,工程師從封閉的大型機世界轉移到互聯網的開放數據庫,現在隨著引入 智能合約. 正如當時開發人員轉向更相關的未來技術堆棧一樣,開發人員現在正在轉向Web 3.0 堆棧。

有抱負的智能合約開發人員對於如何進行這種轉變肯定會有很多問題:Web 3.0 開發人員堆棧是什麼?您應該學習哪些編碼語言?需要哪些技術技能,您如何學習這些技能?下面,您將找到這些問題的答案以及更多內容,讓您準備好進入智能合約開發的世界。

區塊鏈語言

區塊鏈智能合約的主要語言是 堅固性, 和 維珀 成為領先的競爭對手。與Python 等解釋型語言不同,Solidity 是靜態類型(聲明變量類型)和編譯的,這意味著您需要在運行前生成二進製文件。 Solidity 是Gavin Wood 開發的用於解決獨特問題的語言 以太坊 2014 年面臨,現在它是所有以太坊虛擬機(EVM) 兼容鏈的默認語言。這意味著,無論您是在Ethereum、Avalanche、Polygon、Binance Smart Chain (BSC) 還是任何其他EVM 鏈上開發,您都需要了解Solidity 的來龍去脈。但是,有些鏈不使用EVM 並使用不同的語言進行編程。 Solana 是區塊鏈的一個例子,它不使用Solidity,而是使用預先存在的語言Rust 和C/C++。

那麼如何選擇區塊鏈進行開發呢?有很多考慮因素,沒有一刀切的答案。以太坊目前是大多數dApp 存在的地方,它通常具有最大的流動性。此外,以太坊的悠久歷史使其在可靠性方面享有盛譽。如果速度和低成本不是您的主要關注點,並且您有生態系統需求(例如,您想與之交互的dApp 僅在以太坊上),那麼以太坊是一個不錯的選擇。

您還可以部署在擴展層(L2) 上,例如Arbitrum,它具有完全的EVM 兼容性,但將交易“捲起”到壓縮包中,因此交易吞吐量更高,這意味著成本更低,速度更快。至於其他EVM 鏈,每個鏈都提供了某種形式的比以太坊的可擴展性改進; BSC 使用更大的交易塊,Polygon 是一個側鏈,為了擴展而犧牲一些去中心化,而Avalanche 使用新的共識算法來提高其交易速度/成本。

就本文而言,我們將通過Solidity 關注EVM 鏈,因為這是最常見的選項。

技術能力

編譯的、相對低級的後端語言,如C/C++,為進入Solidity 編程提供了一個強有力的切入點。那些具有Web 開發背景或使用JavaScript 和Python 等語言經驗的人需要適應較低級別的Solidity 思維方式,在這種思維方式下,您可能會發現自己直接操作變量的位。但是,全棧區塊鏈程序員希望同時擁有這兩種技能,因為與Solidity 智能合約的大部分接口都是通過web3.js、ethers.js 和web3.py 庫完成的。優秀的開發人員可以處理後端Solidity 合約或JS/Python 中的前端——但優秀的開發人員可以處理整個堆棧。這 OpenZeppelin 合約庫 也是一個很好的借鑒來源,因為它為開發人員省去了編寫一些通用合約的麻煩,例如代幣合約。

可能需要培養的最關鍵技能是安全性。您的智能合約有一天可能會處理數十億美元的價值,因此最重要的是它沒有缺陷。像這樣的漏洞 重入性 在智能合約中考慮是很重要的。由於智能合約經常調用其​​他智能合約功能,因此其他功能可能會中斷您的智能合約流程。這就是著名的價值7000 萬美元的ETH DAO 黑客攻擊的原因。安全心態對於智能合約開發人員至關重要。

那麼這些合約的開發流程是什麼樣的呢?是否有工具和IDE 可以幫助我們?當然!一個流行的IDE 是 混音,這是一個基於Web 的IDE,可以處理合同的編譯和將其部署到您選擇的鏈上。此外, 松露 布朗尼 有兩個開發框架也可以幫助您。要詳細了解從頭到尾的流程,包括如何使用這些框架,我們強烈建議您查看Chainlink Labs 的首席開發人員倡導者Patrick Collins 通過freeCodeCamp 提供的極其詳盡的智能合約課程: Solidity、區塊鍊和智能合約課程——初學者到專家Python 教程.


回顧一下,這些是成為智能合約開發人員應該熟悉的一些語言、庫和工具:

  • 堅固性
  • JavaScript
  • Python
  • web3.js/web3.py
  • 以太坊.js
  • 松露
  • 布朗尼
  • 混音

社區

社區在智能合約領域極其重要。如此多的創新發生得如此之快,你很難跟上自己的步伐。這就是為什麼最優秀的開發人員積極在Twitter 上建立聯繫,加入黑客馬拉松以結識其他開發人員和潛在投資者或雇主 比特幣 獎金以協助開源開發,參與周到的論壇,例如 智能合約研究論壇,並在Discord 上聊天以學習和幫助他人學習。

黑客馬拉松是培養智能合約技能的特別好地方。在編程馬拉松中,您可以邊做邊學,並在構建過程中實時磨練自己的才能,同時業內受人尊敬的成員會幫助指導您——甚至可能成為您項目的合作者!這 Chainlink 2021 秋季黑客馬拉松 是開始建設的好地方。憑藉55 萬美元的總獎金、領先的專家和風投出席,以及數千名開發人員的會面,這可以極大地促進智能合約開發人員的職業生涯。另一個很棒的資源是 Chainlink 不和諧,開發者倡導者和熱情的社區成員可以幫助您入門。

在哪裡學習

有大量資源可用於支持您的學習,從黑客馬拉松到博客,再到Discord 服務器到YouTube 頻道等等。我們選擇了以下八種資源,它們為那些希望成為智能合約開發人員的人提供了絕佳的組合,其次是來自每個資源領域的頂級資源。

  1. Solidity、區塊鍊和智能合約課程——初學者到專家Python 教程
  2. 加密殭屍
  3. 連擊
  4. 鍊鍊接YouTube
  5. Chainlink 博客
  6. Chainlink 不和諧
  7. 以太坊網站
  8. ConsenSys 訓練營

YouTube

如果您是一名視覺學習者,並且更喜歡有人指導您完成教程而不是單獨學習,那麼YouTube 是一個很好的資源。這些YouTuber都為學習智能合約開發的人提供了極好的材料,提供了詳細的教程供您學習以支持您的學習。

  1. 達普大學
  2. 伊万科技
  3. 吃塊
  4. 帕特里克柯林斯
  5. 奧斯汀·格里菲斯
  6. 納德·達比特

社區

參與社區在智能合約領域至關重要。向更有經驗的人學習,結交朋友,並幫助那些會反過來幫助你的人。 Discord 和Reddit 社區是獲得實時幫助和與其他志同道合的開發者一起擴大社交圈的強大資源。以下是一些可以幫助您完成智能合約開發之旅的空間。

  1. Chainlink 不和諧
  2. 安全帽不和諧
  3. ConsenSys 不和諧
  4. 布朗尼不和諧
  5. 以太坊不和諧
  6. Reddit 開發者

編程馬拉松

編程馬拉松是加速開發者旅程的一種令人興奮的方式。在新技術的前沿發展的同時突破你的極限,同時著名的社區領袖在那裡提供建議,投資者正在尋找下一個可能屬於你的大項目。 Chainlink Hackathon 是一個很好的起點,提供大量資源、研討會、獎品和交流機會。

  1. Chainlink 黑客馬拉松
  2. 以太坊全球
  3. ETH印度

邁出智能合約之旅的第一步

成為智能合約開發者的途徑有很多。我們已經列出了一些選項,但您可以選擇最適合您的選項。最重要的是你開始了,為了好玩而構建一些東西,開始探索,並開始提出問題——其餘的將隨之而來。無論您是後端開發人員、Web 開發人員,還是剛開始從事開發工作,都有一條通往成功的道路,並且有很多樂於助人的人。所以邁出第一步:加入Discords,閱讀教程,加入黑客馬拉松,並開始構建令人興奮的Web 3.0 未來。

在構建安全、功能豐富的dApp 時,Chainlink 久經考驗的預言機基礎設施為開發人員開啟了無數可能性。 要了解有關Chainlink 的更多信息,請訪問 鏈環, 訂閱 Chainlink 通訊,並遵循 @鏈環 在推特上。要了解Chainlink 網絡的完整願景,請閱讀 Chainlink 2.0 白皮書.



Source Link

最受歡迎

繼續閱讀

長期持有者持有的比特幣(BTC)供應量達到最高水平

根據Glassnode 的估計,比特幣的長期持有者(LTH)目前擁有1452 萬枚BTC,創歷史新高,只剩下25% 留給短期持...

抓住Web3 遊戲的先發優勢:成功策略

Web3和區塊鏈技術的出現徹底改變了遊戲行業,為開發者和企業家提供了前所未有的機遇。 Web3 遊戲的去中心化性質為創新遊戲貨幣化模式、玩家所有權和社區參與打...

現在讀

$COOKIE, the Cookie3 Mark...

Tallinn, Estonia, March 26th, 2024...

長期持有者持有的比特幣(BTC)供應量達到最高水平...

根據Glassnode 的估計,比特幣的長期持有者(LTH)目前擁有1452 萬枚BTC,創歷史新高,只剩下25% 留給短期持有者和投機者。 儘管BTC 的價格在過去一個月中保持相對平穩,範圍在約29,000 美元至31,000 美元之間,但人們還是開始瘋狂囤積。 ...

Caldera 宣布與Espresso Syste...

Caldera 開發人員可以利用Espresso Sequence...

抓住Web3 遊戲的先發優勢:成功策略

Web3和區塊鏈技術的出現徹底改變了遊戲行業,為開發者和企業家提供了前所未有的機遇。 Web3 遊戲的去中心化性質為創新遊戲貨幣化模式、玩家所有權和社區參與打開了大門。對於那些尋求利用Web3 遊戲巨大潛力的人來說,確保先發優勢至關重要。 了解Web3 遊戲生態系統在深入研究Web3 遊戲之前,有...

Taapsee Pannu 推出NFT 平台,介紹...

企業家貢獻者表達的意見是他們自己的。 您正在閱讀《企業家印度》,這是企業家媒體的國際特許經營刊物。 女演員Taapsee Pannu 最近推出了“taapseeclub.com”,這是她自己的非同質代...

比特幣(BTC) 地址休眠超過11 年,轉移310...

經過11 年多的閒置之後,一個包含3100 萬美元BTC 的休眠比特幣地址最近突然活躍起來。 2023年7月22日,地址 轉入 將其全部餘額轉移到新地址。 早期BTC 地址復活 比特幣自2009 年以來就已經存在,因此存在多年來不活躍的休眠地址,其中包含大量BTC。這種加密貨幣的一些早期採用者能夠...

加密貨幣死了嗎?當今加密貨幣的現狀

您之前可能聽說過加密貨幣正在消亡(或比特幣已消亡)。在這篇文章中,我們將研究加密貨幣的狀態,並嘗試回答這個問題:加密貨幣現在已經死了嗎? 在我們開始之前,我們想澄清一下,本文指的是最廣泛意義上的“加密貨幣行業”; 在裡面 網絡3 感覺。該定義包括加密資產市場; 但它還包括其他非財務用例。 隨著近來加...

Chancer 可能成為體育和社交博彩領域的下一個...

加密貨幣 隨著企業財報季節的繼續,本週股市表現好壞參半。在Ne...

以太坊(ETH) 創下兩個月來CEX 流入最高紀錄...

過去一周,以太坊(ETH)流入中心化交易所(CEX)的資金量創下了過去兩個月來的最高水平。這些重大的資產變動表明ETH 的價格可能會下跌。 CoinGecko 數據顯示,第二大加密貨幣的價格一直在小幅下跌,過去一周價值下跌了2.5%。截至撰寫本文時,以太幣易手價格為1,892.65 美元,過去24...

新的DeFi 法案有“不可行的義務”

加密貨幣創新委員會表示,新的反洗錢法案沒有為DeFi 中的非法金融...

幣安大幅削減成本,瑞波幣為美國銀行和加密貨幣風險投...

美國證券交易委員會(SEC)對加密貨幣公司的打擊似乎嚴重影響了幣安的業務。據報導,在過去幾週內,該加密貨幣交易所解雇了1,000 多名員工,並削減了一些福利。 幣安表示,“當前的市場環境和監管環境”導致利潤下降,這表明可能正在進行更多削減。一位發言人告訴Cointelegraph,該公司將考慮縮減“...

Automata 雙週更新:第48 期| 通過自動...

迎接新的季度意味著設定我們的意圖並為團隊規劃下一步的行動。幕後醞釀的一切——合作、產品功能和營銷發布——很難抑制我們的興奮。我們一開始就在1RPC(2 個備受期待的第2 層主網)上添加了對Linea 和Base 的支持。科技載體更新頁腳以顯示界面版本平滑的用戶體驗 USDC CCTP 支持 關於仲裁...