区块链基础

区块链是什么?

    技术层面看,是一个基于共识机制,去中心化的公开数据库。

    从价值层面看,区块链是一个价值互联网,用于传递价值。

区块链系统的四大特点

        Distributed(分布式的),

        Autonomous(自治的),

        Contractual(按照合约执行的),

        Trackable(可追溯的)。

比特币地址:经过单向hash函数生成的。

交易的本质:包含一组输入列表和输出列表的数据结构,可称之为转账记录。


比特币脚本系统:

        脚本是简单的,基于堆栈的,并且从左向右处理,它特意设计成非图灵完整的形式,没有loop语句。

        在一个交易中,输入脚本是题解(引用上一个交易输出的题解),输出脚本是数学题(下一个需要使用这个utxo的交易需要解答该问题)。

你可能感兴趣的:(区块链基础)