51dev.com IT技术开发者社区

51dev.com 技术开发者社区

区块链

区块链到底有什么用!一点浅见

区块到底有什么用!一点浅见

只要深入了解过比特币的人,都知道他背后的区块技术!而区块技术,他其实只是以往成熟的的各种技术的巧妙结合!例如,分布式数据存储、点对点传输、共识机制、哈希加密算法等成熟技术的巧妙结合应用!这些说到底,其实就是为了创造出大家都可以监督看到,并且数据不可以呗篡改的账本或者说数据库而已!这个账本不能是一个单独的个体或者单位...

《精通区块链开发技术》笔记

《精通区块开发技术》笔记

第一章:区块(内容简介:分布式系统的理论基础——比特币的前身:电子现金、哈希现金——区块技术)1.1分布式系统1、区块的核心是一个【去中心化的分布式系统】2、分布式系统中的节点可以相互交换信息3、节点分为可信节点、缺陷节点、恶意节点。一个有任意行为的节点被称为拜占庭...

《区块链革命》---序

区块革命》---序

序在《失控》书中,凯文·凯利专门解释了分布式网络的特性:没有强制性的中心控制;次级单位具有自治的性质;次级单位之间彼此高度连接;点对点间的影响通过网络形成了非线性因果关系。1、区块的核心是分布式而不是去中心,区块是弱中心化的、分中心化的。区块希望在分布式账本上依靠去中心的共识算法来保持数据的高度一致...

区块链技术涉及哪些编程语言?

区块技术涉及哪些编程语言?

  区块技术是现目前最前沿的互联网技术,那区块技术到底涉及哪些编程语言呢?我们要编写不同的区块编程语言又是否相同呢?下面为大家分享三大主流区块:比特币、超级账本Fabric和以太坊中,分别使用什么编程语言来编写智能合约,一起来看看吧。  比特币  比特币是第一个真正意义上的区块,不过,从严格意义上来讲,它对智...

区块链技术开发入门到精通

区块技术开发入门到精通

一、区块是什么?(1)数据角度:一种几乎不可能被更改的分布式数据库数据分布式存储在所有参与记录的数据节点中,并非集中存储在中心化的机构节点中;数据的分布式记录:系统参与者共同维护;五、区块四大核心技术(1)区块+链(2)分布式结构——开源、去中心化协议(3)非对称加密算法(4)脚本:智能合约...

[区块链] 共识算法之争(PBFT,Raft,PoW,PoS,DPoS,Ripple)

[区块] 共识算法之争(PBFT,Raft,PoW,PoS,DPoS,Ripple)

  近几天对区块中几种常见的共识机制(PBFT,Raft,PoW,PoS,DPoS,Ripple)进行了总结。尽量使用简单易懂语言,篇幅较大,想了解的可以只读每个算法介绍中前边的原理。本篇文章主要参考《区块技术指南》,首先表示感谢!   ---Begin---  区块架构是一种分布式的架构。其部署模式有...

用不到 50 行的 Python 代码构建最小的区块链

用不到 50 行的 Python 代码构建最小的区块

原文  http://www.cocoachina.com/blockchain/20180130/22075.html 尽管一些人认为区块是一个等待问题的解决方案,但毫无疑问,这种新技术是计算机的奇迹。但是,区块到底是什么呢?区块它是比特币或其他加密货币进行交易的数字账本,账本按时...

5.区块链平台以太坊从入门到精通之 以太网区块链网络

5.区块平台以太坊从入门到精通之 以太网区块网络

1.以太坊网络以太坊网络状态的统计信息公有链,私有链,联盟链链接网络2.测试网络构建本地私有网络   以太坊网络的实时的统计数据信息可以在https://ethstats.net/上查看.这网站上包含了许多重要的数据,如当前区块,交易,gas价格等.这页面上展示的节点只是实际网络中的节点的一部分.任何人都可以...

4.区块链平台以太坊从入门到精通之 以太币

4.区块平台以太坊从入门到精通之 以太币

以太币(ether)是以太坊中使用的货币的名字.它是用于支付在虚拟机中的运算的费用. 了解就可以  有三种方式获取1.成为一名矿工,通过挖矿来获得以太币的奖励.2.从交易平台处购买或兑换3.图形化界面的以太坊客户端集成了https://shapeshift.io/#/coins接口.可以直...

1.区块链技术介绍

1.区块技术介绍

  说到区块,大家首先想到的可能就是比特币.比特币(BitCoin)的概念最初由神秘的作者中本聪在2009年提出.而区块是比特币的基础技术,中本聪在2008年发布的"Bitcoin:APeer-to-PeerElectronicCashSysterm"论文中第一次详细描述它.虽然区块一词在中中本聪的原始论文中就被...

区块链技术指南链接

区块技术指南链接

https://yeasy.gitbooks.io/blockchain_guide/content/fabric/v0.6/hyperledger-py.html https://yeasy.gitbooks.io/blockchain_guide/content/...

用spring boot 2从零开始创建区块链

用spring boot 2从零开始创建区块

区块这么火的技术,大java怎能落后,所以有了本文,主要代码参考自 LearnBlockchainsbyBuildingOne ,中文翻译:用Python从零开始创建区块 。一、区块对象模型的基础属性(BlockChain)区块的基本数据模型参考:最基本的区块helloworld...

最基本的区块链hello world(python3实现)

最基本的区块hello world(python3实现)

源自 用不到50行的Python代码构建最小的区块(英文原文:Let’sBuildtheTiniestBlockchain ),但是文中的代码是基于python2的,python3环境下需要略做修改,修改后的代码如下:(建议初次接触区块的同学,先阅读本文最后的参考文章)importh...

五分钟搭建你的第一个区块链应用

五分钟搭建你的第一个区块应用

为什么要学点区块知识?看看马云在刚刚过去的第二届世界智能大会上怎么说。  言归正传。 提起区块,人们自然会想到比特币。比特币或许是泡沫或许不是,但比特币背后的区块技术绝不是泡沫,且极具颠覆力。今天各大科技巨头都在积累区块技术和专利。山雨欲来风满楼,区块技术应用场景的爆发即使不在当...

【来龙去脉系列】什么是区块链?

【来龙去脉系列】什么是区块

 一、什么是区块?说到区块,就不得不说比特币。2008年底,比特币之父中本聪发表了一个关于他研究的电子现金系统的九页白皮书,2009年初,中本聪在位于芬兰赫尔辛基的一个小型服务器上挖出了比特币的第一个区块——创世区块,并将当天泰晤士报头版一则关于救助银行的新闻标题写入创世区块,这也...