video: https://youtu.be/ADaKhkkQa_E
docs: https://qiwihui.notion.site/Bitcoin-08d37baeabce47fcb72f6195bb38a25c?pvs=4