认识一下区块链

兴趣所致入门摸一下炽手可热区块链领域,整理一下概念。

我从一个哈希函数的概念入手
f(x) = y
一个接受输入值的函数,哈希函数需要输入数据/数字/文件等输出一个通常为16进制的哈希值

哈希函数不可逆,无法通过输出确定输入,除非遭受暴力攻击(尝试所有可能的输入)

这就关乎到下面BlockChain的加密算法了

区块链概念

  1. 一种去中心化的分布式账本数据库,数据存储的每个节点都同步赋值整个账本
  2. 可帮助多个节点达成共识去记录和token相关的事情
  3. 可帮助所有人无门槛构建属于自己的小经济系统

区块链特性

不可篡改、匿名性、去中心化、开放性、共识机制

区块链目标(解决问题)

目标为提高系统效率,减少信用成本

  1. 减少商业交易成本及信用成本(分布式账本数据库)
  2. 防伪技术(不可篡改)
  3. 强协助能力(共识机制)

区块链技术的范畴

密码学、算法、分布式体系、支付和交易技术

区块链技术核心

1、区块+链

区块+链形成的数据库

2、分布式结构

开源的、去中心化的协议构建分布式结构体系让价值交换的信息发布全网,

通过分布式记账确定数据内容,盖上时间戳生成区块数据实现分布式存储

3、非对称加密算法

[加密]和[解密]中使用两个具有非对称特点的密码

4、脚本

一种可编程智能合约,使系统去处理一些无法预见的交易模式

区块链学习知识

1、区块链基础知识和关键技术解析

公钥、私钥、交易、区块、P2P网络、挖矿(记账权)、共识机制等

2、Hyperledger Fabric架构学习

企业区块链框架,专注于模块化和可扩展性,以支持经常更改的业务规则

3、Solidity以太坊智能合约开发

学习资源

【书籍】
《区块链 技术驱动金融:数字货币与智能合约技术》
《区块链:从数字货币到信用社会》
《区块链:重塑经济与世界》
《区块链:量子财富观》
《区块链技术指南》
《图说区块链》
【网站应用】
1、https://time.geekbang.org ,极客时间上有相关的区块链专栏
2、http://8btc.com/ 巴比特论坛
3、http://www.feixiaohao.com 非小号
另外,比特币白皮书和以太坊白皮书都值得仔细阅读和学习。

原文地址:https://www.cnblogs.com/kumata/p/9797218.html

时间: 2024-11-10 05:39:38

认识一下区块链的相关文章

01-区块链入门之 区块链介绍一-大叔思维

1.区块链技术是什么? 总的来说,区块链是一套协议,一组规范,而不是具体代码.项目. 理解了这套协议,你可以基于现有的技术,以不同的语言去实现它.我们也无法用一句简单的话去概况什么是区块链,站的角度不同,得到的结论也不一样. 金融业: 区块链是一个分布式的账本,是一个分布式的银行记账系统. 密码学者:区块链是使用密码学构建的去信任网络. 码农:区块链就是一个确保最终一致性的分布式数据库. 维基百科:区块链(Blockchain)是一种分布式数据库,起源自比特币.区块链是一串使用密码学方法相关联产

2017共识大会快讯:普华永道联合阿里巴巴测试食品供应区块链

普华永道(PwC)澳大利亚正在与阿里巴巴(Alibaba)合作,共同测试新的供应链项目. 消息来自本次2017共识会议.这个专业的服务公司和中国的电子商务巨头此次合作的对象有:新西兰的乳制品独资企业Fonterra.维他命和保健品供应商Blackmores.澳大利亚邮政和新西兰邮政:6家公司共同合作以减少食品供应链中的欺诈现象. 普华永道曾于去年十一月发布了一个Vulcan项目.Vulcan是一个支持连接身份.资金和资产,允许用户便宜快捷地消费.共享.交易或跟踪任何实体或数字资产的平台.http

丰田研发部门建立区块链联盟,致力于自动驾驶技术

丰田研究所(TRI)提出了一个大胆的莱特币区块链战略. 昨日在2017共识大会上,丰田研究所公布了一系列合作伙伴关系,并发表了一份愿景,广泛概述了区块链技术可以如何推动这家汽车行业巨头的未来发展.而丰田研究所已经与麻省理工媒体实验室共同合作研究了区块链可以给汽车数据交换带来怎样的影响,甚至是如何为下一代自动驾驶车辆提供支持. 丰田研究所的合作伙伴包括巨链数据库(BigchainDB).Oaken Innovations.Commuterz以及Gem,每一个都正在与丰田汽车北美子公司合作研究探索这

AntShares区块链的节点部署与搭建私有链

最近陆续体验常见的区块链开源项目,例如小蚁OnChain出的AntShares.AntShares跟其他开源区块链项目不一样,他们家是使用C#开发,基于.NET Core运行在Linux,期待未来出Go语言版.... 接下来会详细讲解如何部署AntShares和搭建私有链,本文使用virtualbox + ubuntu + AntSharesCore v1.4.,参考了官方文档. 第一步,安装.net core,如果提示安装失败,则多刷"sudo apt-get update"几次:

主流区块链技术特点及Fabric V0.6&V1.0版本特点

声明:文章内容来源于网络. 一.主流区块链技术特点 二.Hyperledger的fabric V0.6总体架构: 对应的0.6版本的运行时架构: 0.6版本的架构特点是: 结构简单: 应用-成员管理-Peer的三角形关系,主要业务功能全部集中于Peer节点:    架构问题:由于peer节点承担了太多的功能,所以带来扩展性.可维护性.安全性.业务隔离等方面的诸多问题,所以0.6版本在推出后,并没有大规模被行业使用,只是在一些零星的案例中进行业务验证: 三.Hyperledger的fabric V

区块链是伟大的,比特币则不然。《FinTech,金融科技时代的来临》。3星。

本书讲技术给金融业带来的变革和可能的趋势.作者认为区块链是伟大的发明,因为他可以让金融交易免费且实时地进行.比特币则可能会被其他区块链技术取代.书中有至少一半的内容涉及到了区块链和比特币.总体评价3星. 以下是书中我认为重要的一些信息的摘抄: 1:区块链是比特币协议创建的分类账系统.在这个系统里,所有人都可以在公共论坛里总览一切业务往来,因为每笔比特币的兑换情况都被记录在一个公用域的区块链上.能够显示的并非交易细节,而是整笔交易的发生经过.你绝不可能撤销或根除已然发生的交易,包括它的时间和地点.

腾讯入局区块链,这会是腾讯的下一个连接器吗?

两年前的腾讯全球合作伙伴大会上,腾讯董事会主席兼 CEO 马化腾曾发表致合作伙伴公开信,强调互联网将更多连接用户的需求,微信.QQ都是在做连接器.到了2015年,一个极有可能成为下一个连接器的新技术出现,即区块链. 作为比特币的底层技术,区块链已经突破了金融行业,特别是随着联盟链技术的出现,让区块链有可能成为"互联网+"的核心连接技术.而在2015年5月的贵阳大数据博览会上,马化腾曾强调"互联网+"也是一种连接的能力.那么,腾讯自然不会缺席区块链,也就是"

区块链组织-超级账本(Hyperledger)的简介

区块链上有国外比较著名的组织比如R3联盟.超级账本(Hyperledger),国内的中国区块链研究联盟(China Blockchain Research Alliance).中国分布式总账基础协议联盟(China Ledger联盟).金融区块链合作联盟等. 超级账本(Hyperledger)是Linux基金会于2015年发起的推进区块链数字技术和交易验证的开源项目,目标是让成员共同合作,共建开放平台,满足来自多个不同行业各种用户案例,并简化业务流程.创始人有IBM.Intel.思科等大公司.2

《区块链研究》目录

区块链研究 引言——拜占庭将军问题 第一部分 区块链扫盲 第1章 比特币和区块链的前世今生 历史 现状 Bitcoin工具及使用 挖矿原理 第2章 比特币原理 l   搭建比特币开发环境 l   JSON-RPC l   账户.公钥.私钥.地址.伪随机.多重签名.椭圆算法.WIF等 l   交易 l   挖矿与共识 l   钱包 l   P2P l   通知 l   一致性检查Consenous l   Consenous l   使用LevelDB l   智能脚本 第3章 区块链原理 l  

区块链项目众筹(ICO)浅析

区块链项目众筹(ICO)浅析 2017-07-25 原创 Fintech科普大使 ICO是区块链初创公司项目融资的重要方式类似于Kickstarter众筹,但有不同之处(具体在下一节详述),可以避开传统的融资渠道,免去与天使投资或者风险投资人的谈判以及漫长的尽调,可以迅速筹集资金,此外ICO并不等同于股权,公开发行的代币(Token)可作为软件或服务使用及交换媒介. 第一个ICO项目是 2013年7月的Mastercoin(现更名为Omni),项目募集了5000 BTC.而近两年最成功的ICO也