区块链
文章平均质量分 80
Louis越
这个作者很懒,什么都没留下…
展开
-
【区块链】(二)之传统网络协议
最近在研究区块链,广义的区块链技术,包含点对点网络设计、加密技术应用、分布式算法的实现、数据存储技术的使用方面。也就是说,区块链是点对点传输。我们现在的网络使用的大多是TCP/IP协议,除此之外还有一些其他类型的网络体系结构,如Novell公司的IPX/SPX、苹果公司的Ap-pleTalk(仅限苹果公司计算机使用)、IBM公司开发的用于构建大规模网络的SNA以及前DEC公司开发的DECnet等。...转载 2018-07-02 16:39:10 · 8867 阅读 · 0 评论 -
【区块链】(四)之常见的加密算法
我们经常在谍战片里看到,我军传递情报用电报发送,但敌人也可以截取电报,这就需要对电报发送的内容进行加密,当时常用的加密方式是通过一段密文,对情报进行加密,比如说是当天的日报。这种属于对称加密,差不多是DES加密算法。这里简单介绍几种。主要介绍这几种需要注意的是,不可逆的不代表真的不可逆。(1)MD5Message Digest Algorithm MD5(...原创 2018-07-10 14:06:07 · 9640 阅读 · 1 评论 -
【区块链】(三)之拜占庭将军问题
区块链的最早应用是比特币,而比特币的概念最初由中本聪在2009年提出,根据中本聪的思路设计发布的开源软件以及建构其上的P2P网络构成比特币系统。区块链发源于比特币技术。在中本聪的白皮书里,“区块”和“链”是分开谈论的。但大概在 2014年的时候,金融科技界和 IT 界专家将区块链这样一种比特币支撑技术抽离出来,单独立论,才有了区块链。了解过比币和区块链的人,多少都听说过拜占庭将军问题,区块链正是...原创 2018-07-04 17:06:07 · 4858 阅读 · 2 评论 -
【Go语言教程】(一) 下载、安装、配置
1.下载官网安装包下载地址为:https://golang.org/dl/如果打不开可以使用这个地址:https://golang.google.cn/dl/找到适合你系统的版本下载,我下载的是windows版本2.安装msi文件点击完成安装,Go语言安装之后,D:\Go目录下一共有9个目录与9个文件,如下图:api — 目录,包含所有API列表,方便IDE使用bi...原创 2018-08-24 16:23:40 · 12749 阅读 · 1 评论 -
【Go语言教程】(三) VS Code编写Go
1、下载安装Golang未安装的参考第一篇https://blog.csdn.net/qq_36458268/article/details/820208852、下载安装Gitgit是Go中主要使用的版本控制工具,使用go get命令时需要git工具下载地址:http://git-scm.com/download/一般默认设置安装然后在步骤5中配置git...原创 2018-08-24 18:31:54 · 3345 阅读 · 0 评论 -
【Go语言教程】(二) 搭建开发环境
一、集成开发环境——Jetbrains GoLandGoLand是Jetbrains公司在IntelliJ平台上开发的Go语言整合工具开发集成环境,提供Go语言的编辑、编译、调试、工程管理、重构等各种功能,无论对于学习者还是企业项目研发者来说,都是首选的开发环境。下载地址:https://www.jetbrains.com/go/1.购买与破解,如是企业开发者请购买正版,个人研究...原创 2018-11-21 18:34:24 · 1134 阅读 · 0 评论 -
【Go语言教程】(四)基本语法
一、GO 语言结构package main //定义了包名, 必须在源文件中非注释的第一行指明这个文件属于哪个包//package main表示一个可独立执行的程序,每个 Go 应用程序都包含一个名为 main 的包 import "fmt" //使用 fmt 包(的函数,或其他元素),fmt 包实现了格式化 IO(输入/输出)的函数func main() { //程序...原创 2018-11-26 18:22:45 · 463 阅读 · 0 评论