Skip to main content

ما هي العقود الذكية وكيفية كتابتها باستخدام Solidity؟

Page 1

‫ﻣﺎ ﻫﻲ اﻟﻌﻘﻮد اﻟﺬﻛﻴﺔ‬ ‫وﻛﻴﻔﻴﺔ ﻛﺘﺎﺑﺘﻬﺎ‬ ‫ﺑﺎﺳﺘﺨﺪام ‪Solidity‬؟‬ ‫اﻛﺘﺴﺒﺖ اﻟﻌﻘﻮد اﻟﺬﻛﻴﺔ زﺧًﻤﺎ ﻻ ﻳﻤﻜﻦ ﺗﺠﺎﻫﻠﻪ ﻓﻲ ﻋﺎﻟﻢ اﻟﺘﻜﻨﻮﻟﻮﺟﻴﺎ اﻟﻤﺎﻟﻴﺔ‪ ،‬ﻣﺘﺠﺎوزة‬ ‫ﺣﺪود اﻟﱪﻣﺠﺔ اﻟﺘﻘﻠﻴﺪﻳﺔ ﺑﺠﺎذﺑﻴﺔ ﻣﺘﻘّﺪﻣﺔ‪ .‬ﻓﻜﻴﻒ ﺗﻌﻤﻞ ﻫﺬه اﻟﻌﻘﺪ اﻟﺬﻛﻴﺔ؟ وﻣﺎ ﻫﻲ‬ ‫اﻟﺘﻄﺒﻴﻘﺎت اﻟﻴﻮﻣﻴﺔ اﻟﱵ ﺗﺠﻌﻠﻬﺎ ﻣﺤﻂ أﻧﻈﺎر اﻟﺠﻤﻴﻊ؟ اﻧﻀﻢ إﻟﻴﻨﺎ ﻻﺳﺘﻜﺸﺎف ﻣﻨﺼﺎت‬ ‫‪ 2025‬اﻟﺸﻬﲑة واﺳﺘﻜﺸﺎف اﻟﻤﺴﺘﻘﺒﻞ اﻟﻮاﻋﺪ ﻟﻬﺬه اﻟﺘﻘﻨﻴﺔ ﻓﻲ اﻟﻌﺎﻟﻢ اﻟﻌﺮﺑﻲ!‬

‫ﺍﻟﻌﻘﻮﺩ ﺍﻟﺬﻛﻴﺔ‬

‫ﺍﻟﻌﻘﻮﺩ ﺍﻟﺬﻛﻴﺔ | ‪www.aljoker.net‬‬


‫ﻣﺎ ﻫﻲ اﻟﻌﻘﻮد اﻟﺬﻛﻴﺔ وﻛﻴﻒ ﺗﻌﻤﻞ؟‬ ‫اﻟﻌﻘﻮد اﻟﺬﻛﻴﺔ ﺗﻌﺪ واﺣﺪة ﻣﻦ أﺑﺮز اﻻﺑﺘﻜﺎرات اﻟﱵ ﺟﺎءت ﺑﻬﺎ ﺗﻘﻨﻴﺔ اﻟﺒﻠﻮك ﺗﺸﲔ‪ُ .‬ﺗﻌّﺮف‬ ‫اﻟﻌﻘﻮد اﻟﺬﻛﻴﺔ ﺑﺄﻧﻬﺎ ﺑﺮوﺗﻮﻛﻮﻻت اﻟﻜﱰوﻧﻴﺔ ُﺗﻘﺼﺪ ﺑﻬﺎ ﺗﻴﺴﲑ وﺗﻨﻔﻴﺬ واﻟﺘﺤﻘﻖ ﻣﻦ‬ ‫اﻟﻌﻘﻮد دون اﻟﺤﺎﺟﺔ إﻟﻰ وﺳﻴﻂ ﺗﻘﻠﻴﺪي ﻣﺜﻞ اﻟﻤﺤﺎﻣﲔ أو ﻣﻮﺛﻘﻲ اﻟﻌﻘﻮد‪ .‬ﺗﻌﺘﻤﺪ ﻫﺬه‬ ‫اﻟﻌﻘﻮد ﻋﻠﻰ رﻣﺰ ﺑﺮﻣﺠﻲ ﻳﻘﻮم ﺑﺘﻨﻔﻴﺬ اﻟﴩوط اﻟﻤﺘﻔﻖ ﻋﻠﻴﻬﺎ ﺑﲔ اﻷﻃﺮاف ﺑﺸﻜﻞ‬ ‫ﺗﻠﻘﺎﺋﻲ وﺑﺪون ﺗﺪﺧﻞ ﺑﴩي‪ُ .‬ﻳﺴﺎﻫﻢ ﻫﺬا ﻓﻲ ﺗﻘﻠﻴﻞ اﻟﻤﺨﺎﻃﺮ واﻟﺘﻜﺎﻟﻴﻒ اﻟ ﺗﺒﻄﺔ‬ ‫ﺑﺎﻟﻌﻘﻮد اﻟﺘﻘﻠﻴﺪﻳﺔ‪ ،‬ﻛﻤﺎ ُﻳﻌﺰز ﻣﺴﺘﻮى اﻷﻣﺎن واﻟﺜﻘﺔ ﺑﲔ اﻷﻃﺮاف اﻟﻤﻌﻨﻴﺔ‪.‬‬

‫ﻣﻨﺼﺎت اﻟﻌﻘﻮد اﻟﺬﻛﻴﺔ اﻷﻛﱶ ﺷﻴﻮﻋًﺎ ﻓﻲ ‪2025‬‬ ‫ﺗﺸﻬﺪ ﻣﻨﺼﺎت اﻟﻌﻘﻮد اﻟﺬﻛﻴﺔ ﺗﻄﻮرًا ﻣﻠﺤﻮﻇًﺎ‪ ،‬وﻣﻦ اﻟﻤﺘﻮﻗﻊ أن ﺗﱪز ﻋﺪة ﻣﻨﺼﺎت ﻛﺄﻛﱶ‬ ‫ﺷﻬﺮة واﺳﺘﺨﺪاﻣًﺎ ﻓﻲ ﻋﺎم ‪ .2025‬ﻫﺬه اﻟﻤﻨﺼﺎت ُﺗﻌﺪ ﺑﻤﺜﺎﺑﺔ ﺑﻨﻴﺔ ﺗﺤﺘﻴﺔ ﻟﺘﻤﻜﲔ‬ ‫اﻟﻌﻘﻮد اﻟﺬﻛﻴﺔ ﻣﻦ اﻟﻌﻤﻞ ﺑﻜﻔﺎءة وﻓﻌﺎﻟﻴﺔ‪ .‬ﻣﻦ أﺑﺮز ﻫﺬه اﻟﻤﻨﺼﺎت‪:‬‬ ‫ﺑﻼﺗﻔﻮرم إﺛﲑﻳﻮم‪ :‬ﻳﻈﻞ إﺛﲑﻳﻮم اﻟﺨﻴﺎر اﻷول ﻟﻘﺎﺑﻠﻴﺔ اﻟﺘﻮﺳﻊ واﻟﺘﺤﺪﻳﺚ اﻟﻤﺴﺘ ‪.‬‬ ‫ﺑﻼﺗﻔﻮرم ﺳﻮﻻﻧﺎ‪ :‬اﻟﱵ ُﺗﻌﺮف ﺑﴪﻋﺔ ﺗﻨﻔﻴﺬﻫﺎ وأﻣﺎﻧﻬﺎ اﻟﻌﺎﻟﻲ‪.‬‬ ‫ﺑﻼﺗﻔﻮرم ﺑﻮﻟﻜﺎدوت‪ :‬اﻟﱵ ﺗﺘﻴﺢ ﻗﺎﺑﻠﻴﺔ اﻟﺘﺸﻐﻴﻞ اﻟﺒﻴﲏ ﺑﲔ ﺷﺒﻜﺎت اﻟﺒﻠﻮك ﺗﺸﲔ‬ ‫اﻟﻤﺨﺘﻠﻔﺔ‪.‬‬

‫ﺗﻄﺒﻴﻘﺎت اﻟﻌﻘﻮد اﻟﺬﻛﻴﺔ ﻓﻲ اﻟﺤﻴﺎة اﻟﻴﻮﻣﻴﺔ‬ ‫ﺗﺪﺧﻞ اﻟﻌﻘﻮد اﻟﺬﻛﻴﺔ ﻓﻲ ﻛﺜﲑ ﻣﻦ ﻣﺠﺎﻻت اﻟﺤﻴﺎة اﻟﻴﻮﻣﻴﺔ ﺑﺸﻜﻞ ﻣﻠﺤﻮظ‪ .‬ﻳﻤﻜﻦ‬ ‫اﺳﺘﺨﺪاﻣﻬﺎ ﻓﻲ اﻟﻌﻘﻮد اﻟﻌﻘﺎرﻳﺔ‪ ،‬ﺣﻴﺚ ﻳﺘﻢ اﻟﺘﺄﻛﺪ ﻣﻦ ﺗﻨﻔﻴﺬ اﻟﺼﻔﻘﺎت اﻟﻌﻘﺎرﻳﺔ‬ ‫ﺑﻤﺼﺪاﻗﻴﺔ وﺷﻔﺎﻓﻴﺔ ﻋﺎﻟﻴﺔ‪ .‬ﻛﻤﺎ ُﻳﻤﻜﻦ ﺗﻄﺒﻴﻘﻬﺎ ﻓﻲ اﻷﻧﻈﻤﺔ اﻟﻤﺎﻟﻴﺔ ﻟﺘﺴﻮﻳﺔ اﻟﻌﻤﻠﻴﺎت‬ ‫اﻟﻤﴫﻓﻴﺔ ﺑﻄﺮﻳﻘﺔ ﻓﻮرﻳﺔ وآﻣﻨﺔ‪ .‬ﻓﻲ ﻣﺠﺎل اﻟﺮﻋﺎﻳﺔ اﻟﺼﺤﻴﺔ‪ ،‬ﺗﺘﻴﺢ اﻟﻌﻘﻮد اﻟﺬﻛﻴﺔ‬ ‫إﻣﻜﺎﻧﻴﺔ ﺗﺘﺒﻊ اﻷدوﻳﺔ وﺗﺤﻘﻴﻖ اﻟﺪﻗﺔ ﻓﻲ اﻟﻌﻤﻠﻴﺎت اﻟﻠﻮﺟﺴﺘﻴﺔ‪ .‬ﻓﻀًﻼ ﻋﻦ ذﻟﻚ‪ُ ،‬ﺗﺴﺘﻌﻤﻞ‬ ‫ﻓﻲ أﻧﻈﻤﺔ اﻟﺘﺼﻮﻳﺖ اﻹﻟﻜﱰوﻧﻴﺔ ﻟﻀﻤﺎن ﻧﺰاﻫﺔ اﻟﻌﻤﻠﻴﺎت اﻻﻧﺘﺨﺎﺑﻴﺔ‪.‬‬

‫اﻟ اﻳﺎ واﻟﺘﺤﺪﻳﺎت اﻟ ﺗﺒﻄﺔ ﺑﺎﻟﻌﻘﻮد اﻟﺬﻛﻴﺔ‬ ‫ﺍﻟﻌﻘﻮﺩ ﺍﻟﺬﻛﻴﺔ | ‪www.aljoker.net‬‬


‫ﺗﻘﺪم اﻟﻌﻘﻮد اﻟﺬﻛﻴﺔ ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﻟ اﻳﺎ اﻟﻤﻬﻤﺔ ﻣﻘﺎرﻧﺔ ﺑﺎﻟﻌﻘﻮد اﻟﺘﻘﻠﻴﺪﻳﺔ‪ .‬ﻓﻬﻲ‬ ‫ﺗﺴﻬﻢ ﻓﻲ ﺗﻘﻠﻴﻞ اﻟﺘﻜﺎﻟﻴﻒ اﻟ ﺗﺒﻄﺔ ﺑﺎﻟﻮﺳﻄﺎء وﺿﻤﺎن ﴎﻋﺔ ﺗﻨﻔﻴﺬ اﻟﻌﻘﻮد‪ .‬ﻛﻤﺎ‬ ‫ﺗﻌﻤﻞ ﻋﻠﻰ زﻳﺎدة ﻣﺴﺘﻮى اﻷﻣﺎن واﻟﺜﻘﺔ وﺗﻌﺰﻳﺰ اﻟﺸﻔﺎﻓﻴﺔ‪ .‬ورﻏﻢ ﻫﺬه اﻟ اﻳﺎ‪ ،‬ﺗﻮاﺟﻪ‬ ‫اﻟﻌﻘﻮد اﻟﺬﻛﻴﺔ ﺑﻌﺾ اﻟﺘﺤﺪﻳﺎت‪ ،‬أﺑﺮزﻫﺎ اﻟﺘﻌﻘﻴﺪ اﻟﱪﻣﺠﻲ اﻟﺬي ﻗﺪ ﻳﺘﻄﻠﺐ ﺧﱪة ﺗﻘﻨﻴﺔ‬ ‫ﻋﺎﻟﻴﺔ‪ ،‬ﺑﺎﻹﺿﺎﻓﺔ إﻟﻰ ﻣﺨﺎﻃﺮ اﻻﺧﱰاﻗﺎت اﻷﻣﻨﻴﺔ ﻓﻲ ﺣﺎل ﻋﺪم ﺗﺼﻤﻴﻢ اﻟﻌﻘﻮد ﺑﻌﻨﺎﻳﺔ‪ .‬ﻛﻤﺎ‬ ‫أن اﻟﺒﻨﻴﺔ اﻟﺘﴩﻳﻌﻴﺔ اﻟﻌﺎﻟﻤﻴﺔ ﻣﺎ زاﻟﺖ ﺗﺘﻄﻮر ﻻﺳﺘﻴﻌﺎب ﻫﺬه اﻟﺘﻘﻨﻴﺔ ﺑﺸﻜﻞ ﻛﺎﻣﻞ‪.‬‬

‫اﻟﻌﻼﻗﺔ ﺑﲔ اﻟﻌﻘﻮد اﻟﺬﻛﻴﺔ وﺗﻘﻨﻴﺔ اﻟﺒﻠﻮك ﺗﺸﲔ‬ ‫ﺗﻌﺘﻤﺪ اﻟﻌﻘﻮد اﻟﺬﻛﻴﺔ ﺑﺸﻜﻞ رﺋﻴﴘ ﻋﻠﻰ ﺗﻘﻨﻴﺔ اﻟﺒﻠﻮك ﺗﺸﲔ‪ ،‬اﻟﱵ ُﺗﻌﺮف ﺑﺄﻧﻬﺎ ﺳﻠﺴﻠﺔ‬ ‫ﺑﻴﺎﻧﺎت ُﺗﺴﺠﻞ ﻓﻲ ﻛﺘﻞ ﻣﻮزﻋﺔ ﻋﻠﻰ ﺷﺒﻜﺔ ﻏﲑ ﻣﺮﻛﺰﻳﺔ‪ .‬اﻟﻌﻼﻗﺔ ﺑﻴﻨﻬﻤﺎ ﺗﻜﺎﻣﻠﻴﺔ‪ ،‬ﺣﻴﺚ‬ ‫ﺗﻮﻓﺮ اﻟﺒﻠﻮك ﺗﺸﲔ اﻟﺒﻴﺌﺔ اﻟﻤﻨﺎﺳﺒﺔ ﻟﺘﺴﺠﻴﻞ وﺗﻨﻔﻴﺬ اﻟﻌﻘﻮد اﻟﺬﻛﻴﺔ ﺑﺸﻜﻞ آﻣﻦ وﺷﻔﺎف‪.‬‬ ‫ﺗﻤﻨﺢ ﻫﺬه اﻟﺘﻜﻨﻮﻟﻮﺟﻴﺎ اﻟﻌﻘﻮد اﻟﺬﻛﻴﺔ ﻗﺪرات إﺿﺎﻓﻴﺔ ﻣﺜﻞ اﻟﺘﺤﻘﻖ اﻟﻔﻮري ﻣﻦ اﻟﴩوط‬ ‫وإﺟﺮاء اﻟﻤﻌﺎﻣﻼت ﺑﺪون اﻟﺤﺎﺟﺔ إﻟﻰ وﺳﻄﺎء‪ ،‬ﻣﻤﺎ ﻳﺴﻬﻢ ﻓﻲ ﺗﻌﺰﻳﺰ ﻓﻌﺎﻟﻴﺔ اﻟﻌﻤﻠﻴﺎت‬ ‫اﻟﺮﻗﻤﻴﺔ وﺗﺤﺴﲔ اﻟﻜﻔﺎءة اﻟﺘﺸﻐﻴﻠﻴﺔ‪.‬‬

‫دور اﻟﻌﻘﻮد اﻟﺬﻛﻴﺔ ﻓﻲ اﻟﺤﻴﺎة اﻟﻴﻮﻣﻴﺔ‬ ‫ﺗﻌﺘﱪ اﻟﻌﻘﻮد اﻟﺬﻛﻴﺔ ﺟﺰًءا ﻻ ﻳﺘﺠﺰأ ﻣﻦ ﺗﻜﻨﻮﻟﻮﺟﻴﺎ اﻟﺒﻠﻮك ﺗﺸﲔ اﻟﺤﺪﻳﺜﺔ وﻗﺪ أﺣﺪﺛﺖ ﺛﻮرة‬ ‫ﻓﻲ ﻛﻴﻔﻴﺔ ﺗﻨﻔﻴﺬ اﻟﻤﻌﺎﻣﻼت ذات اﻟﺜﻘﺔ اﻟﻌﺎﻟﻴﺔ‪ .‬ﻓﻲ اﻟﺤﻴﺎة اﻟﻴﻮﻣﻴﺔ‪ ،‬ﻳﻤﻜﻦ ﻟﻠﻌﻘﻮد‬ ‫اﻟﺬﻛﻴﺔ أن ﺗﻮﻓﺮ ﺣﻠﻮًﻻ ﻣﺘﻘﺪﻣﺔ ﻓﻲ اﻟﻌﺪﻳﺪ ﻣﻦ اﻟﻤﺠﺎﻻت ﻣﺜﻞ اﻟﺘﻤﻮﻳﻞ واﻟﺘﺄﻣﲔ واﻟﺮﻋﺎﻳﺔ‬ ‫اﻟﺼﺤﻴﺔ‪ .‬ﻋﻠﻰ ﺳﺒﻴﻞ اﻟﻤﺜﺎل‪ ،‬ﻓﻲ ﻣﺠﺎل اﻟﺘﺄﻣﲔ‪ ،‬ﻳﻤﻜﻦ ﻟﻠﻌﻘﻮد اﻟﺬﻛﻴﺔ أن ﺗﺘﻮﻟﻰ ﴏف‬ ‫اﻟﺘﻌﻮﻳﻀﺎت ﺑﺸﻜﻞ ﺗﻠﻘﺎﺋﻲ ﻋﻨﺪ ﺗﺤﻘﻖ ﴍوط ﻣﻌﻴﻨﺔ‪ ،‬ﻣﻤﺎ ﻳﻮﻓﺮ اﻟﻮﻗﺖ واﻟﺘﻜﺎﻟﻴﻒ ﻋﻠﻰ‬ ‫ﻛﻼ اﻟﻄﺮﻓﲔ‪.‬‬

‫ﻣﺰاﻳﺎ وﻋﻴﻮب اﻟﻌﻘﻮد اﻟﺬﻛﻴﺔ‬ ‫ﺗﺘﻤﺘﻊ اﻟﻌﻘﻮد اﻟﺬﻛﻴﺔ ﺑﺎﻟﻌﺪﻳﺪ ﻣﻦ اﻟ اﻳﺎ اﻟﱵ ﺗﺠﻌﻠﻬﺎ ﺧﻴﺎًرا ﻣﺜﺎﻟًﻴﺎ ﻟﻠﻜﺜﲑ ﻣﻦ اﻟﻌﻤﻠﻴﺎت‪.‬‬ ‫وﻣﻦ ﺑﲔ ﻫﺬه اﻟ اﻳﺎ‪:‬‬ ‫ﺍﻟﻌﻘﻮﺩ ﺍﻟﺬﻛﻴﺔ | ‪www.aljoker.net‬‬


‫اﻟﺸﻔﺎﻓﻴﺔ‪ :‬ﺟﻤﻴﻊ اﻟﻌﻤﻠﻴﺎت ﺗﻜﻮن واﺿﺤﺔ وﻣﻮﺛﻘﺔ ﻋﻠﻰ ﺳﻠﺴﻠﺔ اﻟﺒﻠﻮك ﺗﺸﲔ‪.‬‬ ‫اﻷﻣﺎن‪ :‬ﻧﻈًﺮا ﻟﺘﺸﻔﲑﻫﺎ اﻟﻤﻌﻘﺪ‪ ،‬ﺗﻌﺘﱪ اﻟﻌﻘﻮد اﻟﺬﻛﻴﺔ ﺻﻌﺒﺔ اﻻﺧﱰاق أو اﻟﺘﻼﻋﺐ‬ ‫ﺑﻬﺎ‪.‬‬ ‫اﻟﴪﻋﺔ واﻟﻔﻌﺎﻟﻴﺔ‪ :‬ﺗﻨﻔﻴﺬ اﻟﻌﻤﻠﻴﺎت ﻳﺘﻢ ﺗﻠﻘﺎﺋًﻴﺎ ﺑﺪون اﻟﺤﺎﺟﺔ ﻟﻄﺮف ﺛﺎﻟﺚ‪.‬‬ ‫ﺑﺎﻟﺮﻏﻢ ﻣﻦ ﻫﺬه اﻟ اﻳﺎ‪ ،‬ﺗﻮﺟﺪ ﺑﻌﺾ اﻟﻌﻴﻮب اﻟﱵ ﻳﻨﺒﻐﻲ أن ﺗﺆﺧﺬ ﺑﻌﲔ اﻻﻋﺘﺒﺎر‪:‬‬ ‫ﻣﺤﺪودﻳﺔ اﻟﻔﻬﻢ واﻟﺘﻨﻔﻴﺬ‪ :‬ﻳﺘﻄﻠﺐ إﻋﺪاد اﻟﻌﻘﻮد اﻟﺬﻛﻴﺔ ﻣﻬﺎرات ﺑﺮﻣﺠﻴﺔ ﻣﺘﻘﺪﻣﺔ‪.‬‬ ‫اﻟﺘﺤﺪﻳﺎت اﻟﻘﺎﻧﻮﻧﻴﺔ‪ :‬ﻻ ﺗﺰال اﻹﻃﺎر اﻟﻘﺎﻧﻮﻧﻲ ﻟﻠﻌﻘﻮد اﻟﺬﻛﻴﺔ ﻏﲑ واﺿﺢ ﻓﻲ اﻟﻌﺪﻳﺪ ﻣﻦ‬ ‫اﻟﺪول‪.‬‬

‫اﻟﻌﻼﻗﺔ ﺑﲔ اﻟﻌﻘﻮد اﻟﺬﻛﻴﺔ وﺗﻘﻨﻴﺔ اﻟﺴﻠﺴﻠﺔ اﻟﻜﺘﻠﻴﺔ‬ ‫اﻟﻌﻘﻮد اﻟﺬﻛﻴﺔ ﻻ ﻳﻤﻜﻦ أن ُﺗﻨﻔﺬ إﻻ ﻋﻠﻰ ﺳﻠﺴﻠﺔ ﻛﺘﻠﻴﺔ ﺑﺴﺒﺐ اﻋﺘﻤﺎدﻫﺎ ﻋﻠﻰ‬ ‫اﻟﺘﻜﻨﻮﻟﻮﺟﻴﺎ اﻷﺳﺎﺳﻴﺔ اﻟﱵ ﺗﻮﻓﺮﻫﺎ اﻟﺒﻠﻮك ﺗﺸﲔ‪ .‬ﺗﻌﺘﱪ اﻟﺴﻠﺴﻠﺔ اﻟﻜﺘﻠﻴﺔ ﺑﻤﺜﺎﺑﺔ اﻟﻌﻤﻮد‬ ‫اﻟﻔﻘﺮي ﻟﻬﺬه اﻟﻌﻘﻮد‪ ،‬ﺣﻴﺚ ﺗﻀﻤﻦ اﻟﺸﻔﺎﻓﻴﺔ واﻷﻣﺎن واﻟﻼﻣﺮﻛﺰﻳﺔ‪ .‬ﺑﺸﻜﻞ أﻛﱶ ﺗﺒﺴﻴًﻄﺎ‪:‬‬ ‫اﻟﺴﻠﺴﻠﺔ اﻟﻜﺘﻠﻴﺔ ُﺗﻌﲎ ﺑﺤﻔﻆ وﺗﺴﺠﻴﻞ اﻟﺒﻴﺎﻧﺎت ﺑﺸﻜﻞ ﻏﲑ ﻗﺎﺑﻞ ﻟﻠﺘﻐﻴﲑ‪ ،‬ﺑﻴﻨﻤﺎ ﺗﻌﻤﻞ‬ ‫اﻟﻌﻘﻮد اﻟﺬﻛﻴﺔ ﻋﻠﻰ ﺗﻨﻔﻴﺬ اﻻﺗﻔﺎﻗﻴﺎت ﺑﻨﺎًء ﻋﻠﻰ ﺗﻠﻚ اﻟﺒﻴﺎﻧﺎت‪ .‬ﻫﺬا ُﻳﺴﻬﻞ ﻋﻤﻠﻴﺎت ﺗﻮﺛﻴﻖ‬ ‫ﻣﻠﻜﻴﺔ اﻷﺻﻮل اﻟﺮﻗﻤﻴﺔ وﺗﺤﻮﻳﻠﻬﺎ ﺑﺸﻜﻞ ﻣﻮﺛﻮق‪.‬‬

‫ﻛﻴﻔﻴﺔ ﺗﺼﻤﻴﻢ اﻟﻌﻘﻮد اﻟﺬﻛﻴﺔ ﺑﺴﻬﻮﻟﺔ‬ ‫ﺑﺎﻟﺮﻏﻢ ﻣﻦ اﻟﺘﻌﻘﻴﺪ اﻟﺬي ﻗﺪ ﻳﺒﺪو ﻓﻲ اﻟﺒﺪاﻳﺔ‪ ،‬إﻻ أن إﻧﺸﺎء ﻋﻘﻮد ذﻛﻴﺔ أﺻﺒﺢ أﻛﱶ‬ ‫ﺳﻬﻮﻟﺔ ﺑﻔﻀﻞ ﺗﻄﻮر أدوات اﻟﱪﻣﺠﺔ وﻣﻨﺼﺎت اﻟﺒﻠﻮك ﺗﺸﲔ ﻣﺜﻞ اﻹﻳﱶﻳﻮم‪ .‬ﻟﺒﺪء اﻟﻌﻤﻞ‪،‬‬ ‫ﻳﺠﺐ اﺗﺒﺎع اﻟﺨﻄﻮات اﻷﺳﺎﺳﻴﺔ اﻟﺘﺎﻟﻴﺔ‪:‬‬ ‫اﻟﺘﻌﺮف ﻋﻠﻰ ﻟﻐﺔ اﻟﱪﻣﺠﺔ اﻟﻤﻨﺎﺳﺒﺔ‪ ،‬ﻣﺜﻞ ‪.Solidity‬‬ ‫اﺳﺘﺨﺪام اﻟﻤﻨﺼﺎت اﻟﱵ ﺗﻮﻓﺮ ﺑﻴﺌﺎت ﺗﻄﻮﻳﺮ ﻣﺘﻜﺎﻣﻠﺔ )‪ (IDE‬ﻟﺘﺼﻤﻴﻢ وﺗﻌﺪﻳﻞ اﻟﻌﻘﻮد‪.‬‬ ‫اﺧﺘﺒﺎر اﻟﻌﻘﺪ ﻋﻠﻰ ﺷﺒﻜﺔ اﺧﺘﺒﺎر ﻗﺒﻞ إﻃﻼﻗﻪ ﻋﻠﻰ اﻟﺸﺒﻜﺔ اﻷﺳﺎﺳﻴﺔ‪.‬‬ ‫ﻫﺬه اﻟﺨﻄﻮات اﻟﺒﺴﻴﻄﺔ ﺗﺴﺎﻋﺪ ﻓﻲ ﺗﻘﻠﻴﻞ اﻷﺧﻄﺎء وﺗﻀﻤﻦ ﺗﻨﻔﻴﺬ اﻟﻌﻘﺪ ﺑﺸﻜﻞ ﺻﺤﻴﺢ‬ ‫ﺍﻟﻌﻘﻮﺩ ﺍﻟﺬﻛﻴﺔ | ‪www.aljoker.net‬‬


‫ﻋﻨﺪ إﻃﻼﻗﻪ‪.‬‬

‫اﻵﻓﺎق اﻟﻤﺴﺘﻘﺒﻠﻴﺔ ﻟﻠﻌﻘﻮد اﻟﺬﻛﻴﺔ ﻓﻲ اﻟﻤﻨﻄﻘﺔ‬ ‫اﻟﻌﺮﺑﻴﺔ‬ ‫ﻳﱱاﻳﺪ اﻻﻫﺘﻤﺎم ﺑﺘﻜﻨﻮﻟﻮﺟﻴﺎ اﻟﻌﻘﻮد اﻟﺬﻛﻴﺔ ﻓﻲ اﻟﻌﺎﻟﻢ اﻟﻌﺮﺑﻲ ﺑﺸﻜﻞ ﻣﻠﺤﻮظ‪ ،‬ﻧﻈًﺮا‬ ‫ﻟﻺﻣﻜﺎﻧﺎت اﻟﻜﺒﲑة اﻟﱵ ﺗﺘﻤﺘﻊ ﺑﻬﺎ ﻫﺬه اﻟﺘﻜﻨﻮﻟﻮﺟﻴﺎ ﻓﻲ ﺗﻌﺰﻳﺰ اﻟﺸﻔﺎﻓﻴﺔ واﻟﻜﻔﺎءة ﻓﻲ‬ ‫اﻟﻤﻌﺎﻣﻼت اﻟﻤﺨﺘﻠﻔﺔ‪ .‬ﻳﺘﻮﻗﻊ اﻟﺨﱪاء أن ﺗﻠﻌﺐ اﻟﻌﻘﻮد اﻟﺬﻛﻴﺔ دوًرا ﻣﺤﻮرًﻳﺎ ﻓﻲ اﻟﻤﺴﺘﻘﺒﻞ‬ ‫اﻟﻘﺮﻳﺐ ﻓﻲ ﺗﺤﺴﲔ اﻟﺨﺪﻣﺎت اﻟﺤﻜﻮﻣﻴﺔ واﻟﻤﺎﻟﻴﺔ ﻓﻲ اﻟﻌﺎﻟﻢ اﻟﻌﺮﺑﻲ‪.‬‬ ‫إﻟﻰ ﺟﺎﻧﺐ ذﻟﻚ‪ ،‬ﺑﻌﺾ اﻟﺪول اﻟﻌﺮﺑﻴﺔ ﺑﺪأت ﺑﺎﻟﻔﻌﻞ ﻓﻲ اﻋﺘﻤﺎد اﻟﺤﻠﻮل اﻟﻤﻌﺘﻤﺪة ﻋﻠﻰ‬ ‫اﻟﻌﻘﻮد اﻟﺬﻛﻴﺔ ﺧﺼﻮًﺻﺎ ﻓﻲ اﻟﻘﻄﺎﻋﺎت اﻟﻤﺎﻟﻴﺔ واﻟﺼﻨﺎﻋﻴﺔ‪ ،‬ﻣﻤﺎ ﻳﻌﺰز ﻣﻦ ﺗﻮﻗﻌﺎت ﺗﺤﺴﻦ‬ ‫وازدﻫﺎر اﻻﻗﺘﺼﺎد اﻟﺮﻗﻤﻲ ﻓﻲ اﻟﻤﻨﻄﻘﺔ‪.‬‬

‫ﺍﻟﻌﻘﻮﺩ ﺍﻟﺬﻛﻴﺔ | ‪www.aljoker.net‬‬


Turn static files into dynamic content formats.

Create a flipbook
ما هي العقود الذكية وكيفية كتابتها باستخدام Solidity؟ by mawaqie - Issuu