花木兰

  • 首页

  • 归档

Ethereum初探

发表于 2018-02-07 | 更新于 2020-12-07 | 分类于 blockchain

转载请注明出处:www.huamo.online
字节杭州 求贤若渴:

  1. https://job.toutiao.com/s/JXTdQaH
  2. https://job.toutiao.com/s/JXTMWW3
  3. https://job.toutiao.com/s/JXT1tpC
  4. https://job.toutiao.com/s/JXTdu6h

运行geth

在Ethereum主网上运行全节点

1
$ geth console

该命令将会:

  • 以快速同步模式启动geth(默认值,可以使用--syncmode参数修改),为了避免处理以太坊主网的所有历史数据,它需要下载更多的数据,该过程非常耗费CPU。

  • 启动geth内置的JavaScript console,你可以调用所有官方的web3方法,也可以调用geth自己的控制类API,这个工具是可选的,如果你把它放在外面,也总是可以通过geth attach将其附加到一个已经运行的geth实例上。

    阅读全文 »

Fabric End-to-End流程

发表于 2017-12-20 | 更新于 2020-12-07 | 分类于 fabric

转载请注明出处:www.huamo.online
字节杭州 求贤若渴:

  1. https://job.toutiao.com/s/JXTdQaH
  2. https://job.toutiao.com/s/JXTMWW3
  3. https://job.toutiao.com/s/JXT1tpC
  4. https://job.toutiao.com/s/JXTdu6h

end-to-end验证提供了一个示例fabric网络,包括2个组织,每个组织包含2个peer节点,以及1个基于Kafka的排序服务。

这个验证用到了2个基础工具,用来创建一个带有数字签名验证的和访问控制的实用交易网络:

  • cryptogen - 创建x509证书,用来标识和验证网络中的各种组件。
  • configtxgen - 为orderer节点的启动和channel的创建,生成必需的配置文件(artifacts)。
    阅读全文 »

docker积累

发表于 2017-11-30 | 更新于 2020-12-07 | 分类于 docker

转载请注明出处:www.huamo.online
字节杭州 求贤若渴:

  1. https://job.toutiao.com/s/JXTdQaH
  2. https://job.toutiao.com/s/JXTMWW3
  3. https://job.toutiao.com/s/JXT1tpC
  4. https://job.toutiao.com/s/JXTdu6h

* 解决docker ps -a的冗长问题

docker ps -a的输出结果经常会超过一行,看起来非常杂乱。

这个时候可以加上--format参数,定制输出列,以保证简洁的输出。

阅读全文 »

Fabric背书策略

发表于 2017-11-22 | 更新于 2020-12-07 | 分类于 blockchain

转载请注明出处:www.huamo.online
字节杭州 求贤若渴:

  1. https://job.toutiao.com/s/JXTdQaH
  2. https://job.toutiao.com/s/JXTMWW3
  3. https://job.toutiao.com/s/JXT1tpC
  4. https://job.toutiao.com/s/JXTdu6h

背书策略

背书策略是用来指导一个peer如何确定一笔交易是否被正确的背书。当一个peer接收到一笔交易后,它会invoke与该交易的chaincode相关的VSCC(Validation System Chaincode),作为交易确认流程的一部分来确定交易的有效性。回想一下,一个交易包含了一个或多个背书peer的认可。VSCC的任务是做出如下决定:

  • 所有的背书都是有效的(比如:它们是有效的证书在预期的消息上做了有效的签名)。
  • 拥有合适数量的背书认可。
  • 背书都来自于预期的来源。
    阅读全文 »

Fabric为什么用CouchDB

发表于 2017-11-22 | 更新于 2020-12-07 | 分类于 blockchain

转载请注明出处:www.huamo.online
字节杭州 求贤若渴:

  1. https://job.toutiao.com/s/JXTdQaH
  2. https://job.toutiao.com/s/JXTMWW3
  3. https://job.toutiao.com/s/JXT1tpC
  4. https://job.toutiao.com/s/JXTdu6h

Why CouchDB

CouchDB是一种NoSQL解决方案。它是一个面向文档的数据库,文档中的字段都以key-value映射的形式存储在数据库中。字段可以是一个简单的key-value对,list或者map。除了LevelDB支持的keyed / composite-key / key-range查询之外,CouchDB还能支持所有数据富查询的能力,比如相对于区块链数据的non-key查询,因为它的数据内容都以JSON格式存储并且是全部可查询的。因此,CouchDB可以满足chaincode,审计,以及在很多应用场景遇到的LevelDB不能支持的需求。

阅读全文 »

区块链圣经 -- bitcoin白皮书

发表于 2017-11-22 | 更新于 2020-12-07 | 分类于 blockchain

转载请注明出处:www.huamo.online
字节杭州 求贤若渴:

  1. https://job.toutiao.com/s/JXTdQaH
  2. https://job.toutiao.com/s/JXTMWW3
  3. https://job.toutiao.com/s/JXT1tpC
  4. https://job.toutiao.com/s/JXTdu6h

Bitcoin:一种点对点的电子现金系统

Satoshi Nakamoto
[email protected]
www.bitcoin.org

概述。 如果是一个纯粹的点对点的电子现金,那么它应该支持在线支付,交易的一方能够直接向另一方进行转账,并不通过任何一家金融机构。数字签名提供了部分解决方案,但如果仍然需要一个受信任的第三方来防止双花,那么点对点核心的价值就消失了。我们基于一个点对点的网络,针对双花问题提出了一种解决方案。

阅读全文 »

golang注意点

发表于 2017-11-22 | 更新于 2020-12-07

转载请注明出处:www.huamo.online
字节杭州 求贤若渴:

  1. https://job.toutiao.com/s/JXTdQaH
  2. https://job.toutiao.com/s/JXTMWW3
  3. https://job.toutiao.com/s/JXT1tpC
  4. https://job.toutiao.com/s/JXTdu6h
  • 数组名不再表示地址,需要使用&取得地址

    阅读全文 »

Kubernetes构建高可用集群

发表于 2017-11-22 | 更新于 2020-12-07 | 分类于 kubernetes

转载请注明出处:www.huamo.online
字节杭州 求贤若渴:

  1. https://job.toutiao.com/s/JXTdQaH
  2. https://job.toutiao.com/s/JXTMWW3
  3. https://job.toutiao.com/s/JXT1tpC
  4. https://job.toutiao.com/s/JXTdu6h

构建高可用集群

介绍

本文叙述了如何构建一个高可用的Kubernetes集群。

阅读全文 »

为Git仓库瘦身

发表于 2017-11-22 | 更新于 2020-12-07 | 分类于 git

转载请注明出处:www.huamo.online
字节杭州 求贤若渴:

  1. https://job.toutiao.com/s/JXTdQaH
  2. https://job.toutiao.com/s/JXTMWW3
  3. https://job.toutiao.com/s/JXT1tpC
  4. https://job.toutiao.com/s/JXTdu6h

背景

当用Git久了,难免会手误或临时添加一些大文件到仓库中,即使以后添加进了.gitignore,甚至做了git rm,但是Git为了保证版本可回退,history pack里面依然会存储这些对象,这个时候我们就要为Git仓库进行瘦身。

阅读全文 »

Hyperledger Fabric编译

发表于 2017-11-20 | 更新于 2020-12-07 | 分类于 blockchain

转载请注明出处:www.huamo.online
字节杭州 求贤若渴:

  1. https://job.toutiao.com/s/JXTdQaH
  2. https://job.toutiao.com/s/JXTMWW3
  3. https://job.toutiao.com/s/JXT1tpC
  4. https://job.toutiao.com/s/JXTdu6h

步骤

  1. 安装libtool

    1
    $ sudo apt install libtool libltdl-dev //linux下
  2. 修改根目录Makefile文件,vim ./Makefile:

    阅读全文 »

1234…6

runningbar

分享即收获
51 日志
16 分类
© 2020 runningbar
由 Hexo 强力驱动 v3.9.0
|
主题 – NexT.Muse v7.1.2