#There

区块链入门到实战(25)之以太坊(Ethereum) – 以太币单位

以太币的主要单位是以太/Ether,即一个以太币,以太币的最小单位是wei。以太币最小单位wei是以虚拟币先驱人物:戴伟WeiDai命名,戴伟WDai是一位兴趣广泛的密码学专家,他在1998年发明了B-money匿名的、分布式的电子加密货币系统,强调点对点的交易和不可更改的交易记录。中本聪发明比特币的时候,借鉴了很多戴...

区块链入门到实战(24)之以太坊(Ethereum) – 网络节点

用途:全节点:用于区块和交易的校验轻节点:电子钱包以太坊(Ethereum)网络是一个公共的区块链网络,网络中包含2种网络节点:全节点轻节点全节点 包含了从初始区块开始的全部区块,这些区块中包含了所有的交易历史记录,这些信息是区块链完整性的证据,可用于区块和交易的校验。通常矿工节点应该是全节点。轻节点&nbs...

区块链入门到实战(23)之以太坊(Ethereum) – 虚拟机架构

以太坊(Ethereum)网络中,定义了一组通用协议用于支持智能合约的运行,其核心便是以太坊(Ethereum)虚拟机。下图解释了该架构:开发人员使用Solidity等开发语言开发智能合约源程序被编译成以太坊虚拟机支持的字节码可执行程序可执行程序被部署到网络中,即写入区块,并被分配一个账号(地址)外部账号或其他合约账号...

区块链入门到实战(22)之以太坊(Ethereum) – 账号(地址)

作用:外部账号 –用户使用的账号,账户余额。合约账号 –智能合约使用的账号,每个智能合约都有一个账号,内存和账户余额以太坊(Ethereum)网络中,有2种账号:外部账号 –用户使用的账号合约账号 –智能合约使用的账号,每个智能合约...

区块链入门到实战(21)之以太坊(Ethereum) – 分布式应用(DApp)

作用:用户交互分布式应用(DApp)是运行在区块链之上的应用程序,支持区块链网络中用户之间的交互。DApp(decentralizedapplication)的后端代码运行在区块链网络上,这个可以与普通互联网应用比较一下,普通互联网应用的后端代码运行在集中式的服务器上。DApp可以使用任何语言编写前端代码和用户界面(就...

区块链入门到实战(20)之以太坊(Ethereum) – 虚拟机(E.V.M.)

作用:执行智能合约代码的引擎以太坊(Ethereum)虚拟机是执行智能合约代码的引擎。可以用某种语言,例如Solidity语言,开发智能合约程序,编译成以太坊(Ethereum)虚拟机支持的字节码/bytecode,然后该程序就可以在虚拟机中执行了。以太坊(Ethereum)虚拟机可以被看做是一个大型的分布式计算机。以...

区块链入门到实战(19)之以太坊(Ethereum) – 以太币

以太币的作用:防范以太坊网络被滥用和激励矿工。与比特币网络有比特币类似,以太坊(Ethereum)也有自己的虚拟币— 以太币。以太币的主要作用有2个:应用程序执行任何操作都需要支付以太币,防范以太坊网络被滥用。与比特币类似,用于激励矿工。每次执行智能合约时,都需要消耗“汽油/gas&r...

区块链入门到实战(18)之以太坊(Ethereum) – 什么是智能合约

作用:提供优于传统合约的安全方法,并减少与合约相关的其他交易成本。以太坊网络基石:以太坊虚拟币和智能合约。智能合约(Smartcontract)是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合约概念于1995年由NickSzabo首次...

区块链入门到实战(17)之以太坊(Ethereum) – 是什么

以太坊的作用:构建基于区块链的分布式应用。以太坊是什么:可编程的虚拟币。以太坊(Ethereum)是一个可编程的虚拟币,它是一个基于公共区块链的分布式计算平台,可用于构建基于区块链的分布式应用。在以太坊(Ethereum)出现之前,各种区块链应用的功能非常有限,例如,比特币和其他加密货币都只是纯粹的数字货币。以太坊(E...

多次执行echarts时出现 there is a chart instance already initialized on the dom

 原因,多次使用echarts.init(document.getElementById(this.options.zid));设为全局 ...

多次执行echarts时出现 there is a chart instance already initialized on the dom

 原因,多次使用echarts.init(document.getElementById(this.options.zid));设为全局 ...

sublime3 mac : Package Control There are no packages available for installation

  如下问题:  查看控制台:点击ctrl+`打开控制台  发现是因为http://packagecontrol.io/channel_v3.json 获取失败,手动下载channel_v3.json文件,下载地址:https://pan.baidu...

Sharepoint 2013 Gatherer 数据库的架构版本低于此 Gatherer 应用程序支持的向后兼容的最低架构版本

管理中心->升级和迁移->查看数据库状态解决方法:    开始-运行(以管理员身份运行),输入如下命令。        cd C:ProgramFilesCommonFilesM...

Git bash Error: Could not fork child process: There are no available terminals (-1)

错误信息:Error:Couldnotforkchildprocess:Therearenoavailableterminals(-1)截图如下:解决办法:(1)使用cmd命令tasklist,找到gitbash的进程(2)找到红色标记处(3)执行命令(taskkill/pid9872-t-f)将其杀死即可参考问题解决...
代码星球 ·2020-07-24

yarn出现“There are no scenarios ; must have at least one"

错误信息:“Therearenoscenarios;musthaveatleastone"背景:在将vscode自动化构建编译打包时出现这种情况,主要是执行yarn这一步出现的。本次这个另外的虚拟机环境有点乱,主要体现为版本不统一(比如node.js要求为8.12.0及其9以下,而原先的为4版本)等大大小小...
代码星球 ·2020-07-24
首页上一页1234下一页尾页