17
2023
04
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: