06/11/2021
ໃນປັດຈຸບັນ, ມີຫຼາຍເວັບໄຊທ໌ທີ່ເປັນເວັບໄຊທ໌ສໍາລັບການຊື້ຂາຍຫຼຽນ crypto ຫຼື cryptocurrencies. ການແລກປ່ຽນ cryptocurrency ຈໍານວນຫຼາຍໄດ້ເກີດຂຶ້ນ.
ແຕ່ກໍ່ຍັງມີຫຼາຍຄົນທີ່ຢາກເຮັດເພື່ອຄວາມມ່ວນ ຫຼື ເຮັດຈິງຈັງ, ສະນັ້ນ ມື້ນີ້ຂ້ອຍຈຶ່ງຢາກມາແບ່ງປັນຂໍ້ຄິດສັ້ນໆວ່າ ຖ້າຢາກເຮັດເພື່ອເຮັດ exchange ຕ້ອງຮູ້ຫຍັງແດ່?
ກ່ອນອື່ນໝົດ..ພວກເຮົາຈະເຮັດໜ້າເວັບ. ພວກເຮົາກໍ່ຄວນຮູ້ຈັກເທັກໂນໂລຍີໃນການພັດທະນາ web application ໃນປະຈຸບັນ, ການເຮັດ webapp ແບບນີ້ນິຍົມເຮັດແຍກຕ່າງຫາກສໍາລັບສ່ວນທີ່ຈະສະແດງໃນ web browser ທີ່ເອີ້ນວ່າ frontend ໂດຍມີສ່ວນທີ່ຮັບຄໍາສັ່ງເຮັດວຽກແລະຄິດໄລ່ຕາມຄວາມເຫມາະສົມ. ກົດລະບຽບທີ່ວາງໄວ້, ເອີ້ນວ່າ backends, ຖືກແຍກອອກເພື່ອເຮັດໃຫ້ລະບົບມີປະສິດທິພາບຫຼາຍຂຶ້ນ.
ສ່ວນໃຫຍ່ ເທກໂນໂລຍີທີ່ໃຊ້ໃນການສ້າງ frontend ມັກຈະໃຊ້ກອບພາສາຂອງ Javascript, ເຊັ່ນ Angular ReactJS, VueJS, ຫຼືອື່ນໆ, ຫຼືທ່ານສາມາດນໍາໃຊ້ .net, Java ຫຼື php ຕາມທີ່ທ່ານຕ້ອງການ. ບໍ່ພຽງແຕ່ເທົ່ານັ້ນ ຄວນຕ້ອງຮູ້ຈັກກອບ CSS ທີ່ຈະເຮັດໃນໃບຫນ້າເຊັ່ນ Bootstrap, Tailwind, Bulma, ແລະອື່ນໆ ເປົ້າຫມາຍໃນ frontend ຈະຖືກສ້າງຂື້ນເພື່ອເຮັດໃຫ້ເວັບໄຊທ໌ຂອງພວກເຮົາມີຄວາມສວຍງາມແລະງ່າຍຕໍ່ການນໍາໃຊ້ຕົ້ນຕໍ.
ສໍາລັບ backend, ສໍາລັບຜູ້ທີ່ບໍ່ໄດ້ພັດທະນາ, ພວກເຂົາບໍ່ສາມາດຈິນຕະນາການວ່າມັນຈະເປັນແນວໃດ. ນີ້ແມ່ນພູເຂົານ້ຳກ້ອນຢູ່ໃນນ້ຳທີ່ຂ້າພະເຈົ້າເຊື່ອວ່າຫລາຍຄົນອາດຈະບໍ່ໄດ້ຈິນຕະນາການບໍ່ເຖິງວ່າຈະມີສິ່ງໃດແດ່ຢ່າງຫຼວງຫຼາຍອີຫຍັງຂະຫນາດນັ້ນ
ກ່ອນອື່ນ ໝົດ, backend, ມັນແມ່ນພາກສ່ວນທີ່ຈະປະຕິບັດວຽກງານຕ່າງໆ. ທັງສົ່ງຂໍ້ມູນໄປຫາ frontend ຫຼືຄິດໄລ່ຄ່າຕ່າງໆ. ຫຼືຮັບເງິນ, ສົ່ງເງິນຈາກພາຍນອກ ໃນປັດຈຸບັນ, ມີເຕັກນິກທີ່ນິຍົມເຮັດມັນ. ຫຼືໃຫ້ຖືກຕ້ອງ, ມັນແມ່ນສະຖາປັດຕະຍະກໍາທີ່ຖືກອອກແບບທີ່ນິຍົມຢູ່ທີ່ນີ້. ສ່ວນໃຫຍ່ຂອງພວກເຂົາໃຊ້ການບໍລິການຈຸນລະພາກ, ນັ້ນແມ່ນ, ການອອກແບບສໍາລັບລະບົບຫຼືບໍລິການ 1 ການບໍລິການ
ກ່ອນອື່ນຫມົດ ສິ່ງທີ່ພວກເຮົາຄວນຈະມີແມ່ນການບໍລິການທີ່ອະນຸຍາດໃຫ້ frontend ດຶງຂໍ້ມູນເພື່ອສະແດງຢູ່ໃນເວັບໄຊທ໌ແລະລໍຖ້າຂໍ້ມູນທີ່ຜູ້ໃຊ້ສົ່ງກັບລະບົບຂອງພວກເຮົາ. ນີ້ອາດຈະເປັນເລື່ອງຂອງການກວດສອບຄວາມຖືກຕ້ອງຂອງຂໍ້ມູນທີ່ໄດ້ຮັບ. ການອະນຸຍາດເຂົ້າເຖິງຖືກກວດສອບ. ຫຼືກວດເບິ່ງເງື່ອນໄຂບາງຢ່າງກ່ອນທີ່ຈະສົ່ງຕໍ່ໄປຫາພາກສ່ວນອື່ນໆຂອງລະບົບ
ຕໍ່ໄປ, ການບໍລິການທີ່ຄວນຈະເປັນຈຸດໃຈກາງຂອງການແລກປ່ຽນແມ່ນພາກສ່ວນທີ່ໄດ້ຮັບຄໍາສັ່ງຂອງການຄ້າ. ພາກສ່ວນນີ້ອາດຈະສາມາດແຍກສ່ວນທີ່ໄດ້ຮັບຄໍາສັ່ງເຫຼົ່ານັ້ນແລ້ວຄິດໄລ່ວ່າໃຜຄວນຈັບຄູ່ກັບໃຜແລະຈາກນັ້ນບັນທຶກຈໍານວນຫຼຽນທີ່ໄດ້ຈັບຄູ່ແລະລາຄາ.
ຫຼັງຈາກນັ້ນ, ການບໍລິການທີ່ຄວນຈະຕ້ອງການແມ່ນພາກສ່ວນທີ່ພວກເຮົາສາມາດຝາກແລະຖອນໄດ້. ອັນນີ້ເຮົາອາດຈະແຍກອອກເປັນຄໍາສັ່ງແລ້ວກວດເບິ່ງຂໍ້ມູນໃຫ້ຖືກຕ້ອງວ່າຜູ້ນັ້ນມີສິດຖອນເງິນໄດ້. ບາງສິ່ງບາງຢ່າງເຊັ່ນນີ້ ແລ້ວກໍ່ຄວນຈະມີບໍລິການໄປຫຍຸ້ງກ່ຽວກັບທະນາຄານ ໃນສ່ວນຂອງການເບິ່ງເງິນທີ່ເຂົ້າມາ ແລະຖອນເງິນ. ເພື່ອເຊື່ອມຕໍ່ກັບທະນາຄານຂອງຕົນເອງ ຈະມີພິທີກຳ ພວກເຮົາຄວນສ້າງມັນເປັນການບໍລິການແຍກຕ່າງຫາກ.
ສ້າງ wallet ສໍາລັບຜູ້ໃຊ້ເພື່ອເບິ່ງວ່າມີຜູ້ໃຊ້ໃນລະບົບທີ່ຈະໂອນເງິນຫຼຽນຫຼືບໍ່. ນີ້ປະກອບມີການສັ່ງໃຫ້ wallet ໂອນເງິນໄປຫາ wallet ປາຍທາງຖ້າຜູ້ໃຊ້ຮ້ອງຂໍໃຫ້ຖອນເງິນຈາກການແລກປ່ຽນຂອງພວກເຮົາ, ນີ້ແມ່ນອີກສ່ວນຫນຶ່ງທີ່ສໍາຄັນທີ່ພວກເຮົາຈໍາເປັນຕ້ອງໄດ້ສຶກສາວິທີການເຮັດວຽກຂອງແຕ່ລະ blockchain. ໃນທັດສະນະຂອງຂ້ອຍ ນີ້ແມ່ນຈຸດທີ່ຍາກທີ່ສຸດຂອງການແລກປ່ຽນໃດໆ, ເພາະວ່າມັນໃຫມ່ແລະມີການປ່ຽນແປງຢ່າງໄວວາ.
ແລະການບໍລິການສຸດທ້າຍທີ່ພວກເຮົາຄວນຈະມີແມ່ນສ່ວນ reconcile ຫຼື ສ່ວນການກະທົບຍອດເງິນຂອງຜູ້ໃຊ້ໃນລະບົບທີ່ໂອນເງິນເຂົ້າແລະອອກຫຼືຄໍາສັ່ງທີ່ກົງກັນແມ່ນຍັງ. ບໍ່ໄດ້ໂອນຫຼາຍເກີນໄປ ຫຼືການຄິດໄລ່ທີ່ຂາດຫາຍໄປ
ສິ່ງຕໍ່ໄປທີ່ທ່ານຈໍາເປັນຕ້ອງຮູ້ແມ່ນຖານຂໍ້ມູນ. database, ຫຼືຖານຂໍ້ມູນ, ໃນປັດຈຸບັນມີຫຼາຍຍີ່ຫໍ້. ແຕ່ລະຍີ່ຫໍ້ມີຄວາມສາມາດສະເພາະຂອງຕົນເອງ. ແຕ່ສິ່ງທີ່ພວກເຮົາຈໍາເປັນຕ້ອງຮູ້ແມ່ນປະເພດຂອງມັນ. ໂດຍພື້ນຖານແລ້ວ, ທີ່ທ່ານຕ້ອງການແມ່ນຖານຂໍ້ມູນທີ່ສົມເຫດສົມຜົນ, ຫຼືພຽງແຕ່ຖານຂໍ້ມູນທີ່ໃຊ້ SQL ເພື່ອເຮັດວຽກ, ເຊັ່ນ MySQL, Oracle, PostgreSQL. ເຫຼົ່ານີ້ຈະເກັ່ງໃນການເກັບກໍາຂໍ້ມູນທີ່ກ່ຽວຂ້ອງກັບກັນແລະກັນ, ຕົວຢ່າງ, ຜູ້ໃຊ້ນີ້ມີຄໍາສັ່ງໃດແລະມີຄໍາສັ່ງຖືກຈັບຄູ່ກັບໃຜ? ທຸກໆການປະຕິບັດໃນຂະນະທີ່ພວກເຮົາໃຊ້ມັນສາມາດເຮັດໃຫ້ຖານຂໍ້ມູນຕາຍ, ດັ່ງນັ້ນສິ່ງທີ່ພວກເຮົາຕ້ອງການ. ແລ່ນເລື້ອຍໆ. ມັນດີທີ່ສຸດທີ່ຈະຫັນໄປຫາບ່ອນເກັບຂໍ້ມູນ RAM ເຊັ່ນ Redis ເພື່ອເກັບຮັກສາເຊດຊັນຫຼືຄໍາສັ່ງທີ່ frontend ໂທຫາເພື່ອສະແດງຢູ່ໃນຕົວ browser.
ທັງຫມົດທີ່ຂ້າພະເຈົ້າໄດ້ກ່າວເຖິງນີ້ແມ່ນພຽງແຕ່ແນວຄວາມຄິດ, ໂດຍແຕ່ລະເລື່ອງຈະເຂົ້າໄປໃນລາຍລະອຽດເພີ່ມເຕີມ, ຍັງມີທາງເລືອກອື່ນໆທີ່ມີຢູ່.
ສໍາລັບເລື່ອງນີ້, ຂ້າພະເຈົ້າຂໍສິ້ນສຸດທີ່ນີ້. ໄປຮຽນ ແລະ ຮຽນຫຼິ້ນນຳກັນເດີ້ ຂອບໃຈ...
---------------------------------------------------
ຮັບຊື້ Bitcoin, Ethereum, Dogecoin.
https://www.bx-lao.com