随笔分类 - 区块链
摘要:1。IPFS(InterPlanetary File System)星际文件系统 IPFS 是一个分布式的web, 点到点超媒体协议. 可以让我们的互联网速度更快, 更加安全, 并且更加开放. IPFS协议的目标是取代传统的互联网协议HTTP。 ***IPFS类似于Git版本控制工具,具有历史版本回
阅读全文
摘要:第7章 比特币 1。比特币特点 2。比特币P2P网络 3。比特币的发行机制 4。比特币的账号系统 5。比特币的生态系统 6。开发实施一个比特币存证应用 第8章 以太坊 --公有链 1。以太坊关键概念 2。以太坊架构 3。以太坊智能合约 4。以太坊适用场景剖析 第9章 超级账本Fabric --联盟链
阅读全文
摘要:第4章 密码学 一。哈希算法/哈希函数 碰撞:两个不同的消息在同一个哈希函数作用下,具有相同的哈希值。 哈希函数: (1)抗碰撞性(可做区块和交易的完整性[是否被篡改]验证) (2)不可逆:通过输入值能够计算函数值,但知道函数值很难计算输入值。(哈希函数隐藏了原始消息) (3)指纹:哈希值作为原始消
阅读全文
摘要:第1章:互联网下半场的主角--区块链 1。比特币 说明:由于每笔交易相对分散,为了更好的统计交易,比特币系统创造了“区块”这一概念。 每个区块均包含以下3种要素: (1)本区块的ID(哈希值)(2)若干交易单 (3)前一个区块的ID(哈希值) 比特币系统大约每10分钟创建一个区块,每个块容量定为1M
阅读全文
摘要:MSP(Membership Service Provider)成员管理服务提供商 名词: 1。CSR(Cerificate Signing Request):证书签署请求文件 CSR里包含申请者的 DN(Distinguished Name,标识名)和公钥信息(在第三方机构签署证书时要提供)。 证
阅读全文
摘要:本内容基于Hyperledger Fabric1.0(《深度探索区块链》) 一。基础环境安装 Hyperledger fabric1.0依赖Docker执行“智能合约”,需要先安装Docker和Docker-Compose的运行环境。 (一)。Docker的安装和使用 1。Docker安装 Dock
阅读全文
摘要:Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。 Docker 将应用程序与该程序的依赖,打包在一个文件里面。运行这个文件,就会生成一个虚拟容器。程序在这个虚拟容器里运行,就好像在真实的物理机上运行一样。有了 Docker,就不用担心环境问题。 Gitbook教程从入门到
阅读全文
摘要:准备vmware虚拟机,并安装完ubuntu系统后。继续搭建fabric运行环境。。。 0。打开终端,切换root身份。目的:后续操作即可不用sudo... 右键-》open Terminal-》 1。安装GIT 2。安装docker 和 docker-compose(必须) 3。安装node(必须
阅读全文
摘要:一。安装虚拟机VMware 参考博客:https://blog.csdn.net/u013142781/article/details/50529030 Step1:下载ubuntu镜像 (约1.8GB) 注:选择Ubuntu Desktop and Server desktop 和 server版
阅读全文
摘要:HyperLedger:超级账本项目 一。Fabric中的节点 1。节点术语 【1】。Orderers: 提供共识服务的网络节点,例如,使用Kafka或PBFT 【2】。Peers: 维护账本的网络节点,通常在Hyperledger Fabric中担任背书或者记账角色。 【3】。Comitter:
阅读全文
摘要:--区块链名词 1。区块:将每一次记录变更的状态快照,以“区块”形式记录。 2。区块链:将区块以链条形式连接在一起形成区块链 3。挖矿:--工作量证明(POW) /记账的过程称为挖矿(成功记账则有比特币奖励) 4。智能合约(smart contracts):通过链上编码定义参与者之间的承诺 (可理解
阅读全文
摘要:一。简介:(https://www.imooc.com/learn/978) 在2017年Kubernetes战胜了两个强大的竞争对手Swarm和Mesos,成为容器管理与调度编排领域的首选平台和事实标准。 本门课程共分为五个部分。 第一部分:了解一下应用部署运行模式的变迁,弄清楚每种应用部署运行模
阅读全文
摘要:1。课程介绍 (一)。区块链前世今生 密码朋克--神秘组织(邮件组) 2。区块链核心概念与原理 (一)比特币是数字货币 为什么叫区块链? 因为比特币系统里面的数据是一个个的区块来存储,并且通过hash方式将一个个区块链接起来。这样就形成了一个区块的链条叫区块链。 什么是比特币? 一串数字可以用于货币
阅读全文
摘要:1。区块链发展与现状 视频地址:https://www.imooc.com/video/17452 注意: 比特币与以太坊最大的区别在于: 以太坊引入了对图灵完美智能合约的支持,人们可以将任何业务逻辑以合约的形式写入区块链,在以太坊前,发行自己的数字货币,就需要搭建一个独立的区块链网络。 比较稳定,
阅读全文
摘要:云计算+区块链=BaaS 本文来自于:https://www.toutiao.com/i6540096399017509389/ 云计算和区块链的区别 云计算现在已经是一个成熟的技术和应用了,美国国家标准与技术研究院(NIST)给出的定义是:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的
阅读全文