技术专栏

141 篇文章
27 人订阅

全部文章

Meet相识

JsonView 使用方法

1232
Meet相识

2.6 共识机制

共识机制的原理是,当一个节点通过工作量证明打包了区块添加到了区块链上,要和全网其他同时完成工作量证明的节点竞争最长链,如果发现比自己长的链,则替换掉自己的,基于...

531
Meet相识

2.5 实现注册节点

实现注册节点这个功能比较简单,就是在我们的BlockChain类中 维护一个成员变量nodes,其类型是Set。然后通过Http接口接受穿过来的地址,将其保存到...

771
Meet相识

2.4 添加节点通信功能

1153
Meet相识

2.3 添加工作量证明方法

回顾一下工作量证明的原理,对交易信息进行hash,并引入随机字符串来得到hash结果,对hash结果进行难度限制,限制必须以n个0开头。这样节点需要消耗算力不断...

732
Meet相识

2.2 实现区块类结构,实现交易方法

741
Meet相识

2.1 Python实现区块链环境准备

931
Meet相识

Storm 稳定态

假设一个topology有4个worker,2个spout,2个bolt。spout1有4个task,spout2有2个task,bolt1有4个task,bo...

1021
Meet相识

1.5 比特币的原理-为什么记账(挖矿)

之前在将账户如何验证的时候,其实是把账户地址,交易信息进行hash打包的过程。这个过程是需要消耗计算机资源的,既然要消耗资源,那么节点为什么要参与记账呢。在比特...

1272
Meet相识

1.4 比特币的原理-账户所有权问题

比特币系统里面如何验证某个比特币是谁的,谁拥有这个比特币。我们还是先对标一下银行系统来理解这个问题。

902
Meet相识

1.3 比特币的原理-账本如何验证

在中心化的系统里面,如果数据被篡改了,几乎是没有办法验证的,因为他的数据存储在一方,其他人没有办法获取和验证。在分布式的去中心化系统里面,如比特币。每个节点(可...

1143
Meet相识

1.2 比特币是什么

比特币是一种数字货币,那么什么是数字货币呢,我们先来看下什么是货币,著名的经济学家凯恩斯在《货币论》中提到货币是可以承载价值的一般等价物

622
Meet相识

1.1 区块链的前世今生

说道区块链的历史,就一定离不开一个神秘的组织--密码朋克(Cypherpunk),他其实是一个邮件组,这个邮件组里的成员包含了非常非常多的密码天才。

792
Meet相识

Scala入门与进阶(五)- Scala数组

1012
Meet相识

Scala入门与进阶(六)- Scala 函数高级操作

872
Meet相识

Scala入门与进阶(五)- 模式匹配

661
Meet相识

Scala入门与进阶(四)- Scala面向对象

692
Meet相识

Scala入门与进阶(三)- 函数

默认参数:在函数定义时,允许指定参数的默认值 $SPARK_HOME/conf/spark-defaults.conf

783
Meet相识

Scala入门与进阶(二)- Scala入门

1063
Meet相识

Scala入门与进阶(一)- 初始Scala

702

扫码关注云+社区