以太坊錢包

以太坊錢包是你通往以太坊系統的門戶。它擁有你的密鑰,并且可以代表你創建和廣播交易。選擇一個以太坊錢包可能很困難,因為有很多不同功能和設計選擇。有些更適合初學者,有些更適合專家。即使你現在選擇一個你喜歡的,你可能會決定稍后切換到另一個錢包。以太坊本身在不斷變化,“最好”的錢包往往是適應它們的。

別擔心!如果你選擇一個錢包而不喜歡它的工作方式,那么你可以很容易地更換錢包。你只需進行一項交易,即將資金從舊錢包發送到新錢包,或者通過導出和導入私鑰來移動密鑰。

首先,我們將選擇三種不同類型的錢包作為整本書的示例:移動錢包,桌面錢包和基于網絡的錢包。我們選擇了這三款錢包,因為它們代表了廣泛的復雜性和功能。然而,選擇這些錢包并不是對其質量或安全性的認可。他們只是示范和測試。

起始錢包:

MetaMask
MetaMask是一款瀏覽器擴展錢包,可在你的瀏覽器(Chrome,Firefox,Opera或Brave Browser)中運行。它易于使用且便于測試,因為它可以連接到各種以太坊節點和測試區塊鏈(請參閱“testnets”)。

Jaxx
Jaxx是一款多平臺和多幣種錢包,可在各種操作系統上運行,包括Android,iOS,Windows,Mac和Linux。對于新用戶來說,它通常是一個不錯的選擇,因為它的設計簡單易用。

MyEtherWallet (MEW)
MyEtherWallet是一款基于網絡的錢包,可在任何瀏覽器中運行。它具有多個復雜的功能,我們將在許多示例中探討這些功能。

Emerald Wallet
Emerald錢包設計用于以太坊經典區塊鏈,但與其他以太坊區塊鏈兼容。它是一款開源桌面應用程序,適用于Windows,Mac和Linux。Emerald錢包可以運行一個完整的節點或連接到一個公共的遠程節點,工作在“輕量”模式下。它還有一個配套工具來在命令行中執行所有操作。

我們將首先在桌面上安裝MetaMask

前提:可正常訪問谷歌瀏覽器

安裝 MetaMask

打開Google Chrome瀏覽器并導航至:

https://chrome.google.com/webstore/category/extensions

搜索“MetaMask”并點擊狐貍的標志。你應該看到這樣的擴展的詳細信息頁面:

在這里插入圖片描述

在這里插入圖片描述

配置好進入錢包首頁
在這里插入圖片描述
你的帳戶頁面會顯示你帳戶的名稱(默認情況下為“Account 1”),以太坊地址(示例中為0x9E713 …?)以及彩色圖標,以幫助你將此帳戶與其他帳戶區分開來。在帳戶頁面的頂部,你可以看到你當前正在使用哪個以太坊網絡(示例中的“主網絡”)。

恭喜!你已經建立了你的第一個以太坊錢包!

切換網絡

正如你在MetaMask帳戶頁面上所看到的,你可以在多個以太坊網絡中進行選擇。默認情況下,MetaMask將嘗試連接到“主網絡”。其他選擇是公共測試網,你選擇的任何以太坊節點或在你自己的計算機上運行私有區塊鏈的節點(本地主機):

新增錢包并沒有鏈接任務網絡

在這里插入圖片描述

在這里插入圖片描述

查看網絡:

在這里插入圖片描述
在這里插入圖片描述
Ethereum Network
主要的,公開的以太坊區塊鏈。真正的ETH,真正的價值,真正的后果。

在這里插入圖片描述

你的MetaMask錢包在連接的所有網絡上使用相同的私鑰和以太坊地址。但是,每個以太坊網絡上的以太坊地址余額將有所不同。例如,你的密鑰可以控制Ropsten上的以太和合約,但不能控制主網上的。

更多網絡選擇

在這里插入圖片描述
在這里插入圖片描述

外部所有賬戶(EOAs)和合約

我們在MetaMask錢包中創建的賬戶類型稱為 Externally Owned Account(EOA) 。外部所有賬戶是那些擁有私人密鑰的賬戶,它控制對資金或合約的訪問。現在,你可能猜測還有另一種帳戶,_合約_帳戶。合約賬戶由以太坊區塊鏈記錄,由EVM執行的軟件程序的邏輯所擁有(和控制)。

將來,所有以太坊錢包可能會作為以太坊合約運行,模糊了外部所有賬戶和合約賬戶之間的區別。但是永遠保持的重要區別在于:人們通過EOA做出決定,而軟件通過合約做出決定。

合約有一個地址,就像EOAs(錢包)一樣。合約可以發送和接收ether,就像錢包一樣。當交易目的地是合約地址時,它會導致該合約在EVM中_運行_,并將交易作為其輸入。

除了ether之外,交易還可以包含_數據_,用于指示合約中要運行的特定方法以及傳遞給該方法的參數。通過這種方式,交易通過合約_調用_方法。最后,合約可以產生調用其他合約的交易,建立復雜的執行路徑。其中一個典型的用法是合約A調用合約B,以便在合約A的用戶之間保持共享狀態。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/15180.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/15180.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/15180.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

mac m1 pcre.h 找不到

安裝suricata報錯: configure: error: pcre.h not found ... 解決: brew install pcre 找到這個文件的地址 brew list pcre | grep pcre.h$ /opt/homebrew/Cellar/pcre/8.45/include/pcre.h 程序搜索的地址 cpp -v /Library/Developer/CommandLineT…

5.26 基于UDP的網絡聊天室

需求&#xff1a; 如果有人發送消息&#xff0c;其他用戶可以收到這個人的群聊信息 如果有人下線&#xff0c;其他用戶可以收到這個人的下線信息 服務器可以發送系統信息實現模型 模型&#xff1a; 代碼&#xff1a; //chatser.c -- 服務器端實現 #include <stdio.h>…

hive初始化失敗報錯:Error: Duplicate key name ‘PCS_STATS_IDX‘ (state=42000,code=1061)

意思是key name ‘PCS_STATS_IDX’ (state42000,code1061)重復了&#xff0c;問題出在不是第一次初始化&#xff0c;因為我們在hive-site.xml中配置了 javax.jdo.option.ConnectionURL jdbc:mysql://192.168.200.137:3306/metastore?createDatabaseIfNotExisttrue JDBC conne…

JavaSE——類和對象(二)~~封裝

目錄 一.封裝 二.封裝擴展之包 三.static成員 四. 代碼塊 五. 內部類&#xff08;重要&#xff09; 大家好呀&#xff0c;我是北緯&#xff0c;接著上節我們繼續講解Java中關于類和對象的相關知識&#xff0c;今天著重給大家介紹一下關于面向對象程序的特性之一——封裝。…

【Linux】常用基礎命令 | 搭建云服務器優化環境 | 程序的部署

文章目錄 Linux常用命令及搭建環境一、LinuxLinux發行版 1.常用命令1.ls2.cd3.pwd4.touch5.cat6.echo7.vim8.mkdir9.rm10.mv11.cp12.man13.grep14.ps15.netstat 2.搭建Java Web程序的運行環境包管理器1.安裝JDK2.安裝Tomcat3.安裝mysql 3.程序的部署 Linux常用命令及搭建環境 …

貪心算法簡單介紹

貪心算法是一種在每一步選擇中都采取當前狀態下最優或最優近似的選擇&#xff0c;以期望最終得到全局最優解的算法。貪心算法并不總能得到全局最優解&#xff0c;但在某些問題上&#xff0c;它可以得到全局最優解&#xff0c;并且比動態規劃等其他方法更為簡單和高效。 貪心算…

Python庫之Scrapy的簡介、安裝、使用方法詳細攻略

Python庫之Scrapy的簡介、安裝、使用方法詳細攻略 簡介 Scrapy是一個快速的、高層次的web抓取和web抓取框架&#xff0c;用于抓取網站數據并從頁面中提取結構化的數據。Scrapy用途廣泛&#xff0c;可以用于數據挖掘、信息處理或存儲歷史數據&#xff0c;以及各種其他用途。 …

【AMS】Android 8.0+ 繞開啟動后臺Service限制

一、背景 應客戶要求,需要在開機時,拉起應用A。但因為開機時,同時被拉起的應用過多,導致Launcher在開機那一刻較為卡頓。為解決這一問題,采取了延遲拉起的做法。在開機后,延遲一定時間,由系統服務,拉起應用A。 于是乎,就出現這么個報錯: Not allowed to start ser…

vue3、vuex和vue-router入門指南

Vue 3、Vuex 和 Vue Router 都是 Vue.js 生態系統中非常有用的庫。它們各自在 Vue.js 應用程序中扮演著重要的角色&#xff1a;Vue 3 是核心框架&#xff0c;Vuex 用于狀態管理&#xff0c;而 Vue Router 用于路由管理。下面是如何在 Vue 3 項目中使用這些庫的簡要說明。 創建…

有趣的css - 移形換位加載動畫

大家好&#xff0c;我是 Just&#xff0c;這里是「設計師工作日常」&#xff0c;今天分享的是一個移形換位動態加載小動效&#xff0c;適用于 app 列表加載&#xff0c;頁面加載或者圖片懶加載等場景。 最新文章通過公眾號「設計師工作日常」發布。 目錄 整體效果核心代碼html…

2024上海初中生古詩文大會倒計時4個月:單選題真題解析(持續)

現在距離2024年初中生古詩文大會還有4個多月時間&#xff0c;我們繼續來看10道選擇題真題和詳細解析&#xff0c;以下題目截取自我獨家制作的在線真題集&#xff0c;都是來自于歷屆真題&#xff0c;去重、合并后&#xff0c;每道題都有參考答案和解析。 為幫助孩子自測和練習&…

C#基礎一

使用Visual Studio 2022&#xff08;VS2022&#xff09;編寫C#控制臺程序 1. 安裝Visual Studio 2022 確保已安裝Visual Studio 2022。如果未安裝&#xff0c;請從Visual Studio官網下載并安裝。 另一篇文章中已經有詳細描述&#xff0c;這里就不在細說了。 VisualStudio2022…

【LeetCode】【209】長度最小的子數組(1488字)

文章目錄 [toc]題目描述樣例輸入輸出與解釋樣例1樣例2樣例3 提示進階Python實現前綴和二分查找滑動窗口 個人主頁&#xff1a;丷從心 系列專欄&#xff1a;LeetCode 刷題指南&#xff1a;LeetCode刷題指南 題目描述 給定一個含有n個正整數的數組和一個正整數target找出該數組…

Effective C++(2)

文章目錄 2. 構造、析構、賦值運算條款05&#xff1a;了解C默默編寫并調用哪些函數條款06&#xff1a;若不想使用編譯器自動生成的函數&#xff0c;就該明確拒絕條款07&#xff1a;為多態基類聲明virtual析構函數條款08&#xff1a;別讓異常逃離析構函數條款09&#xff1a;絕不…

微信小程序報錯:notifyBLECharacteristicValueChange:fail:nodescriptor的解決辦法

文章目錄 一、發現問題二、分析問題二、解決問題 一、發現問題 微信小程序報錯&#xff1a;notifyBLECharacteristicValueChange:fail:nodescriptor 二、分析問題 這個提示有點問題&#xff0c;應該是該Characteristic的Descriptor有問題&#xff0c;而不能說nodescriptor。 …

web前端之解決img元素組件自有高度的問題

MENU 前言解決辦法vertical-align 前言 在HTML和CSS中&#xff0c;img元素默認是行內元素(inline element)&#xff0c;類似于文本。由于文本有基線(baseline)&#xff0c;所以即使是空白的img元素也會占據一定的高度&#xff0c;以便使基線對齊。 解決辦法 要解決這個問題&…

axios如何傳遞數組作為參數,后端又如何接收呢????

前端的參數是一個數組。 前端編寫&#xff1a; 后端接收&#xff1a;

Iterater迭代器和增強for循環

1、Collection接口遍歷元素—Iterator迭代器 看一下下面這張圖片&#xff1a;可以看出Collection接口有一個父接口Iterable&#xff0c;Iterable接口有一個iterator()方法&#xff0c;iterator()方法的類型是Iterator迭代器&#xff0c;實際上當我們使用方法時&#xff0c;返回…

Go語言的pprof工具是如何使用的?

文章目錄 Go語言的pprof工具詳解pprof的使用runtime/pprofnet/http/pprof 快速開始獲取采樣數據通過pprof工具進行性能分析總結 Go語言的pprof工具詳解 Go語言作為一個高性能、高并發的編程語言&#xff0c;對性能優化有著極高的要求。在Go語言的標準庫中&#xff0c;pprof是一…

linux 安全 iptables防火墻 (一)

Linux包過濾防火墻概述 Linux 系統的防火墻 &#xff1a;IP信息包過濾系統&#xff0c;它實際上由兩個組件netfilter 和 iptables組成。 主要工作在網絡層&#xff0c;針對IP數據包。體現在對包內的IP地址、端口、協議等信息的處理上。 兩大組件 netfilter內核組件 iptables應…