หลังจากการตีพิมพ์เอกสาร SBT ของโทเค็นจิตวิญญาณของ Vitalik ผู้ก่อตั้ง Ethereum เมื่อต้นเดือนพฤษภาคม มันได้กลายเป็นหนึ่งในหัวข้อที่ร้อนแรงที่สุดใน Web3 ทั้งหมดอย่างรวดเร็ว ไม่นานมานี้ Vitalik ใช้ SBT นี้เมื่อเขาออกหนังสือเล่มใหม่ ใคร ๆ ก็สามารถบริจาคอะไรก็ได้ จำนวนเงินและได้รับ NFT ที่ผูกพันกับจิตวิญญาณ แต่มาตรฐานโทเค็นใหม่ไม่เพียง แต่ขาดแอปพลิเคชั่นที่น่าเชื่อถือของจิตวิญญาณที่ผูกพันในตลาดเท่านั้น แต่ยังรวมถึงโทเค็นวิญญาณเองก็มีช่องโหว่ของการถ่ายโอนที่ถูกบังคับ
ชื่อระดับแรก
1. โทเค็นผูกวิญญาณคืออะไร?
เป็นเวลานานแล้วที่ลัทธิเสรีนิยมเป็นรากฐานที่สำคัญของการพัฒนาอย่างจริงจังของ Web3 หรือโลกของบล็อกเชน แต่ลัทธิเสรีนิยมที่รุนแรงได้ก่อให้เกิดความจริงที่ว่ามีเพียงแฮ็กเกอร์เท่านั้นที่เป็นกลุ่มที่ประสบความสำเร็จมากที่สุดในการเปลี่ยนจาก web2 เป็น web3 แล้วอุดมการณ์แบบไหนที่จำเป็นสำหรับ Web3 ที่มีคุณค่าอย่างแท้จริง?
Vitalik กล่าวว่าWeb3 ต้องการรากฐานใหม่ของความเชื่อในลัทธิเสรีนิยมที่มีความรับผิดชอบ. ดังนั้น สาระสำคัญของ SBT คือการแนะนำกลไกชื่อเสียงใน Web3 เพื่อให้โลกดิจิทัลสามารถประเมินและวัดชื่อเสียงของบัญชี และสร้างชื่อเสียง ความรับผิดชอบ และทุนทางสังคมในโลกที่กระจายอำนาจ
วิธีการบรรลุคือใช้ที่อยู่กระเป๋าเงินเป็นเป้าหมายชื่อเรื่องรอง
1.1. กรณีของสถานการณ์แอปพลิเคชัน SBT
SBT, Soulbond Token (โทเค็นพันธะวิญญาณ) ตามชื่อที่แนะนำ เป็นโทเค็นที่ผูกกับบัญชีผู้ใช้หรือกระเป๋าเงิน และเมื่อสร้างขึ้นแล้วจะไม่สามารถซื้อขายได้ สามารถใช้เพื่อแสดงความมุ่งมั่น คุณสมบัติ สังกัด ฯลฯ คล้ายกับเรซูเม่เพื่อเป็นหลักฐานแสดงความสัมพันธ์ทางสังคมที่สอดคล้องกัน
ในเอกสารของ Vitalik บัญชีที่เกี่ยวข้องกับ SBT ถูกกำหนดให้เป็น Soul (วิญญาณ)
ตัวอย่างเช่น บัญชี (Soul) ที่ผูกมัดโดย Ethereum Foundation สามารถออก SBT ที่เกี่ยวข้องให้กับผู้ที่เข้าร่วมการประชุมนักพัฒนา และบัญชี (Soul) ที่ผูกมัดโดยมหาวิทยาลัยยังสามารถออก SBT แทนใบรับรองปริญญาแก่ผู้สำเร็จการศึกษาได้ SBT และ เร็วๆ นี้.
ชื่อเรื่องรอง

1.2 การดำเนินการขั้นต่ำของ SBT
ในความเป็นจริง ไม่ว่า ERC20 หรือ ERC721 ฟังก์ชันการโอนจะดำเนินการผ่านการโอนและ SafeTransferFrom ในสัญญามาตรฐาน ดังนั้น การดำเนินการขั้นต่ำของ SBT จำเป็นต้องลบรหัสการโอนเท่านั้น เพื่อให้ Mint เท่านั้นที่สามารถแก้ไขตารางยอดคงเหลือของผู้ใช้ _balances

ชื่อระดับแรก[การตีความซอร์สโค้ด] NFT ที่คุณซื้อคืออะไรกันแน่
ชื่อเรื่องรอง
2.1. ภาพรวมของการจำแนกกระเป๋าเงิน
ในความเป็นจริง มันง่ายมาก เป็นกระเป๋าเงินที่สามารถเริ่มต้นการทำธุรกรรมบนเครือข่ายและกระเป๋าเงินแบ่งออกเป็นลายเซ็นเดียวและหลายลายเซ็น
Single-signature wallet เราต้องการส่งธุรกรรมการโอนไปยัง blockchain เราจำเป็นต้องใช้กระเป๋าเงินในการเซ็นชื่อ เราเซ็นชื่อและส่งธุรกรรม และการโอนสำเร็จหลังจากดำเนินการธุรกรรมสำเร็จ นี่คือ กระเป๋าเงินลายเซ็นเดียวทั่วไป และยังเป็นกระเป๋าเงินที่เรามักจะใช้มากที่สุด
Multi-Signature Wallet ตามชื่อที่แนะนำ คือ Wallet ที่ต้องใช้คนหลายคนลงนามเพื่อดำเนินการบางอย่าง การใช้กระเป๋าเงินแบบหลายลายเซ็นเพื่อโอนเงินมักต้องการ >= 1 คนเพื่อลงนามและส่งธุรกรรมก่อนที่การดำเนินการโอนจะเสร็จสมบูรณ์ เมื่อใช้กระเป๋าเงินแบบหลายลายเซ็น เราสามารถระบุโหมดลายเซ็นของ m/n นั่นคือมีลายเซ็นส่วนตัว m ใน n คนเพื่อดำเนินการให้เสร็จสมบูรณ์
ชื่อเรื่องรอง
2.2. วิธี mintNFT ในกระเป๋าเงินแบบหลายลายเซ็น
ใน Ethereum กระเป๋าเงินหลายลายเซ็นมักจะเป็นสัญญาที่ชาญฉลาด และสัญญาจำเป็นต้องตระหนักถึงการจัดการหลายลายเซ็น มีสองเส้นทางที่สอดคล้องกัน
กระเป๋าเงินแบบหลายลายเซ็นของ Ownerbit ใช้วิธีการให้สิทธิ์การถือครองลายเซ็น: ใช้รหัสส่วนตัวของคุณเพื่อลงนามในค่าใช้จ่ายที่เกี่ยวข้อง (จำนวนเงิน ที่อยู่เป้าหมาย ฯลฯ) และให้ผลลัพธ์ของลายเซ็น
กระเป๋าเงินหลายลายเซ็น Gnosis ใช้วิธีการอนุญาตการทำธุรกรรม: ใช้รหัสส่วนตัวของคุณเพื่อส่งธุรกรรม Ethereum เพื่อเรียกอินเทอร์เฟซเฉพาะและกำหนดพารามิเตอร์เฉพาะ
ชื่อเรื่องรอง
2.3. Gnosis กระบวนการดำเนินการหลายลายเซ็นของธุรกรรมใดๆ
ทั้งหมดแบ่งออกเป็น 4 ขั้นตอน: ขั้นเริ่มต้น → ขั้นเสนอ → ขั้นลงคะแนน → ขั้นดำเนินการ
ระยะการเริ่มต้น: กำหนด _owners ของผู้ดูแลระบบหลายรายการ และเฉพาะที่อยู่เหล่านี้เท่านั้นที่สามารถเรียกใช้ในธุรกรรมที่ตามมา
ขั้นตอนข้อเสนอ: ผู้ดูแลระบบใดๆ ส่งธุรกรรมผ่านเมธอด sendTransaction และรับหมายเลขธุรกรรม transactionId และธุรกรรมที่ส่งต้องมีพารามิเตอร์สามตัวคือ ปลายทาง มูลค่า และข้อมูล
ขั้นตอนการลงคะแนน: ผู้ดูแลระบบคนอื่นลงคะแนนโดยส่งธุรกรรม ETH และเรียกวิธีการยืนยันธุรกรรมของสัญญา
ขั้นตอนการดำเนินการ: เมื่อจำนวนผู้ที่ได้รับการยืนยันถึงข้อกำหนดขั้นต่ำ ตรรกะภายในของการดำเนินการธุรกรรมจะถูกเรียกใช้
สัญญาขั้นสุดท้ายดำเนินการโดยพลการผ่านการโทรระยะไกล

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

หลักการของการวิเคราะห์คือสามารถรับชื่อฟังก์ชันและรายการพารามิเตอร์ที่เกี่ยวข้องได้ตามไฟล์ ABI ที่ตรงกับ 8 บิตแรกของสัญญา จากนั้นแต่ละ 64 บิตจะถูกแปลงตามประเภทพารามิเตอร์ต่างๆ สำหรับการวิเคราะห์

ดังนั้น สำหรับข้อเสนอนี้ จำเป็นต้องระบุที่อยู่เป้าหมาย จำนวนเงิน และพารามิเตอร์ธุรกรรมให้ชัดเจน จากนั้นจึงจะสามารถดำเนินการใดๆ ได้
2.5 สรุป - การเปรียบเทียบข้อดีและข้อเสียของรูปแบบกระเป๋าเงินสัญญา
นี่คือภาพรวมของตรรกะการใช้งานของเวอร์ชันหลัก GnosisV1 อันที่จริง มันค่อยๆ ได้รับการแก้ไขให้อยู่ในรูปแบบที่คล้ายกับ Ownbit ในภายหลัง โดยใช้โหมดการตรวจสอบลายเซ็น เหตุผลหลักคือ
การส่งธุรกรรมเพื่อเป็นตัวแทนข้อเสนอและการลงคะแนนเสียงมีข้อดีตรงที่เข้าใจง่าย หลีกเลี่ยงการคำนวณลายเซ็นที่ซับซ้อน และสามารถตรวจสอบย้อนกลับกระบวนการทั้งหมดทางออนไลน์ได้ตลอดเวลา โดยมีข้อดีที่มีการจัดทำเป็นเอกสารไว้อย่างดี แต่ข้อเสียก็มีนัยสำคัญเช่นกัน
ข้อเสนอต้องมีธุรกรรมหลายรายการซึ่งมีค่าใช้จ่ายสูง
ผู้มีสิทธิเลือกตั้งคนสุดท้ายมีค่าน้ำมันสูงกว่า นั่นคือ ค่าใช้จ่ายไม่สมดุล
ตรรกะที่แท้จริงของการทำธุรกรรมซ้ำนั้นอยู่ในฟิลด์ข้อมูล ซึ่งยากต่อการอ่านและทำความเข้าใจ
ชื่อระดับแรก
3. จะขาย SBT บน OpenSea ได้อย่างไร?
จนถึงตอนนี้ มันชัดเจนมาก คุณเพียงแค่ใช้กระเป๋าเงินสัญญา ไม่ว่าจะเป็น Gnosis หรือ Ownbit เพื่อเริ่มการบริจาคและนำ NFT ออกไป จากนั้นจะไม่สามารถโอนโทเค็นได้และกระเป๋าเงินนั้นสามารถขายเองได้ ด้วยกัน.
แน่นอนว่าการได้มาไม่ใช่จุดสิ้นสุด เป้าหมายของเราคือการหาวิธีที่เหมาะสมในการประมูลเขา! จึงบรรลุการกำหนดราคาสำหรับ SBT
คำอธิบายภาพ

ไดอะแกรมสถาปัตยกรรมโปรโตคอล A3S
เป็นโปรโตคอลหลายสายที่สร้างมาตรฐานที่อยู่รุ่นต่อไป ให้สภาพคล่องและการผสานรวมสำหรับที่อยู่ A3S ทำให้สามารถซื้อขาย เช่า และฝากที่อยู่ได้อย่างปลอดภัย ด้วยเหตุนี้ ที่อยู่จึงกลายเป็นโครงสร้างพื้นฐานบนเครือข่ายที่สามารถถ่ายโอนและกำหนดราคาได้
ผู้ใช้สร้าง Commander NFT จากโรงงานที่อยู่สัญญาอัจฉริยะ และมันจะปรับใช้สัญญาอัจฉริยะที่เกี่ยวข้องโดยอัตโนมัติ เจ้าของสัญญาอัจฉริยะชี้ไปที่ผู้ถือ NFT ที่เกี่ยวข้อง สัญญาสามารถรับสินทรัพย์ประเภทใดก็ได้บน chain และมีเพียงเจ้าของเท่านั้นที่ได้รับอนุญาตให้ส่งสินทรัพย์ smart contract นี้จะทำหน้าที่เป็นผู้ให้บริการสำหรับผู้ใช้ในการโต้ตอบกับ blockchain dApp
ผู้ที่ถือ NFT คือผู้ควบคุมระยะไกลของสัญญาอัจฉริยะ หากโอน NFT สิทธิ์การจัดการของสัญญาอัจฉริยะก็จะถูกโอนไปด้วย
4. สรุป

4. สรุป
บทความนี้สรุปสาระสำคัญของปรัชญาของ SBT และตระหนักดีว่า Web3 จำเป็นต้องยึดถือลัทธิเสรีนิยมที่มีความรับผิดชอบเป็นพื้นฐานของความเชื่อใหม่ ๆ แต่แนวคิดใหม่นี้จำเป็นต้องพิจารณาอย่างถ่องแท้ถึงปืนไรเฟิลซุ่มยิงที่ออกในป่ามืด เช่น สัญญาอัจฉริยะ ของ Gnosis และ Ownbit เมื่อรวมกับโปรโตคอลการโอนที่อยู่กระเป๋าเงิน A3S ที่ทันสมัยยิ่งขึ้น อธิบายอย่างเป็นระบบว่าแม้ว่าโทเค็นจะไม่สามารถโอนผ่าน SBT ได้ แต่ก็จะมาพร้อมกับการโอนสิทธิ์ที่อยู่ของมันเอง ซึ่งจะทำให้ความหมายสั่นคลอน ของการผูกมัดวิญญาณ
สุดท้าย เมื่อฉันรวบรวมเนื้อหาสำหรับบทความนี้ ฉันยังพบว่า 5660.eth นักวิจัยที่มีความคิดคล้ายกันได้โอนกระเป๋าเงินสัญญา SBT ประเภทนี้ไปยังที่อยู่กระเป๋าเงินของ Vitalik ซึ่งอาจเตือน V God และมูลนิธิ Ethereum ของมัน สามารถดำเนินการ EIP ในภายหลังได้ จะทำการเพิ่มประสิทธิภาพเป็นระยะๆ มากขึ้นรอบๆ ข้อเสนอ SBT เช่น การตรวจสอบว่าวัตถุที่ให้สิทธิ์เป็นที่อยู่ของสัญญาหรือไม่ เป็นต้น

กดไลค์และติดตาม 14 นำคุณค่าจากมุมมองทางเทคนิคมาให้คุณ
กดไลค์และติดตาม 14 นำคุณค่าจากมุมมองทางเทคนิคมาให้คุณ


