Founder of Nummus & BitEscrow
This story contains new, firsthand information uncovered by the writer.
This story contains AI-generated text. The author has used AI either for research, to generate outlines, or write the text itself.
This writer has a vested interest be it monetary, business, or otherwise, with 1 or more of the products or companies mentioned within.
ສໍາລັບ 2 ເດືອນທີ່ຜ່ານມາ, ຂ້າພະເຈົ້າໄດ້ສ້າງກະເປົາເງິນ Bitcoin ຢ່າງເຂັ້ມງວດເປັນ MVP ສໍາລັບການເລີ່ມຕົ້ນຂອງຂ້ອຍ, Nummus . ມັນເປັນການເດີນທາງທີ່ຂ້ອນຂ້າງມາເຖິງຕອນນັ້ນ, ແລະຂ້າພະເຈົ້າມີຄວາມກ້າວຫນ້າຢ່າງຫຼວງຫຼາຍ. ຂໍ້ຄວາມນີ້ເຮັດຫນ້າທີ່ເປັນການປັບປຸງໃນຂະນະທີ່ຂ້ອຍເຮັດສໍາເລັດການພັດທະນາທີ່ສໍາຄັນຄັ້ງທໍາອິດ.
ຂ້ອຍຕ້ອງການແບ່ງປັນວິທີທີ່ຂ້ອຍເລີ່ມຕົ້ນ, ສິ່ງທີ່ຂ້ອຍເຮັດສໍາເລັດ, ແລະສິ່ງທີ່ຈະມາຕໍ່ໄປກ່ອນທີ່ຈະເປີດຕົວ.
Nummus ຈະເປັນກະເປົາເງິນທີ່ຮັກສາໄວ້ທີ່ໃຫ້ບັດເຄຣດິດທີ່ຮອງຮັບ BTC, ເງິນກູ້ທີ່ມີຄ້ຳປະກັນ, ແລະການຮັກສາຄວາມປອດໄພ. ທ່ານຈະສາມາດ hodl bitcoin ຂອງທ່ານໃນຂະນະທີ່ນໍາໃຊ້ມູນຄ່າຂອງມັນຢູ່ໃນບັດ - ການແກ້ໄຂ paradox ຂອງ "ບໍ່ເຄີຍຂາຍ Bitcoin ຂອງທ່ານ" ແລະ "Bitcoin ແມ່ນອະນາຄົດຂອງເງິນ", ອະນຸຍາດໃຫ້ທ່ານໃຊ້ມັນຢູ່ທົ່ວທຸກແຫ່ງ mastercard / visa ໄດ້ຮັບການຍອມຮັບ. ຂ້າພະເຈົ້າໄດ້ຂຽນບົດຄວາມແຍກຕ່າງຫາກກ່ຽວກັບເລື່ອງນີ້ ຢູ່ທີ່ນີ້ . Nummus ຈະເປັນ Bitcoin + stabilitycoin ພຽງແຕ່ກັບພື້ນຖານໂຄງລ່າງ Bitcoin ພື້ນເມືອງ - ບໍ່ມີການເພິ່ງພາອາໄສພາກສ່ວນທີສາມທີ່ມີລັກສະນະຄ້າຍຄື FTX (ເບິ່ງທ່ານ, BlockFi).
ໃນຂະນະທີ່ຂ້ອຍບໍ່ສາມາດສ້າງແພລະຕະຟອມທັງຫມົດຢ່າງດຽວ, ສິ່ງທີ່ຂ້ອຍສາມາດເຮັດໄດ້ຢ່າງເປັນເອກະລາດແມ່ນການພັດທະນາກະເປົາເງິນແຂງ. MVP ນີ້ແມ່ນບໍ່ມີການເບິ່ງແຍງແລະສຸມໃສ່ການທໍາງານຂອງ Bitcoin ຊັ້ນພື້ນຖານ, ທີ່ມີ Lightning ອາດຈະມາໃນພາຍຫລັງຖ້າເວລາອະນຸຍາດໃຫ້. ເປົ້າຫມາຍຕົ້ນຕໍແມ່ນການສົ່ງກະເປົ໋າ Bitcoin ທີ່ສະອາດ, ເປັນປະໂຫຍດທີ່ສະແດງໃຫ້ເຫັນຄວາມສາມາດຂອງຂ້າພະເຈົ້າໃນການສົ່ງ, ການຂະຫຍາຍຕົວ, ແລະຂະຫຍາຍຜະລິດຕະພັນທັງຜູ້ຊົມໃຊ້ແລະນັກລົງທຶນທີ່ມີທ່າແຮງ.
ຂ້ອຍເປັນນັກພັດທະນາ Frontend ເກືອບ 7 ປີແລ້ວ, ແລະບໍ່ດົນມານີ້ໄດ້ຮັບການຢັ້ງຢືນ backend ຂອງຂ້ອຍຈາກ bootcamp ອອນໄລນ໌ຂອງ Primeagen ຫຼັງຈາກອຸທິດ 8 ເດືອນໃຫ້ກັບໂຄງການ. ຕອນນີ້ຂ້ອຍມີຄວາມໝັ້ນໃຈເຕັມທີ່ ແລະພໍໃຈກັບຄວາມສາມາດໃນການຂຽນໂປຼແກຼມຂອງຂ້ອຍ - ໂດຍສະເພາະຫຼັງຈາກທີ່ຕິດກັບ Factorio, ເຊິ່ງໄດ້ປັບປຸງທັກສະການແກ້ໄຂບັນຫາຂອງຂ້ອຍຢ່າງຫຼວງຫຼາຍຫຼັງຈາກລົງທຶນ 250 ຊົ່ວໂມງໃນເດືອນດຽວ.
ໃນເບື້ອງຕົ້ນ, ຂ້າພະເຈົ້າຕັ້ງເປົ້າຫມາຍທີ່ຈະຊອກຫາ CTO ພາຍໃນວັນທີ 20 ມັງກອນນີ້ແລະຮູ້ສຶກບໍ່ມີຄວາມຫວັງທີ່ຈະເຮັດສິ່ງນີ້ຢ່າງດຽວ. ຫຼັງຈາກນັ້ນ, ຂ້າພະເຈົ້າໄດ້ຮັບຮູ້ - ເປັນຫຍັງຈຶ່ງບໍ່ແມ່ນ CTO ຂອງຂ້ອຍເອງ? ຂ້ອຍຕັດສິນໃຈໃນມື້ນັ້ນຂ້ອຍພຽງແຕ່ໃສ່ຫມວກ CEO ແລະ CTO. ມັນເປັນໄປໄດ້ຍາກປານໃດ, ແມ່ນບໍ? ຂ້ອຍເປັນດ້ານວິຊາການແລ້ວ.
ເພື່ອເພີ່ມທັກສະຂອງຂ້ອຍ, ຂ້ອຍໄດ້ຝັງຕົວເອງຢ່າງສົມບູນໃນຂະບວນການຮຽນຮູ້. ຂ້າພະເຈົ້າໄດ້ລົງທະບຽນໃນຫຼັກສູດອອນໄລນ໌ຈໍານວນຫນຶ່ງທີ່ສຸມໃສ່ການພັດທະນາໂທລະສັບມືຖືກັບ React Native - ການໃຊ້ຄວາມຮູ້ React ທີ່ມີຢູ່ຂອງຂ້ອຍເຮັດໃຫ້ເສັ້ນການຮຽນຮູ້ຂ້ອນຂ້າງສາມາດຈັດການໄດ້. ພາຍໃນຫນຶ່ງອາທິດ, ຂ້າພະເຈົ້າໄດ້ເຂົ້າໃຈພື້ນຖານແລະພັດທະນາໂຄງການທົດສອບຫຼາຍໆຢ່າງ. ຊັບພະຍາກອນທີ່ມີຄຸນຄ່າຫຼາຍທີ່ສຸດແມ່ນ React Native ໂດຍ CodeWithMosh ແລະ PlebDev 's backend wallet course (Shoutout to Mr. PlebDev aka Austin K – ຫຼັກສູດຂອງລາວແມ່ນດີເລີດ).
ຂ້າພະເຈົ້າຍັງໄດ້ຕັດສິນໃຈວ່າມັນແມ່ນເວລາທີ່ຈະລົງເລິກໃນດ້ານດ້ານວິຊາການຂອງ Bitcoin. ຂ້າພະເຈົ້າໄດ້ຈັບປື້ມແບບຮຽນ 5 O'Reilly ກ່ຽວກັບ Bitcoin, Lightning, ແລະ blockchain ເພື່ອເຂົ້າໃຈເຕັກໂນໂລຢີຢ່າງແທ້ຈິງ. ນອກຈາກນັ້ນ, ຂ້າພະເຈົ້າໄດ້ເພີ່ມບົດເລື່ອງ O'Reilly ຕື່ມອີກ 3 ສະບັບກ່ຽວກັບສະຖາປັດຕະຍະກໍາຊອບແວ, ຄວາມເປັນຜູ້ນໍາດ້ານວິສະວະກໍາ, ແລະການກໍ່ສ້າງ microservices. ຂ້ອຍປະມານ 2/7 ຜ່ານປື້ມເຫຼົ່ານີ້ແລະຮຽນຕໍ່ຊົ່ວໂມງຕໍ່ມື້. ຂ້າພະເຈົ້າເຖິງແມ່ນວ່າໄດ້ຮຽນຮູ້ Vim motions ແລະວິທີການນໍາໃຊ້ Mac ຂອງຂ້າພະເຈົ້າກັບແປ້ນພິມ JUST ທີ່ຈະເຮັດວຽກໄວຂຶ້ນ (ແລະໃນປັດຈຸບັນຂ້າພະເຈົ້າບໍ່ສາມາດກັບຄືນໄປບ່ອນ).
ໂດຍພື້ນຖານແລ້ວຂ້າພະເຈົ້າໄດ້ໃຊ້ເວລາຫນຶ່ງເດືອນໃນການສຶກສາຄືກັບພຣະສົງ - ທຸກໆມື້, ທຸກໆມື້ - ທຸກສິ່ງທຸກຢ່າງກ່ຽວກັບການພັດທະນາ app ແລະ Bitcoin. ຂ້ອຍຍັງລົງເລິກກ່ຽວກັບ Bitcoin ເປັນເທກໂນໂລຍີແລະອາດຈະສໍາເລັດປື້ມແບບຮຽນທັງຫມົດໃນທ້າຍປີ.
ເມື່ອໄດ້ຮັບຄວາມຫມັ້ນໃຈໃນຄວາມສາມາດໃນການຂຽນໂປຼແກຼມຂອງຂ້ອຍ, ຂ້ອຍໄດ້ຄົ້ນພົບ Cursor ແລະ Claude ໃນຂະນະທີ່ພັດທະນາການທົດສອບ React native applications. ອັນນີ້ເປັນຈຸດປ່ຽນອັນສໍາຄັນ – ຜົນຜະລິດຂອງຂ້ອຍເພີ່ມຂຶ້ນສິບເທົ່າເກືອບທັນທີ. ດຽວນີ້ຂ້ອຍສາມາດພັດທະນາແອັບພລິເຄຊັນທີ່ສົມບູນໄດ້ຢ່າງມີປະສິດທິພາບໂດຍການລວມຄວາມຮູ້ດ້ານວິຊາການຂອງຂ້ອຍກັບການຊ່ວຍເຫຼືອ AI. ສົມທົບກັບປະສົບການທີ່ຜ່ານມາຂອງຂ້ອຍໃນການກໍ່ສ້າງ BitEscrow ແລະບາງເຕັກນິກການເພີ່ມປະສິດທິພາບການປະຕິບັດ, ຄວາມສາມາດຂອງຂ້ອຍແມ່ນສອດຄ່ອງກັບວິສະວະກອນແລະຂະຫນາດໂຄງການນີ້.
ຂ້ອຍຍັງໄດ້ຕັດສິນໃຈສ້າງໃນສາທາລະນະແລະ ຖ່າຍທອດສົດ ກອງປະຊຸມການເຂົ້າລະຫັດຂອງຂ້ອຍ, ເຊິ່ງໃນຕົວຈິງແມ່ນຄວາມມ່ວນຫຼາຍ. ໃນມື້ທີ່ຂ້ອຍບໍ່ໄດ້ຂຽນລະຫັດຫຼືການຖ່າຍທອດ, ຂ້ອຍກໍາລັງເຮັດວຽກກ່ຽວກັບເນື້ອຫາແລະການແຈກຢາຍແບບນີ້.
ຫຼັງຈາກການດໍາເນີນການເລິກກ່ຽວກັບສິ່ງທີ່ມີຢູ່ທີ່ນັ້ນ, ຂ້າພະເຈົ້າໄດ້ລົງຈອດໃນ stack ນີ້ສໍາລັບ wallet ໄດ້:
ເຄື່ອງມື | ປະເພດ | ເປັນຫຍັງຂ້ອຍເລືອກມັນ |
---|---|---|
ປະຕິກິລິຍາ Native + TS | ດ້ານໜ້າ | ຂ້າມເວທີທີ່ມີຄວາມປອດໄພປະເພດ |
ໄປ | ເບື້ອງຫຼັງ | ໄວແລະຈັດການຄວາມສອດຄ່ອງໄດ້ດີ |
ງານວາງສະແດງ | ກອບ | ເຮັດໃຫ້ອຸປະກອນມືຖືເຈັບປວດໜ້ອຍລົງ |
jest | ການທົດສອບ | ເຮັດວຽກໄດ້ດີກັບ React |
GlueStack UI | UI Library | ມີຄວາມຍືດຫຍຸ່ນແລະດີເລີດສໍາລັບໄລຍະ MVP |
ສົ່ງຄືນ | Mail API | ງ່າຍດາຍແຕ່ເຊື່ອຖືໄດ້ |
BDK-wasm | Bitcoin Lib | ການທໍາງານຂອງ Bitcoin ແຂງ |
ສຸພາສິດ | ຖານຂໍ້ມູນ | PostgreSQL ໂດຍບໍ່ມີການ hassle ໄດ້ |
ຖ້າທ່ານຕ້ອງການເບິ່ງທຸກຢ່າງທີ່ຂ້ອຍກໍາລັງໃຊ້ລວມທັງຫ້ອງສະຫມຸດທັງຫມົດ, ໃຫ້ກວດເບິ່ງ GitHub package.json . ເທົ່າທີ່ຂ້ອຍຢາກໃຊ້ເທັກໂນໂລຍີທີ່ຕັດປາຍເຊັ່ນ Zig, Elixir, ຫຼື BunJS, ລະບົບນິເວດທີ່ມີຢູ່ສໍາລັບ Node ແລະ stack ປະຈຸບັນຂອງຂ້ອຍແມ່ນແຂງແທ້ໆ, ໂດຍສະເພາະຫຼັງຈາກ Microsoft ປະກາດວ່າພວກເຂົາກໍາລັງຂຽນຄືນ TypeScript compiler ໃນ Go. ບາງທີໃນເວລາທີ່ Nummus ກໍາລັງສ້າງໂຄງສ້າງພື້ນຖານຂອງມັນ, ພວກເຮົາຈະຄົ້ນຫາ Zig ຫຼື Elixir ແລະ Bun. ສໍາລັບຕອນນີ້, ຂ້ອຍເລືອກ stack ນີ້ເພາະວ່າຂ້ອຍສາມາດສ້າງມັນໄດ້ໄວເທົ່າໃດ, ແລະ combo ຂອງ TS + Go ແມ່ນຂ້ອນຂ້າງຍາກທີ່ຈະຕີສໍາລັບ MVP.
ສໍາລັບການຄຸ້ມຄອງໂຄງການ, ຂ້ອຍຮັກສາມັນງ່າຍດາຍຫຼາຍ - ພຽງແຕ່ Obsidian ແລະ markdown ໂດຍໃຊ້ລະບົບ PARA. ນັ້ນຄືມັນ. ບໍ່ມີຊອບແວ bloated ເຊັ່ນ Jira ຕ້ອງການສໍາລັບທີມງານຫນຶ່ງ.
ໜ້າຈໍຕໍ່ໄປນີ້ໃຊ້ໄດ້ແຕ່ບໍ່ມີຮູບແບບ. ພວກເຂົາເຈົ້າຜ່ານການທົດສອບທັງຫມົດທີ່ຂ້າພະເຈົ້າໄດ້ຂຽນ, ແລະໃນເວລາທີ່ມັນມາເຖິງເວລາທີ່ຈະປະຕິບັດ BDK, ມັນຄວນຈະເປັນໄປຢ່າງລຽບງ່າຍ. ລະຫັດຖືກຈັດຕັ້ງ, modular, ແລະສະອາດ. ຂ້ອຍຈໍາເປັນຕ້ອງເຮັດບາງ refactoring ແລະ linting ກ່ອນທີ່ຈະເປີດຕົວ, ແຕ່ສິ່ງທີ່ເບິ່ງຄືວ່າດີມາເຖິງຕອນນັ້ນ.
ຂ້າພະເຈົ້າໄດ້ສະແດງຮູບ wireframes ໃນເມັດ e-ink ຂອງຂ້າພະເຈົ້າ. ຂ້າພະເຈົ້າມີວິໄສທັດທີ່ຊັດເຈນແລ້ວຂອງສິ່ງທີ່ຂ້າພະເຈົ້າຕ້ອງການໃຫ້ມັນເປັນຄື – ພຽງແຕ່ໄດ້ຮັບມັນໃນເຈ້ຍ.
ຈາກບ່ອນນັ້ນ, ຂ້າພະເຈົ້າໄດ້ຍ້າຍ wireframes ໄປ Figma ແລະປັບປຸງການອອກແບບພື້ນຖານ. ຂ້າພະເຈົ້າຈະວົງມົນກັບຄືນໄປບ່ອນແລະຂັດຮູບລັກສະນະຂອງ app ເມື່ອ BDK ຖືກປະຕິບັດ - ການທໍາງານທໍາອິດ.
Onboarding : ສ້າງ ຫຼືນໍາເຂົ້າກະເປົາເງິນ
ໜ້າຈໍຫຼັກ : ສະແດງຍອດເງິນຂອງທ່ານດ້ວຍການສະຫຼັບລະຫວ່າງ USD, BTC ແລະ SATS. ມີປຸ່ມສົ່ງ ຫຼືຮັບ bitcoin (ໜ້າຈໍເຫຼົ່ານີ້ຍັງຢູ່ໃນຄວາມຄືບໜ້າຢູ່)
ໜ້າຈໍບັດເຄຣດິດ : ລາຍລະອຽດຢູ່ໃນລະຫວ່າງການພັດທະນາ ແລະຈະຖືກເປີດເຜີຍໃນພາຍຫຼັງ.
ໜ້າຈໍ Bitcoin : ກັ່ນຕອງຕາມມື້, ອາທິດ, ແລະອື່ນໆ. ຂ້ອຍຈະປ່ຽນ API ທົດສອບດ້ວຍສິ່ງທີ່ດີກວ່າກ່ອນເປີດຕົວ.
ໜ້າຈໍ TX History : ການນຳໃຊ້ຂໍ້ມູນແບບຈຳລອງສຳລັບຕອນນີ້, ແຕ່ທ່ານສາມາດແຕະໃສ່ທຸລະກຳໃດໜຶ່ງເພື່ອເບິ່ງລາຍລະອຽດຂອງມັນໄດ້.
ທ່ານສາມາດເບິ່ງແຜນທີ່ເສັ້ນທາງທີ່ສົມບູນໃນ GitHub, ທີ່ຂ້ອຍປັບປຸງປະຈໍາວັນ. ນີ້ແມ່ນບົດສະຫຼຸບຂອງໄລຍະທີ່ສໍາຄັນ:
ຈຸດປະສົງແມ່ນເພື່ອໃຫ້ມີຜະລິດຕະພັນທີ່ເປັນປະໂຫຍດທີ່ເປີດຕົວໂດຍກອງປະຊຸມ Bitcoin Las Vegas ໃນເດືອນພຶດສະພາ. ປະຈຸບັນ, ການພັດທະນາພວມດຳເນີນໄປຕາມກຳນົດເວລາທີ່ບັນລຸກຳນົດເວລານີ້.
ການກໍ່ສ້າງ Nummus ໄດ້ພິສູດທັງສິ່ງທ້າທາຍແລະລາງວັນ. ສິ່ງທີ່ເລີ່ມຕົ້ນເປັນຄໍາຖາມສໍາຫຼວດກ່ຽວກັບຄວາມເປັນໄປໄດ້ໄດ້ພັດທະນາໄປສູ່ຜະລິດຕະພັນທີ່ຖືກຕ້ອງຕາມກົດຫມາຍທີ່ມີຮູບແບບທີ່ຊັດເຈນ. ມັນຫນ້າສັງເກດຫຼາຍປານໃດທີ່ນັກພັດທະນາດຽວສາມາດເຮັດສໍາເລັດດ້ວຍເຄື່ອງມືແລະວິທີການທີ່ເຫມາະສົມ.
MVP ກະເປົ໋າເງິນທີ່ບໍ່ມີການເບິ່ງແຍງນີ້ເປັນຕົວແທນພຽງແຕ່ໄລຍະເບື້ອງຕົ້ນ. ວິໄສທັດທີ່ກວ້າງຂວາງສໍາລັບ Nummus ແມ່ນທະເຍີທະຍານຫຼາຍ - ແຕ່ທຸກໆໂຄງການທີ່ສໍາຄັນຮຽກຮ້ອງໃຫ້ມີຈຸດເລີ່ມຕົ້ນທີ່ຖ່ອມຕົນ.
ການຕັດສິນໃຈກໍ່ສ້າງໃນສາທາລະນະໄດ້ເພີ່ມຄວາມຮັບຜິດຊອບແລະຄວາມໂປ່ງໃສ, ໃນຂະນະທີ່ຄໍາຄຶດຄໍາເຫັນທີ່ໄດ້ຮັບແມ່ນການປັບປຸງຄຸນນະພາບຂອງຜະລິດຕະພັນ.
ຂ້າພະເຈົ້າມີຄວາມກະຕືລືລົ້ນຢ່າງແທ້ຈິງກ່ຽວກັບທິດທາງຂອງໂຄງການນີ້, ແລະທ່ານຍິນດີຕ້ອນຮັບເພື່ອສັງເກດເບິ່ງຂະບວນການພັດທະນາສົດ. ຂ້າງລຸ່ມນີ້ແມ່ນການເຊື່ອມຕໍ່ກັບຊ່ອງທາງສື່ສັງຄົມຂອງຂ້ອຍແລະ Discord ບ່ອນທີ່ທ່ານສາມາດສົ່ງຄໍາຖາມແລະຄໍາຕິຊົມທີ່ຈະມີອິດທິພົນຕໍ່ການພັດທະນາຂອງ wallet.
ຕ້ອງການເຂົ້າຮ່ວມບັນຊີລາຍຊື່ລໍຖ້າແລະໄດ້ຮັບການແຈ້ງເຕືອນເມື່ອຂ້ອຍເປີດຕົວບໍ? ລົງທະບຽນທີ່ນີ້.