Ethereum: ສັນຍາສະຫມາດເຮັດວຽກແນວໃດ?

ສັນຍາສະຫມາດແມ່ນລັກສະນະຕົ້ນຕໍທີ່ເຮັດໃຫ້ Ethereum ປະສົບຜົນສໍາເລັດ. 

ສັນຍາທີ່ສະຫຼາດແມ່ນຫຍັງ ແລະພວກມັນເພື່ອຫຍັງ

ອະນຸສັນຍາ Bitcoin ບໍ່ໄດ້ສະຫນອງສໍາລັບຄວາມເປັນໄປໄດ້ຂອງ ການສ້າງສັນຍາສະຫມາດທີ່ສັບສົນແທ້ໆ, ເນື່ອງຈາກວ່າມັນໄດ້ຖືກອອກແບບພື້ນຖານພຽງແຕ່ເພື່ອໃຫ້ສາມາດເຮັດທຸລະກໍາ. 

ໃນທາງກົງກັນຂ້າມ, Ethereum, ເຊິ່ງເກີດ 6 ປີຫຼັງຈາກ Bitcoin, ໄດ້ຖືກອອກແບບຕັ້ງແຕ່ເລີ່ມຕົ້ນເພື່ອເປັນເຄືອຂ່າຍທີ່ມີຄວາມສາມາດໃນການສ້າງເຄືອຂ່າຍ. ການເປັນເຈົ້າພາບແລະປະຕິບັດສັນຍາສະຫມາດ

ໃນປີ 2014, ຜູ້ຮ່ວມກໍ່ຕັ້ງ Ethereum Vitalik Buterin ຂຽນຢ່າງຈະແຈ້ງໃນ ເຈ້ຍ​ສີ​ຂາວ ວ່າເຄືອຂ່າຍທີ່ລາວອອກແບບແມ່ນເປັນ ເວທີການຜະລິດຕໍ່ໄປໂດຍອີງໃສ່ສັນຍາສະຫມາດ, ແລະວ່າຄໍາຮ້ອງສະຫມັກທາງເລືອກທີ່ຈະ Bitcoin ອີງໃສ່ເຕັກໂນໂລຊີ blockchain ຍັງລວມເຖິງການນໍາໃຊ້ຊັບສິນດິຈິຕອນເພື່ອເປັນຕົວແທນຂອງສະກຸນເງິນທີ່ກໍາຫນົດເອງແລະເຄື່ອງມືທາງດ້ານການເງິນ, ຊັບສິນທີ່ບໍ່ແມ່ນ fungible ແລະຄໍາຮ້ອງສະຫມັກສະລັບສັບຊ້ອນຫຼາຍ. 

ໂດຍສະເພາະ, ສັນຍາທີ່ສະຫຼາດ, ໄດ້ຖືກກໍານົດເປັນຄໍາຮ້ອງສະຫມັກທີ່ກ່ຽວຂ້ອງກັບການຄວບຄຸມໂດຍກົງຂອງຊັບສິນດິຈິຕອນໂດຍລະຫັດທີ່ປະຕິບັດກົດລະບຽບທີ່ຕົນເອງມັກ, ຫຼືອົງການຈັດຕັ້ງປົກຄອງຕົນເອງແບບກະແຈກກະຈາຍໂດຍອີງໃສ່ blockchain, ອັນທີ່ເອີ້ນວ່າ. DAOs.  

Vitalik ຂຽນວ່າ: 

"ສິ່ງທີ່ Ethereum ມີຄວາມຕັ້ງໃຈທີ່ຈະໃຫ້ແມ່ນ blockchain ທີ່ມີພາສາການຂຽນໂປຼແກຼມທີ່ສົມບູນແບບ Turing ທີ່ສາມາດຖືກນໍາໃຊ້ເພື່ອສ້າງ 'ສັນຍາ' ທີ່ສາມາດຖືກນໍາໃຊ້ເພື່ອເຂົ້າລະຫັດຟັງຊັນການຫັນປ່ຽນຂອງລັດໂດຍຕົນເອງ, ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ສ້າງລະບົບໃດໆທີ່ອະທິບາຍຂ້າງເທິງ. – ເຊັ່ນ​ດຽວ​ກັນ​ກັບ​ອື່ນໆ​ຈໍາ​ນວນ​ຫຼາຍ​ທີ່​ພວກ​ເຮົາ​ຍັງ​ບໍ່​ທັນ​ໄດ້​ຈິນ​ຕະ​ນາ​ການ – ພຽງ​ແຕ່​ໂດຍ​ການ​ຂຽນ​ຕາມ​ເຫດ​ຜົນ​ໃນ​ສອງ​ສາມ​ແຖວ​ຂອງ​ລະ​ຫັດ”.

ດັ່ງນັ້ນ, ສັນຍາສະຫມາດໃນ Ethereum ແມ່ນສາຍຂອງລະຫັດທີ່ມັນເປັນໄປໄດ້ ດໍາເນີນໂຄງການອັດຕະໂນມັດຂອງຄໍາແນະນໍາ ໂດຍ​ເຄືອ​ຂ່າຍ​, ໃນເວລາທີ່ເງື່ອນໄຂສະເພາະໃດຫນຶ່ງແມ່ນບັນລຸໄດ້, ໂດຍບໍ່ມີການມອບຫມາຍການປະຕິບັດຂອງເຂົາເຈົ້າກັບຕົວກາງ.

ໃນຄວາມເປັນຈິງ, Buterin ຕົວເອງໃສ່ຄໍາວ່າ "ສັນຍາ" ໃນເຄື່ອງຫມາຍວົງຢືມ, ເພາະວ່າແທນທີ່ຈະເປັນສັນຍາທີ່ແທ້ຈິງລະຫວ່າງຝ່າຍຕ່າງໆ, ພວກເຂົາແມ່ນ. ໂຄງການຄອມພິວເຕີປະຕິບັດໂດຍການແບ່ງຂັ້ນຄຸ້ມຄອງ ເຄືອຂ່າຍ. 

ຈາກທັດສະນະທົ່ວໄປ, ເພາະສະນັ້ນ, ການດໍາເນີນງານຂອງພວກເຂົາບໍ່ສັບສົນຫຼາຍ. 

ສັນຍາສະຫຼາດ
ສັນຍາອັດສະລິຍະຖືກປະຕິບັດເມື່ອເງື່ອນໄຂທີ່ມີຢູ່ໃນນັ້ນໄດ້ຮັບການຢັ້ງຢືນແລ້ວ

ການນຳໃຊ້ສັນຍາອັດສະລິຍະຢູ່ໃນ Ethereum blockchain

ກ່ອນອື່ນ ໝົດ, ນັກພັດທະນາ ໜຶ່ງ ຫຼືຫຼາຍກວ່ານັ້ນຕ້ອງສ້າງສັນຍາສະຫຼາດໂດຍການຂຽນລະຫັດທີ່ເຫມາະສົມ, ແລະຫຼັງຈາກນັ້ນພວກເຂົາຕ້ອງ ສົ່ງມັນໄປຫາເຄືອຂ່າຍ Ethereum. 

ໃນຄໍາສັບຕ່າງໆທາງວິຊາການ, ການເຜີຍແຜ່ມັນຢູ່ໃນ Ethereum blockchain ຫມາຍຄວາມວ່າເຮັດໃຫ້ທຸກ nodes ໃນເຄືອຂ່າຍໄດ້ຮັບແລະປະຕິບັດມັນ. ເມື່ອຈັດພີມມາ, ຄໍາແນະນໍາທັງຫມົດໃນມັນສະເຫມີຈະຖືກປະຕິບັດໂດຍ nodes ທັງຫມົດໃນແບບດຽວກັນ. 

ເພາະສະນັ້ນ, ບໍ່ພຽງແຕ່ການພິມເຜີຍແຜ່ຂອງຕົນ, ແຕ່ຍັງ ການ​ປະ​ຕິ​ບັດ​ຄໍາ​ແນະ​ນໍາ​ແມ່ນ irreversible​ ເມື່ອມັນຖືກຕີພິມໃນ blockchain. 

ດັ່ງນັ້ນ, ສິ່ງທີ່ສໍາຄັນແມ່ນຄໍາແນະນໍາທີ່ມັນມີ - ເຊິ່ງສາມາດມີຄວາມຫຼາກຫຼາຍທີ່ສຸດ - ແລະຈໍານວນຄົນໃຊ້ມັນ. ແທ້ຈິງແລ້ວ, ເພື່ອໃຫ້ຄໍາແນະນໍາຂອງສັນຍາສະຫມາດທີ່ຈະປະຕິບັດຕົວຈິງ, ຕ້ອງມີ ໜຶ່ງ ຫຼືຫຼາຍທຸລະກຳທີ່ເອີ້ນພວກມັນ

ມັນຍັງເປັນມູນຄ່າທີ່ຈື່ໄວ້ວ່າຄໍາແນະນໍາເຫຼົ່ານີ້ໂດຍທົ່ວໄປກ່ຽວຂ້ອງກັບການນໍາໃຊ້ຊັບພະຍາກອນ, ເຊັ່ນ: ຂໍ້ມູນຫຼື tokens, ດັ່ງນັ້ນເພື່ອໃຫ້ພວກເຂົາປະຕິບັດຕົວຈິງ, ເງື່ອນໄຂທັງຫມົດທີ່ກໍານົດໄວ້ຕາມຄວາມຈໍາເປັນຕ້ອງໄດ້ຮັບການບັນລຸໄດ້. 

ບາງຄັ້ງຂໍ້ມູນນີ້ມາຈາກພາຍນອກ, ຍ້ອນອັນທີ່ເອີ້ນວ່າ oracles, ໃນຂະນະທີ່ບາງຄັ້ງມັນກໍ່ມາຈາກການເຮັດທຸລະກໍາໃນ blockchain. 

ປົກກະຕິແລ້ວ, ການເຮັດທຸລະກໍາທີ່ເຮັດໃຫ້ເກີດການປະຕິບັດຄໍາແນະນໍາທີ່ມີຢູ່ໃນສັນຍາສະຫມາດ ກ່ຽວຂ້ອງກັບການຈ່າຍເງິນຂອງ a ຄ່າທໍານຽມໃນ ETH, ແລະໃນຫຼາຍໆກໍລະນີເພື່ອກະຕຸ້ນການປະຕິບັດຕົວຈິງຍັງກ່ຽວຂ້ອງກັບການຈ່າຍເງິນຫຼືການສົ່ງ tokens ສະເພາະກັບສັນຍາສະຫມາດຂອງມັນເອງ, ຫຼືສັນຍາສະຫມາດອື່ນໆ. 

ດ້ານວິຊາການ, ສັນຍາສະຫມາດແມ່ນປະເພດຂອງບັນຊີກ່ຽວກັບ ethereum blockchain, "ຄວບຄຸມ" ໂດຍເຄືອຂ່າຍແທນທີ່ຈະເປັນຫນ່ວຍງານສູນກາງ. ພວກເຂົາສາມາດເກັບຮັກສາ ETH ຫຼື tokens, ແລະຍັງສາມາດ ສົ່ງທຸລະກໍາໃນເຄືອຂ່າຍອັດຕະໂນມັດ.

ວິທີການພົວພັນກັບລະຫັດແລະໂດຍທົ່ວໄປແລ້ວກັບ dApps

ຜູ້ໃຊ້ສາມາດພົວພັນກັບສັນຍາສະຫມາດໂດຍການສົ່ງທຸລະກໍາທີ່ ກະຕຸ້ນຫນຶ່ງໃນຫນ້າທີ່ກໍານົດພາຍໃນລະຫັດຂອງພວກເຂົາ. 

ດັ່ງນັ້ນ, ການເຮັດວຽກຂອງສັນຍາສະຫມາດໃນ Ethereum ໂດຍທົ່ວໄປແມ່ນງ່າຍດາຍຫຼາຍ: ພຽງແຕ່ສົ່ງທຸລະກໍາຂອງປະເພດໃດຫນຶ່ງໄປຫາສັນຍາສະຫມາດ, ແລະນີ້ຈະເຮັດໃຫ້ເກີດການປະຕິບັດໂດຍ nodes ຂອງຄໍາແນະນໍາທັງຫມົດທີ່ບັນຈຸຢູ່ໃນຫນ້າທີ່ຂອງສັນຍາສະຫມາດທີ່ຮຽກຮ້ອງໂດຍ. ທຸລະກໍາຂອງມັນເອງ. 

ແນ່ນອນ, ອີງຕາມຄໍາແນະນໍາທີ່ບັນຈຸຢູ່ໃນຫນ້າທີ່ຮຽກຮ້ອງ, ຜົນສະທ້ອນທີ່ແຕກຕ່າງກັນຫຼາຍສາມາດຖືກສ້າງຂື້ນ, ແຕກຕ່າງກັນບໍ່ພຽງແຕ່ຈາກສັນຍາສະຫມາດກັບສັນຍາສະຫມາດ, ແຕ່ຍັງຈາກຫນ້າທີ່ເຮັດວຽກ. 

ຄວາມສັບສົນອັນໃຫຍ່ຫຼວງຂອງສັນຍາອັດສະລິຍະດັ່ງນັ້ນຈຶ່ງໄດ້ມາຈາກສິ່ງທີ່ສັນຍາສະຫມາດຂອງບຸກຄົນເຮັດ, ແລະບໍ່ແມ່ນໂດຍທົ່ວໄປຈາກຄວາມຈິງທີ່ວ່າເຄືອຂ່າຍ Ethereum ສະຫນັບສະຫນູນແລະປະຕິບັດພວກມັນ. ຍິ່ງໄປກວ່ານັ້ນ, ມັນເປັນໄປບໍ່ໄດ້ແທ້ໆທີ່ຈະບອກວິທີການເຮັດສັນຍາສະຫມາດທຸກປະເພດໃນເຄືອຂ່າຍຕົວຈິງ. 


ທີ່ມາ: https://en.cryptonomist.ch/2022/06/11/ethereum-smart-contracts-3/