区块链最初是由一位化名中本聪的人为比特币(一种数字货币)而设计出的一种特殊的数据库技术。从数据的角度来看,区块链是一种把区块以链的方式组合在一起的数据结构,它能够使参与者对全网交易记录的事件顺序和当前状态建立共识。
区块链概括起来是指通过去中心化和去信任的方式集体维护一个可靠数据库的技术。区块链涉及的技术关键点包括:去中心化、去信任、集体维护、可靠数据库、时间戳、非对称加密等。
区块链重新定义了网络中信用的生成方式,在系统中,参与者无需了解其他人的背景资料,也不需要借助第三方机构的担保或保证,区块链保障了系统对价值转移的活动进行记录、传输、存储,其最后的结果一定是可信的。
区块链使用方式分为开源项目、商业解决方案、区块链云服务、现有区块链四种方式。技术影响力按面积大小进行区分,面积越大影响力越大,技术成熟度按颜色深浅进行区分,颜色越深技术越成熟。
可以看出以比特币、以太坊、HyperLedger为代表的这三种区块链技术方案最为成熟,所以要学习区块链技术,就学习以太坊平台就可以了。