区块链是什么?
技术层面看,是一个基于共识机制,去中心化的公开数据库。
从价值层面看,区块链是一个价值互联网,用于传递价值。
区块链系统的四大特点:
Distributed(分布式的),
Autonomous(自治的),
Contractual(按照合约执行的),
Trackable(可追溯的)。
比特币地址:经过单向hash函数生成的。
交易的本质:包含一组输入列表和输出列表的数据结构,可称之为转账记录。
比特币脚本系统:
脚本是简单的,基于堆栈的,并且从左向右处理,它特意设计成非图灵完整的形式,没有loop语句。
在一个交易中,输入脚本是题解(引用上一个交易输出的题解),输出脚本是数学题(下一个需要使用这个utxo的交易需要解答该问题)。
网友评论