区块链初识
来源:互联网 发布:map添加数据 编辑:程序博客网 时间:2024/06/11 08:48
本来以为研究生阶段会做数据库,但是导师给我分配的方向是区块链。。。完全不懂啊>_<
上网查了一些资料,这个方向目前还是挺火的,只是自己孤陋寡闻没听过而已。既来之,则安之吧。既然分到这个方向,那就好好做吧。以下是查的相关资料以及这几天学的一点区块链的知识。
。
。
。
。
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。其特点是去中心化、公开透明,让每个人均可参与数据库记录。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。
狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一 种链式数据结构, 并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。
区块链的基本原理理解起来并不难。基本概念包括:
交易(Transaction):一次操作,导致账本状态的一次改变,如添加一条记录;
区块(Block):记录一段时间内发生的交易和状态结果,是对当前账本状态的一次共识;
链(Chain):由一个个区块按照发生顺序串联而成,是整个状态变化的日志记录。
如果把区块链作为一个状态机,则每次交易就是试图改变一次状态,而每次共识生成的区块,就是参与者对于区块中所有交易内容导致状态改变的结果进行确认。
(以上内容均摘自百度百科)
相关资料:
百度百科
知乎大牛回答
相关学习网站:
以太中文网:
http://www.ethchinese.com/
区块链技术中文社区:
https://bitshuo.com/
ethfans:
http://ethfans.org/wikis/Home
(过几天再补充上)
- 初识区块链
- 区块链初识
- 区块链初识
- 初识比特币——区块链
- 初识区块链之父——比特币
- 区块链
- 区块链
- 区块链
- 区块链
- 区块链
- 区块链
- 区块链
- 区块链的区块结构
- 区块链解读-区块链金融
- 【区块链系列1】区块链科普
- 区块链为什么叫区块链
- 区块链:区块链技术初探(一)
- 【区块链开发指南】区块链进阶
- HTTP状态码
- Markdown烂笔头文档切换编辑器之始
- 粘包这个鬼东西
- 数据挖掘算法(二)--决策树
- 解决BMap is not defined?
- 区块链初识
- UNIX网络编程学习之一:socket的简介
- DAY2 模拟考试第三题 情书的代价
- Unity_FPS游戏_Xml文件读取流程_01
- Day07 set集合与map集合
- 针对多字段对单字段查询的解决方案
- Java任务超时处理
- 机器学习:L1与L2正则化项
- hbase GC时间过程导致进程挂掉问题