1.什么是区块链?
说起这个东东,那可是一个很牛X的东东,从一开始的很多人质疑,到现在让很多人实现财务自由和怀疑人生。(我是真的已经怀疑人生了。。)
好了,回归正题:
区块链是通过去中心,化去信任的方式集体维护一个可靠数据库的技术方案。参与系统中的任意多个节点把系统一段时间内的全部的信息,数据通过密码学算法计算和记录到一个数据块(区块block)并且生成该区块的指纹用于链接下一个区块和校验。
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法
狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一 种链式数据结构, 并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。
2.主要特点。
(1)去中心化(所有节点的权利和义务均等,无需中心化硬件或者组织)
(2)去信任(系统中的规则,数据公开透明,节点之间无需建立信任)
(3)集体维护(所有节点都可参与记账)
(4)可靠数据库(每个节点都可拷贝一份完整数据库,只有超过系统51%的节点认可才能修改数据)
(5)开源
(6)隐私保护(节点之间无需信任,无需公开身份)
3.区块链在国内专利布局 尚未展开。
目前我国区块链技术面临的问题:“一方面,区块链不止是一项新的技术,而是商业形态等多方面的组合,制定、统一各项标准是首要任务;另一方面,技术发展离不开专利保护,但区块链技术作为互联网技术的延伸,更多体现了商业模式的创新,在这种情况下,如何更好地开展专利布局不容忽视。”
4.区块链技术的核心是一个建立在共识模式上的共享数据库。
区块链使用全新的加密技术和去中心化的机制,维护一个完整的分布式的不可篡改的连续账本数据库,能够让区块链中的参与者在无需相互认知和建立信任关系的前提下,通过一个统一的账本系统确保资金和信息安全。
5.区块链技术可以划分为公有链、私有链和联盟链几大类型。
私有链:参与的节点只有用户自己,数据的访问和使用有严格的权限管理。部分金融机构公布的内部使用的区块链技术大都在这个范围内。
痛点:由于系统内私人用户数据全是用户说了算,里面的数据没有无法更改的特性,对于第三方也没有多大的保障。
6.区块链技术可以运用的场景(有待继续添加)
(1),支付。(bitwage)省去作为中间环节的银行。(去中心化去信任)考虑:(传统的租房领域是否也可以使用区块链,这样省去中介公司,并且房价公开透明)
(2),投票和记票。波士顿的 Voatz 公司,使选举更加经济透明,并能打击投票作弊。(开源透明)考虑:(财务管理,社会捐献等可以做到公开透明。)
(3),数据存储。康涅狄格州 Hartford 的 Tierrion 公司为不可修改的区块链技术找到一个非常有趣的扩展应用。(不可修改,数据保全)多数的数据服务公司使用区块技术进行数据的保存会节约很大成本而且不会丢失。
学习过程中遇到的问题:
1. 如果全网参与者极少或者没有,那么谁来充当旷工完成记账。即使有少数人来完成记账那么会不会存在51%攻击。
2. 使用区块链交易过程中需要获得一定数量节点的认可(往共享数据库中添加数据),认可过程可能需要一定时间,那么交易是如何实时完成的。
原文发布时间为:2017年08月29日
本文作者:Singit
本文来源:CSDN,如需转载请联系原作者。