以太坊(Ethereum) - 账号(地址)


章节

  • 以太坊(Ethereum) – 是什么
  • 以太坊(Ethereum) – 什么是智能合约
  • 以太坊(Ethereum) – 以太币
  • 以太坊(Ethereum) – 虚拟机(E.V.M.)
  • 以太坊(Ethereum) – 分布式应用(DApp)
  • 以太坊(Ethereum) – 账号(地址)
  • 以太坊(Ethereum) – 虚拟机架构
  • 以太坊(Ethereum) – 网络节点
  • 以太坊(Ethereum) – 以太币单位
  • 以太坊(Ethereum) – 挖矿
  • 以太坊(Ethereum) – 智能合约开发
    • 以太坊(Ethereum) – 智能合约的优点
    • 以太坊(Ethereum) – 智能合约开发概述
    • 以太坊(Ethereum) – 智能合约开发环境搭建
    • 以太坊(Ethereum) – Ganache本地区块链
    • 以太坊(Ethereum) – 开发智能合约
    • 以太坊(Ethereum) – 部署智能合约到Ganache
    • 以太坊(Ethereum) – 使用 truffle console 访问智能合约
    • 以太坊(Ethereum) – 智能合约测试(truffle test)
    • 以太坊(Ethereum) – 连接公链
    • 以太坊(Ethereum) – 部署智能合约到公链
    • 以太坊(Ethereum) – truffle脚本
    • 以太坊(Ethereum) – 让浏览器支持区块链(MetaMask)
    • 以太坊(Ethereum) – 智能合约前端页面

以太坊(Ethereum)网络中,有2种账号:

  • 外部账号 - 用户使用的账号
  • 合约账号 - 智能合约使用的账号,每个智能合约都有一个账号

这些账号,都被称为状态对象/state object,构成了以太坊网络的状态。外部账号的状态是账户余额,合约账号的状态是内存与账户余额。

外部账号是用户账号,例如,普通用户、矿工等使用的账号。

合约账号是区块链网络中,位于特定地址(账号)上的代码集合。这些合约由外部账号调用,或者由其他合约通过特定的call-to-action函数调用。

智能合约是用诸如Solidity, Serpent 或 LLL之类的高级脚本语言编写的。实际部署在以太坊(Ethereum)区块链上的每个合约都以一种称为EVM (ethereum Virtual Machine/以太坊虚拟机)字节码的格式存储,这是一种以太坊(Ethereum)虚拟机支持的二进制格式。

你可能感兴趣的:(以太坊(Ethereum) - 账号(地址))