区块链技术
文章平均质量分 80
雨雨不怕雨
区块链技术、GO语言爱好者;
展开
-
链游开发(二):僵尸大战
上一节中,我们只实现了僵尸的生成,但是并没有给每个僵尸指定特定的主人,今天主要给项目里面加入了用户认证功能,这样就支持多用户了。同时加入了攻击融合功能,能够将两个僵尸进行融合形成新的僵尸,同时调用加密猫的链码,完成加密猫和僵尸的融合。more。原创 2023-02-22 20:56:43 · 265 阅读 · 0 评论 -
链游开发:僵尸大战
近期在关注NFT+游戏的相关资讯,决定实际操作一下,基于solidity和web3js,实现erc721协议,开发一个僵尸大战小游戏,在开发过程中,也学习学习solidity和web3js的相关知识。本篇推文作为本系列的第一篇,主要实现了一个僵尸工厂,能够通过输入的字符串随机产生新的僵尸。more。原创 2023-02-22 20:55:40 · 298 阅读 · 0 评论 -
肖臻公开课(六)——比特币中的网络
在本节课中,肖老师主要讲了比特币的底层网络实现。以计算机网络传统架构来说,比特币网络工作在应用层,底下的网络层是一个P2P覆盖网络。要明确一点,比特币网络中每个节点是平等的不存在某些P2P网络中的超级节点和主节点。more。原创 2023-02-22 20:44:04 · 253 阅读 · 0 评论 -
肖臻公开课(三)——比特币中的数据结构
在本节中,肖老师先是简单介绍了哈希指针的概念,然后着重介绍了比特币中的两个重要的数据结构:block chain和merkle tree。more。原创 2023-02-22 20:43:33 · 600 阅读 · 0 评论 -
肖臻公开课(七)——比特币中的挖矿难度
在本节中,肖老师介绍了比特币的挖矿难度的调整算法。more在比特币的挖矿算法中,需要找出一个“恰当”的区块头,让区块头的哈希值小于目标值(如下图),才能获得记账权。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-X1Em0qjo-1677069663198)(https://gitee.com/yu88888//myimage/raw/master/master/image-20211014200454670.png)]原创 2023-02-22 20:41:24 · 373 阅读 · 0 评论 -
肖臻公开课(八)——比特币中的挖矿
在本节中,肖老师首先回顾了一下节点的定义,然后讲了讲挖矿的现有的趋势。more。原创 2023-02-22 20:41:54 · 1520 阅读 · 0 评论 -
肖臻公开课(二)——比特币中的密码学
比特币被称为加密货币,但是其实加密货币并不是加密的,比特币中的所有交易信息都是公开透明的。而比特币中用到的密码学知识主要为哈希和签名。接下来也将依次介绍哈希和签名。more哈希函数在本质上可以理解为一种特殊的函数,它符合一个输入对应一个唯一输出的基本性质。例如函数y=H(x)中,X为输入,y为我们的哈希值。哈希函数的特点为输入的X是任意字符串,输出的哈希值是一个固定长度的字符串。原创 2023-02-22 20:39:42 · 380 阅读 · 0 评论 -
肖臻公开课(五)——比特币中的实现
在本节中,肖老师首先介绍基于交易的账本模式,然后解释了比特币中是如何通过一个新的数据结构——UTXO实现这种交易模式的。然后肖老师带领同学看了看具体的区块案例,最后介绍了区块链中的安全性的相关知识。more。原创 2023-02-22 20:38:52 · 209 阅读 · 0 评论 -
肖臻公开课(四)——比特币中的共识协议
本节的内容非常多,肖老师首先提出两种有缺陷的电子货币解决思路引出使用区块链做电子货币的必要性。谁来发行货币?怎样防止double spending attack?more本章内容非常多,也很重要,一定要把老师的课程细细品读,然后再结合笔记慢慢体会。原创 2023-02-22 20:37:47 · 306 阅读 · 0 评论 -
Fabric学习(四)----编写简单的GO链码
在本节中,完成了一个简单的fabric中GO链码的编写,实现数据存储和数据查看,并进行了测试。more。原创 2023-02-21 19:22:39 · 925 阅读 · 0 评论 -
Fabric学习(三)----搭建一个生产网络
在完成前面的概念和架构的学习之后,在本节中更加的注重实战,将会一步步的搭建一个真实的生产网络。more。原创 2023-02-21 19:19:09 · 1072 阅读 · 0 评论 -
Fabric学习(二)----网络结构和交易流程
在前面主要介绍了fabric的安装,而fabric的一些关键概念和底层架构都不太了解,本文主要针对fabric的一些关键概念以及网络结构和交易流程进行阐述。more下面展示一个fabric官网上的一个典型Fabric网络结构:最初看到这个网络架构会非常迷茫,因为太多组件了,接下来将会一个个组件的进行介绍。R1R2R3R4表示一个个的组织O4表示排序节点P1P2P3表示对等点(PEER)CA表示证书机构S5 S6表示安装在对等点的链码L1 L2表示账本CC1 CC2表示背书策略。原创 2023-02-21 19:13:03 · 2227 阅读 · 0 评论 -
Fabric学习(一)----简介与安装使用
Fabric 作为当下联盟链最为火热的框架之一,是区块链技术学习人员必须掌握的技术。Fabric不同于比特币、以太坊等无许可的公链,它是一个有许可的联盟链。接下来我会在此系列中依次介绍fabric的安装、运行流程、底层架构等。morehyperledger的生态圈:一个可插拔的排序服务就交易的顺序建立共识,然后将区块广播给对等方。可插拔成员资格服务提供商负责将网络中的实体与加密身份相关联。可选的点对点八卦服务通过向其他对等点订购服务来传播块输出。原创 2023-02-21 19:05:41 · 4983 阅读 · 3 评论