打点 API 和 bitsv 对数据上链的不同处理

数据上链:从 bitsv 到打点 API

可能是因为临近二月份创世纪升级,前段时间几个常用的外部服务都略有不稳。小聪游戏用到的开源 bsv 库偶尔也会出现上链失败的情况。几次故障之后,我把数据上链方式由 bitsv 换成了打点开放平台的 API。

替换之后,果然稳定许多,再也没有出现因为 API 不可用而导致游戏分数上链失败的情况了。

然而,我们发现本来可以被 https://trends.cash/ranking/ 收录的 satoplay.com 前缀变得无法识别了。在调查和解决这个问题的过程中,我对两个 API 的数据上链差异有了更多的了解。记录下来以备忘。

bi......

2019.12 BSV 中国大会的动容一刻

2019年12月8日,BSV China Conference 现场。

在 Craig 和 Jimmy 的炉边谈话末尾,Jimmy 问 Craig 有什么想对从中国各地赶来的 bsv 开发者想说的 (在前一天,大家已经有了不少深入的交流,我也当面请教了博士关于 onchain-gaming 的一些细节),Craig 说了一段 very touching 的话。当时我在现场,深受触动,回珠海的飞机上,在手机的记事本上凭回忆记下了这段话。

I want you to be wealthy, through hard work. Wealth is not money. Weal......

2020.01 《嵇康之死》小记

气质,音乐,人格魅力

引1:“甚至有人指出,中国古代诗人真称得上阳刚者,只有一个嵇康,其余如李白、苏轼、辛弃疾等人的阳刚豪放,都是为了要做文章而装出来的,而嵇康的阳刚是从内心深处投射出来的光明与正大,是天生的豪迈之气,是与万物并生、天地为一的精神。”

引2:“在这篇文章(《琴赋》)的序中,嵇康指出了一个音乐史上的重要现象。他说,关于器乐歌舞,历代文人都曾对之进行过文学描写,但“称其材干,则以危苦为上,赋其声音,则以悲哀为主,美其感化,则以垂涕为贵”,这就是说,除去文学描写,从音乐的角度来看,大多数优秀的乐曲都是情调悲伤的。嵇康说这话的时间大约是在三世纪中期。公元2000年,音乐家小泽征尔、......

2020.01 DotCamp 简记

(Aaron) BSV 细节处置

tx & p2pkh 的结构细节 (192/546 及 dust 判定,简单策略是对 utxo 粒度做合理的控制)

utxo 未入块的 mempool-chain 上限 (25 次) (简单方案:打点小额交易)

预拆分 utxo 降低单个输出的重要性,合并零碎 utxo 提升单笔 tx 信噪比

不直接认可 API 的返回,链上确认的必要性 (merkle tree spv 验证,也可考虑 gosvdb)

(Aus.Liu) 比特币脚本双层实现 (第一层全局驱动和触发,第二层本地执行处理)

合约关注点是确定性,不是共识计算,无需全局......

为什么这么多人讨厌 Bitcoin SV? (译与评论)

这是一篇翻译文章,听过路总大过滤器理论的同学,看了这一篇恐怕都会心一笑。此篇网上已经有了翻译,不过也许机翻占比多了些,而且一些关键点上需要点技术背景才能表达出真意,否则含义不明,容易引起误解。今晚正好有空,我 (在彩云小译的基础上) 动手翻译了下,让全文的词句更通顺与合理,并增加一部分注解,把一些关键点解释得更清晰明白。在文末,我添加了完整的逻辑链,供参考。

原文链接

这篇文章的作者写了一系列散文,都很有趣,有机会我再把系列翻译出来。

学生: 今天你能回答我的问题吗? 我想知道为什么其他加密货币世界如此痛恨比特币 SV。

师父: 我会的。 但是,正如我昨天告诉你的......

Tags

随笔   游戏开发   Programming   Bitcoin   C/C++   优化   Unity   C++   知乎   游戏设计   中国文化   比特币   Unity3D   区块链   软件开发   引擎设计   系统架构   Production   idtech   Bitcoin SV   加密货币   项目管理   BSV   游戏评论   资源管理   资源流水线   效率   道德经   网络   方法论   模板编程   Blockchain   Lua   Blockchain Computing   Oculus   GDC   渲染   VR   PerfAssist   Unity MemoryProfiler   BCH   读书笔记   经济学   信息过载   行业报告   字体   Productivity   图形   网络编程   Dice   协程   EMC   Premake   测试   中间件   Game Engine   新手引导   区块链游戏   Methodology   CI   命令行解析   goroutine   ndk   Ethereum   nanomsg   自动化   Scripting   摘录   Debugging   同步技术   cppcon   C++模板   数据上链   DOOM3   技术评估   Unity GC   C++11   学习方法   Surface Pro 3   Engine Evaluation   CRT   文化   笔记   golang   图形编程   多线程   ETH   Bitcoin Cash   cppcon14   Visual Studio   Unity Coroutine   跨语言可变参数列表   团队协作   货币   Deployment   Visual Assist   工程改进   Michael Abrash   exp   开放世界   量子计算   域名   虚拟现实   系统重构   slua   遮挡剔除   完美转发   协作式调度   Modern C++   类型推导   Memory Debugging   个人成长   小故事   BTC   暴雪   产品   历史   错误处理   Unity Profiler   MOD