17
2023
04

代码演示比特币

// 导入 SHA256 算法的实现
14
2022
01

利用window10的Linux子系统实现docker的安装使用

前言:

之前就听说微软和Ubuntu深入合作推出了基于win桌面运行Ubuntu系统的消息,一直没有尝试过,偶然有空就折腾了一番,普通的shell环境和命令支持绝大部分。于是就想折腾一下docker,毕竟window上的docker体验极差,以至于需要装个虚拟机然后在虚拟机里安装Linux然后使用docker,但是虚拟机资源消耗也大也不方便。

那么利用win上的Linux子系统Ubuntu16.04能否安装docker并正常使用的,通过一顿折腾,可以告诉你结果:可行
13
2022
01

挖矿基本原理

首先,先科普一下为何需要矿工去挖矿。区块链使每一笔交易变得可靠,即将每一笔账单都保存在网络的每个节点。这也就让每个人都知道资金流向,让买卖更加透明,不需要一个监管部门来记录每一笔交易信息。


但是,这个账单是需要生成的,也就是需要矿工来挖矿。首先用户拿币来交易,这时生成了一个订单,矿工拿到订单信息时需要生成合法账单信息,等到生成成功,矿工会把交易账单分享到各个节点,这时交易才能完成。每一笔账单上的信息包含:账单号、交易时间、交易内容、上一笔账单的Hash、和一个数字。其中账单号也就是区块链的块号、交易时间、交易内容、上一笔账单生成的Hash都是无法更改的,所以矿工能够更改的就是最后一项数字了(这里的信息并不完整,需要详细了解请百度或谷歌)。

13
2022
01

基于Mac环境搭建以太坊私有区块链进行挖矿模拟

第一步:相关软件的安装

go-ethereum客户端安装

Go-ethereum客户端通常被称为Geth,它是个命令行界面,执行在Go上实现的完整以太坊节点。Geth得益于Go语言的多平台特性,支持在多个平台上使用(比如Windows、Linux、Mac)。Geth是以太坊协议的具体落地实现,通过Geth,你可以实现以太坊的各种功能,如账户的新建编辑删除,开启挖矿,ether币的转移,智能合约的部署和执行等等。

Geth可以使用下面三种JSON RPC协议进行连接:

13
2022
01

简单到极致!Windows 10 Ubuntu子系统的备份/还原教程来了

windows命令行工具wsl登场

可以说,微软主动拥抱Linux,推出WSL,是Windows历史上标志性意义的事情。有了WSL,学习Linux的门槛一下降低了,我们在Windows上就可以很方便地安装、备份、还原Linux子系统,而这些功能通过命令行工具wsl可以超级轻松地实现。下面来体验一下:
Windows键+R,输入cmd回车打开命令行窗口输入wsl -l,可以看到我系统里装了一个Ubuntu 18.04:

10
2022
01

我们的新书《区块链概论》即将面市,敬请期待

我们的新书《区块链概论》即将面市,敬请期待
12
2020
05

区块链之基础一:计算机网络基础模拟运行问题汇总

第一种问题:安装成功后,启动HCL模拟器提示:请检查VirtualBox API是否安装正确”?这种情况下是由于HCL模拟器与VirtualBox不兼容导致,正常情况下如果你的电脑在安装HCL之前没有安装VirtualBox,那么在你安装HCL的时候会默认选择安装相适配的VirtualBox,不会出错的,安装的版本应该为5.2.0但是如果你之前安装过其他版本的VirtualBox,那么这种情况极易出现。第二种会遇到的问题,启动HCL模拟器弹出一个日志报错对话框,无法启动HCL模拟器这种情况是由于
登录
用户名
密码
注册
用户名
密码(至少8位)
确认密码
昵称
获取邀请码
邀请码