EOS智慧型合約開發 一 EOS環境搭建和啟動節點

2021-08-20 04:53:03 字數 967 閱讀 6203

上節介紹了eos智慧型合約開發之eos環境搭建及啟動節點

那麼,節點啟動後我們要做的第一件事兒是什麼呢?就是我們首先要有賬號,但是有賬號的前提是什麼呢?倒不是先建立賬號,而是先要有自己的一組私鑰,有了私鑰才能有賬號,有賬號的前提還是要有錢包。所以,最開始我們是建立錢包,錢包是用來管理我們的金鑰的。

使用命令:cleos wallet create,就可以建立乙個錢包。像以太坊、位元幣這些已經比較成熟了,使用一些客戶端可以去建立錢包。

如果你想用不同的引數,可以在命令後邊加上-n-n指定你的錢包名稱是另外乙個錢包名稱,可以建立不同的錢包,然後每個錢包都可以管理一組金鑰。

建立好錢包,就可以建立一組金鑰,建立命令為:

cleos create key
在第二步建立的金鑰,只是生成一組公鑰、私鑰,還需要把公鑰、私鑰匯入錢包,才能讓錢包把公鑰和秘鑰管理起來。

匯入命令為:

cleos wallet import
可以在命令後面指定錢包,這樣就可以把第二步建立的一組公鑰、私鑰直接匯入指定的錢包。

第四步:檢視錢包中的秘鑰

使用以下命令就可以檢視是不是成功的把秘鑰匯入錢包了:

cleos wallet keys
我覺得不太懂技術的非技術人員,可能以後也要懂技術,因為你最後玩位元幣,也會了解什麼是私鑰、什麼是公鑰、什麼是256位的二進位制賬號。大家剛開始可能學起來比較痛苦,可能也要逐漸有個習慣的過程。

這樣就都做完了,我建立了一組金鑰,金鑰包括公鑰和私鑰,然後我把這組公鑰又放到剛才我建立的錢包裡面了。

建立好錢包、金鑰之後,接下來我們可以做什麼事兒呢?

等下節繼續…….

一 EOS智慧型合約開發環境的搭建

筆者系統環境 win10企業版 整體執行環境 在win10裡面開啟hyper v虛擬機器服務,然後在虛擬機器裡面安裝ubantu16.04系統,接著在ubantu16.04系統裡安裝eosio,包含命令列環境 cleos等 以及智慧型合約編譯環境 eosio.cdt 到這裡就完成了eos智慧型合約開...

EOS智慧型合約開發(十七)EOS架構解析

官方文件中,清晰的描述了以下原圖。這張圖,是eos未來發發展藍圖,bm早期的想法就是為使用者提供百萬級tps體驗而設計的基礎設設施。仔細閱讀源 發現目前還與很多沒有實現。這個是我們對eos的期待。從eos的系統架構,我們可以清晰看到系統主要由以下幾個部分組成 cleos cli eos cleos ...

EOS 智慧型合約開發實踐(一)EOS錢包的簡單使用

eos,全稱enterprise operation system,即商用分布式作業系統。eos是一種全新的區塊鏈架構,旨在實現分布式應用的效能擴充套件。注意,它並不是像位元幣和以太坊那樣的貨幣,而是基於eos軟體專案之上發布的代幣,被稱為區塊鏈3.0。2.eos通過並行鏈和dpos的方式解決了延遲...