区块链概念及应用解读

幻雷者 幻雷者     2022-11-07     683

关键词:

思维导图:
 
产生背景:
互联网上的贸易,几乎都需要借助可信赖的第三方信用机构来处理电子支付信息。这类系统内生性地受制于“基于信用的模式”。
区块链技术是构建比特币区块链网络与交易信息加密传输的基础技术。其中基于密码学原理的特性,使得任何达成一致协议的双方直接支付,从而不需要第三方机构的参与。
 
什么是区块链?
区块链(Blockchain)技术自身仍然在发展中,目前还缺乏统一的规范和标准。Wikipedia 给出的定义为:
    A blockchain —originally, block chain —is a distributed database that maintains a continuously-growing list of data records hardened against tampering and revision.
 It consists of data structure blocks—which hold exclusively data in initial blockchain implementations, and both data and programs in some of the more recent implementations—with each block holding batches of individual transactions and the results of any blockchain executables. Each block contains a timestamp and information linking it to a previous block.
 Wikipedia 给出的定义简单说来:区块链(原始区块链)是一个分布式数据库,它维护着一个不断增长的数据记录清单,加强了算法的篡改与修改。
 
区块链是什么?简单地说,它是一种特殊的分布式数据库,属于一种去中心化的记录技术。
传统的数据库是这样管理数据的,
1.     数据只存储在某个特定数据库中;(单一式数据库)
2.     新增删除修改数据库等操作,该操作不透明,理论上可以不对任何人公开;
3.     数据库管理员,对数据库有最高的完全管理权限。可以对数据查看、修改和删除;(单管理员管理模式)
 
 这样的数据库有以下几个特性(这里不定义为缺点,因为从不同角度看去,这些特性也可能有其积极的方面):
1.     如果这个特定数据库损坏,数据就丢失了(可用性低)
2.     数据库操作记录对于用户来说不透明(用户对于数据库管理员做了什么事不可知,不可追溯)
3.     数据是否被篡改,新增的数据是否真实可信未知(数据可信度未知)
 
与传统的记账技术,或者说传统的数据记录技术相比,区块链特点包括
1. 去中心化去信任化,无需集中的控制而能达成共识
区块链由众多节点组成一个端到端的网络,不存在中心化的设备和管理机构。节点之间数据交换通过数字签名技术进行验证,无需相互信任,只要按照系统既定规则进行,节点之间不能也无法欺骗其他节点
2. 不可篡改,可追溯:维护一条不断增长的链(大账本),只可能添加记录,而发生过的记录都不可篡改。除非能控制整个网络中超过51%的节点同时修改,这几乎不可能发生。区块链中的每一笔交易都通过密码学方法与相邻两个区块串联,因此可以追溯任何一笔交易的历史;
3. 开放,共识,任何人都可以参与到区块链网络,每一台设备都能作为一个节点,获取一份完整的数据库拷贝,但不存在一个单一用户可以它进行控制,在区块链系统中的节点间基于一套共识机制,通过竞争计算共同维护整个区块链。任一节点失效,其余节点仍能正常工作。
 4.身份唯一,不可伪造。每个节点(成员用户)的身份(数字签名)唯一且不可伪造,可作为身份识别标志;
5.交易透明,双方匿名.区块链的运行规则是公开透明的,所有的数据信息也是公开的,因此每一笔交易都对所有节点可见。由于节点与节点之间是去信任的,因此节点之间无需公开身份。
 
 
区块链解决了什么问题
和当前的数据记录方式相比,有两个问题得到较大改善:
1.最重要的,是解决了中介信用问题。在过去,两个互不认识和信任人达成协作很难,必须依靠一个值得信赖的第三方。区块链技术可以实现没有任何中介机构参与下,完成双方互信的转账(交易记录)行为。
2.其次,记录信息真实透明,避免了数据被篡改的可能性。

区块链种类
 
根据应用场景和设计体系的不同,一般分为公有链、私有链和联盟链。
 
公共区块链:
网络中的节点可以任意接入,网络中数据读写权限不受限制,任何人都能参与共识过程。比如比特币就属于典型的公有链;
 
私有区块链:
网络中的节点被一个组织控制,写入权限仅限在一个组织内部,读取权限有限对外开放,比如全球42家银行组建的区块链联盟R3 CEV;
私有区块链实际上是很迷惑的名词,这样的一个系统无非是传统意义上的共享数据库,并不具备传统区块链去中心化的特点;
 
联盟区块链:
网络中的节点部分可以任意介入,另一部分则必须通过授权才可以介入,比如清算;
 
 
 
三种区块链特性对比:
 
 
实现方式:
所谓的区块链技术,并不是一种单一的技术,而是多种技术整合的结果,这些技术以新的结构组合在一起,形成了一种新的数据记录、存储和表达的方式。
实现区块链主要依托的技术包括:分布式数据存储、共识机制、点对点传输、加密算法。
具体技术实现方式,后续会再写篇文字单独解析。
 
 
 
区块链技术的不足:
作为一门技术,区块链的设计可称之为十分精妙,但实际应用起来,并非拿起来就用那么简单。
以下三点不足十分明显:
1.去中心化难度高
依靠全球数以百万计的节点(其实就是一个个的比特币钱包,每个钱包里都同步了一份区块链文件),以及日夜不停进行加密运算的比特币矿机,维护了比特币区块链的安全运行。因此,我们可以认为实现“去中心化”的难度是非常高的。
比特币尚且如此,那么现在鱼虾混杂的山寨币、分叉币、ICO币呢?他们到底有没有能力建立起这么牢固的区块链系统?随随便便搞个白皮书,上个交易所,就开始到处撒币,你的节点数量能否支撑起“去中心化”?是否可以防范51%攻击?可以肯定的说,这些“空气币”绝大多数都是在浑水摸鱼,是伪“去中心化”。
2.当数据越大伴随的性能问题(区块容量问题):
每个人都有一份完整账本,并且有时需要追溯每一笔记录,因此随着时间推进,交易数据超大的时候,就会有性能问题,如第一次使用需要下载历史上所有交易记录才能正常工作,每次交易为了验证你确实拥有足够的钱而需要追溯历史每一笔交易来计算余额。虽然可以通过一些技术手段(如索引)来缓解性能问题,但问题还是明显存在的。
3.数据记录完成慢
区块链的交易是存在延迟性的,拿比特币举例,当前产生的交易的有效性受网络传输影响,因为要被网络上大多数节点得知这笔交易,还要等到下一个记账周期(比特币控制在10分钟左右),也就是要被大多数节点认可这笔交易。还受一个小概率事件影响,就是当网络上同时有2个或以上节点竞争到记账权力,那么在网络中就会产生2个或以上的区块链分支,这时候到底那个分支记录的数据是有效的,则要再等下一个记账周期,最终由最长的区块链分支来决定。因此区块链的交易数据是有延迟性的。
 
 
区块链应用
很多观点会拿TCP/IP协议和区块链技术类比,形容其今后带来的改变。会犹如TCP/IP协议的发展给人们生活带来的影响一样大。这个影响大小我们现在无法确认,但用户对该技术的感知,可能并没有当年互联网兴起那么明显。
 
依据区块链的几个核心特点:去中心化,分布式记录,点对点传输、不可被篡改等。任何对以上方面有需求的应用,都可以成为区块链的应用场景
可预测到的应用趋势有:
1.信用记录系统,身份认证系统或资产认证系统中,诸多证明“这个房子是我的财产吗”“我是我”这一系列问题将消失;
2.银行机构之间、个人与个人之间转账、交易等操作成本大幅降低,手续更简化
3.智能合约
4.物流签收
5.……
 
个人意见:
区块链的用途非常广阔是公认的事实,但很多观点称区块链具备颠覆众多行业的可能性,对此我更赞同持保留意见的观点。
首先,区块链只是种“基础性”技术,它有为经济和社会体系创造新基础的潜力,但并非“颠覆性”,除去本身目前尚未解决的技术问题,短时间内它不可能用足够低成本的解决方案,让用户舍弃传统商业模式,并迅速压倒在位企业。
其次,区块链作用的真正发挥,需要整合多领域资源和信息,即多个领域都接受以区块链为数据记录方式,这个的实现也需要比较长的一段时间。
另外,互联网新技术的引入,对于原行业来说,不论是传统行业从业者还是用户,更愿意看到的是技术与制度的融合和加成,从而提高系统的效率和安全性,完善原来的不足之处,并非颠覆。
区块链是一种技术,并非产品。同时下很热门的其他技术,如AR\\VR\\AI相比,区块链涉及的应用都是一些重要程度较高的事情,如支付、资产证明等,任何一点技术问题都可能导致巨大损失。因此在区块链技术和格局成熟稳定之前,其很难产出规模性的收入和利润。不能为了区块链而区块链,而要找到新的业务生态环境,发挥它的优势。
 

解读区块链智能合约!

  解读区块链智能合约!  区块链和智能合约技术的广泛适用性使得该领域参与者按照各自所在学科来解读它,因此现在还缺乏统一的术语定义,对于一个发展如此快速的技术领域来说是一大缺憾。本文作者JoshStark是律师和... 查看详情

如何用区块链技术解决信任问题?fabric架构深度解读

阿里妹导读:区块链技术,随着比特币的兴起而为大家所知。但是具体到技术本身,大家相对熟悉的几个词可能是“数据不可篡改”、“公开链”、“分布式数据”、“共识机制”等。这篇文章将抛砖引... 查看详情

atc背后的技术支撑——higgschain的生态体系解读

摘要:区块链无疑是当下最时髦的词汇,然而要使区块链的技术真正为实体行业所用却存在一定的应用瓶颈。HiggsBlock创新地研发了具有异构结构的HiggsChain区块链系统;HiggsChain以其独有的核心技术着力打造区块链的基础设施平台... 查看详情

福布斯解读区块链行业如何改变全球人才供给

企业和政府开始试着理解区块链,以促进更美好的生活、更美好的世界和富有弹性的企业。《区块链行业观察》作者丨TracyLevine编者注:本文作者为TracyLevine,ForbesCoaches委员会成员、TracyLevineForbes委员会成员。AdvantageTa... 查看详情

区块链应用:从技术工具到创新思维

“区块链如何赋能数字化转型”这一问题,撰写系列行业研究报告,深度解读在新基建和数字化迁徙背景下,区块链如何与其它技术融合发展,发挥信息基础设施应有的作用。本文将讨论两个问题:一、区块... 查看详情

区块链入门与去中心化应用实战

...,可以让大家对课程有一个整体的,清晰的了解。第2章区块链技术的核心概念和原理本章会讲解比特币的由来,比特币概念及原理,如:账本如何验证,如何确定账户所有权问题,如何保护用户隐私,什么是工作量证明(POW),如... 查看详情

区块链入门与去中心化应用实战

...家对课程有一个整体的,清晰的了解。1-1课程导学第2章区块链技术的核心概念和原理本章会讲解比特币的由来,比特币概念及原理,如:账本如何验证,如何确定账户所有权问题,如何保护用户隐私,什么是工作量证明(POW),如... 查看详情

如何用最简单的方式解读区块链?

参考技术A大家最近天天都能听到区块链这个词,那什么是区块链呢?“分布式、难以篡改、一致存储”等解释太技术化且较为干涩。我这里来通俗的科普下:区块链主要为了解决互不信任的个体之间的信任问题。举个通俗的例... 查看详情

科普|区块链概念股是什么,有什么作用?

这是白话区块链的第1430期原创 作者|阿华出品|白话区块链(ID:hellobtc)经过这两年各行各业的不断提起,区块链已经不是一个陌生的词了,随之出现的“区块链概念股”也出现了大涨,再度登上了... 查看详情

如何系统学习区块链技术?

在最初自己自学区块链相关知识的时候,可以采用“自下而上”的方法,也就是通过看书、阅读白皮书等方式,自己查资料,再自行汇总和连接起这些知识,整合成一个较为完整的知识体系。一、学习白皮书上大学之前,我读过... 查看详情

解读央行《区块链能做什么不能做什么?》

近日,央行发布了长文《区块链能做什么、不能做什么?》,我想从一个程序员的角度来谈谈这篇文章。观感先说观感,这篇文章可以说真的是非常鞭辟入里了。笔触客观,分析得道。tokenToken本质上是区块链内定义的状态变量... 查看详情

eos源代码解读区块数据结构(代码片段)

1.chain/types.hppusingblock_id_type=fc::sha256;usingchecksum_type=fc::sha256;usingchecksum256_type=fc::sha256;usingchecksum512_type=fc::sha512;usingchecksum160_type=fc::ripemd160;u 查看详情

区块链系统开发有哪些核心技术?源中瑞小六解读

区块链系统开发有哪些核心技术?源中瑞小六解读当下最火热的互联网话题是什么,不用我说也知道,那就是区块链技术,不过不少朋友只是听说过区块链技术,对其并没有过多的深入理解,那么区块链技术有哪些?下面就由源... 查看详情

解读区块链在制药和物流管理中具备的优势

...的信任度是当前医药和物流行业高管们关注的话题,区块链技术可以很好的帮助他们。链集市·让区块链落地更简单《区块链行业观察》专栏·第31篇作者丨ShamsRahman图片丨来源于网络作者介绍:本文作者为ShamsRahman教授... 查看详情

区块链进入“疯狂出圈”时代,nft新叙事全解读

这是白话区块链的第1368期原创 作者|五火球教主出品|白话区块链(ID:hellobtc)目前的NFT在圈内毫无争议是一个炙手可热的词儿,除非你是一个刚刚入圈的萌新,否则对于NFT概念的定义和解释,相信... 查看详情

maidsafe区块链项目白皮书解读

MaidSafe.net宣布项目SAFE到社区1. 介绍现有的互联网基础设施越来越难以应付超过24亿互联网用户的需求,这个数字在2017年预计将增长到36亿。今天的架构中,中央中介(服务器)存储并提供对数据的访问是昂贵和低效的。数据... 查看详情

解读区块链技术对量子攻击的脆弱性以及量子安全区块链的解决方案

量子计算机时代该如何保障区块链的安全性?比特币目前可能正在经历其最大的市场挑战之一,但它仍然是现代技术中最重要的创新之一。加密货币是第一种震撼世界并彻底改变我们对互联网和技术的看法的数字货币。... 查看详情

徐明星解读区块链与物联网的重要联系

...另一方面在促进产业结构优化升级。同时进行发展的还有区块链技术。两者之间有什么重要的联系?深入解剖区块链与物联网的重要联系是刻不容缓的。  在传统的网络通信时代,人们利用网络进行信息的交流和沟通。人... 查看详情