stacker.news
是一个由闪电网络驱动的比特币新闻网站,以 Hacker News 为模型(以 Reddit 为模型)。 目的是创造一个更好的地方来讨论比特币。
堆
该站点是使用 React 框架 Next.js 用 JavaScript 编写的。 后端 API 是通过 graphql 提供的。 数据库是用prisma 建模的postgresql。 我们使用 lnd 作为我们通过 Tor http 隧道连接的闪电节点。 自定义的 Bootstrap 主题用于样式。
流程
那里有两个。 1. web 应用程序和 2. walletd,它检查和轮询 lnd 以获取所有未决发票/取款状态,以防 web 进程终止。
钱包交易安全
为确保用户余额保持正常,所有钱包更新都在数据库级别的可序列化交易中运行。 由于prisma 对交易的支持相对较差,所有接触钱包的代码都是用plpgsql 存
1