Skip to content
imcoddy edited this page Jan 24, 2019 · 3 revisions

欢迎使用 BSV Wiki,这里将记录了解学习 BSV 知识体系的点点滴滴。本站中的比特币如无说明,均指的是 Bitcoin Satoshi's Vision(BSV)

比特币基础知识

  • 比特币是互联交易的无限图,每个交易都为其链接的下一个交易提供合法性。
  • 事务可以通过称为“输入”和“输出”的接口相互链接。
  • 通过将其“输入”与来自现有有效事务的“输出”链接来构造事务。
  • 这种“链接”只有在满足某些条件时才会发生。
  • 为了表达这种“条件”,这些“输入”和“输出”作为称为“脚本”的最小编程语言存在。
  • “脚本”本质上是由“推送数据”组成的一维指令列表,可以是操作码(命令)或值。
  • 为了运行这个程序,比特币将“输入脚本”附加到它试图链接到的“输出脚本”,并在从左到右遍历它时评估指令。
  • 当最终评估结果为真时,两个事务成功“链接”,这时您已经花费了比特币。

BitDB

如上所述,比特币脚本是一维的。它适用于程序执行本身,但如果我们想在整个比特币世界中搜索某些比特币脚本(这在许多情况下非常有用),那么这是不可能的,因为比特币不会以结构化的方式存储它们。

这就是BitDB存在的原因。 BitDB将每个比特币交易转换为结构化的MongoDB文档。

关于 BSV 的优质资源,暂时可先访问 Awesome Bitcoin SV

Clone this wiki locally