亚洲日本一区二区三区在线_久久久不卡国产精品一区二区_精品日韩一区二区_国产一区二区在线观看app

Solana 科普:認識賬戶、Token、交易與資產(chǎn)安全

訪客 2年前 (2024-01-08) 閱讀數(shù) 403 #區(qū)塊鏈
文章標簽 前沿文章

作者:enze,慢霧科技

Solana 是一種快速且高度可擴展的區(qū)塊鏈協(xié)議,為去中心化應(yīng)用(DApps) 提供了強大的基礎(chǔ)設(shè)施。近期 Solana 生態(tài)復蘇引發(fā)廣泛關(guān)注,本文將介紹 Solana 賬戶、Token、交易,以及如何在這個生態(tài)中保障資產(chǎn)安全。

Solana 賬戶

了解賬戶是保障資產(chǎn)安全的第一步。與以太坊中的賬戶不同,在 Solana 中,賬戶的主要作用是存儲數(shù)據(jù)。

Solana 中的賬戶主要分為三種類型:

數(shù)據(jù)賬戶:用于存儲數(shù)據(jù)。

程序賬戶:用于存儲可執(zhí)行程序。

原生賬戶:指 Solana 上的原生程序,例如 System、Stake 以及 Vote。

其中,數(shù)據(jù)賬戶可進一步分為兩類:

系統(tǒng)所有賬戶:由 Solana 上的原生程序生成的賬戶。

程序派生賬戶(PDA):簽名權(quán)限是程序的帳戶,因此不像其他帳戶那樣受私鑰控制。

每個賬戶都有一個地址(一般情況下是一個公鑰)以及一個所有者(程序賬戶的地址)。前者與以太坊上的類似,后者可以簡單理解為創(chuàng)建該賬戶的程序。

普通用戶通過錢包生成的賬戶屬于數(shù)據(jù)賬戶中的系統(tǒng)所有賬戶,默認的賬戶所有者是系統(tǒng)程序。我們可以簡單理解為:用戶通過系統(tǒng)程序生成了一個系統(tǒng)所有賬戶,這個賬戶存儲了用戶的基本信息和資產(chǎn)等數(shù)據(jù),而這個賬戶擁有一個地址(也就是公鑰)。

以 Solana Explorer 為例,普通用戶使用的賬戶,即系統(tǒng)所有賬戶,在瀏覽器上的展示如下圖:

Assigned Program Id 代表賬戶的所有者,Allocated Data Size 表示賬戶已存儲的數(shù)據(jù)大小,Executable 表示賬戶是否可執(zhí)行,通常只有程序賬戶是可執(zhí)行的。普通用戶只需關(guān)注賬戶的地址。

通過以上內(nèi)容,我們已經(jīng)對 Solana 賬戶有了初步的了解,接下來我們來認識下 Solana Token。

Solana Token

SPL-Token 代表 Solana 網(wǎng)絡(luò)上的所有非本地代幣,包括同質(zhì)代幣和非同質(zhì)代幣(NFT)。

與 ERC20 和 ERC721 代幣類似,SPL 代幣 在 Solana 上發(fā)行和交易,而其與以太坊的區(qū)別是:

在 Solana 中,Token 的發(fā)行人通過 Solana 上的原生程序 token-program 創(chuàng)建一個 mint-account,并在這個賬戶中存儲 Token 的基本信息。例如,Solana Explorer 上的 USDC 的 mint-account 地址為 EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v。瀏覽器中顯示了有關(guān) USDC Token Mint 的詳細信息,包括當前代幣供應(yīng)量、鑄幣和凍結(jié)權(quán)限的地址以及代幣的小數(shù)精度。

接下來,讓我們了解一下什么是 token-account。

在 Solana 上,每個 Token 持有者都有一個特定的 token-account,記錄了該持有者特定 Token 的余額和相關(guān)信息。例如,Alice 同時擁有 USDT 和 USDC 兩種 Token,她將分別擁有兩個 token-account,其中一個記錄 USDT 的余額,另一個記錄 USDC 的余額。

那么如何查看自己的 token-account 呢?

我們可以使用 Solana Beach 瀏覽器,通過輸入數(shù)據(jù)賬戶的地址,點擊 Portfolio,就可以清晰地看到每個 token-account,每個賬戶記錄著特定 Token 的余額。

通過 Solana Beach 瀏覽器,還能查看每個賬戶記錄的 Token 信息,授權(quán)情況等詳細信息。

Solana 交易

在 Solana 上,每筆交易都包含以下關(guān)鍵信息:

Instructions(指令):一個或多個指令,定義了交易中的操作,例如轉(zhuǎn)賬、程序交互、Token 轉(zhuǎn)賬等。

Blockhash(塊哈希):包含了最新的塊哈希值,用于確保交易在正確的塊上執(zhí)行。

Signatures(簽名):一個或多個簽名,表示交易的授權(quán)。每個簽名對應(yīng)著交易中的一個簽名賬戶,確保只有授權(quán)的賬戶可以執(zhí)行這筆交易。

Solana 上的一筆交易可以包含多個指令,這意味著可以在同一筆交易中執(zhí)行多個不同的操作,例如用戶可以將多筆轉(zhuǎn)賬指令打包到同一個交易中,這些指令將按順序執(zhí)行。如果交易中的任何一個指令失敗,整個交易都將失敗。

Solana 的交易記錄與以太坊略有不同,我們來看下如何有效閱讀 Solana 上的交易記錄。

SOL 轉(zhuǎn)賬交易

對于 Solana 上的交易記錄,我們以 SOLSCAN 瀏覽器為例,關(guān)注以下主要信息:

Signature(簽名):類似于交易哈希,在交易記錄中將交易的第一個簽名作為交易的索引。

Result(結(jié)果):交易的執(zhí)行結(jié)果,表明交易是否成功。

Signer(簽名者):執(zhí)行交易的賬戶地址,即簽名者的地址。

Main Actions(主要操作):交易中包含的主要操作指令,可以是轉(zhuǎn)賬,程序調(diào)用等。

Instruction Details(指令詳情):交易中執(zhí)行的具體操作指令。

我們在 Main Actions 中可以看到轉(zhuǎn)賬雙方的賬戶地址。

在 Instruction Details 中,我們可以看到 SOL 轉(zhuǎn)賬交易的主要指令是 SOL Transfer,該指令旨在進行 SOL 的轉(zhuǎn)賬。通過詳細查看該指令的詳情,我們可以獲得有關(guān)該指令調(diào)用的程序,以及涉及到的轉(zhuǎn)賬雙方的賬戶地址等信息。

Token 轉(zhuǎn)賬交易

以下交易是 USDT 的轉(zhuǎn)賬,與 SOL 交易類似。

在 Instruction Details 部分,Token 交易通常首先調(diào)用 Create Associated Account 指令,為接收方創(chuàng)建一個 Token 賬戶(如果接收方尚未有相應(yīng)賬戶),用于存儲 USDT 余額等數(shù)據(jù)。

接著執(zhí)行 Token Transfer 指令,完成 USDT 的轉(zhuǎn)賬。值得注意的是,與 SOL Transfer 指令不同,Token Transfer 指令中的 Source 和 Destination 不代表轉(zhuǎn)賬雙方的直接賬戶地址,而是它們的 Token 賬戶(PDA 賬戶),這點需要特別注意。

Swap 交易

下面是一筆 Swap 交易,用戶將 USDT 兌換為 USDC。

多個指令交易

在包含多個指令的 Solana 交易中,涉及 SOL 的轉(zhuǎn)賬、Swap 交易以及 Token 的轉(zhuǎn)賬等多個操作。

即便有多個指令,我們?nèi)匀荒軌蛲ㄟ^ Instruction Details 查看交易執(zhí)行的詳細指令,了解每個步驟的具體操作。

資產(chǎn)安全

俗話說,知己知彼,百戰(zhàn)不殆。我們已經(jīng)初步了解了 Solana 上的賬戶、Token 和交易。為規(guī)避資產(chǎn)被盜的風險,我們需要深入了解在使用 Solana 錢包時可能面臨的風險。

私鑰和助記詞泄露

根據(jù)慢霧區(qū)塊鏈被黑檔案庫(https://hacked.slowmist.io) 統(tǒng)計,2023 年 9 起私鑰泄露安全事件導致的損失就高達 8475 萬美元。在慢霧 AML 團隊處理的被盜案件中,私鑰和助記詞泄露導致資產(chǎn)被盜的事件占據(jù)了相當大的比例。因此,要保證 Solana 錢包上資產(chǎn)的安全,最重要的是管理好錢包私鑰和助記詞。

使用錢包

在錢包使用過程中,簽名是最需要關(guān)注的安全風險之一,尤其需要特別注意在 Solana 上與項目互動時所簽名的信息。

而且,Solana 允許將多筆轉(zhuǎn)賬打包成一個交易,也即只需一次簽名即可將錢包中的所有資產(chǎn)一次性轉(zhuǎn)移。

下面我們來看一個實際案例:

某位受害者在一個釣魚網(wǎng)站上誤操作,僅僅點擊了一次確認,導致錢包中的所有資產(chǎn)被一次性轉(zhuǎn)走。究竟是什么操作讓受害者只是簽了一次名就能讓黑客將所有資產(chǎn)轉(zhuǎn)走呢?

是的,黑客利用了上文提到的機制和錢包的一個特點:

受害者使用的是 Phantom Wallet,這款錢包能夠?qū)⒍喙P轉(zhuǎn)賬指令打包成一個交易,僅需一次簽名即可完成整個過程。恰恰是這一功能成為黑客利用的突破口,導致受害者在一次簽名中失去了所有資產(chǎn)。在使用錢包時,請用戶務(wù)必謹慎確認每一次簽名的操作,以免遭受損失。

Phantom Wallet 的官方文檔中也明確介紹了這一關(guān)鍵功能:

總結(jié)

在本期 Solana 科普文章中,我們首先了解了 Solana 賬戶的基礎(chǔ)知識;接著深入研究了 Solana Token 的基本概念;隨后探討了在 Solana 上進行交易的相關(guān)內(nèi)容。在保障錢包資產(chǎn)安全的部分,我們強調(diào)了私鑰和助記詞的安全保存,建議用戶閱讀慢霧出品的《區(qū)塊鏈黑暗森林自救手冊》:https://github.com/slowmist/Blockchain-dark-forest-selfguard-handbook/blob/main/README_CN.md 以獲取更多安全建議;在使用錢包時,請用戶務(wù)必小心確認每一次簽名的操作,避免遭受損失。此外,閱讀錢包文檔中的安全提示至關(guān)重要,時刻保持警惕是保障資產(chǎn)安全的關(guān)鍵。

熱門
亚洲日本一区二区三区在线_久久久不卡国产精品一区二区_精品日韩一区二区_国产一区二区在线观看app
  • <strike id="ykeqq"><input id="ykeqq"></input></strike>
  • <strike id="ykeqq"><menu id="ykeqq"></menu></strike>
    <strike id="ykeqq"></strike>
    <fieldset id="ykeqq"></fieldset>
    <del id="ykeqq"><dfn id="ykeqq"></dfn></del>
    欧美一二区视频| 亚洲欧美日韩精品久久亚洲区| 国产欧美丝祙| 亚洲一区二区三区精品视频| 久久久久国产一区二区| 欧美日韩一区二区视频在线观看 | 国产九九精品| 亚洲欧美日韩国产综合| 欧美国产日韩一区二区三区| 国产欧美精品日韩精品| 性做久久久久久久免费看| 欧美激情精品| 樱桃国产成人精品视频| 久久综合国产精品| 国产免费亚洲高清| 久久精品视频免费播放| 国产精品久久一卡二卡| 欧美亚洲一区二区在线| 欧美日韩中文另类| 亚洲影院色在线观看免费| 欧美日韩国产精品成人| 亚洲午夜久久久久久久久电影院| 毛片精品免费在线观看| 国产有码在线一区二区视频| 久久永久免费| 狠狠色丁香久久综合频道| 久久夜色精品国产欧美乱| 国产精品人人爽人人做我的可爱| 欧美一级电影久久| 国产精品国产三级国产a| 午夜精品久久久久久99热| 欧美视频官网| 欧美一区二区免费观在线| 国产精品美女久久| 久久精品视频在线看| 国产日韩欧美精品综合| 久久久久五月天| 国产综合第一页| 欧美福利专区| 亚洲中字在线| 国产精品99一区二区| 篠田优中文在线播放第一区| 国产精品久久一卡二卡| 久久激情五月丁香伊人| 国产视频一区在线| 欧美ed2k| 亚洲自拍偷拍视频| 国产精品日韩在线一区| 老司机午夜精品| 在线视频观看日韩| 欧美新色视频| 久久裸体视频| 亚洲天堂偷拍| 国产伦精品一区二区三区| 久久综合伊人77777| 极品少妇一区二区| 欧美午夜精品久久久久久人妖 | 国产美女一区二区| 免费成人黄色片| 亚洲在线播放| 国产九区一区在线| 欧美金8天国| 欧美一区二区三区久久精品| 国产亚洲综合精品| 欧美日韩国产三区| 久久噜噜亚洲综合| 亚洲一区二区三区四区五区午夜| 国产精品免费看片| 欧美激情视频一区二区三区免费| 午夜一区不卡| 国内久久精品| 国产精品看片你懂得| 欧美成年人视频网站欧美| 欧美一二区视频| 在线播放日韩欧美| 国产女主播一区| 欧美啪啪一区| 久久综合网络一区二区| 亚洲欧美日韩区| 红桃视频国产精品| 国产精品永久| 国产精品av久久久久久麻豆网| 免费欧美在线| 久久精品国产99国产精品澳门| 亚洲视频在线观看网站| 国产日韩精品视频一区| 欧美日韩一区二区在线播放| 欧美成人一区二区三区| 久久久久国产一区二区三区| 亚洲影音先锋| 中文国产成人精品久久一| 国产精品欧美久久| 欧美日韩少妇| 欧美精品一区二区三区视频| 久热成人在线视频| 久久精品首页| 欧美在线电影| 欧美亚洲专区| 亚洲综合精品自拍| 亚洲天堂成人| **性色生活片久久毛片| 黄色小说综合网站| 国产一区二区毛片| 国产日韩欧美亚洲| 国产精品伊人日日| 国产精品亚洲产品| 国产精品男gay被猛男狂揉视频| 欧美日韩一区二区视频在线| 欧美大尺度在线| 免费观看日韩av| 免费成人性网站| 美女在线一区二区| 六月天综合网| 美玉足脚交一区二区三区图片| 久久久噜噜噜久久久| 欧美在线视频一区二区| 性色一区二区三区| 香蕉尹人综合在线观看| 午夜精品亚洲| 亚洲欧美韩国| 西瓜成人精品人成网站| 亚洲欧美日韩一区二区三区在线| 亚洲影视综合| 午夜精品免费在线| 欧美一区二区免费| 久久www成人_看片免费不卡| 久久国产加勒比精品无码| 久久久久国产精品麻豆ai换脸 | 国产精品日韩在线| 国产精品视频久久| 国产欧美日韩在线| 国产一区二区日韩精品| 红桃视频国产精品| 亚洲少妇中出一区| 亚洲一区日韩在线| 欧美一区二区三区精品电影| 欧美亚洲免费电影| 久久久久成人精品| 男男成人高潮片免费网站| 欧美电影免费观看网站| 欧美精品一区二区高清在线观看| 欧美精品一区二区三区蜜桃 | 亚洲天堂视频在线观看| 亚洲在线视频网站| 欧美中文在线字幕| 老司机免费视频一区二区三区| 蜜臀va亚洲va欧美va天堂| 欧美韩国在线| 欧美日韩亚洲激情| 国产精品一区二区a| 国产一区二区三区久久悠悠色av| 一区免费观看视频| 亚洲欧美日韩精品久久亚洲区| 久久激情婷婷| 欧美成人四级电影| 欧美午夜片欧美片在线观看| 国产精品亚洲精品| 影音先锋久久| 欧美一区深夜视频| 牛牛国产精品| 国产精品久久久久久av福利软件| 国产一区二区精品久久| 亚洲视频在线一区| 久久成人免费视频| 欧美激情亚洲自拍| 国产精品日韩专区| 在线看一区二区| 久久精品二区亚洲w码| 欧美jizz19性欧美| 国产精品久久久久久久午夜片| 国产一区深夜福利| 性色av一区二区三区红粉影视| 久久综合狠狠综合久久激情| 欧美片在线观看| 国产视频综合在线| 午夜精品一区二区在线观看| 麻豆精品网站| 国产精品你懂的在线| 永久域名在线精品| 久久久国产精品一区| 欧美日韩精品一区二区在线播放| 国产日韩在线亚洲字幕中文| 亚洲一二三四区| 久久综合亚洲社区| 国产精品美女www爽爽爽| 在线电影院国产精品| 久久免费少妇高潮久久精品99| 欧美日韩视频不卡| 韩国精品在线观看| 久久久99爱| 国产精品白丝jk黑袜喷水| 在线一区观看| 蜜臀99久久精品久久久久久软件 | 亚洲综合色网站| 欧美大胆成人| 国内精品视频666| 久久久久久久综合狠狠综合| 欧美日韩一区二区三区高清| 激情婷婷欧美| 免费一级欧美片在线播放|