-
Notifications
You must be signed in to change notification settings - Fork 0
Home
imcoddy edited this page Jan 24, 2019
·
3 revisions
欢迎使用 BSV Wiki,这里将记录了解学习 BSV 知识体系的点点滴滴。本站中的比特币如无说明,均指的是 Bitcoin Satoshi's Vision(BSV)
- 比特币是互联交易的无限图,每个交易都为其链接的下一个交易提供合法性。
- 事务可以通过称为“输入”和“输出”的接口相互链接。
- 通过将其“输入”与来自现有有效事务的“输出”链接来构造事务。
- 这种“链接”只有在满足某些条件时才会发生。
- 为了表达这种“条件”,这些“输入”和“输出”作为称为“脚本”的最小编程语言存在。
- “脚本”本质上是由“推送数据”组成的一维指令列表,可以是操作码(命令)或值。
- 为了运行这个程序,比特币将“输入脚本”附加到它试图链接到的“输出脚本”,并在从左到右遍历它时评估指令。
- 当最终评估结果为真时,两个事务成功“链接”,这时您已经花费了比特币。
如上所述,比特币脚本是一维的。它适用于程序执行本身,但如果我们想在整个比特币世界中搜索某些比特币脚本(这在许多情况下非常有用),那么这是不可能的,因为比特币不会以结构化的方式存储它们。
这就是BitDB存在的原因。 BitDB将每个比特币交易转换为结构化的MongoDB文档。
关于 BSV 的优质资源,暂时可先访问 Awesome Bitcoin SV