ຖ້າພວກເຮົາເບິ່ງແນວໂນ້ມຂອງສອງສາມປີຜ່ານມາ, ພວກເຮົາໄດ້ຍິນກ່ຽວກັບ blockchain ຕະຫຼອດເວລາ, ແຕ່ບໍ່ຫຼາຍປານໃດກ່ຽວກັບສະເພາະ.
ພວກເຮົາທຸກຄົນຮູ້ວ່າ cryptocurrencies ເຊັ່ນ Bitcoin, Ethereum, Dogecoin, Matic, ແລະອື່ນໆແມ່ນອີງໃສ່ເຕັກໂນໂລຊີ blockchain. Blockchain ໄດ້ນໍາພາເຫດການທີ່ສໍາຄັນທີ່ປະຕິວັດອຸດສາຫະກໍາຈໍານວນຫລາຍໃນປີ 2021 ແລະໄດ້ປູທາງໄປສູ່ຜົນສໍາເລັດໃຫມ່.
Blockchain ແມ່ນວິທີການເກັບຮັກສາຂໍ້ມູນໃນວິທີທີ່ຍາກຫຼືເປັນໄປບໍ່ໄດ້ທີ່ຈະແກ້ໄຂ, hack, ຫຼື swindle. ມັນເປັນບັນຊີລາຍການດິຈິຕອນຂອງທຸລະກໍາທີ່ຊ້ໍາກັນແລະແຜ່ຂະຫຍາຍໃນທົ່ວເຄືອຂ່າຍທັງຫມົດຂອງລະບົບຄອມພິວເຕີຂອງ blockchain.
ມັນເປັນເທກໂນໂລຍີຖານຂໍ້ມູນພື້ນຖານທີ່ມີອໍານາດການປະຕິບັດ cryptocurrencies ທັງຫມົດ. Blockchain ເຮັດໃຫ້ມັນມີຄວາມຫຍຸ້ງຍາກຢ່າງບໍ່ຫນ້າເຊື່ອທີ່ຈະ hack ຫຼື cheat ລະບົບໂດຍການເຜີຍແຜ່ສໍາເນົາຂອງຖານຂໍ້ມູນດຽວກັນໃນທົ່ວເຄືອຂ່າຍທັງຫມົດ.
ໃນຂະນະທີ່ Bitcoin ປະຈຸບັນເປັນການນໍາໃຊ້ທີ່ໂດດເດັ່ນທີ່ສຸດສໍາລັບ blockchain, ເຕັກໂນໂລຢີສາມາດໃຫ້ບໍລິການຄໍາຮ້ອງສະຫມັກທີ່ກວ້າງຂວາງຫຼາຍ.
Cryptocurrencies ແລະ blockchain ໄດ້ຮັບຄວາມນິຍົມເພີ່ມຂຶ້ນໃນຊຸມປີທີ່ຜ່ານມາ, ແລະແນວໂນ້ມນີ້ຄາດວ່າຈະສືບຕໍ່.
ພວກເຮົາຈະສ້າງ blockchain ງ່າຍໆກັບ JavaScript ໃນການສອນນີ້. ມັນຈະໃຫ້ທ່ານມີຄວາມເຂົ້າໃຈຂັ້ນພື້ນຖານກ່ຽວກັບວິທີການເຮັດວຽກຂອງ blockchain.
ໃຫ້ໂທຫາມັນ MelodyCoin ແລະໄດ້ຮັບສິດທິໃນການດໍາເນີນການ!
ການສ້າງບລັອກ
ເພື່ອເລີ່ມຕົ້ນ, ພວກເຮົາຈະສ້າງໄຟລ໌ JavaScript ໃຫມ່ທີ່ພວກເຮົາຈະວາງລະຫັດທັງຫມົດຂອງພວກເຮົາ.
ໃຫ້ໂທຫາມັນ main.js ແລະເລີ່ມຕົ້ນດ້ວຍຄໍາອະທິບາຍກ່ຽວກັບວິທີ blockchain ແລະ blocks ຄວນເບິ່ງ.
ສ້າງຫ້ອງຮຽນ Block ແລະໃຫ້ມັນເປັນຟັງຊັນ Object() { [native code] } ເພື່ອເລີ່ມຕົ້ນດ້ວຍ.
ທ່ານຕ້ອງໃຫ້ວັນທີ, ແລະ hash ຂອງບລັອກທີ່ຜ່ານມາເມື່ອສ້າງບລັອກໃຫມ່:
ນີ້ແມ່ນຄຳນິຍາມຂອງແຕ່ລະຊັບສິນ:
- ສະແຕມເວລາຊີ້ບອກເວລາທີ່ບລັອກໄດ້ຖືກສ້າງຂື້ນ. ທ່ານສາມາດນໍາໃຊ້ຮູບແບບໃດກໍຕາມທີ່ທ່ານເລືອກ (ໃນກໍລະນີນີ້, ສະແຕມ UNIX).
- ທຸກຮູບແບບຂອງຂໍ້ມູນທີ່ທ່ານຕ້ອງການເຊື່ອມຕໍ່ກັບບລັອກນີ້ສາມາດຖືກລວມເຂົ້າໃນພາລາມິເຕີຂໍ້ມູນ. ຖ້າຫາກວ່າທ່ານຕ້ອງການທີ່ຈະສ້າງ cryptocurrency ເປັນ, ທ່ານສາມາດເກັບຮັກສາຂໍ້ມູນການເຮັດທຸລະກໍາເຊັ່ນ: ຜູ້ສົ່ງ / ຜູ້ຮັບແລະຈໍານວນເງິນທີ່ຍ້າຍມາທີ່ນີ້.
- PreviousHash ແມ່ນສະຕຣິງທີ່ຖື hash ຂອງບລັອກກ່ອນໜ້າ. ນີ້ແມ່ນສິ່ງທີ່ຈະສ້າງລະບົບຕ່ອງໂສ້ຂອງຕັນ, ເຊິ່ງຈະມີຄວາມສໍາຄັນໃນການສະຫນອງຄວາມສົມບູນຂອງ blockchain ຂອງພວກເຮົາຕໍ່ມາ.
ການສ້າງ Hashes
ແຕ່ລະບລັອກເຊື່ອມຕໍ່ກັບບລັອກກ່ອນຫນ້າ (ດັ່ງນັ້ນຄຸນສົມບັດກ່ອນຫນ້າຂອງHash). ນັ້ນແມ່ນ, ແຕ່ລະບລັອກຕ້ອງການ hash. hash ແມ່ນຄ້າຍຄືກັນກັບລາຍນິ້ວມື. ມັນແຕກຕ່າງກັນສໍາລັບແຕ່ລະຕັນ.
hash ຂອງ block ສາມາດຖືກຄິດໄລ່ໂດຍການຖ່າຍທອດເນື້ອໃນຂອງມັນທັງຫມົດໂດຍຜ່ານຫນ້າທີ່ hash.
ດັ່ງນັ້ນ, ໃຫ້ເລີ່ມຕົ້ນໂດຍການປະຕິບັດຫນ້າທີ່ຄິດໄລ່ hash ຂອງຕັນໃນປະຈຸບັນ.
ດັ່ງນັ້ນ, ພາຍໃຕ້ຊັ້ນ Block, ພວກເຮົາກໍານົດການທໍາງານຂອງ calculateHash:
ຢ່າງໃດກໍ່ຕາມ, SHA256 hash ບໍ່ໄດ້ຮັບການສະຫນັບສະຫນູນໂດຍ JavaScript ແລະຕ້ອງໄດ້ຮັບຈາກຫ້ອງສະຫມຸດພາຍນອກ.
Crypto-js ເປັນຊຸດທີ່ດີເລີດທີ່ປະກອບມີການປະຕິບັດທີ່ປອດໄພຂອງລະບົບ hash ຫຼາຍອັນ.
ຫຼັງຈາກນັ້ນ, ພວກເຮົາສາມາດນໍາເຂົ້າເຂົ້າໄປໃນລະຫັດ main.js ຂອງພວກເຮົາ.
ຕອນນີ້ພວກເຮົາມີຟັງຊັນການຄິດໄລ່Hash() ຂອງພວກເຮົາ, ໃຫ້ພວກເຮົາເອົາມັນໄປໃຊ້ໃນຫນ້າທີ່ Block ຂອງພວກເຮົາ:
ຫຼັງຈາກອະທິບາຍວ່າ Blockchain ມີລັກສະນະແນວໃດ, ພວກເຮົາສາມາດກໍານົດວ່າ Blockchain ຄວນຈະເປັນແນວໃດ. ສະນັ້ນໃຫ້ພວກເຮົາສ້າງຫ້ອງຮຽນໃຫມ່.
ໃນສະຖານະການນີ້, blockchain ແມ່ນວັດຖຸທີ່ງ່າຍດາຍຫຼາຍທີ່ມີລະບົບຕ່ອງໂສ້ຊັບສິນ. ນີ້ແມ່ນອາເຣທີ່ຖືທ່ອນໄມ້ທັງໝົດຢູ່ໃນຕ່ອງໂສ້.
ກ່ອນທີ່ພວກເຮົາຈະສາມາດເພີ່ມຕັນ, ກ່ອນອື່ນ ໝົດ ພວກເຮົາຕ້ອງສ້າງສິ່ງທີ່ເອີ້ນວ່າ "ຕັນຕົ້ນ." ນີ້ແມ່ນຕັນທໍາອິດໃນລະບົບຕ່ອງໂສ້, ແລະມັນເປັນເອກະລັກທີ່ມັນບໍ່ສາມາດຊີ້ໃຫ້ເຫັນເຖິງຕັນກ່ອນ (ມັນແມ່ນຄັ້ງທໍາອິດ!).
ດັ່ງນັ້ນ, ເພື່ອສ້າງ genesis block, ຂ້ອຍຈະເພີ່ມຫນ້າທີ່ໃຫ້ກັບຫ້ອງຮຽນຂອງພວກເຮົາທີ່ມີຊື່ວ່າ createGenesisBlock (). ກັບໄປໃນຟັງຊັນ Object() { [native code] } ຂອງຊັ້ນ Blockchain ຂອງພວກເຮົາ.
ດຽວນີ້ພວກເຮົາສາມາດລວມເອົາ genesis block ໄດ້ທຸກເວລາທີ່ພວກເຮົາສ້າງຕົວຢ່າງ Blockchain ໃໝ່:
ວິທີການ Blockchain
ດຽວນີ້, ໃຫ້ເພີ່ມວິທີການເຂົ້າໃນຊັ້ນຮຽນ Blockchain ຂອງພວກເຮົາທີ່ຈະຊ່ວຍໃຫ້ພວກເຮົາເຮັດສິ່ງຕ່າງໆເຊັ່ນການເພີ່ມບລັອກໃຫມ່ແລະດຶງເອົາບລັອກຫຼ້າສຸດ.
ຟັງຊັນ getLatestBlock ແມ່ນພື້ນຖານທີ່ສຸດ. ມັນພຽງແຕ່ສົ່ງຄືນສະມາຊິກສຸດທ້າຍຂອງຕ່ອງໂສ້ array:
ເຕັກນິກການ addBlock ແມ່ນມີສ່ວນຮ່ວມຫຼາຍ.
ກ່ອນທີ່ພວກເຮົາຈະສາມາດເພີ່ມ block ໃຫມ່ໃສ່ລະບົບຕ່ອງໂສ້ຂອງພວກເຮົາ, ກ່ອນອື່ນ ໝົດ, ພວກເຮົາຕ້ອງຕັ້ງພື້ນທີ່ Hash ກ່ອນໜ້າຂອງບລັອກນັ້ນໃຫ້ເໝາະສົມກ່ອນ.
ມັນຕ້ອງຖືກຕັ້ງເປັນ hash ຂອງບລັອກທີ່ເພີ່ມຫຼ້າສຸດໃສ່ຕ່ອງໂສ້ຂອງພວກເຮົາ. ພວກເຮົາຍັງຈໍາເປັນຕ້ອງຄິດໄລ່ hash ຂອງ block ໃຫມ່:
ການທົດສອບ
ຂໍໃຫ້ເບິ່ງວ່າ MelodyCoin ຂອງພວກເຮົາອອກມາແນວໃດ.
ສ້າງຕົວຢ່າງ blockchain ເພື່ອເຮັດສໍາເລັດນີ້. ມາເພີ່ມອີກສອງສາມບລັອກ:
ພວກເຮົາໄດ້ສ້າງສອງຕັນໃຫມ່ຢູ່ທີ່ນັ້ນ. ຂໍໃຫ້ພິຈາລະນາເບິ່ງວ່າ blockchain ຂອງພວກເຮົາເບິ່ງຄືແນວໃດໃນປະຈຸບັນ.
MelodyCoin ຈະໄດ້ຮັບການ stringified ແລະຮູບແບບທີ່ມີສີ່ຊ່ອງ:
ກວດສອບຄວາມຊື່ສັດຂອງ Blockchain
Blockchains ແມ່ນສິ່ງມະຫັດເພາະວ່າເມື່ອບລັອກໄດ້ຖືກເພີ່ມ, ມັນບໍ່ສາມາດແກ້ໄຂໄດ້ໂດຍບໍ່ມີການເຮັດໃຫ້ລະບົບຕ່ອງໂສ້ທີ່ເຫລືອຢູ່ໃນນັ້ນບໍ່ຖືກຕ້ອງ.
ຢ່າງໃດກໍຕາມ, ບໍ່ມີວິທີການສໍາລັບຂ້າພະເຈົ້າເພື່ອກວດກາເບິ່ງຄວາມສົມບູນຂອງ blockchain ຂອງພວກເຮົາກັບການປະຕິບັດນີ້.
ໃຫ້ແນະນໍາຫນ້າທີ່ isChainValid ກັບ blockchain ຂອງພວກເຮົາ. ຖ້າລະບົບຕ່ອງໂສ້ທີ່ຖືກຕ້ອງຕາມກົດຫມາຍ, ມັນຈະກັບຄືນມາເປັນຄວາມຈິງ; ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນຈະກັບຄືນມາບໍ່ຖືກຕ້ອງ:
ການທົດສອບຄວາມສົມບູນ
ດຽວນີ້ພວກເຮົາສາມາດເອົາຄວາມຊື່ສັດຂອງ blockchain ຂອງພວກເຮົາເຂົ້າໃນການທົດສອບ. ຖ້າພວກເຮົາປະຕິບັດມັນໃນປັດຈຸບັນ, ມັນຈະຢືນຢັນວ່າລະບົບຕ່ອງໂສ້ຂອງພວກເຮົາເປັນຂອງແທ້.
ຕອນນີ້ໃຫ້ພວກເຮົາພະຍາຍາມແຊກແຊງກັບ blockchain ຂອງພວກເຮົາ. ຂໍໃຫ້ແກ້ໄຂບລັອກ 2 ແລະຂຽນທັບເນື້ອໃນຂອງມັນ (ສົມມຸດວ່າພວກເຮົາໂອນ 100 ຫຼຽນແທນທີ່ຈະເປັນສີ່).
ເມື່ອພວກເຮົາດໍາເນີນການນີ້, ພວກເຮົາສາມາດເຫັນໄດ້ວ່າຊອບແວຮັບຮູ້ຄວາມພະຍາຍາມຂອງພວກເຮົາທີ່ຈະຂັດຂວາງລະບົບຕ່ອງໂສ້.
ຢ່າງໃດກໍຕາມ, ເຈົ້າສາມາດເຊື່ອວ່າມີວິທີການອື່ນສໍາລັບຂ້ອຍທີ່ຈະແຊກແຊງເລື່ອງນີ້. ຂ້າພະເຈົ້າໄດ້ປ່ຽນແປງເນື້ອໃນຂອງຕັນແຕ່ບໍ່ໄດ້ recalculate the hash. ດັ່ງນັ້ນທ່ານສາມາດພະຍາຍາມທີ່ຈະສະຫລາດແລະ recalculate hash ຂອງຕັນດຽວກັນນັ້ນ.
ນັ້ນແມ່ນທັງໝົດໃນການຕິດຕັ້ງ blockchain ນ້ອຍໆຂອງພວກເຮົາ! ມັນຊ່ວຍໃຫ້ພວກເຮົາສາມາດເພີ່ມຕັນໃຫມ່ແລະກວດພົບການຂັດຂວາງຂໍ້ມູນພາຍໃນລະບົບຕ່ອງໂສ້.
ມີສອງບັນຫາກັບ blockchain ຂະຫນາດນ້ອຍຂອງພວກເຮົາທີ່ພວກເຮົາຕ້ອງແກ້ໄຂ:
- ຄອມພິວເຕີທີ່ທັນສະໄຫມແມ່ນໄວທີ່ສຸດແລະສາມາດເພີ່ມຫຼາຍພັນຕັນໃນລະບົບຕ່ອງໂສ້ຂອງພວກເຮົາໃນວິນາທີ. ແນ່ນອນພວກເຮົາບໍ່ຕ້ອງການໃຜ spamming blockchain ຂອງພວກເຮົາ.
- blockchain ຂອງພວກເຮົາແມ່ນຍັງມີຄວາມສ່ຽງຕໍ່ການຂັດຂວາງ. ທ່ານສາມາດປັບປຸງເນື້ອໃນຂອງຕັນແລະຫຼັງຈາກນັ້ນພຽງແຕ່ recalculate the hashes (ແລະ hashes ກ່ອນຫນ້າ) ສໍາລັບການຕໍ່ໄປນີ້ທັງຫມົດ blocks. ເຖິງແມ່ນວ່າທ່ານຈະສັບສົນກັບມັນ, ທ່ານຈະສິ້ນສຸດດ້ວຍລະບົບຕ່ອງໂສ້ທີ່ຖືກຕ້ອງ.
ເພື່ອແກ້ໄຂຄວາມກັງວົນເຫຼົ່ານີ້, blockchains ໃຊ້ເຕັກນິກທີ່ເອີ້ນວ່າ "ຫຼັກຖານສະແດງການເຮັດວຽກ." ທ່ານຕ້ອງສະແດງໃຫ້ເຫັນວ່າທ່ານໄດ້ໃຊ້ຊັບພະຍາກອນຄອມພິວເຕີ້ຈໍານວນຫລາຍເພື່ອສ້າງບລັອກໂດຍໃຊ້ວິທີການນີ້. ອັນນີ້ຍັງເອີ້ນວ່າ ຂຸດຄົ້ນບໍ່ແຮ່.
ຫຼັກຖານສະແດງການເຮັດວຽກຮຽກຮ້ອງໃຫ້ hash ຂອງບລັອກເລີ່ມຕົ້ນດ້ວຍຈໍານວນສະເພາະຂອງສູນ. ແຕ່ເຈົ້າຮູ້ໄດ້ແນວໃດວ່າ hash ຂອງເຈົ້າເຫມາະສົມກັບກົດລະບຽບນີ້ບໍ?
ເນື້ອໃນຂອງບລັອກກໍານົດ hash ຂອງມັນ. ດັ່ງນັ້ນພວກເຮົາສະເຫມີໄດ້ຮັບ hash ດຽວກັນ, ສະຫນອງໃຫ້ພວກເຮົາບໍ່ດັດແປງເນື້ອໃນ.
ແຕ່ລະຕັນຄວນມີມູນຄ່າ nonce ເພີ່ມໃສ່ມັນເປັນການແກ້ໄຂ. ນີ້ເປັນສິ່ງຈໍາເປັນບາງຂໍ້ມູນແບບສຸ່ມທີ່ພວກເຮົາສາມາດປັບປຸງຈົນກ່ວາ hash ຂອງຕັນຂອງພວກເຮົາເລີ່ມຕົ້ນດ້ວຍສູນພຽງພໍ. ເນື່ອງຈາກວ່າທ່ານບໍ່ສາມາດປ່ຽນແປງຜົນຜະລິດຂອງ hash, ທ່ານຕ້ອງທົດສອບການປະສົມທີ່ແຕກຕ່າງກັນຫຼາຍແລະຫວັງວ່າຈະດີທີ່ສຸດ.
ແນະນໍາການຂຸດຄົ້ນບໍ່ແຮ່ກັບ Blockchain
ໃຫ້ເລີ່ມຕົ້ນໂດຍການລວມເອົາ nonce ໃນຫ້ອງຮຽນ Block ຂອງພວກເຮົາ. nonce ແມ່ນຄ່າດຽວພາຍໃນບລັອກຂອງພວກເຮົາທີ່ພວກເຮົາສາມາດດັດແປງເພື່ອຜົນກະທົບຕໍ່ hash ຂອງບລັອກ.
ພວກເຮົາບໍ່ສາມາດປ່ຽນແປງເວລາ ຫຼືຂໍ້ມູນໄດ້.
ຕໍ່ໄປ, ໃຫ້ຂຽນຫນ້າທີ່ mineBlock() ທີ່ຈະເຮັດການຂຸດຄົ້ນຕົວຈິງຂອງບລັອກ. ຟັງຊັນນີ້ຈະຖືກສົ່ງຄວາມຫຍຸ້ງຍາກທີ່ຈໍາເປັນເປັນພາລາມິເຕີແລະຈະສືບຕໍ່ປະຕິບັດຈົນກ່ວາ hash ຂອງຕັນຂອງພວກເຮົາເລີ່ມຕົ້ນດ້ວຍສູນພຽງພໍ.
ຂ້ອຍຫາກໍສ້າງເປັນຂັ້ນພື້ນຖານໃນຂະນະທີ່ loop ທີ່ຈະດໍາເນີນການຈົນກ່ວາ hash ຂອງພວກເຮົາເລີ່ມຕົ້ນດ້ວຍສູນພຽງພໍ. ພວກເຮົາໃຊ້ຄວາມຫຍຸ້ງຍາກໃນການກໍານົດຈໍານວນສູນທີ່ຈໍາເປັນ. ດ້ວຍຄວາມຍາກຂອງ 5, hash ຂອງພວກເຮົາຕ້ອງເລີ່ມຕົ້ນດ້ວຍ 5 zeros.
ເມື່ອ hash ຂອງພວກເຮົາບໍ່ມີສູນພຽງພໍ, ພວກເຮົາຍົກ nonce ໂດຍຫນຶ່ງແລະ recalculate hash. ແລະຖ້າພວກເຮົາຊອກຫາ hash ທີ່ກົງກັບຄວາມຫຍຸ້ງຍາກ, ພວກເຮົາເຂົ້າສູ່ລະບົບ console.
ມີອີກອັນໜຶ່ງທີ່ພວກເຮົາຕ້ອງເຮັດ. ພວກເຮົາບໍ່ໄດ້ເອົາຕົວແປທີ່ບໍ່ແມ່ນຕົວແປມາເຂົ້າໃນບັນຊີໃນວິທີການຄິດໄລ່Hash ຂອງພວກເຮົາ, ດັ່ງນັ້ນນີ້ແມ່ນ:
ຫ້ອງຮຽນ Blockchain
ໃຫ້ພວກເຮົາເອົາວິທີການໃຫມ່ນີ້ໄປທົດສອບໃນຫ້ອງຮຽນ blockchain ຂອງພວກເຮົາແລະເບິ່ງວ່າມັນໄປແນວໃດ.
ເພື່ອເລີ່ມຕົ້ນ, ຂ້ອຍຈະກໍານົດຄວາມຫຍຸ້ງຍາກຂອງ blockchain ຂອງພວກເຮົາໃນຫນ້າທີ່ Object(). ພວກເຮົາກໍານົດມັນຢູ່ທີ່ນີ້ນັບຕັ້ງແຕ່ພວກເຮົາສາມາດໃຊ້ມັນບາງບ່ອນຕໍ່ມາ.
ຫຼັງຈາກນັ້ນ, ຟັງຊັນ addBlock ຕ້ອງໄດ້ຮັບການແກ້ໄຂເຊັ່ນວ່າມັນຂຸດຄົ້ນບໍ່ແຮ່ກ່ອນທີ່ຈະເພີ່ມມັນເຂົ້າໄປໃນຕ່ອງໂສ້ຂອງພວກເຮົາ.
ໃຊ້ Blockchain
ດຽວນີ້, ໃຫ້ພວກເຮົາເອົາ blockchain ໃໝ່ ຂອງພວກເຮົາໄປໃຊ້ກັບ algorithm ພິສູດການເຮັດວຽກ. ທີ່ນີ້, ເພີ່ມຄໍາຖະແຫຼງທີ່ console.log ຄູ່.
ເມື່ອພວກເຮົາປະຕິບັດລະຫັດນີ້, ພວກເຮົາສາມາດສັງເກດເຫັນວ່າຂະບວນການຂຸດຄົ້ນບໍ່ແຮ່ແມ່ນໄວໂດຍສະເພາະ.
ມັນໃຊ້ເວລາບາງເວລາສໍາລັບສູດການຄິດໄລ່ເພື່ອສ້າງບລັອກທີ່ມີ hashes ທີ່ເລີ່ມຕົ້ນດ້ວຍສາມສູນ (ຕາມການຕັ້ງຄ່າໂດຍຄວາມຫຍຸ້ງຍາກ).
ດັ່ງນັ້ນ, ມັນແມ່ນການສິ້ນສຸດຂອງການຕິດຕັ້ງ blockchain ພື້ນຖານຂອງພວກເຮົາ.
ພວກເຮົາສາມາດຄວບຄຸມວິທີການທີ່ຈະເພີ່ມຕັນໃຫມ່ blockchain ຂອງພວກເຮົາຢ່າງວ່ອງໄວຂອບໃຈກັບກົນໄກການຫຼັກຖານຂອງການເຮັດວຽກ.
ມັນເປັນຄຸນນະສົມບັດຄວາມປອດໄພທີ່ສໍາຄັນທີ່ສຸດໃນ blockchains. ແລະໃນປັດຈຸບັນທີ່ທ່ານເຂົ້າໃຈວິທີການເຮັດວຽກ, ເລີ່ມຕົ້ນສ້າງຂອງທ່ານເອງ!
ອອກຈາກ Reply ເປັນ