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

什么是区块链?

作者: 海阳之新 | 来源:发表于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