คำเตือนความเสี่ยง: ระวังความเสี่ยงจากการระดมทุนที่ผิดกฎหมายในนาม 'สกุลเงินเสมือน' 'บล็อกเชน' — จากห้าหน่วยงานรวมถึงคณะกรรมการกำกับดูแลการธนาคารและการประกันภัย
ข่าวสาร
ค้นพบ
ค้นหา
เข้าสู่ระบบ
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
ดูตลาด
บทสนทนากับผู้ร่วมก่อตั้ง Mysten Labs: คำอธิบายโดยละเอียดเกี่ยวกับโซลูชันและเส้นทางทางเทคนิคของ
链捕手
特邀专栏作者
2022-08-23 05:41
บทความนี้มีประมาณ 12415 คำ การอ่านทั้งหมดใช้เวลาประมาณ 18 นาที
Sam Blackshear ให้คำแนะนำโดยละเอียดเกี่ยวกับลักษณะของภาษา Move และแผนพัฒนาบล็อกเชนของ Sui

แหล่งที่มาดั้งเดิม:Mynft Twitter Space

แหล่งที่มาดั้งเดิม:

image

การรวบรวมต้นฉบับ: Chain Catcher

Mynft Team:เมื่อวันที่ 18 สิงหาคม ทีมงาน Mynft ได้ทำการสัมภาษณ์เชิงลึกกับ Sam Blackshear ผู้ร่วมก่อตั้ง Mysten Labs และผู้สร้างภาษา Move บน Twitter Space โดยพูดคุยถึงลักษณะของภาษา Move และแผนการพัฒนาของ Sui blockchain ที่พัฒนาโดย Mysten Labs นี่คือบทสนทนาของ Chain Catcher:

Sam Blackshear:สวัสดีทุกคน ฉันชื่อ Millet จาก Mynft และฉันเป็นผู้ดูแลการสนทนาในวันนี้ ขอบคุณมากสำหรับการตอบรับคำเชิญให้เข้าร่วม AMA นี้

Mynft Team:ยินดีที่ได้รู้จักและขอบคุณสำหรับคำเชิญ

Sam Blackshear:ก่อนอื่นขอแสดงความยินดีกับคุณและ MystenLabs สำหรับความสำเร็จของคุณ เราจึงได้ส่งรายการคำถามไปให้คุณแล้ว มีอะไรที่ต้องปรับเปลี่ยนหรือไม่?

Mynft Team:ไม่ ฉันคิดว่าเป็นรายการคำถามที่ดีและฉันยินดีที่จะตอบทุกคำถาม

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

Sam Blackshear:วันนี้เรามีสองส่วนหลัก ส่วนแรกแซมจะตอบคำถามในรายการก่อนหน้านี้จากชุมชนและพันธมิตรด้านสื่อของเรา จากนั้นจึงเป็นช่วงถามตอบ จากนั้นเราจะเริ่ม AMA แซม คุณช่วยแนะนำตัวเองและโครงการได้ไหม

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

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

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

เมื่อจบปริญญาเอก ฉันได้ฝึกงานที่ Facebook อาจจะเป็นช่วงต้นปี 2013 หรือ 14 ปี ซึ่งเป็นช่วงที่ Facebook กำลังเปลี่ยนจากการเน้นเว็บเป็นอันดับแรกบนมือถือ เมื่อเปิดตัวบนเทอร์มินัลมือถือ มีปัญหาบางอย่างในเวลานั้น ในเวลานั้น พวกเขามีข้อบกพร่องในเทอร์มินัลมือถือ และปัญหานั้นมีอยู่เป็นเวลาสองสัปดาห์ ปัญหาเดียวกันนี้สามารถแก้ไขได้ภายในหนึ่งวันหรือหนึ่งชั่วโมงทางฝั่งเว็บ ดังนั้นพวกเขาจึงลงทุนไปมากเพื่อแก้ไขข้อบกพร่องทางฝั่งมือถือ

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

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

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

ในเวลานั้น เรามีความคิดที่น่าสนใจมากมายเกี่ยวกับวิธีสร้าง blockchain รุ่นต่อไป สิ่งเหล่านี้อาจมีความทะเยอทะยานมากกว่า ซึ่ง Libra ไม่สามารถทำได้มาก่อน จากนั้นเราก็ก่อตั้ง Mysten Labs และเราติดตาม Libra มาเป็นเวลานาน แต่ภายหลังพบว่ามันไม่สามารถออนไลน์ได้ ดังนั้นเราจึงตัดสินใจเข้าสู่โลกอันกว้างใหญ่ของ Web3

Mynft Team:ดังนั้นในเดือนพฤศจิกายนปีที่แล้ว เราค่อนข้างกระโดดออกไปและศึกษาการออกแบบของ Sui ตั้งแต่เริ่มต้น คิดเกี่ยวกับวิธีทำให้มันปรับให้เข้ากับ Move มันมีข้อดีอะไร มีอะไรใหม่ๆ ที่สามารถสร้างต่อยอดได้ เหล่านี้ ล้วนน่าตื่นเต้น โดยพื้นฐานแล้ว นี่คืออาชีพของฉัน ฉันเปลี่ยนจากสายงานการวิจัยไปสู่สายงานการเข้ารหัส และมาเป็น CTO ของบริษัทสตาร์ทอัพได้อย่างไร

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

Sam Blackshear:คุณยังได้พูดคุยเกี่ยวกับการสร้าง blockchain รุ่นต่อไปและ Sui ซึ่งตอนนี้คุณกำลังสนับสนุน อันที่จริง เราต้องการทราบว่าเหตุใดคุณและหุ้นส่วนของคุณจึงก่อตั้ง Mysten Labs หรือเช่น คุณเลือกชื่อแรกอย่างไร

สำหรับ Mysten Labs ชื่อมันไม่ได้มีความหมายอะไรมากมาย เราก็มีความคิดอื่นๆ เช่นกัน แต่ฉันคิดว่าน่าจะเหมาะเพราะฉันลงเอยด้วยการเซ็นเอกสารทางกฎหมายด้วยชื่อนั้น ดังนั้นฉันจึงเลือกชื่อนั้น

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

ในขณะเดียวกัน Libra ก็มีความทะเยอทะยานเช่นกัน ในปี 2018 ทุกคนบอกว่าพวกเขาต้องการให้มันกลายเป็น "นักฆ่า Ethereum" นั่นคือการวาดการออกแบบบางอย่างจาก Ethereum แต่ทำให้ดีขึ้น เดิมที Libra ได้รับการออกแบบให้เป็นแพลตฟอร์มสัญญาอัจฉริยะที่มีจุดประสงค์ทั่วไป แต่เมื่อพิจารณาจากข้อกำหนดด้านกฎระเบียบและต้องการผลักดันออกสู่ตลาดอย่างรวดเร็ว ในที่สุดเราก็คิดว่ามันควรจะเป็นระบบการชำระเงินและการตั้งถิ่นฐาน และเราไม่ต้องคิดเกี่ยวกับการซื้อขาย ด้วยธุรกรรมจำนวนมาก คำสั่งซื้อ เนื่องจากคำสั่งซื้อส่วนใหญ่จะดำเนินการระหว่างผู้ให้บริการสินทรัพย์เสมือนนอกเครือข่ายด้วยเหตุผลด้านความเป็นส่วนตัว นอกจากนี้ เรายังไม่จำเป็นต้องพิจารณาถึงปัญหาการขยายตัว เนื่องจากโดยทั่วไปแล้วการชำระเงินและบัญชีจะไม่ใช้พื้นที่มากเกินไป เราไม่ได้วางแผนที่จะสร้างสิ่งที่หรูหรากว่านี้ เช่น NFT เป็นต้น ซึ่งจะใช้พื้นที่มากขึ้น

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

(โปรโตคอลฉันทามติ) หนึ่งคือการชำระเงินที่รวดเร็ว จากนั้นเราก็เริ่มติดต่อกับลูกค้าโดยเฉพาะในด้านเกมเพื่อทำความเข้าใจความต้องการของพวกเขา โดยพื้นฐานแล้ว พวกเขาจะมีความต้องการ TPS

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

Mynft Team:ดังนั้น โดยพื้นฐานแล้ว เราจึงใช้ทรัพยากรบางส่วนจาก Facebook และสร้างระบบดังกล่าวและ Move ที่เรามั่นใจว่าสามารถปรับขนาดและปรับให้เข้ากับปริมาณงานหรือข้อกำหนดด้านพื้นที่จัดเก็บได้ จากนั้นคุณสามารถดำเนินการในลักษณะ Web2 เครื่องตรวจสอบอาจเป็นเครื่องหรือกลุ่มเครื่องก็ได้ (หากคุณมีความต้องการมากกว่านี้ คุณสามารถแจกจ่ายข้ามเครื่องได้) คุณทราบดีว่าผู้ใช้และบริษัทต่างๆ จะมีความต้องการมากขึ้น ดังนั้นเพื่อตอบสนองความต้องการนี้ เราจึงสร้าง Mysten Labs และต้องการสร้างเลเยอร์ใหม่ของบล็อกเชน เราหวังว่าระบบนี้จะสามารถขยายได้เพื่อตอบสนองทุกความต้องการโดยไม่เกิดปัญหาคอขวดในด้านต้นทุน พื้นที่จัดเก็บ และปริมาณงาน

Sam Blackshear:ใช่แล้ว สุ่ย แปลว่า น้ำ ในภาษาจีน คุณยังได้พูดคุยเกี่ยวกับข้อบกพร่องของ Libra และเพื่อที่จะสามารถสร้างระบบการชำระเงินที่รวดเร็วของ Libra คุณได้เพิ่ม TPS และคุณหวังว่าจะแก้ไขข้อจำกัดบางประการของการชำระเงินหรือบล็อคเชน สิ่งที่คุณกล่าวถึง เช่น การชำระเงิน ยังคงได้รับการจัดการโดยองค์กรส่วนกลางบางแห่ง สิ่งนี้นำเราไปสู่อีกปัญหาหนึ่งที่รบกวนวงการบล็อกเชนมาหลายปี นั่นคือ สามเหลี่ยมที่เป็นไปไม่ได้ วิธีสร้างความสมดุลระหว่างความสามารถในการปรับขนาด ความปลอดภัย และการกระจายอำนาจ คุณเข้าใจคำถามนี้อย่างไร? มีวิธีแก้ไขหรือไม่?

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

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

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

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

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

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

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

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

Sparse node เริ่มต้นด้วยชุดข้อมูลพื้นฐาน เช่น ออบเจกต์บางอย่างที่คุณสนใจ ที่อยู่บางรายการที่คุณสนใจ และสามารถทำซ้ำและตรวจสอบการทำงานของตัวตรวจสอบความถูกต้องสำหรับเส้นทางเฉพาะเหล่านั้นเท่านั้น ตัวอย่างเช่น หากคุณเป็นกระเป๋าเงิน คุณสามารถกลายเป็นโหนดกระจัดกระจายและติดตามเฉพาะเหรียญเฉพาะ เช่น NFT หรือรายการเกมที่เป็นของคุณโดยเฉพาะ คุณสามารถเล่นธุรกรรมทั้งหมดซ้ำและตรวจสอบว่าผู้ตรวจสอบความถูกต้องนั้นซื่อสัตย์

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

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

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

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

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

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

Mynft Team:ฉันคิดว่าเราจะสามารถมีประสบการณ์ของนักพัฒนา ความสามารถในการปรับขนาด โครงสร้างเสริมที่จำเป็น ฯลฯ เพื่อเข้าสู่ web2 ได้ดีและดึงดูดกรณีการใช้งานหลักและองค์กร ดังนั้นเราจึงสนใจสองสิ่งนี้มาก เราต้องการชิ้นส่วนเก่าที่ยังเป็นสิ่งที่น่าสนใจ จากนั้นเราต้องการสิ่งใหม่ที่จะได้รับประโยชน์จากสิ่งนั้น ฉันไม่คิดว่ามันเป็นทางเลือกจริงๆ ฉันคิดว่าคุณต้องการส่วนผสมทั้งสองอย่างจริงๆ เพื่อให้สิ่งนี้ใช้การได้

Sam Blackshear:ประเด็นที่น่าสนใจคือ Sui อ้างว่าเป็น Layer1 รุ่นต่อไป เมื่อเทียบกับเชนสาธารณะ L1 อื่นๆ เช่น Ethereum และ Avalanche คุณคิดว่าอะไรคือเอกลักษณ์หรือข้อได้เปรียบของคุณ

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

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

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

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

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

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

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

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

นี่ไม่ได้หมายความว่าไม่มีระบบอื่นที่ทำสิ่งที่คล้ายกัน ตัวอย่างเช่น บล็อกเชนจำนวนมากกำลังสำรวจการดำเนินการแบบคู่ขนานของสิ่งที่คล้ายกันโดยใช้เทคโนโลยีที่คล้ายกันและใช้โครงสร้างเช่น Merkle tree

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

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

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

เป็นสิ่งสำคัญมากที่จะสามารถมองเห็นธุรกรรมได้ก่อนที่จะดำเนินการ จากนั้นคุณยังนำเสนอแนวคิดเรื่องความเท่าเทียมซึ่งน่าสนใจและสำคัญมาก

Sam Blackshear:แต่เราได้พูดคุยกันมากมายเกี่ยวกับปัญหาทางเทคนิค บางทีเราอาจเปลี่ยนมุมมองและพูดคุยเกี่ยวกับระบบนิเวศและปัญหาแอปพลิเคชัน เนื่องจากเราทราบดีว่าเมื่อพูดถึงการพัฒนาระบบนิเวศ ภาษาอัจฉริยะและแอปพลิเคชันต่างๆ ของสัญญาอัจฉริยะมีความสำคัญมาก เช่น ฤดูร้อนของ Defi ล่าสุดและ NFT ที่กำลังบูมเมื่อเร็วๆ นี้ คุณช่วยบอกเราได้ไหมว่าแอปพลิเคชันประเภทใดที่คุณคิดว่ามีแนวโน้มดีที่สุดโดยทั่วไป หวังว่าจะสร้างขึ้นบน Sui โดยเฉพาะ คุณวางแผนที่จะลงทุนใน dapps เหล่านี้ในอนาคตอย่างไร?

ฉันคิดว่ากรณีการใช้งานบางกรณีที่คุณกล่าวถึงน่าสนใจ เราได้พูดคุยกับคนที่ทำงานเกี่ยวกับเกมและได้เรียนรู้ว่าพวกเขามีความคิดสร้างสรรค์มากมายเกี่ยวกับวิธีใช้บล็อกเชน วิธีทำให้เกมมีส่วนร่วมมากขึ้น วิธีย้ายส่วนหนึ่งของระบบเศรษฐกิจของเกมไปยังห่วงโซ่

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

นอกจากนี้ เรายังกังวลอย่างมากเกี่ยวกับการสร้างรายได้จากผู้สร้าง ซึ่งอาจผ่าน NFT หรือผ่านไมโครเพย์เมนต์ หรืออะไรก็ตามที่เกี่ยวข้องกับการเงิน

นอกจากนี้ เรายังกังวลอย่างมากเกี่ยวกับการเงินแบบดั้งเดิมและการพัฒนาความสัมพันธ์กับ Defi โดยพื้นฐานแล้วเราคิดว่าเรากำลังสร้างชั้นฐาน เราพูดคุยกับผู้ใช้ cryptocurrency และ blockchain ที่สนใจซึ่งมีไอเดียดีๆ ผู้ที่กำลังประสบปัญหาคอขวดกับระบบอื่นๆ และเราช่วยให้พวกเขาทราบว่า Sui สามารถช่วยแก้ปัญหาเหล่านี้ได้หรือไม่

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

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

Sam Blackshear:เมื่อกี้ฉันพูดถึงว่าคุณต้องการวางตำแหน่งตัวเองเป็นเลเยอร์ฐาน ดังนั้นคำถามที่เกี่ยวข้องคือ คุณจะพิจารณาการเชื่อมต่อกับเชนอื่นๆ อย่างไร เมื่อพิจารณาว่าต้องการใช้ประโยชน์จากการเข้ารหัสแบบเนทีฟของ web3 ที่มีอยู่ คุณจะนำผู้ใช้แอปเหล่านี้มาสู่ระบบนิเวศของคุณผ่าน "บริดจ์" บางส่วนได้อย่างไร

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

Mynft Team:ตัวอย่างเช่น คุณสามารถเพิ่มฟังก์ชันใหม่หรือใช้ฟังก์ชันของ sui และยังลดค่าใช้จ่ายลงได้ มีความปลอดภัยมากขึ้น และอื่นๆ เราจะเปิดตัวสะพานที่แตกต่างกันสองแห่งในภายหลัง เราจะใช้เวลามากขึ้นในการคิดเกี่ยวกับวิธีเชื่อมต่อกับบล็อกเชนและระบบนิเวศที่มีอยู่

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

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

เนื่องจากเราไม่ใช่นักพัฒนาที่ทุ่มเท เราจึงไม่ใช่มืออาชีพ ดังนั้นฉันคิดว่า จากมุมมองทางปรัชญา นั่นคือสิ่งที่เราต้องการจะทำ

ในแง่ของการสนับสนุน ฉันคิดว่าการสนับสนุนที่สำคัญที่สุดคือการให้กำลังใจพวกเขา (นักพัฒนา) และช่วยให้พวกเขาเห็นความเป็นไปได้มากขึ้น แน่นอน ดังที่คุณได้กล่าวมา เงินช่วยเหลือเป็นรูปแบบการสนับสนุนที่สำคัญมาก

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

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

Sam Blackshear:ในฐานะนักพัฒนา การเรียนรู้ Move จะยากไหม คุณยังบอกด้วยว่า Move ยืมมาจาก Rust คุณช่วยพูดถึงความแตกต่างระหว่างสองสิ่งนี้ได้ไหม? ประสบการณ์การพัฒนาที่ผ่านมาจะเป็นประโยชน์ในการสร้าง Sui หรือไม่

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

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

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

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

แต่มูฟเป็นภาษาที่เล็กกว่าและง่ายกว่ารัส ตัวอย่างเช่น บางอย่างใน Russ นั้นใช้งานยาก เช่น อายุการใช้งานของการอ้างอิง แต่ใน Move คุณไม่ต้องกังวลกับปัญหานี้

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

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

Q:ช่วงถามตอบ

A:Move เป็นภาษาที่ค่อนข้างยาก นักพัฒนาของเรายังพบปัญหาบางอย่างในระหว่างขั้นตอนการพัฒนา กล่าวคือ ฟังก์ชันการส่งคืนและการค้นหาค่อนข้างง่าย ในปัจจุบัน ข้อมูลเนื้อหาที่เกี่ยวข้อง เช่น หมายเลขบรรทัดและฟังก์ชันยังค่อนข้างง่าย บางอย่าง ไม่รองรับฟังก์ชั่น จะมีการอัปเดตในอนาคตสำหรับ Move หรือไม่

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

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

A:เพราะเรารู้ว่าระบบนิเวศที่แตกต่างกันมีมาตรฐานโทเค็นที่แตกต่างกันและมีหน้าที่ต่างกัน ฉันจึงอยากทราบว่ามาตรฐานโทเค็นของคุณเป็นอย่างไร

เนื่องจากเราทราบดีว่ามีมาตรฐานเช่น ERC20 และ ERC721 จึงมีข้อบังคับเกี่ยวกับโทเค็นที่เป็นเนื้อเดียวกันและไม่เป็นเนื้อเดียวกัน เช่น มาตรฐานการสร้าง อุปทาน วิธีการโอน วิธีการแบ่ง ฯลฯ จะถูกกำหนดไว้

สำหรับ NFT มีอยู่แล้วเป็นมาตรฐาน จากมุมมองหนึ่ง NFT ก็เหมือนกับข้อมูลเมตา แต่ละ NFT สามารถถ่ายโอนได้ หากคุณต้องการนโยบายการถ่ายโอนแบบจำกัด ก็เป็นไปได้เช่นกัน ฟังก์ชั่นเหล่านี้ล้วนมาจาก Sui และไม่มีมาตรฐานที่ชัดเจน

ฉันคิดว่าคำถามคือ นอกจากมาตรฐานที่มีอยู่ของเราแล้ว ต้องมีมาตรฐานอะไรอีกบ้าง

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

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

ดังนั้นเราจึงพยายามหาว่าการสร้างบล็อกมาตรฐานแบบใดเหมาะสมและจะรวมเข้าด้วยกันได้อย่างไร นี่คือมุมสูง แน่นอน ใครๆ ก็บอกว่าเราอาจจะสร้างมาตรฐานที่คล้ายกับ NFT ขึ้นมาก็ได้ ตัวอย่างเช่น ใน Sui จะมีแร็ปเปอร์สไตล์ Ethereum หรือแร็ปเปอร์สไตล์ Netflix เป็นต้น

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

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

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

Q:คุณไปที่ GitHub เพื่อค้นหา Pentagon และคุณจะเห็นข้อมูลที่เกี่ยวข้อง อันที่จริง มีหลายกรณี พวกเขารักษาชุดไดเร็กทอรีที่เข้าถึงได้โดยตรงซึ่งดูคล้ายกันมาก ฉันคิดว่าการแปลอัตโนมัติระหว่างกันก็เป็นไปได้เช่นกันในบางกรณี โดยเฉพาะถ้าคุณรู้จัก Move และคุณใช้คอมไพเลอร์ตัวเดียวกัน แน่นอน ในกรณีอื่นๆ เรามีความแตกต่างกันมากมาย เช่น การขยาย การดำเนินการ เป็นต้น และจุดเหล่านี้อาจใช้ร่วมกันไม่ได้

A:เรื่องเล่าหรือประเด็นใดที่คุณคิดว่าคุณจะให้ความสนใจและให้ความสำคัญมากกว่ากัน? เนื่องจากระบบนิเวศน์ทั้งหมดค่อนข้างอุดมสมบูรณ์ในปัจจุบัน และมีทุกสิ่งในตลาด ดังนั้นสิ่งที่คุณจะมุ่งเน้นในอนาคตคืออะไร ตัวอย่างเช่น คุณจะมุ่งเน้นไปที่โครงการใด

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

A:เกี่ยวกับชื่อ "สุ่ย" ฟังดูแปลก อึดอัดเล็กน้อย และทำให้คนรู้สึกแย่เล็กน้อย อาจกล่าวได้ว่าเราเปลี่ยนชื่อในภายหลังหรือทำไมเราถึงเลือกชื่อนี้

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

A:ฉันสังเกตเห็นว่า Move มีกิจกรรมสะสมเมื่อเร็วๆ นี้ คุณสนใจด้านใดมากกว่ากัน ตัวอย่างเช่น คุณต้องการเพิ่ม/รวบรวมฟังก์ชันหรือแง่มุมใด

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

A:Sui ใช้วิธีการที่แปลกใหม่ในการจัดลำดับความสำคัญของความสามารถในการปรับขนาด ซึ่งช่วยให้การทำธุรกรรมอย่างง่ายเสร็จสิ้นได้เกือบจะในทันที ฉันสงสัยว่าคุณจะอธิบายลำดับการเทรดอย่างไร โดยเฉพาะอย่างยิ่งเมื่อพิจารณาว่ามันช่วยให้เราจำกัดการโฟกัสลงที่ตลาดการเงิน ตัวอย่างเช่น ลำดับการทำธุรกรรมถูกกำหนดอย่างไร? บนบล็อกเชนแบบดั้งเดิมจะอยู่ในรูปแบบการประมูลหรือแบบเข้าก่อนออกก่อน ฉันสงสัยว่าคุณอธิบายสิ่งนี้ในระดับสูงได้อย่างไร วิธีการกำหนดลำดับการทำธุรกรรม โดยเฉพาะอย่างยิ่งเมื่อพิจารณาถึงปัญหาบางอย่างเกี่ยวกับการแบ่งส่วนย่อย ความสามารถในการปรับขนาด และความขนาน

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

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

สิ่งที่เราต้องการทำกับ Sui คือเมื่อสิ่งนี้เกิดขึ้น ต้นทุนของแอปจะเพิ่มขึ้น แต่ต้นทุนของแอปอื่น ๆ ที่ไม่เกี่ยวข้องจะไม่เพิ่มขึ้น

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

ดังนั้นเราจะไม่มีราคาเดียวทั่วโลก โดยทั่วไปแล้วค่าธรรมเนียมจะขึ้นอยู่กับว่าคุณสร้างการแข่งขันในระบบมากน้อยเพียงใด และคุณจะทำให้ธุรกรรมของเราช้าลงมากน้อยเพียงใด

Sui
ห่วงโซ่สาธารณะ
ผู้สร้าง
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก
https://t.me/Odaily_News
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
บัญชีทางการ
https://twitter.com/OdailyChina
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
สรุปโดย AI
กลับไปด้านบน
Sam Blackshear ให้คำแนะนำโดยละเอียดเกี่ยวกับลักษณะของภาษา Move และแผนพัฒนาบล็อกเชนของ Sui
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android