空投愛好者必備的開發知識有哪些?

3/25/2024, 6:21:30 AM
擁有開發能力或者簡單的開發知識,是增加獲得空投機會,或者更準確的說成爲鏈上真正的建設者的更好途徑。本文將詳細的描述一個喜歡體驗鏈操作的用戶需要的簡易開發知識

懂得開發部署知識,讓用戶小白成爲BUIDL。

當你不會部署合約的時候,你可能不能 稱之爲BUIDL。

每一個空投愛好者,都會以用戶的身分進入鏈和應用,但在鏈的角度來看,用戶是有一定層級界限的,其中,對鏈來說,應用開發者是價值最大的。

應用開發者開發出dApp可以吸引用戶使用,使用過程中會產生gas,開發者會在鏈上部署合約,會主動吸引用戶進行鏈操作,鏈本身的價值會無限增加。

所以,可以說,擁有開發能力或者簡單的開發知識,是增加獲得空投機會,或者更準確的說成爲鏈上真正的建設者的更好途徑。

本文,我們將詳細的描述一個喜歡體驗鏈操作的用戶需要的簡易開發知識。其中,不會涉及到搭建前端、搭建開發環境或SDK相應操作,本文將帶領普通用戶進入新手的開發體驗理論期,如果想進入實踐期,可以繼續研習其他深入知識。

從區塊鏈理論搭建理解框架

此前我們的文章《如何用技術邏輯拆解全球新老項目?》中闡述了區塊鏈的屬性定義,區塊鏈不只是一個總帳本,今天存在的所有公鏈的設計都是爲了表層的應用生長。

所以理解鏈的開發知識,和本身互聯網開發應用一致,在架構理解上,只是後端都變成了鏈,原本在數據庫中的數據狀態變成了鏈上的數據狀態。

互聯網的應用開發,首先需要購買雲服務(更早期的可能通過計算設備入網也可以作爲服務器來部署),假如,我們購入兩臺服務器,一臺部署前端,一臺部署後端,購買一個網站,把網站與前端開發的部分配置完畢,然後開發出後端來管理數據,網站的交互數據在使用的時候會進入後端,當前端用戶操作的時候需要獲取一個反饋數據再操作的時候,是訪問了數據庫中的數據狀態後執行的。

基於如此復雜的流程,在傳統應用裏,用戶基本感受不到後端,但在區塊鏈上是可以明顯感受到前端後端的。

dApp的後端將互聯網應用開發使用的服務器和數據庫,變成了鏈和鏈上的總狀態。

在開發的時候,是處於後端的鏈暴露出一個遠程調用接口rpc,所有開發者和應用都是通過這個接口去對鏈操作。

這也是爲什麼在使用MetaMask去體驗不同的dApp的時候,要在dApp裏添加不同的網路,在添加網路時url就代表着rpc的接入點。

在其他的網路設計裏,還有一種給dApp再次升級的方法,如果一個鏈只用一個rpc,那需要大量交互時,在任務提交上鏈前只是訪問過程就會擁堵。

這時候如果有可能自建rpc的應用方就有更大的優勢,但目前在公鏈領域,以現在pos的設計,這樣操作的dApp並不多。

到這裏,我們基本能摸清楚當我們和鏈進行開發動作交互的時候會需要一個錢包、一個rpc端口。

重要的開發工具

那拿到了入口之後,接下來是怎樣進行鏈上的操作。

以太坊被稱爲世界計算機,其可以運行各類自動執行的智能合約,而這個過程,是通過向網路中部署合約並被EVM執行而進行。

虛擬機VM一詞是雲服務行業一定會說到的詞,我們可以把以太坊網路中的計算設備看作一個巨大的計算存儲區,也就是虛擬機,虛擬機讓智能合約有運行能力,可以讓任務指令完成執行。

那智能合約就成了關鍵,體驗開發者最核心的環節就是智能合約。

智能合約的部署分爲,第一寫代碼,第二編譯,第三部署,部署完成後就可以直接調用合約功能。

以太坊有固定的工具,而這些工具已經極爲簡易化,在了解整個流程後,只要仔細查看就可嘗試整個流程。

Remix、Hardhat、OpenZeppelin是目前最簡單開放的工具代表,而除了這些開源工具外,還有例如Thirdweb這一可以輔助開發、簡化部分流程的工具。

從各網路測試網體驗入手

近期我們分別體驗了Berachain、Taiko、Shardeum等公鏈的測試網。可以從這幾個鏈的體驗過程來了解開發知識。

首先,我是一個普通用戶,我使用MetaMask操作與網路交互。第一步需要在MetaMask中添加測試網,並且獲取到測試網中的代幣,測試網代幣是從測試網水龍頭處領取,數量是有限的,在三個項目的官方文檔中都公示了領取過程,這三條鏈的測試代幣分別是Bera、ETH、SHM。

其中可以發現,Berachain和Shardeum都是L1,都使用自己的原生代幣,而Taiko是L2,存在的目標是拓展以太坊,所以使用ETH,並且,因爲以太坊有公共測試網,所以Taiko還使用了以太坊本身的測試網進行了一些功能測試,如果想要體驗的用戶,需要分清楚最終落實在了那條鏈上。

當分別在三條鏈的水龍頭拿到了體驗代幣之後,接下來就是嘗試如何使用開發工具,把合約部署到鏈上。

所以接下來會有三步,找到合約,修改合約,在IDE中完成合約部署。

在三個項目的文檔頁面都會明確出會支持哪些工具做相應的合約部署。經查閱,這三個項目都支持使用Remix進行部署,那我們就使用Remix進行這個流程。

Remix是在線的可編輯環境,非常方便,不用使用SDK或終端等其他較爲復雜的工具,但本文中的簡易流程只是一次性部署,對合約修改以及調用測試這些還是需要其他工具執行的。

1. 如何找到要部署的合約

在OpenZeppelin上,對幾個常用的token發行合約進行了模塊化的展示,我們可以直接在其中選擇功能,然後直接跳轉到Remix。

這是初始頁面:

2.對合約代碼進行簡單修改

隨後我對這個發行token的合約進行了設置,使用Wyz Research的全名,Wyz的縮寫,並且選擇了功能裏的預發行,並且對合約進行了控制所有權的指定。通過這些操作,右側的合約代碼中,多了第一個紅框中顯示的建造者,而預發行的代幣也有了地址指向。

3.如何部署合約

接下裏點擊右上角的Open in Remix,我們就可以在Remix界面開始編輯。

在Remix界面開始編輯前,請先把MetaMask中的網路和錢包地址調整正確。

進入頁面之後,我們需要把上述對應的兩個地址進行修改,我使用錢包地址進行替換。顯示如下:

隨後點擊左側的Auto complie,即自動編譯,如果沒有自動編譯,需要點擊左側藍色按鈕。當最左側出現了綠色對勾標志即可。隨後點擊左側綠色對勾下的按鈕,進入部署頁面。

在錢包已經修改正確的情況下,點擊左上角的帳戶部分,這個位置代表支付gas的帳戶,而下面這個位置代表部署的地址,選擇好之後,如下顯示:

點擊Deploy,MetaMask會彈出,來支付此次操作的gas fee。

合約部署過程中,在Remix下側會顯示合約pending

合約部署成功後,下側會顯示交易成功。

4.在瀏覽器中查詢交易

當完成部署後,通過錢包中的按鈕點擊進入瀏覽器查看交易時,可以發現,剛剛我們完成了一個合約創建的動作,而合約執行過程中,向其中的一個代幣發送了相應的代幣。

再次點擊地址查看的時候,會發現,我在地址中Mint了1000W枚代幣。但似乎由於測試網瀏覽器原因,並沒有顯示代幣名稱,這一點問題還有待查證。

此次部署是使用的Shardeum,如果在Berachain、Taiko上部署使用的流程是一樣的,只要求在錢包中調整相應網路即可。Remix這一類在線IDE提供的就是一個對網路操作的簡易入口。

對鏈上進行一定的開發操作,是非應用用戶,進行的最簡單的建設嘗試,可以嘗試使用合約發行一些資產,或者去fork其他dApp的代碼,每一個dApp在鏈上的合約,都是通過組合的方式進行交互的,例如我們看到的Uniswap的swap是一個合約,而提供LP的又是另外一個合約。

相比於Dex,其他Defi、Gamefi的合約更加復雜。雖然開發過程復雜且漫長,但對於愛好者們來說,了解其原理可以幫助鏈和應用進行更多建設。

PS:接下來,Wyz Research還將對Defi、Gamefi等dApp進行拆解,爲讀者介紹其設計思路和結構,敬請期待。

聲明:

  1. 本文轉載自[wyzresearch],著作權歸屬原作者[Taylor X],如對轉載有異議,請聯系Gate Learn團隊 ),團隊會根據相關流程盡速處理。
  2. 免責聲明:本文所表達的觀點和意見僅代表作者個人觀點,不構成任何投資建議。
  3. 文章其他語言版本由Gate Learn團隊翻譯, 在未提及Gate.io)的情況下不得復制、傳播或抄襲經翻譯文章。

分享

幣圈日曆

項目進展
Etherex 將於 8 月 6 日推出代幣 REX。
REX
22.27%
2025-08-06
NFT AI 產品發布
Nuls將在第三季度推出一款NFT AI產品。
NULS
2.77%
2025-08-06
dValueChain v.1.0 發布
Bio Protocol 將在第一季度推出 dValueChain v.1.0。它旨在建立一個去中心化的健康數據網絡,確保在 DeSci 生態系統中醫療記錄的安全、透明和防篡改。
BIO
-2.47%
2025-08-06
AI生成的視頻字幕
Verasity將在第四季度添加一個AI生成的視頻字幕功能。
VRA
-1.44%
2025-08-06
VeraPlayer 多語言支持
Verasity將在第四季度爲VeraPlayer添加多語言支撐。
VRA
-1.44%
2025-08-06

相關文章

區塊鏈盈利能力和發行 - 重要嗎?
中級

區塊鏈盈利能力和發行 - 重要嗎?

在區塊鏈投資領域,工作量證明(工作量證明)和權益證明(權益證明)區塊鏈的盈利能力一直是備受關注的話題。加密貨幣網紅Donovan寫了一篇文章,探討了這些區塊鏈的盈利模式,特別關注以太坊和Solana之間的差異,並分析了區塊鏈盈利能力是否應該成為投資者關注的重點。
6/17/2024, 3:09:39 PM
什麼是中本聰同步?您需要瞭解的有關 SSNC 的所有資訊
中級

什麼是中本聰同步?您需要瞭解的有關 SSNC 的所有資訊

SatoshiSync旨在開拓BRC20上的無許可銘文市場。它使用 CCIP、LayerZero 和 RC20 路由器來實現輕鬆的跨鏈交易。
6/7/2024, 6:33:31 AM
什麼是海夫?您需要瞭解的有關HYVE的所有資訊
中級

什麼是海夫?您需要瞭解的有關HYVE的所有資訊

Hyve採用區塊鏈技術為零工經濟建立一個更公平的系統,自由職業者可以享受靈活的工作,更快的支付和社區治理,而企業則可以獲得頂尖人才。
6/21/2024, 12:59:47 AM
2024 年混合代幣綜合指南
中級

2024 年混合代幣綜合指南

本指南為您提供了在 2024 年駕馭複雜的混合代幣開發世界所需的知識和工具,使您能夠做出明智的決策,並在快速發展的加密貨幣市場中保持領先地位。
6/11/2024, 4:10:53 PM
每個加密貨幣交易者都應該知道的前 5 種圖表模式
新手

每個加密貨幣交易者都應該知道的前 5 種圖表模式

本文將介紹五種圖表模式,以説明您識別和預測未來的市場趨勢。它們是頭肩頂部、雙頂和雙底、三角形(上升、下降和對稱)、旗幟和三角旗以及杯子和手柄圖案。
6/11/2024, 6:32:52 PM
深入分析API3:利用 OVM 釋放 Oracle 市場顛覆者
中級

深入分析API3:利用 OVM 釋放 Oracle 市場顛覆者

最近,API3獲得了400萬美元的戰略資金費用,由DWF Labs牽頭,幾家知名風險投資公司參與其中。是什麼讓API3與眾不同?它會成為傳統神諭的破壞者嗎?Shisijun對預言機的工作原理,API3 DAO的代幣經濟學以及開創性的OEV網路進行了深入分析。
6/24/2024, 6:52:22 AM
即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!