區塊鏈存在哪些風險(普通人如何評估一個區塊鏈項目的風險)
大家好,我是避坑小指南阿明,相信大家在區塊鏈世界上玩了這么久,或多或少有接觸過許多項目了,大家有可能有遇到一些貔貅盤,鎖區塊或者直接盜取你錢包里的代幣的事情,那么我們怎么避免這些事情呢?
阿明這里有個準則,看不懂的不碰。但是作為一個普通人,不懂代碼,所有的東西其實都是看不懂的,所以阿明這里會羅列一些步驟,幫助大家盡量看懂一個項目,如果實在看不懂,要不然就別碰項目,要不就請專業的人幫你看。
相信大家玩區塊鏈項目的核心是為了獲利,既然為了獲利就離不開Token,NFT,然而項目方也是為了獲利而運營一個項目,由于Token或NFT的合約是由項目方編寫的,其實,如何評估項目的風險核心就是看懂Token或NFT的合約,知道項目方給自己制定了多少有利規則,那么普通人如何做到呢?阿明這里羅列一些方法。
首先,重中之重是合約是否開源,不開源的項目不能碰,怎么知道合約開源呢?就是在區塊鏈瀏覽器查看contract.里面如果能看到源代碼就代表已經開源。
下一步,就需要我們去看代碼了,代碼看什么東西呢?阿明這里給大家一些關鍵詞,大家可以搜索這些關鍵詞,通過關鍵詞周圍的英文,可以簡單看出一些信息。
1. require:這個詞是用來給合約增加限制條件的,這個詞是用來設定合約運行的條件的,只有滿足條件才能繼續下一步地進行,入下圖所示,這個require就是要求,調用合約的地址必須是項目方的地址才能發起。
2. only:這個詞大家也可以搜索,正如上圖所示,only是程序員編寫限制函數時常用的限制名,在only前面加上modifier這個修飾詞,代表這個only可以寫在任何的函數后面,表示當前的函數必須滿足這個條件,才能調用函數,下面的函數就只能項目方調用。
3. transfer:這個函數是關鍵,因為項目的運行邏輯是Token或NFT的流動,流動的本質就是轉賬,項目方如果想對Token或NFT的流動產生限制,必然會把限制的方法寫在里面,大家可以看到下面這段代碼,其實很容易看懂,如果是項目方指定的白名單用戶轉賬就不收稅,如果不是,轉賬就會被項目方收一筆稅。
_feelessTransfer這個是無稅的轉賬,
_taxedTransfer是有稅的轉賬
綜上,普通人評估項目就是兩步,第一步,查看項目方合約Token或NFT合約有沒有開源,第二步根據關鍵字查看合約中項目方給自己制定了多少有利規則。另外大家還有可能找到規則中的漏洞,反薅項目方的羊毛。
以上就是,大家去參與項目之前幾個簡單、通用地評估項目的方法,。后續阿明將會詳細帶大家解析一個合約,帶著大家一起搞明白項目方到底想做什么,歡迎點贊關注我和阿沖的頻道,我們將持續為大家帶來避坑干貨。