2 分•作者: yuzu_mikan•2 个月前•原帖
嗨,HN, 我创建了Btfy,这是一个实验性的区块链,利用天气观测作为共识的不确定性来源。 动机很简单。工作量证明通过执行计算来产生不确定性。我想探索是否可以从现实世界中获取一些不确定性。 Btfy将天气观测数据与可验证延迟函数(VDF)结合起来: 天气观测数据 -> VDF -> 区块 -> 哈希链 在当前的实现中,观测数据来自多个地点,计算出VDF,然后将结果用于生成一个区块。此外,由于每个区块依赖于前一个区块的哈希,这使得重放之前观察到的天气数据以构建替代历史变得困难。 这严格来说是一个实验性项目,并不是一个准备投入生产的共识协议。我特别关注这里的安全假设:具体来说,天气观测数据能够提供多少不确定性,攻击者可能如何操纵或预测信标,以及VDF在这个设计中是否发挥了重要作用。 Btfy仍然是一个非常早期的项目,需要各种形式的验证。然而,我希望这能激发对基于现实世界信息的新区块链可能性的探索。我非常希望听到你的反馈。 谢谢!
3 分•作者: KinetiNode•2 个月前•原帖
嗨,HN, 我正在尝试在我大学提供的旧智能手机上刷入一个新的操作系统。我通过adb移除了预装的MDM软件,所以可以开始了,但我遇到了一些问题。 我想使用更高版本的安卓系统(目前是安卓12),我的设备完全符合VNDK标准,并支持Project Treble。由于没有针对我特定设备的实际定制ROM,我需要使用GSI(通用系统映像)。我找到了一款应该完全兼容的GSI(CrDroid GSI)。根据AOSP和Project Treble,任何版本的安卓系统都应该可以在我的设备上运行,即使系统厂商仍停留在安卓12。 但实际上,你只能向前升级两个版本,之后就会出现问题。我想使用安卓15,但这超出了我的能力。我也问过几个AI,它们只是说“忍耐吧”,这虽然没错,但有没有什么解决办法?(如果你想知道GSI是如何做到这一点的,我很乐意在评论中解释) 谢谢!
4 分•作者: deotman•2 个月前•原帖
嗨,HN, 我这个夏天在斯坦福大学学习计算机图形学,想表达一些我心中的简单概念。因此,我用C语言写了一个旋转的环面。从在Blender中编写一个有效的光线追踪器到用纯C语言编写没有任何依赖的程序,感觉很轻松。我想尝试一下Kitty图形协议,在终端中渲染图像的体验很酷。 欢迎大家提出意见和建议。