# 精通以太坊（二）以太坊基本概念

By [WODECHE](https://paragraph.com/@wodeche) · 2022-10-01

---

以太币的货币单位
--------

以太坊的货币单位称为_ether，也常使用ETH。以太坊也可以拆分更小的单元，最小的单元为wei。一个以太币相当于10^18 wei。在以太坊系统内部，使用wei为单位。_

以太坊钱包
-----

“钱包”通常来表示管理以太坊账户的软件应用程序。保存你的私钥，创建以太坊交易数据包，并以你的身份在网络上广播。

控制和责任
-----

以太坊的去中心化特性意味着以太坊用户需要保管好私钥。

*   不要随意使用自己的方式来保障安全，而使用久经考验的标准方法
    
*   账户越重要，越应该采用高级别安全保障
    
*   空气隔离设备（不与互联网连接）能提供最高级别安全保障
    
*   切勿以简单形式存储私钥，尤其是数字化方式
    
*   私钥可以加密形式存储
    
*   不要把密码保存至数字文档、数字照片、截屏、网盘等，使用密码管理器或纸笔
    
*   当提示备份助记词时，用纸笔写下来，并锁在抽屉或者保险箱里
    
*   在进行大笔数字资产转帐前（特别是新地址）**，首先用一笔较小金额进行测试，并等待收据以确认成功**
    
*   创建新账户时，首先向新地址发送小额测试交易，并尝试从新账户发回。
    
*   公共区块浏览器是一种独立查看交易是否被网络接受的简单方法。但是可能会被追踪到
    

世界计算机简介
-------

EVM是一个全局性的单体，意味着是一个无处不在的，全局性的单体计算机，以太坊网络的每一个节点都在运行着EVM的本地副本，用于验证合约的执行，以太坊区块链则记录了这台世界计算机在处理交易和智能合约时所发生的所有状态的更改

外部账户和合约账户
=========

在matamask中能够创建的类型为外部账户（EOA）。外部账户是拥有私钥的账户，拥有私钥可以控制对以太币或合约的访问。另一种合约账户具有智能合约代码，而外部账户不具有，并且合约账户不具有私钥。智能合约代码是在合约账户创建时由以太坊区块链记录的软件程序，由EVM执行。合约账户没有私钥，无法启动交易，但是合约可以调用其他合约，对交易作出反应。

在区块链上创建合约
=========

把合约注册到区块链上需要通过一个特殊的交易，交易的目标地址是零地址，告诉以太坊区块链用户希望通过这样的交易来注册合约

与合约进行交互
=======

以太坊合约就是用来控制以太币的程序，它运行在EVM中。合约由特殊的交易创建，整个过程就是把合约的字节码保存在区块链上，并产生一个合约地址，有人向合约地址发起交易，会触发合约在EVM中执行。交易也就是程序执行的输入参数，

---

*Originally published on [WODECHE](https://paragraph.com/@wodeche/t40ImejRiYj3qMjFfRo8)*
