百科是这样说的:区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的一种新型应用模式。
很多人都知道,区块链最早出现在大众视野中是因为比特币的出现。其实在比特币之前也有人发表过类似概念的论文,比特币就是贯穿现代的区块链概念。计算机网络和互联网赋予了实际的应用场景。这个应用可以理解为一个点对点的数字货币交易系统,通过支付一定的手续费,在没有第三方机构参与的情况下实现转账。
它本质上是一个去中心化的互联网数据库。任何人都可以参与数据库的维护、查询和记录。同时使用的人越多,篡改数据库的可能性就越低。也就是说,维护人员越多,数据库就越安全。传统的账本只需要一个人修改就可以变成一套假账本,但是如果要在比特币这种分布式账本中做假账本,就需要得到所有可以保留的账本的51%以上。修改一下,对于今天的比特币用户来说,这笔费用对于现有的技术来说无疑是难以穿越宇宙的。
区块链的概念可以由以下三个基本概念组成:
1、交易:交易结果需要记录到账本中,如果交易成功,需要写入账本,也就是在区块中增加一条交易记录。
2. 区块:记录一定时间内发生的交易、状态结果等数据,达成共识后完成记录。
3. 链式:所有的区块记录按照记录顺序串联起来,形成一套完整的链式结构的区块链账本。
区块链主要是将数据块按时间顺序依次连接起来,形成链式数据结构,并采用加密算法实现分布式账本,一旦记录理论上就无法破解和修改。每个区块用于记录一段时间内产生的交易行为信息,以验证信息的有效性并产生下一个区块。
区块链发展的起源?
区块链技术诞生于2008年美国次贷危机之后的一年。自称由中本聪创造的比特币,至今经历了以下三个发展阶段。
阶段1.0:以比特币为代表的数字货币
Stage 3.0:各种区块链应用,包括DAO/DAC(去中心化自治组织,区块链治理公司),大型区块链应用市场(使用区块链技术实现的各种应用)
在中国不断加强科技创新的背景下,全球超过50%的区块链相关专利申请来自中国。
2018年起,《区块链技术原理与开发实践》正式纳入高校教学内容。
区块链的分类?
区块链目前主要分为以下三类:
1、公有链:俗称公有链,主要是指任何个人或团体都可以参与交易和维护记录的公有链。是目前使用最广泛、参与人数最多的存在,其中比特币网络是一个公有的区块链系统,也就是一个人人都可以参与记账或交易的区块链。
2. 联盟链:某个团体或行业指定多个预先确定的节点作为记账参与者。生成块的过程由这些节点共同决定。其他访问节点可以使用网络参与交易但不参与记账过程,其他访问节点需要通过开放API 进行有限查询,即服务于由某些群体或不同群体组成的行业的区块链。
3、私有区块链:只使用区块链技术记账,不使用多节点分布式记账,可以是企业或个人独享区块写入。目前还没有私有链相关的应用。可以大规模有效使用。
区块链技术的优势?
区块链由于其固有的接近不可变属性的不可篡改难度,可以有效解决任何场景下的信任成本。主要优势包括以下几个方面:
1. 任何网络中的个人都可以参与交易,区块链记录节点可以验证交易并写入区块存储。
2. 对于已经写入区块的记录,修改成本对现有个人或群体来说是无限的。
3. 区块链参与者可以分为两类:参与交易的可以看作用户,参与记账的可以看作工人,俗称矿工,使用网络的需要付费提供网络计算支持矿工,形成一定的经济效应来支撑整个网络的安全。
在本文中,我们只从基础知识来讲解区块链的理论,其他基于区块链技术的相关知识,比如矿工如何挖矿,区块链的详细应用场景等,以后会一一讲解。
关注FLYDAO,了解更多区块链知识。