當前位置:首頁 » 區塊鏈知識 » 區塊鏈的賬戶

區塊鏈的賬戶

發布時間: 2025-02-25 13:29:36

『壹』 區塊鏈賬戶怎麼管理(區塊鏈許可權管理)

區塊鏈中的賬戶管理的技術原理是什麼了?

區塊鏈的數據存儲方式其實就是「區塊」+「鏈」。這就好比我們的日記本,每一頁都是一張紙,紙上可以記錄有用文字信息,但每一頁都會有頁碼,記錄每頁文字所處的順序。對比來說,區塊就是「紙」,用來記錄創建期間發生的所有價值交換活動。頁碼就是「鏈」,按照時間先後順序將區塊存儲在資料庫中。

EOS開發入門5--賬戶與錢包

在開始所有之前,先確定已經完成了前面文章的內容。

EOS開發入門1--環境搭建

EOS開發入門2--錢包與賬戶

EOS開發入門3--合約部署與調用

EOS開發入門4--開發第一個合約

下圖描述了EOSIO錢包和賬戶的簡單概念視圖。

錢包(wallet)就是一個存儲結構,這個結構用於存放秘鑰對,每個秘鑰對中包含了一個公鑰和一個私鑰。公鑰和私鑰是一一對應的關系,私鑰對數據做簽名,公鑰可以對簽名後的數據做驗證。

錢包和其中的內容由keosd進行管理。通過命令行工具cleos可以訪問錢包。

賬戶(account)是鏈上的一個標識符,這個標識符與一組訪問許可權相關聯。nodeos管理區塊鏈上的賬戶和發布賬戶的相關操作。nodeos的賬戶管理功能也可以使用cleos來操作。

賬戶和錢包之間並沒有固定關聯,錢包並不知道賬戶,賬戶也不知道錢包的存在。相對應的,nodeos和keosd之間也沒有內在關聯,上圖中很明確的反應了這個關系。

當需要對數據做簽名時,比如需要對某個交易做簽名。秘鑰被加密存儲在錢包中,並且錢包可被鎖定,錢包的存在便於在不暴露私鑰的情況下,安全的獲得數據簽名。cleos有效地充當了錢包管理工具keosd和需要秘鑰對數據進行簽名的nodeos之間的中介。

首先做的第一件事情是創建錢包。如果之前已經將eos的相關可執行命令導入到了/usr/local/bin下,在任意目錄都可以執行以下命令,如果沒有就導航到eos的源文件目錄:

使用cleos的子命令walletcreate創建默認錢包default:

返回的字元串就是錢包的主密碼,做好保存。如果是按照前面章節過來的,這里會報錯,因為default錢包已經存在了。錢包的文件名是default.wallet,路徑可以通過兩種方式配置,命令行參數--data-dir或者在config.ini配置文件中的wallet-dir進行配置。

cleos可以管理多個錢包,每個錢包都有獨立主秘碼。下面使用-n參數來創建一個指定名稱的錢包:

為什麼錢包的名字叫periwinkle呢,我也不清楚,官方文檔這么定義的。

然後我們可以查看下已經創建的錢包:

每個錢包後的*號很重要,這表示這個錢包處於解鎖狀態。為了方便使用,walletcreate命令創建的錢包默認處於解鎖狀態。我們來把第二個錢包periwinkle做鎖定操作。

解鎖錢包我們可以使用兩種方式,--passwordMASTER_PASSWORD,直接在命令行中附上密碼,或者不帶--password參數,手工輸入密碼,命令:

當keosd重啟後,是看不到錢包列表的,這時需要使用cleoswalletopen打開default錢包,或者使用-n參數打開指定名稱的錢包。然後再解鎖錢包,才能再次使用。

只是一個空的錢包,對我們並沒有用。我們需要生成秘鑰對,並將其保存到錢包中。

生成EOS秘鑰對有很多方式,這里我們使用cleoscreatekey命令:

我們創建兩個新的秘鑰對,這兩個秘鑰對並沒有任何許可權。接下來,我們把秘鑰對導入到錢包:

現在可以查看下已經導入的秘鑰對

cleos下帳號相關的子命令

追蹤和管理數字資產新姿勢,教你學會查看區塊鏈賬單

賬單記錄價值流通和狀態,是金融服務的基礎功能。

我們常用的銀行、支付寶、微信支付等都會為普通用戶和商家記錄一筆交易,提供不同維度的查詢、統計和分析服務。

比如大家愛曬的支付寶年度賬單,會統計用戶全年的總收支、消費種類、余額寶和其他理財收益、點外賣的次數等。通過大數據技術,展示各個地域,不同年齡段的消費興趣和趨勢,讓消費者更了解自己周邊的消費環境,商家能夠及時把握市場需求。

去中心化的區塊鏈網路里,交易被永久的記錄在鏈上,公開透明,人人可查。

但是由於區塊鏈的設計更傾向於保證不可篡改和數據壓縮需求,導致業務層面的過濾查詢功能缺失。加上不同鏈的規則不同,追蹤和管理加密資產變的異常困難。這也是為什麼數字資產投資者常常感嘆「總覺得帳沒算明白「的原因所在。

SixPencer推出全新區塊鏈記賬神器,目前已支持比特幣(Bitcoin)和以太坊(Ethereum)底層的資產追蹤和管理,免費使用,無需注冊。

一經推出,受到了包括礦工、資管機構、OTC商戶、加密創業公司、數字資產投資者的喜愛。

作為專業的資管工具,不僅能夠查詢所有鏈上交易記錄,實時查看賬戶余額和持有資產,而且提供每日各幣種收支情況、支持單或多地址聚合收支統計、地址畫像分析和圖表、大額交易記錄排行、聯系人管理等。

進入網站後,在首頁搜索框,輸入比特幣或以太坊地址,點擊搜索即可進入該地址的總覽頁面。

我們以目前ETH持有量全網排名第一的地址:(標簽:bitfinex1)?賬戶作為demo賬戶進行演示,所有數據均為真實鏈上數據。

這里簡單介紹下區塊鏈上的地址和銀行賬戶的區別。在區塊鏈上,地址就類似於銀行卡號,知道地址就等於知道銀行卡號一樣,可以向其轉賬。

但不同的是,區塊鏈是不可篡改的分布式公開賬本,通常具有匿名性,任何人可以對任何地址進行公開查詢。銀行賬戶只能查詢本人的賬戶信息,無法通過銀行卡號得知其他人的賬戶信息。

如果用戶有多個地址,或者想追蹤其他地址,均可以通過搜索,所有搜索過的地址信息會在資產組合頁面進行匯總,點擊下拉框即可切換或者刪除賬戶。

SixPencer除包含區塊鏈瀏覽器提供的基礎信息外,添加展示了一些個性化的指標,幫助用戶了解自己的鏈上畫像,也可以追蹤其他賬戶的鏈上軌跡。在下面總覽頁面可以查看地址的資產概覽、歷史指標、收支統計、持有資產信息。

地址概覽

創建時間:第一次收到ETH的日期

凈資產:所有資產,包含ERC20token資產的合計美元價值

ETH排行:持有ETH數量在所有以太坊地址中的排名

ETH余額和估值:持有的ETH數量和其對應的美元價值

歷史指標

歷史指標展示交易量、交易次數、代幣分析和聯系人分析四大維度。通過統計,算不清的糊塗賬終於能算清了,比如最簡單的會計計算,ETH總收入=ETH余額+ETH總支出+ETH總手續費。再比如總交易次數=轉入交易次數+轉出交易次數。

由於以太坊網路的特殊性,所有轉賬的手續費都是以ETH支付。因此我們將手續費單獨羅列出來,在交易明細中也支持手續費單獨篩選,幫助用戶統計手續費支出。

一些有趣的數據,demo賬戶手續費支出為1.1556ETH,ETH單筆大額轉賬達90萬個ETH,持有代幣數量有350種,交易次數最多的代幣是USDT,與其交易過的地址僅37個。

一般持有上百種不同資產的地址通常都是交易所地址,加上交易次數和聯系人並不多,可以排除是對外地址,基本可以判斷是bitfinex交易所內部使用地址。

收支情況

統計了本月全部資產合計收入和支出,支出包含手續費支出。

持有資產情況

展示持有的資產數量、價值、資產價格和24h漲跌幅。demo賬戶這類交易所的地址,持有資產通常10頁都放不下。

SixPencer除了提供地址的交易流水外,還支持全歷史交易記錄查詢和篩選、余額信息、日收支統計等。

交易明細

從下面頁面可以清晰得知ETH資產的本月收支情況,用戶還可以根據日期,資金流向、交易分類和標簽系統進行篩選,根據自身需求進行更細致的統計,後面會介紹如何進行指定地址的交易篩選。

點擊上圖中的ETH下拉框,可以切換到其他幣種的交易詳情頁面,比如切換到USDT的交易詳情查看USDT的明細狀況。

除月賬單外,SixPencer展示每筆交易的交易明細,提供交易方向、交易對手方、交易金額、賬戶余額、交易時間、每日收支情況等信息。下圖可以看到近6筆ETH交易均為從bitfinex3賬戶轉入bitfinex1的交易。

交易詳情

點擊任意一筆交易明細,即可進入該筆交易的交易詳情頁。交易哈希是每筆鏈上轉賬都有的唯一不可篡改的交易ID,類似於訂單號的概念。

通過交易哈希就可以查詢到一筆交易的具體信息。

下面所展示的交易數量、交易狀態、交易時間、發送和接受方、手續費等都是這筆交易的具體信息,在這里不再贅述。值得注意的是,SixPencer提供個人標簽和備注系統,用戶可以對單筆交易,進行個性化分類和備注,幫助記憶,不遺忘每一筆交易。

如何快速找到和指定地址的交易信息?

時間變久,交易變多後,查詢鏈上指定交易信息就變得異常復雜和困難,SixPencer將交易信息按照業務需求進行細化,並提供標簽系統輔助用戶進行自定義交易查詢和統計。

比如想要查詢2020年6月地址(標簽:bitfinex3)一共向demo賬戶轉入了多少ETH。通過我們的賬單系統,僅需兩步操作即可查詢。

1、打標簽:為了演示,我們將「bitfinex3「這個標簽重命名為「測試test」。

2、篩選:將日期篩選為6月1日-6月30日,在篩選欄選中「轉入」,並在最下面的標簽欄選中「測試test」,點擊保存。

保存後即可搜索出所有6月「測試test」轉入到demo賬戶的交易信息,從下圖可以看出6月份,demo賬戶共從標簽為「測試test「的地址收到58,440.2489個ETH。

如果用戶想查詢和多個指定地址的交易,選中多個標簽後,調整日期、資金流向等信息即可進行資產的自動統計。

在分析一欄,用戶可以查詢地址不同維度的圖表分析信息,包含余額、交易、分類和排行四大維度。分別點擊各維度還能夠查看更多詳細數據和圖表。

余額:余額展示資產的余額數量和價值走勢

交易:交易展示全部交易、轉入和轉出的交易數量、交易數量價值和交易次數走勢

分類:分類根據平台地址標簽系統對交易類型進行統計,反應地址的交易偏好

排行:排行按照交易次數展示活躍聯系人,按照交易金額展示大額交易

比如排行分析,能夠很快查看與某個地址的具體交易金額和大額轉賬情況。如下圖,demo賬戶與標簽為「測試test」的地址在本月一共交易了177次,其他與demo賬戶交易較多的都是ERC20Token合約調用交易。

從下圖看,大額排行也都是與標簽為「測試test」的地址交易信息,表格展示交易對象、交易時間、交易方向、交易數量和價值。對交易所大戶感興趣的,可以查詢交易所地址的大額轉賬信息,看看哪些地址都是充提大戶。

通訊錄展示所有和demo賬戶有過交易記錄的地址,除平台自帶的標簽體系外,用戶可以對地址添加標簽或者重命名標簽。

標簽:展示平台標簽系統已知標簽和用戶自行添加的標簽

最近聯系人:展示最近30天有過交易記錄的地址/標簽

全部聯系人:展示所有有過交易記錄的聯系人地址/標簽,交易數量超過1萬筆的地址,取最近1萬筆交易的聯系人展示

綜上,SixPencer的全新資產追蹤和管理工具能夠提供比區塊鏈瀏覽器或者錢包更綜合的查詢和分析功能,作為一款工具產品意在輔助用戶進行數字資產管理,通過對鏈上用戶畫像的進一步解析,幫助大家更好的決策。

我們認為區塊鏈的公開透明機制應該讓數據查詢更簡單,但目前按照實際業務需求快速查詢區塊鏈數據仍然是難點痛點,並成為商業落地的一大阻礙。

數字資產交易僅僅是其中一小塊,未來還將有大量有價值的數據存儲在區塊鏈上,SixPencer將繼續推出更多實用工具,讓數據更好為業務服務。

EOS智能合約開發前准備——賬戶和許可權管理

在說智能合約開發前先說這個,因為所有對智能合約的操作都是建立在賬戶和許可權管理的基礎上的。

先說下幾個概念:

錢包是存儲密鑰的客戶端。密鑰可以與多個賬戶許可權相關聯。錢包本身受密碼保護。

cleos可以使用wallet相關命令。

帳戶是存儲在區塊鏈中的可讀名稱,需要賬戶才能將交易轉移或以其他方式推送到區塊鏈。而對它的各種操作取決於具體的許可權配置。

同樣的,cleos可以使用account相關命令。

原生許可權:

owner?可以對賬戶進行任何操作,包括變更賬戶所有權。只有少數交易需要用到這個許可權。

active?用於轉移資金,投票或別的高等級更改。

自定義許可權:

開發過程中有原生許可權就能滿足需求了,不深入展開。

1.啟動單節點測試網路

nodeos-e-peosio--plugineosio::wallet_api_plugin--plugineosio::chain_api_plugin--plugineosio::account_history_api_plugin

2.創建錢包

cleoswalletcreate

創建默認錢包default,加-n參數可以指定錢包名稱?密碼注意保存

3.打開錢包

cleoswalletopen

剛創建的錢包是默認已打開,下次啟動nodeos時需要打開指定錢包?加-n參數可以指定錢包名稱

可以使用cleoswalletlist查看錢包列表。

4.解鎖錢包

cleoswalletunlock--passwordxxxxx

剛創建的錢包是默認已解鎖,下次啟動nodeos時需要解鎖。

生產環境不建議添加--passwordxxxxx,等提示輸入時再手動輸入。因為密碼會留在命令行的歷史記錄增加隱患

5.創建公鑰和私鑰

cleoscreatekey(剛創建的錢包默認生成一個公鑰和私鑰,你也可以直接使用)

6.導入公鑰和私鑰到錢包

cleoswalletimport你的私鑰

可以使用cleoswalletkeys查看已解鎖的錢包中的公鑰和私鑰列表。

7.創建指定賬戶,並用公鑰進行許可權關聯

cleoscreateaccount創建者賬戶名生成的新賬戶名Owner許可權公鑰Active許可權公鑰(系統內置了一個特殊賬戶eosio,當沒有一個賬戶時,可以用它當作創建者賬戶名)

可以使用cleosgetaccounts你指定的公鑰?查看指定公鑰對應的賬戶列表。

以上便是賬戶和許可權管理的部分了,相關的命令你可以封裝成shell腳本,方便以後的開發。用賬戶來操作智能合約將在下一章展開。

『貳』 區塊鏈賬戶怎麼轉賬(區塊鏈賬戶怎麼轉賬到微信)

imToken錢包怎麼轉賬

1、在錢包界面,首先添加我們需要的幣種(以ETH為例),如紅色箭頭所示。之後就可以看到錢包里ETH的數額和估值。如需轉賬的話,點擊幣種即可進入界面。

2、進入界面後,下方有「轉賬」「收款」2個選項,上方圖標為走勢圖。如下圖所示。

3、點擊「轉賬」後,出現選項如下圖所示。輸入轉賬金額,備注,然後曠工費,點擊下一步,輸入錢包密碼再確認即可。

(2)區塊鏈的賬戶擴展閱讀:

軟體錢包的英文名為SoftwareWallet。軟體錢包是一個計算機程序設計的設備,具備排他性用以保護加密貨幣。錢包是與記錄網路(區塊鏈)交互的軟體,可以讓用戶接收、存儲和發送加密貨幣。

軟體或移動錢包分為輕錢包和全節點錢包,輕錢包依賴第三方進行存儲,而全節點錢包則不依賴第三方。

經常使用的錢包中大多是輕錢包,包括BitcoinElectrum,以太的MyEtherWallet,imtoken和Jaxx。這類錢包的私鑰在用戶自己手中,安全性更高,而且非常簡單易用。

熱點內容
區塊鏈的賬戶 發布:2025-02-25 13:29:36 瀏覽:725
央行法定數字貨幣保密項目 發布:2025-02-25 13:14:58 瀏覽:603
幣圈app是假的嗎 發布:2025-02-25 13:03:09 瀏覽:391
收挖礦坑內存條 發布:2025-02-25 13:00:33 瀏覽:900
哪個數字貨幣長期漲 發布:2025-02-25 12:55:39 瀏覽:711
libra區塊鏈 發布:2025-02-25 12:43:12 瀏覽:184
區塊鏈愛問 發布:2025-02-25 12:14:22 瀏覽:941
有人叫我玩btc 發布:2025-02-25 12:08:24 瀏覽:67
區塊鏈革命電子書閱讀 發布:2025-02-25 12:07:43 瀏覽:926
比特幣有保證金 發布:2025-02-25 11:51:22 瀏覽:374