如果是要做一个像 blockexplorer 那样的网站

2011-05-27 03:43:20 +08:00
 Livid
http://www.blockexplorer.com/

1. 分析所有的 Block 的数据格式(及如何能够从 BTC 网络上下载最新的 blocks)
2. 为其设计相应的数据库结构
3. 为相应的数据库结构设计 views 及搜索支持

看来难点是在第一步。

而且可能这样的项目会需要海量的存储空间。
3089 次点击
所在节点    Bitcoin
2 条回复
lenmore
2011-05-27 13:26:15 +08:00
瞎猜一个:
协议是公开的 https://en.bitcoin.it/wiki/Protocol_specification
可以自己写个Client来获取block。看了一下Bitcoin客户端的数据目录,奇大,可能所有的Block都存着呢。如果这样,还可以直接用Bitcoin的客户端获取就行了。

看起来Block的数据结构不复杂:http://blockexplorer.com/rawblock/000000000000221a01c3aaa11b7c9144eb74fc80a3268996ffef211a39e578ab

从blockexplorer.com的首页介绍看到:... It uses the getblock patch by jgarzik, ...
找到了这个帖子:http://forum.bitcoin.org/index.php?topic=724.0

拿到了Block的原始数据,接下来的工作就简单了。

瞎猜结束。
won
2011-05-27 14:21:12 +08:00
个人更喜欢bitcoinplus类型的网站

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/13595

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX