区块链技术发展经历区块链1.0(数字货币).区块链2.0(数字资产与智能合约)和区块链3.0(各种行业分布式应用落地)三个阶段.区块链在应用上分为公有链(PublicBlockChains).联盟链(ConsortiumBlockChains)和私有链(privateBlockChains). 区块链1.0:指以比特币为代表的去中心化虚拟货币,是与转账.汇款和数字化支付相关的密码学货币应用,主要以公有链方式存在.比特币的宏大蓝图是在未来货币能不依赖于各国央行的发布,并且能统一全环化货币,但在目前…
一 .什么是区块链? 区块链(Blockchain)是由节点参与的分布式数据库系统[1],它的特点是不可更改,不可伪造,也可以将其理解为账簿系统(ledger).它是比特币的一个重要概念,完整比特币区块链的副本,记录了其代币(token)的每一笔交易.通过这些信息,我们可以找到每一个地址,在历史上任何一点所拥有的价值. 区块链是由一串使用密码学方法产生的数据块组成的,每一个区块都包含了上一个区块的哈希值(hash),从创始区块(genesis block)开始连接到当前区块,形成块链.每一个区块…
区块链入门级别认知(blockchain) 前言:今天参加了迅雷关于区块链的大会,学习和感受总结一下 之前的认知在:几个混迹互联网圈关于区块链 耳熟能详的 热词 “比特币” “区块链” “挖矿” ,知道的是有人从比特币或者相关虚拟货币中暴富.然后相关资源媒体不断炒概念,蹭热度公司出现了区块链项目,甚至还有区块链牙刷“边刷牙边挖矿,获得爱牙币还能兑换成牙刷,牙线等产品或者服务”... 通过今天在大会上的学习,首先拎清了几个事实: (1)没错,会有人从区块链上的虚拟货币有贫穷限制想象的获利.或者“炒…
「About Blockchain(一)」 --达沃斯年会上的区块链 写在前面:1月23日到26日,在瑞士达沃斯召开了第48届世界经济论坛.这个新闻本没有引起我格外的关注,直到前两天张老师分享给我一篇关于GBBC在达沃斯论坛上的消息,这才让人眼前一亮.张老师一直鼓励我多了解区块链的研究进展,也经常与我分享各大会议上的相关资料.虽说只是兴趣使然,也不是什么必修课,但对区块链的学习着实让我有了很大收获,不管是做项目还是专业课程学习.因此,我还会持续关注区块链的最新动态,顺便在这里整理一些较为基础的理…
一.比特币历史 2008 年 10 月 31 日,一个网名叫中本聪(英文翻译过来滴)的家伙发布比特币唯一的白皮书:<Bitcoin:A Peer-to-PeerElectronic Cash System/比特币:一种点对点的电子现金系统>,拉开了比特币的序幕. 2009 年 1 月 3 日,中本聪在位于芬兰赫尔辛基的一个小型服务器上挖出了第一批 50 个比特币,并记录下当天泰晤士报的头版标题:“ The Times 03/Jan/2009 Chancellor on brink ofseco…
一.比特币历史 2008 年 10 月 31 日,一个网名叫中本聪(英文翻译过来滴)的家伙发布比特币唯一的白皮书:<Bitcoin:A Peer-to-PeerElectronic Cash System/比特币:一种点对点的电子现金系统>,拉开了比特币的序幕. 2009 年 1 月 3 日,中本聪在位于芬兰赫尔辛基的一个小型服务器上挖出了第一批 50 个比特币,并记录下当天泰晤士报的头版标题:“ The Times 03/Jan/2009 Chancellor on brink ofseco…
最近这几天区块链又粉墨登场了,新闻媒体也一直在大量报道,宣称可能要在金融界掀起一番浪潮.甚至有人说很久之前中国就出现了区块链的产物——麻将.那么区块链到底是什么,麻将和区块链又有什么关系呢? 笔者这两天也阅读了相关文献和资料,下图是我学习的一个路径,本文也是按照自己了解区块链的路径做的一些总结,篇幅较长,写这篇文章的目的也是希望能简单地向对区块链技术不了解但是想知道区块链是什么的人介绍区块链技术,因为自己在区块链方面也是一个小白,如果有错误的地方,还望各位留言指正. 区块链 -> 比特币 首先我…
面向 Java 开发人员的链代码简介 您或许听说过区块链,但可能不确定它对 Java™ 开发人员有何用.本教程将帮助大家解惑.我将分步展示如何使用 Hyperledger Fabric v0.6 来构建.运行和执行使用 Java 语言编写的智能合约或链代码.您将安装一些工具,定义本地区块链网络,构建并运行一个链代码智能合约. 有关区块链的概述,请参阅 developerWorks 博客中的 "区块链是什么?分布式账本技术入门". 前提条件 本教程假设您满足以下前提条件: 听说过区块链或…
给本体ONT技术社区的第一封公开信-涉及到不少区块链技术知识 共识是区块链的核心机制,在一系列的区块链的发展历史当中,PoW/PoS/BFT等系列的共识算法都在各自的应用场景发挥了不同作用.在本体的第一阶段,结合该阶段的业务特点,本体会以BFT系列共识为基础.在第一阶段的框架中,包括了一个稳定版的dBFT模块,并有一个全新的共识算法模块VBFT,这是一个结合PoS.VRF(Verifiable Random Function)和BFT的全新共识算法模块,第一阶段的测试网也会以VBFT为主进行测试…
以太坊(Ethereum)是一提供个智能合约(smart contract)功能的公共区块链(BlockChain)平台. 本文介绍了一个简单的以太坊智能合约的开发过程. 开发环境 在以太坊上开发应用,首先需要安装其客户端,本文使用基于Go语言的Geth, 其官网为https://github.com/ethereum/go-ethereum. 第一步 在命令行环境中输入以下命令, 连接到以太坊测试网络 geth --testnet --fast --cache=512 console 第二步…