区块链
GavinXujiacan
你们不要关注我啦,博客不会再更新啦~我已经不打算深耕技术啦~只想做些暴富赚钱的事情啦~技术再见~
展开
-
【我的区块链之路】- remix+metamask发布智能合约
本文介绍如何使用remix的各个功能。首先我们先写好智能合约文件,如:pragma solidity ^ 0.4 .16;contract Counter { uint public count = 10; function inc(uint num) public returns (uint){ return count += num; }}contract Ca...原创 2018-06-26 13:12:36 · 2616 阅读 · 0 评论 -
【我的区块链之路】- DAG模型讲解及IOTA中的使用
【转载请标明出处】:https://blog.csdn.net/qq_25870633/article/details/82027506在这里我们可能都已经知道了,区块链目前都面临着低TPS的问题;目前市面上有着很多解决方案,但都不是近乎完美,例如:EOS的超级节点,ETH的分片,侧链技术,适用于小额交易的闪电网络,DAG及HashGraph等等;我们本次讨论的主人翁就是DAG (有向无环图)...原创 2018-08-25 21:49:28 · 3027 阅读 · 0 评论 -
【我的区块链之路】- 谈一谈IPFS原理及玩法
【转载请标明出处】https://blog.csdn.net/qq_25870633/article/details/82027510文章参考自: https://www.zybuluo.com/zhenxi/note/912913现在大家都知道很多区块链底层都只是支持存储小量数据【太昂贵了,在黄皮书中有一个gas的消耗规定可以参考。一般账户存储 (storage) 将0值转为非0需要消耗...原创 2018-09-19 01:58:45 · 8924 阅读 · 1 评论 -
【我的区块链之路】- 说一说Paxos和Raft算法
【转载请标明出处】:https://blog.csdn.net/qq_25870633/article/details/82705703文章参考自:https://blog.csdn.net/jerry81333/article/details/74303194https://www.cnblogs.com/linbingdong/p/6253479.htmlhttps://hap...原创 2018-09-16 13:39:52 · 4684 阅读 · 1 评论 -
【我的区块链之路】- 说一说TCP的3次握手和4次挥手
【转载请标明出处】https://blog.csdn.net/qq_25870633/article/details/82729960废话不逼逼直接上主题,我们再说TCP的三次握手之前先来了解下几个概念:(1)序号:seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。(2)确认号:ack序号,占32位,只有ACK标志位为1时,确认号字段才有效,ac...原创 2018-09-17 00:30:28 · 609 阅读 · 0 评论 -
【我的区块链之路】- 说一说以太坊中使用的RLP编码
【转载请标明出处】: https://blog.csdn.net/qq_25870633/article/details/82694270本文章参考自:https://segmentfault.com/a/1190000011763339hello,大家好,今天呢,本low逼程序员来和大家说一说这个以太坊中所使用的RLP编码是个怎么回事。RLP 是“递归长度前缀编码” recursiv...原创 2018-09-14 15:02:53 · 846 阅读 · 0 评论 -
【我的区块链之路】- golang实现主流查找算法
【转载请标明出处】https://blog.csdn.net/qq_25870633/article/details/82705217查找算法相信各位大佬都不是很陌生吧!很多时候我们需要快速的从某些集合中快速的找到我们想要的内容,或者说我们需要快速的判断某些内容是否存在于某集合中,这就涉及到了查找算法!主要是我最近要去面试了,在复习,所以顺便总结总结查找算法了,免得面试的时候有些吊毛让我手写算...原创 2018-09-18 00:44:46 · 2497 阅读 · 5 评论 -
【我的区块链之路】- go实现区块链中常见的各类算法
【转载请标明出处】https://blog.csdn.net/qq_25870633/article/details/82900508咳咳,为什么要出这一篇文章呢?首先,这段时间本人在找工作,然后被问到了各类算法的底层细节,有些确实很懵逼。这里做个总结,也顺便给大家归纳归纳一下!上主题:椭圆曲线加密:我们先来说一说最常用的 ECC 吧,ECC 就是 Elliptic Curve C...原创 2018-09-30 22:40:55 · 3154 阅读 · 2 评论 -
【我的区块链之路】- 以太坊源码剖析之Geth节点启动全量过程详解
【转载请标明出处】https://blog.csdn.net/qq_25870633/article/details/82992805最近在整理前端时间学习的源码,由于源码的学习是片段的,那么我们在这篇文章中把它关联起来,这篇文章我们讲P2P部分,我们会从Geth的入口一直到后面的节点发现,节点间广播及同步TX和Block的讲解。首先,我这里先不说fetcher 及downloader的具体工...原创 2018-10-14 20:50:58 · 3147 阅读 · 4 评论 -
【我的区块链之路】- cosmos源码分析之前奏,聊一聊cosmos
由于工作的需要,近期需要浏览大量的国内主流的链,比如说,最近就在研究 cosmos。这里我打算出一些列的cosmos源码分析,本文先是cosmos源码分析的开胃菜,我们先来从总体上了解下 cosmos,可能后续还会有 波卡的源码分析。cosmos总结主要专注领域跨链、解决多个不通的区块链间的价值传递主要的架构图网络的组成拓扑图一:图二:由 cosmos hub ...原创 2019-04-22 09:46:34 · 1348 阅读 · 2 评论 -
【我的区块链之路】- 随便说一说 Tezos
Tezos 总结Tezos是什么?Tezos是智能合约和去中心化应用的新平台,具备自我修正的加密货币和区块链平台。主要基于 LPos (即: Liquid Proof-of-Stake 流动权益证明)。其具备智能合约的形式化验证(formation verification)功能。架构图开发语言:底层: OCaml 语言 (理由,函数式编程有比较强大的形式化验证功能,可以在一定...原创 2019-05-08 16:55:38 · 1007 阅读 · 1 评论 -
【我的区块链之路】- 谈一谈拜占庭问题的解及PBFT(拜占庭容错)
首先,我们来说一说什么是拜占庭问题。【转载请标明出处】:https://blog.csdn.net/qq_25870633/article/details/81990517【问题由来】拜占庭的n个将军围攻敌人,n个将军包围着敌人,忠诚的将军希望通过某种协议达成某个命令的一致(比如约定某个时间一起进攻)。但其中一些背叛的将军会通过发送错误的消息阻挠忠诚的将军达成命令上的一致。如果同时发起...原创 2018-08-25 01:26:05 · 2852 阅读 · 2 评论 -
【我的区块链之路】- SPV 的特点及使用场景
【转载请标明出处】:https://blog.csdn.net/qq_25870633/article/details/81980376我们很多人都知道在比特币中有一种节点叫做 spv (简易支付验证) 节点;我们这里来讨论下,为什么需要 spv 节点,什么场景下会用到它,以及spv 的一些特点。为什么会有SPV: 在比特币整个生态圈里,大部分都是普通用户,即只有基本的比特币投资及...原创 2018-08-24 01:25:00 · 2959 阅读 · 0 评论 -
【我的区块链之路】- 区块链初识
首先这里分享一个今年【2018年4月】年初4月份我在老东家做的区块链分享的PPT截图【注意,里面有的东西是我网上扣来的,有些概念也是当时不太清楚仓促而作的,可能会给人带来误解,所以,这个文章不是给大家学习的,而是我作为我的个人学习历程上的一个纪念而已】...原创 2018-07-04 01:07:04 · 728 阅读 · 4 评论 -
【我的区块链之路】- ERC系列协议标准详解
【转载请标明出处】:https://blog.csdn.net/qq_25870633/article/details/80884646在以太坊中,发布智能合约是自由的;但是,很多第三方想要做的事情可能有所类似,故延伸出来了ERC系列协议;基于以太坊的区块链平台的数字资产分为原生令牌(硬币)和代币(令牌)两大类,原生的自然就是以太坊(ETH),令牌是通过智能合约创设的数字资产。代币则是按E...原创 2018-07-04 23:33:33 · 3791 阅读 · 2 评论 -
【我的区块链之路】- 在Ethereum上发布自己的token
【转载请标明出处】:https://blog.csdn.net/qq_25870633/article/details/80761410废话不多说。基于以太坊ERC20标准发行token我们需要先做几步准备工作;首先,需要安装chrome的插件metamask,如下图所示:(具体安装插件,这里不做赘述) ...原创 2018-07-19 12:55:48 · 1028 阅读 · 0 评论 -
【我的区块链之路】- Hyperledger fabric的简单入门(一)fabric-samples的下载及自动启动网络脚本演示
【转载请标明出处】:https://blog.csdn.net/qq_25870633/article/details/81113464 首先声明,本作者是个水逼,没错我说的就是我自己,你们有意见?板凳直接拍你们头上。。。咳咳,废话不多说,首先这里作者在学习区块链的路上冥冥中感觉到明年,额,也就是2019年将是联盟链之年,所以这里就赶紧学习了下Fabric;首先fabric是个什么...原创 2018-07-20 16:24:10 · 4477 阅读 · 1 评论 -
【我的区块链之路】- Hyperledger fabric的简单入门(三)fabric主要配置文件细讲
fabric的各个配置文件做讲解【转载请标明出处】:https://blog.csdn.net/qq_25870633/article/details/81184781 Peer 配置剖析 本例子是拿fabric-samples 来说的,【如果是 fabric 的话,在 fabric/的根目录下有一个 core.yaml 】在 fabric-samples/confi...原创 2018-07-26 12:50:38 · 6997 阅读 · 4 评论 -
【我的区块链之路】- Hyperledger fabric的简单入门(二)单机演示fabric网络启动全过程
【转载请标明出处】:https://blog.csdn.net/qq_25870633/article/details/81144847我们接着上一篇文章 【我的区块链之路】- Hyperledger fabric的简单入门(一)接着讲fabric-samples/first-network目录中来快速启动我们的第一个fabric网络;在上篇文章中我们只是使用了 ./byfn.sh ...原创 2018-07-22 17:42:01 · 4568 阅读 · 4 评论 -
【我的区块链之路】- 理解传统Kademlia和以太坊Kademlia网络
【转载请标明出处】:https://blog.csdn.net/qq_25870633/article/details/81939101 本文章参考自:http://www.yeolar.com/note/2010/03/21/kademlia/#id13 Kademlia协议原理简介https://keeganlee.me/post/blockchain/20180313 ...原创 2018-08-23 01:15:02 · 4890 阅读 · 5 评论 -
【我的区块链之路】- 区块链中的一些疑惑
Hi,好久不见了,大家!!最近本人由于比较忙,而且在研究Ethereum的源码,所以,最近连续十多二十天没有更新写新博客了!但是,本人保证往后,每个月都不少于4篇关于区块链相关的文章更新~那么,本篇文章主要是想说一下,本人在学习区块链的时候的一些疑惑点,【请原谅作者有点水~】也希望在座的各路大神们可以指点一二!【疑惑】这个总会不定时更新...【1】假设有比特币节点A目前想确认自己本地的Bl...原创 2018-08-17 00:08:23 · 1223 阅读 · 12 评论 -
【我的区块链之路】- 去中心化的神级大作Hashgraph的讲解
【转载请标明出处】: https://blog.csdn.net/qq_25870633/article/details/82057232本文章参考自:https://blog.csdn.net/lcloveyou/article/details/80289258https://jiasule.v2ex.com/t/446575首先今天我们来说一说HashGraph是个什么东西,在...原创 2018-08-28 02:06:28 · 5258 阅读 · 8 评论 -
【我的区块链之路】- Hyperledger fabric的简单入门(四)链码的编写及调试
【转载请标明出处】:https://blog.csdn.net/qq_25870633/article/details/81751101 之前的文章中我们有讲过了fabric的一些核心的配置文件的选项说明,讲过fabric 的网络启动的步骤,那么,我们会在这篇文章中讲述如何的编写链码,及本地调试链码,及发布链码调用链码等等操作!【注意】首先,我们在编写链码之前需要下载几...原创 2018-08-20 17:05:34 · 4652 阅读 · 1 评论 -
【我的区块链之路】- 瞎JB说一通polkadot
Polkadot 总结什么是 PolkadotPolkadot是区块链的集合,由多个区块链组成,异构。 Polkadot的主要目的是连接现在独立的区块链。使用Polkadot,可以在不同的区块链之间进行通信和数据传输。Polkadot主打跨链。主要架构几种角色:RelayChain (中继链):类似 cosmos的 cosmos hub,不支持智能合约。Para...原创 2019-07-06 11:26:58 · 648 阅读 · 0 评论