以太坊初学笔记01

PY比赛做不动了,来学学区块链~

区块链类似于一个记账本

传统账单写满先后顺序装订,区块链以时间为序,以太坊14s生成区块,基于端对端网络,去中心化

区块链模型演示:https://anders.com/

以太坊:

区块链2.0代表平台

以太坊是运⾏在⼀个计算机⽹络中的软件,它确保数据以及称为智能合约的⼩程序可以在没有中⼼协调者的情况下被所有⽹络中的计算机复制和处理。以太坊的愿景是创建⼀个⽆法停⽌,抗屏蔽(审查)和⾃我维持的去中⼼化世界计算机。

官⽅⽹址:https://www.ethereum.org

交易浏览器:https://etherscan.io
它延伸了⽐特币的区块链概念:在全球范围的多个计算机上验证,存储,和复制交易数据(因此术语叫“分布式账本”)。以太坊(Ethereum)在这个概念上更进⼀步,使在全球范围的多个计算机上运⾏代码成为现
实。⽐特币⽤来分布式储存数据的,以太坊⽤来分布式储存数据并且计算。这些⼩型的电脑运⾏程序叫做智能合约,合约由参与者在他们⾃⼰的机器上通过⼀种称为 “以太坊虚拟机(EVM)”的操作系统运⾏。

核⼼概念
以太坊虚拟机(EVM)
智能合约运⾏环境,存在于每⼀个节点中,任何⼈都可以上传程序,并让这些程序⾃动执⾏,同时保证现在所有和以前的每个程序的状态总是公开可⻅的。
账户
外部账户
被私钥控制,仅有余额,没有代码。
合约账户
由外部账户创建,有余额,有代码。
由外部账户发送消息激活合约账户的代码。
交易
由外部账户发出的消息的签名数据包。
交易包括:消息的接收者、⽤于确认发送者的签名、以太币账户余额、发送的数据、STARTGAS、
GASPRICE。
Gas
以太坊上的每笔交易都会收取⼀定的燃料Gas,Gas价格由交易创建者设置,交易费⽤ = GASPRICE * GasAmount(可以调节,与程序和设置有关)

以太坊架构
1. 以太坊介绍

合约编写->部署->虚拟机运行->写进区块链P2P网络同步

DAPP 结构图(基于以太坊的APP)

 

 

总结:

俄罗斯青年发起,区块链2.0的代表,2014年由Vitalik Buterin发起的区块链项⽬,⽀持智能合约,是全球计算机,代币为ETH,ETH是以太坊智能合约运⾏的燃料,最初共识机制为POW(挖矿),⽬前为POW + POS(效率)混合模式,是时下最著名的区块链公链项⽬。
以太坊版本迭代⼤致分为四个阶段:
前沿(Frontier)、家园(Homestead)、⼤都会(Metropolis)(目前)、宁静(Serenity)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值