logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

区块链基础知识(1) -- 密码学哈希函数

密码学哈希函数是区块链的根基,也是很多安全系统的基石。密码学哈希函数包含两个概念,哈希函数和密码安全。哈希函数是一个数学函数,具有以下三个特性:- 其输入可以为任意大小字符串- 它产生固定大小的输出(比如256位的输出)- 它能进行有效的计算,且计算时间合理,对n位的字符串,其哈希计算的复杂度为O(n)要使得哈希函数达到密码安全,又需要哈希函数具有以下三个附加特性:- 碰撞...

#区块链#比特币#以太坊
区块链基础知识笔记(2) -- 哈希指针及数据结构

哈希指针哈希指针是一种数据结构,是一个指向数据存储位置及其位置数据的哈希值的指针。一个普通指针只能告诉你数据的位置,哈希指针除了告诉你数据位置,还提供一种方法让你验证数据是否被篡改过。区块链通过哈希指针构建的链表,就称为区块链。区块链中的区块中包含了上一个区块的哈希指针,即可以指向上一区块的位置,也可以验证上一个区块有没有被修改区块链的一大特性就是防篡改。以上图为例,最左边的区...

以太坊私有链搭建教程

写在前面写这个主要是为了记录下自己的学习过程,同时如果能帮助到同样想搭建私有链的朋友们,那是再好不过了Step 1 环境搭建私链搭建有三宝,环境,终端和钱包。我这里用到的是Geth客户端,所以环境当然就是指Go语言运行环境。Ethereum的终端(客户端)有很多语言(C++,Python…bala..bala)的实现版本,这里我用的是Go语言的实现版本,也是使用较多的版本,这里就...

#以太坊#区块链
虚拟机中的MacOSX 如何扩容

因为资金原因,暂时没办法买个MBP,只好用虚拟机。无奈当初建立虚拟机的时候硬盘给小了,导致XCode都没空间升级,重新装一个又麻烦,于是只能扩容!百度了很多,最靠谱的方法就是在虚拟机中添加一个硬盘,把系统盘恢复到新建的硬盘中。可是!这可懵逼了,还怎么玩儿。不过,我又发现可以制作硬盘映像,有活路了!干脆弄个硬盘映像,然后从映像来恢复应该可以吧。所以,我又往虚拟机里添加了个硬盘(这导致我虚拟MacOS

#虚拟机#xcode
到底了