- 浏览: 761572 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (1045)
- 数据结构 (36)
- UML与设计模式 (42)
- c++ (87)
- rust (36)
- Qt (41)
- boost模板元编程 (43)
- Linux (77)
- 汇编 (4)
- 其它 (2)
- 烹饪 (3)
- unix c / socket (73)
- 软件工程 (4)
- shell (53)
- Python (37)
- c++ primer 5th(c++11) (22)
- 数据库/MySQL (27)
- 数据存储 (4)
- lisp (7)
- git (4)
- Utility (3)
- CDN与DNS (54)
- Http (53)
- php (7)
- nginx/lua/openresty (41)
- redis (11)
- TCP/IP (16)
- 互联网 (6)
- kernel (2)
- go (34)
- 区块链 (43)
- 比特股 (13)
- 以太坊 (23)
- 比特币 (23)
- 密码学 (10)
- EOS (53)
- DAG (1)
- docker (1)
- filecoin (7)
- solidity (65)
- ipfs (8)
- 零知识证明 (1)
- openzeppelin (3)
- java (1)
- defi (7)
- Ton (0)
最新评论
以太坊区块链的技术特点:
1.支持图灵完备的智能合约,设计了编程语言Solidity和虚拟机EVM
2.选用了内存需求较高的哈希函数,避免出现强算力矿机,矿池攻击
3.叔块(Uncle Block)激励机制,降低矿池的优势,并减少了区块产生间隔(10分钟降低到15秒左右)
4.采用账户系统和世界状态,而不是UTXO,容易支持更复杂的逻辑
5.通过Gas限制代码执行指令数,并计划支持效率更高的POS算法
账户类型:
1.合约账户:存储执行的智能合约代码,只能被外部账户来调用激活
2.外部账户:以太币拥有者账户,对应到某公钥.包括nonce,balance,storageRoot,codeHash等字段,由个人来控制
当合约账户被调用时,存储其中的智能合约会在矿工处的虚拟机中自动执行,并消耗一定的燃料.燃料通过外部账户中的以太币进行购买
交易字段:
1.to:目标账户地址
2.value:可以指定转移的以太币数量
3.nonce:交易相关的字串
4.gasPrice:执行交易需要消耗的Gas价格
5.startgas:交易消耗的最大Gas值
6.signature:签名信息
以太币(Ether):
1.以太坊网络的货币,主要用于购买燃料,支付给矿工,以维护以太坊网络运行智能合约的费用.
2.以太币最小单位是wei,一个以太币等于10的18次方wei,挖出新区块的矿工可以获取5个以太币,以及包含在区块内交易的燃料费用
燃料(Gas):
1.控制某次交易执行指令的上限.
2.每执行一条合约指令会消耗固定的燃料
3.当某个交易还未执行结束,而燃料消耗完时,合约执行终止并回滚状态
4.Gas可以跟Eth进行兑换.Eth的价格是波动的.但运行某段智能合约的燃料费用可以是固定的,通过设定Gas价格等进行调节
1.支持图灵完备的智能合约,设计了编程语言Solidity和虚拟机EVM
2.选用了内存需求较高的哈希函数,避免出现强算力矿机,矿池攻击
3.叔块(Uncle Block)激励机制,降低矿池的优势,并减少了区块产生间隔(10分钟降低到15秒左右)
4.采用账户系统和世界状态,而不是UTXO,容易支持更复杂的逻辑
5.通过Gas限制代码执行指令数,并计划支持效率更高的POS算法
账户类型:
1.合约账户:存储执行的智能合约代码,只能被外部账户来调用激活
2.外部账户:以太币拥有者账户,对应到某公钥.包括nonce,balance,storageRoot,codeHash等字段,由个人来控制
当合约账户被调用时,存储其中的智能合约会在矿工处的虚拟机中自动执行,并消耗一定的燃料.燃料通过外部账户中的以太币进行购买
交易字段:
1.to:目标账户地址
2.value:可以指定转移的以太币数量
3.nonce:交易相关的字串
4.gasPrice:执行交易需要消耗的Gas价格
5.startgas:交易消耗的最大Gas值
6.signature:签名信息
以太币(Ether):
1.以太坊网络的货币,主要用于购买燃料,支付给矿工,以维护以太坊网络运行智能合约的费用.
2.以太币最小单位是wei,一个以太币等于10的18次方wei,挖出新区块的矿工可以获取5个以太币,以及包含在区块内交易的燃料费用
燃料(Gas):
1.控制某次交易执行指令的上限.
2.每执行一条合约指令会消耗固定的燃料
3.当某个交易还未执行结束,而燃料消耗完时,合约执行终止并回滚状态
4.Gas可以跟Eth进行兑换.Eth的价格是波动的.但运行某段智能合约的燃料费用可以是固定的,通过设定Gas价格等进行调节
发表评论
-
公链_Solana
2022-02-24 20:44 239共识:PoS 1.Solana生态系统中有多个角色(领导者、验 ... -
公链_Avalanche
2022-02-21 20:03 166Avalanche:设计了一款基于 ... -
公链_Fantom
2022-02-21 19:53 177Fantom:总部位于韩国,基于 DAG(有向无环图)改进版本 ... -
ipld
2020-03-03 12:02 287ipld:是一个转换中间件,将现有的异构数据结构统一成一种格式 ... -
spv模式
2019-09-07 07:03 743SPV(Simplified Payment Verficat ... -
PoC贡献量证明
2019-09-06 07:29 311贡献量证明PoC:贡献量证明这个概念与工作量证明机制类似,即为 ... -
DAG区块链
2019-07-22 07:27 509DAG(有向无环图)区块链: 1.组成单元不是区块而是交易,可 ... -
匿名网络Tor
2019-07-21 09:36 4761.通信匿名保护:对交易主体的网络地址进行隐藏,以防止网络地址 ... -
watch-only 地址
2019-01-06 16:34 468watch-only 地址:监控某一个地址,只能看不能花,相当 ... -
重放攻击
2019-01-03 21:50 550一条链出现分叉,新链上发送的交易,同样会广播到旧链上,并且还能 ... -
Fabric
2019-01-01 09:14 283Fabric(纺织品)项目的目标是实现一个通用的权限区块链(P ... -
超级账本
2018-12-31 10:23 393超级账本项目根据发展程度可处于5种状态:提案,孵化,成熟,弃用 ... -
智能合约
2018-12-29 08:00 0智能合约是一种计算机协议,这类协议一旦制定和部署就能实现自我执 ... -
盲签(blind signature)
2018-12-28 08:10 5631.接收者先对签名消息通过盲化因子factor进行一次盲转变, ... -
小蚁共识
2018-12-27 21:23 415小蚁的记账机制被称为中性记账,POW,POS,DPOS解决谁有 ... -
DPOS
2018-12-27 20:47 489DPOS(Delegated Proof of Stake): ... -
POS
2018-12-27 20:45 324POS(Proof of Stake):权益证明:要求用户证明 ... -
瑞波共识
2018-12-26 08:07 460网络结构 1.交易由客户端应用发起 2.经过追踪节点(trac ... -
Raft
2018-12-25 08:12 343Raft算法:最初是一个用于管理复制日志的共识算法,它是一个为 ... -
即时支付
2018-12-23 16:52 663即时支付:直接发给主节点让主节点快速确认的交易 1.手续费最 ...
相关推荐
以太坊区块链积分系统是一个基于以太坊网络的分布式应用(DApp),它利用智能合约技术来实现积分的发行、转移和管理。Truffle是一个强大的开发框架,为以太坊区块链上的开发工作提供了便利,包括合约编译、部署、...
Java基于以太坊区块链的车险理赔系统源码+运行说明.zipJava基于以太坊区块链的车险理赔系统源码+运行说明.zipJava基于以太坊区块链的车险理赔系统源码+运行说明.zipJava基于以太坊区块链的车险理赔系统源码+运行说明...
Java基于以太坊区块链的车险理赔系统源码+运行说明.zipJava基于以太坊区块链的车险理赔系统源码+运行说明.zipJava基于以太坊区块链的车险理赔系统源码+运行说明.zipJava基于以太坊区块链的车险理赔系统源码+运行说明...
基于以太坊区块链开发的数字画作创作与拍卖平台APP源码+实验报告+答辩PDF.zip基于以太坊区块链开发的数字画作创作与拍卖平台APP源码+实验报告+答辩PDF.zip基于以太坊区块链开发的数字画作创作与拍卖平台APP源码+实验...
毕业设计 基于区块链和nodejs的云笔记系统,使用了nodejs和以太坊区块链技术源码+详细文档+全部资料(高分项目).zip毕业设计 基于区块链和nodejs的云笔记系统,使用了nodejs和以太坊区块链技术源码+详细文档+全部...
区块链 基于以太坊区块链的无审查匿名博客的设计与实现+详细文档+全部资料(优秀项目).zip区块链 基于以太坊区块链的无审查匿名博客的设计与实现+详细文档+全部资料(优秀项目).zip区块链 基于以太坊区块链的无...
区块链 基于以太坊区块链的无审查匿名博客源码+项目资料齐全+部署文档 高分项目.zip区块链 基于以太坊区块链的无审查匿名博客源码+项目资料齐全+部署文档 高分项目.zip区块链 基于以太坊区块链的无审查匿名博客源码+...
区块链 基于centos环境的以太坊区块链浏览器项目-前后端的设计与实现+详细文档+全部资料(优秀项目).zip区块链 基于centos环境的以太坊区块链浏览器项目-前后端的设计与实现+详细文档+全部资料(优秀项目).zip...
区块链毕业设计 基于以太坊区块链的车险理赔系统源码+项目资料齐全+部署文档(优秀项目).zip区块链毕业设计 基于以太坊区块链的车险理赔系统源码+项目资料齐全+部署文档(优秀项目).zip区块链毕业设计 基于以太坊...
基于以太坊区块链的车险理赔系统的设计与实现+详细文档+全部资料(高分毕业设计).zip基于以太坊区块链的车险理赔系统的设计与实现+详细文档+全部资料(高分毕业设计).zip基于以太坊区块链的车险理赔系统的设计与...
基于以太坊区块链开发的投票应用的设计与实现+详细文档+全部资料(高分毕业设计).zip基于以太坊区块链开发的投票应用的设计与实现+详细文档+全部资料(高分毕业设计).zip基于以太坊区块链开发的投票应用的设计与...
区块链 基于centos环境的以太坊区块链浏览器项目-前后端源码+项目资料齐全+部署文档 高分项目.zip区块链 基于centos环境的以太坊区块链浏览器项目-前后端源码+项目资料齐全+部署文档 高分项目.zip区块链 基于centos...
使用以太坊区块链生成和验证证书
以太坊区块链是一个分布式计算平台,它通过智能合约功能提供了去中心化应用(DApps)的构建基础。在以太坊上,虚拟令牌是通过ERC20标准来实现的,这是一种用于创建和管理数字资产的协议。这个"以太坊区块链的虚拟...
毕业设计 基于以太坊区块链+Spring Boot的项目评审系统源码+详细文档+全部资料(高分项目).zip毕业设计 基于以太坊区块链+Spring Boot的项目评审系统源码+详细文档+全部资料(高分项目).zip 【备注】 1、该资源内...
使用 Ganache 创建以太坊彩票,以快速启动个人以太坊区块链.zip
基于以太坊区块链的安全信息发布平台和可行性分析
【以太坊区块链投票系统】 本项目是一个针对计算机本科学生的毕业设计,旨在实现一个基于以太坊区块链技术的投票系统。区块链技术,尤其是以太坊,近年来在分布式计算、智能合约以及去中心化应用(DApps)领域展现出...
使用以太坊区块链进行电子投票.doc
使用 JavaScript 和 Web3.js 库与以太坊区块链上的智能合约进行交互的示例