美文网首页
什么是区块链?

什么是区块链?

作者: 海阳之新 | 来源:发表于2018-04-04 16:42 被阅读18次

区块链概念

区块链(Blockchain) 是一种分布式数据库,源自比特币,区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了若干次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。(摘自wiki)


举个栗子
如果你熟悉关系型数据库,就应该知道一张数据表里可以包含很多行数据记录。下面的数据表中包含了6条交易记录:
Row ID From To Txn Type Amount Time Stamp
1 John Nick Paid 25 2018-01-01 10:10
2 Rama Ying Paid 30 2018-01-01 10:11
3 Nick Create Contract 1 2018-01-01 10:12
4 John Contract Vote 1 2018-01-01 10:22
5 Paul Contract Vote 1 2018-01-01 10:23
6 Nick Destroy Contract 1 2018-01-01 10:24

本质上,区块链首先就是一个分布式(Distributed)数据库,这个数据库维护了一个不断增长的记录列表。 现在,让我们对数据进行批量(batch)存储,比如每批 100 行,并将各存储批次连接起来,是不是就像一条链?



最开始的那个块,通常被称为创世块(genesis block),它不指向任何其他块。
在区块链里,多个数据记录组成的批次就被称为块(block),块里的每一行数据记录就被称为交易(transaction):


区块链特性

(1)匿名
(2)不可篡改和加密安全性
(3)无须信任系统
(4)分布式去中心化
(5)交易透明

以太坊平台

简而言之,即区块链技术 + 智能合约
目前有600多G数据

智能合约

一个特殊的账户,从而使得用户可以通过和该账户进行交易,实现对该账户中的属性和方法的调用。从而从底层技术上支持了智能合约的实现。

以太坊技术架构

相关文章

网友评论

      本文标题:什么是区块链?

      本文链接:https://www.haomeiwen.com/subject/nztlhftx.html