美文网首页
以太坊的工作原理

以太坊的工作原理

作者: 夢醒皆涳 | 来源:发表于2018-01-09 14:58 被阅读0次

概览

以太坊(Ethereum)是一个去中心化的平台,可以在上面部署Dapp

image.png

以太坊账户

以太坊使用椭圆曲线加密算法(ECC)生成keccak-256哈希,使用256位数转成长度为64的十六进制地址。这个地址就是账户地址。

交易

交易就是一个签名数据包。使用的是ECDSA的一种基于ECC签名算法,交易包括信息接受者,识别发起者以及意愿的签名和要转账的以太币数量,交易执行允许进行的计算资源的最大值(gas上限),以及交易发起人原以为单位甲酸资源支付的费用(gas费用)。

共识

使用pow工作量证明防止区块链被篡改

区块内容(content) 包括交易列表
区块头(header)包括一个区块的哈希,区块序号,随机号,目标值,目标值,时间戳,难度值,矿工地址等。

时间戳

计算区块目标值的公式需要用到当前的时间戳,切每个区块在区块头附加了当前的时间戳。

随机数

随机数是一个64位未签名的证书,旷工会不断地尝试随机数,直到发现目标值。

相关文章

  • 以太坊的工作原理

    这篇文章主要讲解以太坊的基本原理,对技术感兴趣的朋友可以看看。 翻译作者:许莉 原文地址:How does Eth...

  • 以太坊的工作原理

    概览 以太坊(Ethereum)是一个去中心化的平台,可以在上面部署Dapp 以太坊账户 以太坊使用椭圆曲线加密算...

  • 以太坊的工作原理

    简介 不管你们知不知道以太坊(Ethereum blockchain)是什么,但是你们大概都听说过以太坊。最近在新...

  • 以太坊入门学习笔记-运行原理二

    以太坊运行原理笔记: (参考以太坊黄皮书) 以太坊区块组成: 区块:相关信息片段(区块头)+区块内交易+其他的区块...

  • BlockChain

    原理 详解以太坊的工作原理 开发 (Python) 想学习区块链?那就用 Python 构建一个想学习区块链?那就...

  • 2018-08-21小白学区块链——以太坊的应用场景

    前面已经大概了解以太坊相关的各种概念,也简单的知道了以太坊的运行原理和涉及的各种机制。今天就来了解一下以太坊能用来...

  • Ethereum-部署Truffle project到以太坊私有

    这里假设你已经熟悉以太坊的基本原理,并且了解如何运用Solidity、Web3.js和Truffle进行以太坊项目...

  • [区块链 Sec7] 初窥以太坊

    一些需要知道的基础知识:以太坊导读另一篇深入浅出的好文:以太坊:比特币 + 无限可能一篇必须要看的以太坊原理详解:...

  • 简要介绍以太坊工作原理

    姓名:朱睿琦 学号:15180288015 参考:http://baijiahao.baidu.com/s?id=...

  • 以太坊智能合约---工作原理

    一、什么叫智能合约 智能合约其实不是合约也不智能,只是它能跑着区块链上的代码。 二、智能合约语言 Solidity...

网友评论

      本文标题:以太坊的工作原理

      本文链接:https://www.haomeiwen.com/subject/fhwynxtx.html