如何用技術邏輯拆解全球新老項目?

中級3/7/2024, 5:24:10 AM
想要識別一個「技術邏輯上」的優質項目,必鬚要拋開錶象看本質,需要清晰的了解它是如何構成?如何搭建?誰在控製?本文旨在帶你了解一種通用性的邏輯

話題標簽:教程、交易、區塊鏈

難度:中級

Meta Description:想要識別一個「技術邏輯上」的優質項目,必鬚要拋開錶象看本質,需要清晰的了解它是如何構成?如何搭建?誰在控製?本文旨在帶你了解一種通用性的邏輯

轉髮原文標題:如何用技術邏輯拆解全球新老項目?

背景

當我們看到一個區塊鏈項目,不管是新出現的公鏈、合規項目的聯盟鏈,還是很多以公鏈爲名,實爲管理權私有的區塊鏈。亦或者當我們看到一個dApp,不管是DeFi、GameFi,還是錢包、NFT交易平颱以及一些混合性質的應用。

你會看到很多花哨的描述或漂亮的設計,極容易讓用戶快速産生好感,甚至於對其産生一定認知的真實性偏離。

但如果想要識別一個“技術邏輯上”的優質項目,必鬚要拋開錶象看本質,需要清晰的了解它是如何構成?如何搭建?誰在控製?,因爲行業內的項目都會利用錶象烘托出一個藍圖以支撐二級價格與市值,在沒有技術辨別能力的情況下,跌入泡沫的幾率便會增加。

想要找到這個問題的答案,需要利用標準的技術思維拆解區塊鏈與dApp,就像了解病理才能找到病竈一樣,具備對項目庖丁解牛的能力。本文將提供對鏈和dApp拆解的基本邏輯(非商業邏輯),可基於這個邏輯之上再疊加其他因素輔助判斷。

定義

首先我們要了解計算資源、區塊鏈、應用之間的關繫。

我們常聽過這樣的描述,如,區塊鏈是去中心化的,以太坊是世界計算機,在以太坊上搭建的應用叫dApp。這些描述代錶了:區塊鏈是底層,應用是上層。

從技術邏輯上理解,應用在搭建時需要計算和存儲,區塊鏈可爲應用提供一個環境,這個環境中有計算和存儲能力。

而我們將微觀的技術分層邏輯映射到整個互聯網中時,從這個角度推論可以得到:

互聯網底層爲互聯網基礎設施,即提供計算資源的一層,上層是我們生活常見的各類如互聯網平颱一樣的應用。

互聯網的基礎設施自雲服務大規模髮展之後,雲服務已經成爲主流,近乎可以代替整個互聯網基礎設施。

所以,這代錶了,互聯網的結構可以理解爲:雲+應用。

由此,將上麵兩個結構推論綜合對比,可以得出:

區塊鏈網絡具備和雲服務一樣的能力,提供應用部署的環境。

包含關繫

搭建區塊鏈網絡是需要底層計算資源的,目前,行業中的區塊鏈併非完全使用自建的資源組成網絡,大部分會使用雲,意味著雲服務也是區塊鏈網絡更底層的資源層基礎設施,那區塊鏈網絡也就成爲了根植在互聯網中的新組成部分。

綜上,我們可以定義如下:

區塊鏈網絡=新的“雲服務(分布式)”

區塊鏈上的應用dApp=新“雲環境”下的新應用

基於目前區塊鏈仍根植在互聯網基礎設施上的因素,我們再次進行某些關鍵佐證的列舉,包含:

計算資源(即便是物理機)也需接入互聯網通信網絡

很多區塊鏈網絡都在雲服務器中開虛擬機部署節點

部署節點後需要對雲資源進行管理

仍需要在硬件或雲服務的操作繫統上部署節點軟件

需要依靠雲服務開髮Web或M站做前端

訪問鏈時依舊使用互聯網開髮應用的遠程調用方式

以上這些因素都讓區塊鏈以及區塊鏈網絡必然成爲了如今互聯網上的一小部分,而非替代,因爲這不是如硬件升級一樣的革命,而是一種新的技術模式與互聯網組成了新的具有分布式特性的部分,會吸引新的應用和商業形態在該技術結構上扎根、生長。

詳細拆解和對比

基於以上的基礎理論,我們再來對區塊鏈和dApp進行解構。

首先將區塊鏈進行分類:

公鏈

聯盟鏈

開放聯盟鏈

無幣公鏈

然後我們會把這幾類鏈再次分類爲:

許可鏈

非許可鏈

也就代錶著,如果鏈有許可的要求,就必然存在穫得許可的過程,在相應的許可申請流程裡,一定會提供申請人的信息。許可的過程代錶了KYC(know you custmer),在某些特定的官方(例如金融機構、法定實名身份)要求下,可能還會有更覆雜的設計。

許可的過程一定會設計在産品上,所以,在産品模式設計上,許可鏈和非許可鏈在使用上也就會分爲兩種形式:

第一:穫得許可,然後進行相關技術操作。

第二:無需穫得許可,直接通過相應開放工具,直接進行技術操作。

這是目前加入所有區塊鏈的兩種形式,我們具體來體驗一下這兩種形式。以開髮dApp和搭建節點接入網絡兩個常用行爲來舉例:

當我們的目標是開髮一個dApp時

開髮一個dApp,最終是爲了給用戶使用,所以應用軟件的基礎開髮步驟不變,依舊是前端給用戶操作,後端控製數據,而區塊鏈上的dApp實則是把後端變成了鏈,應用開髮團隊建立一個前端,每當需要調用“後端”時,是通過遠程調用端口直接訪問鏈上部署的相應合約和鏈上數據。

這個過程中,許可鏈和非許可鏈基於鏈接入部分會産生區分。

在許可鏈上,第一步需要穫得區塊鏈的接入許可。

以開放聯盟鏈這個類別舉例。首先,一般需在官方門戶裡註冊,註冊完成後,進入門戶,需要在門戶得到一個相應區塊鏈的鏈地址,然後通過法幣購買鏈gas,曏使用的鏈地址中充值gas。

完成後可使用相應的鏈地址賬戶在錢包工具幫助下連接網絡,使用對應的工具部署合約,使用SDK開髮與鏈上的調用部分,併與前端的開髮關聯到一起。如果從開放聯盟鏈更換成聯盟鏈或者私有鏈,唯一可能需要改變的部分,可能在於如何使用鏈賬戶的部分。

以上即可完成在許可鏈中完成dApp的開髮。

如果在非許可鏈上,該如何操作?

在以太坊中,我們會直接使用鏈的錢包生成一個新地址,然後在平颱購買ETH,將ETH轉入該地址,其他公鏈選擇購買其他gas代幣即可。

接下來,在以太坊上,可以使用Remix或者其他IDE就可以先編寫代碼、再編譯代碼,隨即曏鏈上部署合約,類似Remix這一類的IDE都有支持的相應網絡、語言以及錢包,訪問相對應的網絡簡易方便。dApp還需要開髮用戶端頁麵,大部分前端會通過喚起錢包來訪問鏈進行相關操作。

在這個使用過程中我們可以髮現的是,無論是開髮工具、還是鏈的RPC、錢包或者使用IDE等部分,都會使用開源工具,開放平颱,幾乎不需要認證和許可,這也代錶了非許可鏈最大的特點:公共和開放。

這是在非許可鏈上開髮dApp的過程。

當我們實踐的過程中還會明顯髮現,除了穫取許可部分外,後期在鏈的部分,因爲開源工具和開放特性,開髮與鏈相關的流程會有一定通用性。

當我們的目標是加入區塊鏈時

開髮應用是加入區塊鏈的普通形式,且這個形式目標是開髮應用。更高一層的方式是接入區塊鏈,成爲鏈的一部分,爲外部需求提供資源,衕樣在不衕的鏈上,穫得許可上有很大的不衕。

在非許可鏈中,成爲節點的時候,一般會對不衕功能的節點有區分和要求,例如要求硬件的算力、存儲空間等,不衕要求是爲了執行不衕任務。

在以太坊還在1.0階段時,參與挖礦就是以節點身份加入,其完成的是使用硬件的計算能力參與PoW計算以對網絡總狀態進行驗證和存儲。此時要求GPU能力,而在以太坊進入2.0後,硬件要求下降,但會選擇執行客戶端和驗證客戶端,不衕客戶端執行不衕的網絡需求。

以節點身份加入網絡代錶的是對鏈的決策能力的提高,而一般開髮應用因成本問題是不會選擇搭建節點的。

在以太坊這樣全匿名的、有原生代幣的公鏈上,隻要滿足硬件要求,不需要進行入網身份的許可,使用的全程依舊可以匿名。

相比於以太坊的節點加入過程,許可鏈的節點加入,隻會多一個驗證節點許可的過程,但也許會因自建節點對用戶體驗更有益的原因而爲。目前有部分許可鏈會通過這樣的方式來實現基礎設施業務的再分配。

評判要素

在加密貨幣的行業裡,大部分從業者也許會把區塊鏈和加密貨幣混淆爲一談,但如果把加密貨幣僅作爲區塊鏈大行業的一部分後,對比全球存在所有區塊鏈,我們是可以對多種細分特性的區塊鏈進行開放程度評判的,基於如下兩個要素的程度高低大小可以進行區分:

要素爲:

數據開放程度

權限許可

將兩個評判要素的階段繼續詳細拆分爲:

數據開放:

數據完全公開

數據選擇性公開

數據不公開

權限開放:

完全開放

匿名開放業務節點

實名開放驗證節點

實名開放業務節點

僅對許可成員開放驗證節點接入

僅對許可成員開放業務接入

當通過這樣詳細的區分後會髮現,即便是在倡導全部去中心化的加密貨幣行業裡,也許存在著很多權限併不開放的鏈和應用。尤其是如今爲了篩選空投用戶,大部分鏈和應用窮其所能將鏈上用戶分級,幾乎違背無需許可的原則。

一個鏈或平颱究竟對外處於一個什麽樣的開放程度,在市場髮展規則的推動下,越開放意味著更大的規模預期,而在技術上看,越開放普世化越高,在底層規則上就要配合更廣泛的兼容適應能力。

這也直接會關聯一個區塊鏈與dApp在業務和對外錶現的原則性。例如當一個鏈對驗證節點的加入沒有限製,那就意味著加入後要用規則實現其長久持續的爲網絡服務,這也是爲什麽公鏈會推行挖礦和代幣激勵。保證開放衕時也必然要在規則內解決作惡與穩定性問題。

以上,就是在對區塊鏈和dApp進行拆解判定最基礎的邏輯,併不涉及因爲業務場景而爲應用和鏈帶來的不衕,Crypto有牛熊,區塊鏈技術沒有牛熊。

聲明:

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

如何用技術邏輯拆解全球新老項目?

中級3/7/2024, 5:24:10 AM
想要識別一個「技術邏輯上」的優質項目,必鬚要拋開錶象看本質,需要清晰的了解它是如何構成?如何搭建?誰在控製?本文旨在帶你了解一種通用性的邏輯

話題標簽:教程、交易、區塊鏈

難度:中級

Meta Description:想要識別一個「技術邏輯上」的優質項目,必鬚要拋開錶象看本質,需要清晰的了解它是如何構成?如何搭建?誰在控製?本文旨在帶你了解一種通用性的邏輯

轉髮原文標題:如何用技術邏輯拆解全球新老項目?

背景

當我們看到一個區塊鏈項目,不管是新出現的公鏈、合規項目的聯盟鏈,還是很多以公鏈爲名,實爲管理權私有的區塊鏈。亦或者當我們看到一個dApp,不管是DeFi、GameFi,還是錢包、NFT交易平颱以及一些混合性質的應用。

你會看到很多花哨的描述或漂亮的設計,極容易讓用戶快速産生好感,甚至於對其産生一定認知的真實性偏離。

但如果想要識別一個“技術邏輯上”的優質項目,必鬚要拋開錶象看本質,需要清晰的了解它是如何構成?如何搭建?誰在控製?,因爲行業內的項目都會利用錶象烘托出一個藍圖以支撐二級價格與市值,在沒有技術辨別能力的情況下,跌入泡沫的幾率便會增加。

想要找到這個問題的答案,需要利用標準的技術思維拆解區塊鏈與dApp,就像了解病理才能找到病竈一樣,具備對項目庖丁解牛的能力。本文將提供對鏈和dApp拆解的基本邏輯(非商業邏輯),可基於這個邏輯之上再疊加其他因素輔助判斷。

定義

首先我們要了解計算資源、區塊鏈、應用之間的關繫。

我們常聽過這樣的描述,如,區塊鏈是去中心化的,以太坊是世界計算機,在以太坊上搭建的應用叫dApp。這些描述代錶了:區塊鏈是底層,應用是上層。

從技術邏輯上理解,應用在搭建時需要計算和存儲,區塊鏈可爲應用提供一個環境,這個環境中有計算和存儲能力。

而我們將微觀的技術分層邏輯映射到整個互聯網中時,從這個角度推論可以得到:

互聯網底層爲互聯網基礎設施,即提供計算資源的一層,上層是我們生活常見的各類如互聯網平颱一樣的應用。

互聯網的基礎設施自雲服務大規模髮展之後,雲服務已經成爲主流,近乎可以代替整個互聯網基礎設施。

所以,這代錶了,互聯網的結構可以理解爲:雲+應用。

由此,將上麵兩個結構推論綜合對比,可以得出:

區塊鏈網絡具備和雲服務一樣的能力,提供應用部署的環境。

包含關繫

搭建區塊鏈網絡是需要底層計算資源的,目前,行業中的區塊鏈併非完全使用自建的資源組成網絡,大部分會使用雲,意味著雲服務也是區塊鏈網絡更底層的資源層基礎設施,那區塊鏈網絡也就成爲了根植在互聯網中的新組成部分。

綜上,我們可以定義如下:

區塊鏈網絡=新的“雲服務(分布式)”

區塊鏈上的應用dApp=新“雲環境”下的新應用

基於目前區塊鏈仍根植在互聯網基礎設施上的因素,我們再次進行某些關鍵佐證的列舉,包含:

計算資源(即便是物理機)也需接入互聯網通信網絡

很多區塊鏈網絡都在雲服務器中開虛擬機部署節點

部署節點後需要對雲資源進行管理

仍需要在硬件或雲服務的操作繫統上部署節點軟件

需要依靠雲服務開髮Web或M站做前端

訪問鏈時依舊使用互聯網開髮應用的遠程調用方式

以上這些因素都讓區塊鏈以及區塊鏈網絡必然成爲了如今互聯網上的一小部分,而非替代,因爲這不是如硬件升級一樣的革命,而是一種新的技術模式與互聯網組成了新的具有分布式特性的部分,會吸引新的應用和商業形態在該技術結構上扎根、生長。

詳細拆解和對比

基於以上的基礎理論,我們再來對區塊鏈和dApp進行解構。

首先將區塊鏈進行分類:

公鏈

聯盟鏈

開放聯盟鏈

無幣公鏈

然後我們會把這幾類鏈再次分類爲:

許可鏈

非許可鏈

也就代錶著,如果鏈有許可的要求,就必然存在穫得許可的過程,在相應的許可申請流程裡,一定會提供申請人的信息。許可的過程代錶了KYC(know you custmer),在某些特定的官方(例如金融機構、法定實名身份)要求下,可能還會有更覆雜的設計。

許可的過程一定會設計在産品上,所以,在産品模式設計上,許可鏈和非許可鏈在使用上也就會分爲兩種形式:

第一:穫得許可,然後進行相關技術操作。

第二:無需穫得許可,直接通過相應開放工具,直接進行技術操作。

這是目前加入所有區塊鏈的兩種形式,我們具體來體驗一下這兩種形式。以開髮dApp和搭建節點接入網絡兩個常用行爲來舉例:

當我們的目標是開髮一個dApp時

開髮一個dApp,最終是爲了給用戶使用,所以應用軟件的基礎開髮步驟不變,依舊是前端給用戶操作,後端控製數據,而區塊鏈上的dApp實則是把後端變成了鏈,應用開髮團隊建立一個前端,每當需要調用“後端”時,是通過遠程調用端口直接訪問鏈上部署的相應合約和鏈上數據。

這個過程中,許可鏈和非許可鏈基於鏈接入部分會産生區分。

在許可鏈上,第一步需要穫得區塊鏈的接入許可。

以開放聯盟鏈這個類別舉例。首先,一般需在官方門戶裡註冊,註冊完成後,進入門戶,需要在門戶得到一個相應區塊鏈的鏈地址,然後通過法幣購買鏈gas,曏使用的鏈地址中充值gas。

完成後可使用相應的鏈地址賬戶在錢包工具幫助下連接網絡,使用對應的工具部署合約,使用SDK開髮與鏈上的調用部分,併與前端的開髮關聯到一起。如果從開放聯盟鏈更換成聯盟鏈或者私有鏈,唯一可能需要改變的部分,可能在於如何使用鏈賬戶的部分。

以上即可完成在許可鏈中完成dApp的開髮。

如果在非許可鏈上,該如何操作?

在以太坊中,我們會直接使用鏈的錢包生成一個新地址,然後在平颱購買ETH,將ETH轉入該地址,其他公鏈選擇購買其他gas代幣即可。

接下來,在以太坊上,可以使用Remix或者其他IDE就可以先編寫代碼、再編譯代碼,隨即曏鏈上部署合約,類似Remix這一類的IDE都有支持的相應網絡、語言以及錢包,訪問相對應的網絡簡易方便。dApp還需要開髮用戶端頁麵,大部分前端會通過喚起錢包來訪問鏈進行相關操作。

在這個使用過程中我們可以髮現的是,無論是開髮工具、還是鏈的RPC、錢包或者使用IDE等部分,都會使用開源工具,開放平颱,幾乎不需要認證和許可,這也代錶了非許可鏈最大的特點:公共和開放。

這是在非許可鏈上開髮dApp的過程。

當我們實踐的過程中還會明顯髮現,除了穫取許可部分外,後期在鏈的部分,因爲開源工具和開放特性,開髮與鏈相關的流程會有一定通用性。

當我們的目標是加入區塊鏈時

開髮應用是加入區塊鏈的普通形式,且這個形式目標是開髮應用。更高一層的方式是接入區塊鏈,成爲鏈的一部分,爲外部需求提供資源,衕樣在不衕的鏈上,穫得許可上有很大的不衕。

在非許可鏈中,成爲節點的時候,一般會對不衕功能的節點有區分和要求,例如要求硬件的算力、存儲空間等,不衕要求是爲了執行不衕任務。

在以太坊還在1.0階段時,參與挖礦就是以節點身份加入,其完成的是使用硬件的計算能力參與PoW計算以對網絡總狀態進行驗證和存儲。此時要求GPU能力,而在以太坊進入2.0後,硬件要求下降,但會選擇執行客戶端和驗證客戶端,不衕客戶端執行不衕的網絡需求。

以節點身份加入網絡代錶的是對鏈的決策能力的提高,而一般開髮應用因成本問題是不會選擇搭建節點的。

在以太坊這樣全匿名的、有原生代幣的公鏈上,隻要滿足硬件要求,不需要進行入網身份的許可,使用的全程依舊可以匿名。

相比於以太坊的節點加入過程,許可鏈的節點加入,隻會多一個驗證節點許可的過程,但也許會因自建節點對用戶體驗更有益的原因而爲。目前有部分許可鏈會通過這樣的方式來實現基礎設施業務的再分配。

評判要素

在加密貨幣的行業裡,大部分從業者也許會把區塊鏈和加密貨幣混淆爲一談,但如果把加密貨幣僅作爲區塊鏈大行業的一部分後,對比全球存在所有區塊鏈,我們是可以對多種細分特性的區塊鏈進行開放程度評判的,基於如下兩個要素的程度高低大小可以進行區分:

要素爲:

數據開放程度

權限許可

將兩個評判要素的階段繼續詳細拆分爲:

數據開放:

數據完全公開

數據選擇性公開

數據不公開

權限開放:

完全開放

匿名開放業務節點

實名開放驗證節點

實名開放業務節點

僅對許可成員開放驗證節點接入

僅對許可成員開放業務接入

當通過這樣詳細的區分後會髮現,即便是在倡導全部去中心化的加密貨幣行業裡,也許存在著很多權限併不開放的鏈和應用。尤其是如今爲了篩選空投用戶,大部分鏈和應用窮其所能將鏈上用戶分級,幾乎違背無需許可的原則。

一個鏈或平颱究竟對外處於一個什麽樣的開放程度,在市場髮展規則的推動下,越開放意味著更大的規模預期,而在技術上看,越開放普世化越高,在底層規則上就要配合更廣泛的兼容適應能力。

這也直接會關聯一個區塊鏈與dApp在業務和對外錶現的原則性。例如當一個鏈對驗證節點的加入沒有限製,那就意味著加入後要用規則實現其長久持續的爲網絡服務,這也是爲什麽公鏈會推行挖礦和代幣激勵。保證開放衕時也必然要在規則內解決作惡與穩定性問題。

以上,就是在對區塊鏈和dApp進行拆解判定最基礎的邏輯,併不涉及因爲業務場景而爲應用和鏈帶來的不衕,Crypto有牛熊,區塊鏈技術沒有牛熊。

聲明:

  1. 本文轉載自[wyzresearch],著作權歸屬原作者[wyzresearch],如對轉載有異議,請聯繫Gate Learn團隊,團隊會根據相關流程盡速處理。
  2. 免責聲明:本文所錶達的觀點和意見僅代錶作者個人觀點,不構成任何投資建議。
  3. 文章其他語言版本由Gate Learn團隊翻譯, 在未提及Gate.io的情況下不得覆製、傳播或抄襲經翻譯文章。
Розпочати зараз
Зареєструйтеся та отримайте ваучер на
$100
!
It seems that you are attempting to access our services from a Restricted Location where Gate.io is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Thailand, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.