BTC
ETH
HTX
SOL
BNB
ดูตลาด
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

ทำไมฉันถึงคิดว่า Move จะแซง Solidity ในที่สุด

星球君
Odaily资深编辑
2022-08-04 08:25
บทความนี้มีประมาณ 2422 คำ การอ่านทั้งหมดใช้เวลาประมาณ 4 นาที
การพูดคุยจากประสบการณ์ของรุ่นพี่ในทีมพัฒนา Move
สรุปโดย AI
ขยาย
การพูดคุยจากประสบการณ์ของรุ่นพี่ในทีมพัฒนา Move

ผู้แต่ง: Flex ผู้ก่อตั้ง 3NJOY Lab (ซึ่งดำเนินการ Wav3 และ Souffl3) จัดพิมพ์โดย Odaily โดยได้รับอนุญาต

เมื่อเร็ว ๆ นี้ Aptos และ Sui เติบโตขึ้นมาใหม่ได้จุดประกายแนวคิดเชิงนิเวศวิทยาที่เกี่ยวข้องกับ Move ทีมของเราทำงานที่เกี่ยวข้องกับ Move มาเป็นเวลากว่า 1 ปี ซึ่งเป็นหนึ่งในทีมนักพัฒนาที่มีประสบการณ์มากที่สุดและมีช่องโหว่มากที่สุดในโลก ให้ฉันแบ่งปันมุมมองและความเข้าใจของฉันเกี่ยวกับ Move

ชื่อเรื่องรอง

เกิดมาเพื่อความมั่นคงในทรัพย์สิน

ในปัจจุบัน แนวคิดของสินทรัพย์ดิจิทัลมีการขยายตัวอย่างต่อเนื่อง คุณลักษณะของ "ดิจิทัล" กำลังอ่อนแอลงอย่างต่อเนื่อง และคุณลักษณะของ "สินทรัพย์" กำลังแข็งแกร่งขึ้นอย่างต่อเนื่อง เกือบทุกโครงการที่เข้ารหัสจะมีสินทรัพย์ที่เข้ารหัส และการแข็งค่าอย่างต่อเนื่องของสินทรัพย์ที่เข้ารหัสมักจะกลายเป็นแรงผลักดันในการพัฒนาโครงการ แต่การแข็งค่าของสินทรัพย์และการพัฒนาโครงการนั้นแยกออกจากความปลอดภัยของสินทรัพย์ไม่ได้

ความปลอดภัยของสินทรัพย์ดูเหมือนจะเป็นการรับประกันขั้นพื้นฐานที่ทุกแพลตฟอร์มควรมอบให้แต่ความจริงแล้วน่าท้อใจเราเห็นการโจรกรรมครั้งแล้วครั้งเล่า

ชื่อเรื่องรอง

การเขียนโปรแกรมเชิงทรัพยากร

สิ่งที่ดึงดูดใจฉันมากที่สุดคือแนวคิดการเขียนโปรแกรมที่เน้นทรัพยากรที่ชัดเจนยิ่งขึ้นของ Move แน่นอนว่าแนวคิดนี้เป็นหนึ่งในคุณสมบัติที่ทำให้ปลอดภัยยิ่งขึ้น

ใน Move ทรัพยากร ( Resource ) เป็นพลเมืองชั้นหนึ่ง และเป็นอ็อบเจกต์โปรแกรมที่ต้องพิจารณาเป็นอันดับแรกเมื่อเขียนโปรแกรม

ทรัพยากรสามารถสอดคล้องกับวัตถุทางกายภาพในโลกทางกายภาพของเรา ในการสร้าง คุณต้องมีสิทธิ์บางอย่างหรือใช้ทรัพยากรอื่น ๆ และหลังจากสร้างแล้วจะไม่สามารถคัดลอกหรือหายไปจากอากาศได้ เช่นเดียวกับถ้วยกาแฟ คุณสามารถเลือกได้ว่าจะดื่มหรือโยนทิ้ง (ทำหล่น) ไม่สามารถคัดลอก (คัดลอก)

สิ่งที่สำคัญที่สุดคือการคิดเกี่ยวกับวิธีกำหนดคุณลักษณะของทรัพยากร ภาษาโปรแกรม Move สรุปแอตทริบิวต์สี่ประการของทรัพยากร ซึ่งสามารถคัดลอก ( คัดลอก ) ทำดัชนี ( คีย์ ) ทำลายได้ ( วาง ) และจัดเก็บได้ ( store ) ด้วยการผสมผสานคุณลักษณะทั้งสี่นี้เข้าด้วยกัน ผู้ใช้สามารถกำหนดทรัพยากรประเภทใดก็ได้อย่างง่ายดาย การออกแบบสำหรับทรัพยากรนี้รับประกันโดยธรรมชาติว่าปัญหาด้านความปลอดภัยทั่วไปบางอย่าง เช่น การจำลองแบบและการออกเพิ่มเติมจะไม่ปรากฏขึ้นอีก

ชื่อเรื่องรอง

ปรับปรุงความสามารถในการจัดองค์ประกอบ

เราเคยพูดถึงการทำงานร่วมกันของสัญญาอัจฉริยะในอดีต แต่ความสามารถในการทำงานร่วมกันของสัญญาอัจฉริยะในระบบนิเวศของ Solidity นั้นเหมือนกับการรวมกันโดยอิงตามการส่งข้อความระหว่างอินเทอร์เฟซ ใน Move จะขึ้นอยู่กับการรวมกันของโมดูลและโต้ตอบผ่านการถ่ายโอนทรัพยากร

จะเข้าใจความแตกต่างระหว่างพวกเขาได้อย่างไร? ยกตัวอย่างการสร้างโรงงานผลิตรถยนต์ Solidity กำหนดมาตรฐานการผลิตและกระบวนการผลิตของโรงงาน ทุกๆ คนที่จะสร้างรถยนต์จำเป็นต้องสร้างโรงงานที่ได้มาตรฐานและกระบวนการผลิตก่อนที่จะสร้างรถยนต์ วิธีการของมูฟคือมีโรงงานแห่งเดียวและผู้ที่ต้องการสร้างรถยนต์สามารถใช้โรงงานแห่งนี้ผลิตรถยนต์ที่ทุกคนรู้จัก

ข้อดีของสิ่งนี้คือในแง่หนึ่งจะช่วยประหยัดพื้นที่บล็อกที่ถูกครอบครองโดยสัญญาและเราไม่จำเป็นต้องสร้างโรงงานซ้ำ ๆ ในทางกลับกัน ข้อดีคือการปรับให้เหมาะสมและการอัปเกรดจะง่ายขึ้นและเราจะ ไม่ต้องผูกมัด

ตัวอย่างเช่น บน Ethereum เมื่อเราต้องการขยายพฤติกรรมใหม่บางอย่างหรือทำการเพิ่มประสิทธิภาพการใช้งานบางอย่าง เราจำเป็นต้องกำหนดอินเทอร์เฟซก่อนหน้านี้ใหม่ ซึ่งจะส่งผลต่อวิธีการเดิมด้วย เช่น ERC 721 และ ERC 721A, ERC 4907 การเพิ่มประสิทธิภาพเหล่านี้ด้วย คำจำกัดความใหม่ไม่มีทางที่จะอัปเกรดและทำซ้ำสัญญาทั้งหมดที่ใช้ ERC 721 ในอดีตได้โดยตรง

อย่างไรก็ตาม Move จำเป็นต้องอัปเกรดและเพิ่มประสิทธิภาพโมดูลตามการรวมกันของโมดูลเท่านั้น และสัญญาอื่นๆ ทั้งหมดที่ใช้โมดูลนี้จะใช้เวอร์ชันล่าสุดโดยอัตโนมัติ

ความสามารถในการจัดองค์ประกอบในระดับสัญญาและการเขียนโปรแกรมเชิงทรัพยากรประเภทนี้นำมาซึ่งความชัดเจนและความสามารถในการปรับขนาดที่ภาษาอื่นไม่สามารถทำได้ ในขณะเดียวกันคำจำกัดความของทรัพยากรก็ใกล้เคียงกับการผสมผสานทรัพยากรต่างๆ ในโลกจริง เช่น ตัวต่อเลโก้ อุปกรณ์เสริมต่างๆ สำหรับการประกอบเมนเฟรมของคอมพิวเตอร์

ประโยชน์ที่สำคัญของคุณลักษณะเหล่านี้ของ Move คือสามารถแยกคำจำกัดความของทรัพยากรและลักษณะการทำงานที่เกี่ยวข้องกับทรัพยากรได้อย่างชัดเจน

เช่นเดียวกับไอเท็ม คำจำกัดความของไอเท็มนั้นกำหนดเฉพาะรูปแบบที่แสดง แอตทริบิวต์ของไอเท็ม และวิธีทำลาย และความเป็นเจ้าของ ไม่ว่าจะสามารถโอนได้หรือพฤติกรรมที่เกี่ยวข้องอื่นๆ จะถูกกำหนดโดยเจ้าของหรือผู้ใช้ของรายการ

สรุป

สรุป

ความปลอดภัยของสินทรัพย์ ทรัพยากรที่เป็นนามธรรม และความสามารถในการประกอบเป็นคุณลักษณะทั้งหมดของ Move ในระดับภาษา พูดโดยทั่วไป ฉันคิดว่าเป็นภาษาที่เหมาะสมที่สุดสำหรับการพัฒนาแอปพลิเคชันแบบ on-chain คุณลักษณะของมันเข้ากันได้ดีกับความต้องการของ DeFi, NFT และอื่น ๆ ผลิตภัณฑ์ และยังมีช่องว่างในตลาดสำหรับเครือข่ายสาธารณะใหม่ๆ เช่น Aptos, Sui และ Starcoin และ NFT, DeFi และรูปแบบอื่นๆ ยังไม่เติบโต ฉันคิดว่าการเพิ่มขึ้นของเครือข่ายสาธารณะใหม่ที่เป็นตัวแทนของ Aptos จะเป็นโอกาสที่ยิ่งใหญ่ สำหรับทุกทีมที่เชี่ยวชาญภาษา Move

นี่เป็นเหตุผลว่าทำไม Souffl3 และ Wav3 ซึ่งเป็นผลิตภัณฑ์ 2 รายการภายใต้ 3NJOY Lab จะทั้งหมดอยู่ในระบบนิเวศของ Move เป็นครั้งแรกเพื่อทำงานเกี่ยวกับโครงสร้างพื้นฐานในด้าน NFT

ด้วยการเปิดตัวเครือข่ายทดสอบของ Aptos และ Sui และชุมชนนักพัฒนาที่กำลังเติบโต Move ได้ก้าวเข้าสู่วิสัยทัศน์ของผู้คนมากขึ้น นอกจากนี้ ทีมของเรายังตั้งตารอที่จะได้เห็นผู้คนจำนวนมากขึ้นสามารถใช้ประโยชน์จากคุณสมบัติและข้อได้เปรียบของภาษาเหล่านี้ สถานการณ์การใช้งานที่น่าสนใจมากขึ้น

เมื่อเครือข่ายได้รับการอัปเกรดจาก 3G เป็น 4G คนส่วนใหญ่ไม่รู้ว่าแบนด์วิดท์มือถือที่เร็วกว่าคืออะไร แต่ความเร็วของเครือข่ายทำให้เกิดการระเบิดของอินเทอร์เน็ตบนมือถือ

เมื่อเชนสาธารณะ เช่น Move และ Aptos ปรากฏขึ้น คนส่วนใหญ่ไม่รู้ว่าการรวมกันของ GAS ที่ต่ำกว่า บล็อกเชน TPS ที่สูงกว่า และภาษาสัญญาใหม่นี้จะเป็นอย่างไร เราไม่รู้ แต่เราเชื่อว่าความก้าวหน้าทางเทคโนโลยีจะขับเคลื่อนนวัตกรรมผลิตภัณฑ์ - ดังที่ประวัติศาสตร์ได้แสดงไว้

ในปี 2565 เราคาดการณ์ได้ว่า Aptos และเครือข่ายสาธารณะอื่นๆ ที่ใช้ Move เป็นภาษาสัญญา จะมีแอปพลิเคชันจำนวนมากผุดขึ้นราวกับดอกเห็ด เช่นเดียวกับหัวรถจักรไอน้ำที่ส่งเสียงดัง ซึ่งจะนำเครือข่ายที่เข้ารหัสไปสู่การกระจายอำนาจต่อไปในอนาคต ความสามารถในการจัดองค์ประกอบและความปลอดภัยกำลังมา

Aptos
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก
https://t.me/Odaily_News
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
บัญชีทางการ
https://twitter.com/OdailyChina
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
ค้นหา
สารบัญบทความ
คลังบทความของผู้เขียน
星球君
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android