# การรับรอง: ลงนามทุกอย่าง On-chain

By [GoldenLoop](https://paragraph.com/@goldenloop) · 2024-01-04

---

Sign Protocol เป็นโปรโตคอลการรับรองแบบ Omni-chain ซึ่งช่วยให้ผู้ใช้งานสามารถยืนยันและตรวจสอบข้อมูลใด ๆ บนเครือข่าย (on-chain) ได้อย่างอิสระ

**การรับรอง (Attestations)？**
=============================

> การรับรองคือลายเซ็นดิจิทัลบน structured data เพื่อสร้างความไว้วางใจมากขึ้น on-chain

การรับรองไม่ใช่แนวคิดใหม่ สิงคโปร์ สหรัฐอาหรับเอมิเรตส์ และประเทศที่มีนวัตกรรมดิจิทัลอื่น ๆ ได้เปิดตัวบริการรับรองออนไลน์ที่รัฐเป็นผู้สนับสนุนแล้ว

![](https://storage.googleapis.com/papyrus_images/221719b69b729df3a77baf68bd80c6b8e4932a44e3cdd2a0c2b19d15b606db15.png)

การรับรองแบบ off-chain ใช้เพื่อวัตถุประสงค์ในการตรวจสอบตัวตน เช่น OpenAttestation ของสิงคโปร์ ยกตัวอย่างเช่น ผู้ที่จบการศึกษาจากมหาวิทยาลัยในสิงคโปร์ที่ต้องการส่งใบรับรองผลการเรียนไปยังสถาบันการศึกษาต่างประเทศ สามารถใช้ OpenAttestation ของสิงคโปร์เพื่อสร้างเอกสารการรับรองที่มีการลงนามดิจิทัลโดยรัฐบาล

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

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

Coinbase ประสบความสำเร็จในการเปิดตัว [Coinbase Verifications](https://www.coinbase.com/onchain-verify?__cf_chl_f_tk=uhsmK1WCwm.1DwRd.qG79mvoxhUP4IP5Z4fkH_yLn0Y-1704351928-0-gaNycGzNDyU) ในฐานะผู้ให้บริการระดับสถาบันรายแรกจากหลายสถาบันที่ใช้การรับรองแบบ on-chain โดยใช้ประโยชน์จาก [Ethereum Attestation Service](https://attest.sh/) (EAS) เพื่อให้ผู้ใช้สามารถรับรองสถานะ KYC ของตนบน[เครือข่าย Base](https://base.org/) โครงการนี้มีข้อดีหลายประการ รวมถึงการสร้างป้ายชื่อที่น่าเชื่อถือบนon-chain ซึ่งป้ายเหล่านี้สามารถใช้โดยแอปพลิเคชันอื่น ๆ เพื่อวัตถุประสงค์ต่าง ๆ เช่น การปรับแต่งการแจกเหรียญ การโฆษณาแบบ on-chain, SocialFi และอื่น ๆ Coinbase Verifications เชื่อมโยงช่องว่างระหว่างบัญชีแบบรวมศูนย์ (centralized) และแบบกระจายอำนาจ (decentralized) ซึ่งอาจช่วยให้ผู้ใช้งานสามารถเข้าสู่ระบบ Coinbase โดยตรงผ่านกระเป๋าเงินของพวกเขา สร้างประสบการณ์ผู้ใช้ใหม่อย่างสมบูรณ์ บริการดังกล่าวได้รับความนิยมอย่างมาก โดยมีผู้ใช้ Coinbase ที่ได้รับการยืนยันมากกว่า [77,000 คน](https://dune.com/ryanyyi/verifications-by-coinbase)เข้าร่วมในการยืนยัน on-chain และคาดว่าความนิยมจะเพิ่มขึ้นเนื่องจากทีมงานและโปรเจ็กต์ต่าง ๆ ใช้การรับรองเพื่อวัตถุประสงค์ที่แตกต่างกัน เช่น การจัดกิจกรรมแจกเหรียญ ทำให้มั่นใจว่าได้ฐานผู้ใช้ที่ตรงเป้าหมายและแท้จริงมากขึ้น

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

![](https://storage.googleapis.com/papyrus_images/47292eeb8917eabd9dbbfbc075ae9fb5588df6b5b90d6696854a0b5c310246a4.png)

ทำไมเราถึงทำสิ่งนี้?
--------------------

EthSign โดยพื้นฐานแล้วเป็นแอปพลิเคชั่นสำหรับการรับรอง โดยที่ผู้ใช้งานยืนยันความยินยอมต่อเอกสารออนไลน์ หลังจากการปรับปรุงถึง 5 ครั้ง EthSign ก็กลายเป็นแอปลงนามสัญญาอันดับ 1 ใน Web3 มีการสร้างอินเทอร์เฟซบนแอปพลิเคชัน เช่น Telegram และ LINE เพื่อให้บริการแก่ผู้ใช้มากกว่า 300,000 คน และได้ทำกาผสานกับระบบยืนยันตัวตนทางดิจิทัลของทางรัฐบาลเช่น [SingPass](https://mirror.xyz/goldenloop.eth/lie9Iwy3PSO68kPd18pCfT-EtHrRSK8MkF_iNJ8KysU) เพื่อบรรลุระดับการปฏิบัติตามข้อกำหนดที่สูงขึ้น

**ขั้นตอนต่อไปคือการพัฒนา EthSign จากแอปพลิเคชันลงนามสัญญาไปเป็นโปรโตคอลการรับรองที่ช่วยให้ผู้ใช้สามารถลงนามทุกอย่าง on-chain ได้**

![](https://storage.googleapis.com/papyrus_images/c15c4bbab788751a75bbea167777085c770e66f0523d7dc51b9f17a3f2382e42.png)

Sign Protocol ถูกสร้างขึ้นบนพื้นฐานของ EthSign พร้อมแนวคิดใหม่ๆ ดังนี้:

*   **ความพร้อมใช้งานของข้อมูล** (รวมถึงความพร้อมใช้งานการพิสูจน์หลักฐานสำหรับ zkAttestations)
    
    การรับรองจะถูกเก็บไว้แบบ on-chain เราอนุญาตให้ผู้รับรองเลือกสถานที่ที่จะจัดเก็บเอกสารรับรองของตน และช่วยให้พวกเขาโยกย้ายข้ามบล็อกเชนได้ ความสามารถนี้ขยายไปไกลกว่าเครือข่าย EVM และ**รวมถึงการรองรับ Bitcoin, TON และ Solana**
    
*   **การป้องกันข้อมูล**
    
    แม้ว่าการรับรองจะโปร่งใสสำหรับทุกคน แต่ก็ต้องจัดการกับข้อมูลส่วนบุคคลจำนวนมาก เช่น ที่อยู่บ้านและหมายเลขโทรศัพท์ [เครื่องมือจัดการรหัสผ่านของ EthSign](https://medium.com/ethsign/how-ethsign-handles-your-secrets-205f3f0a439b) นำเสนอโซลูชั่นการเข้ารหัสที่แข็งแกร่งสำหรับการปกป้องข้อมูล การรับรองจะได้รับการเข้ารหัสอย่างปลอดภัยผ่านเครื่องมือจัดการรหัสผ่าน EthSign ทำให้มั่นใจได้ว่าสามารถเข้าถึงได้เฉพาะโดยที่อยู่กระเป๋าเงินที่ตั้งใจไว้ เพิ่มความเป็นส่วนตัวและความปลอดภัย
    
*   **เชื่อมต่อบันทึกการรับรองกับตรรกะสัญญาอัจฉริยะ (smart contract logics)**
    
    การผสานรวมบันทึกการรับรอง on-chain จะสร้างการเชื่อมโยงโดยตรงระหว่างบันทึกเหล่านี้และการโต้ตอบของสัญญาอัจฉริยะ การใช้บันทึกการรับรองแบบ on-chain ช่วยปลดล็อกกรณีการใช้งานต่าง ๆ รวมถึงการพัฒนาตัวตนดิจิทัลทางสังคมแบบกระจายอำนาจ การใช้ขั้นตอนการไวท์ลิสต์ และการผสานรวมกับตรรกะ DeFi
    

* * *

**zkAttestations:** การรับรองข้อมูลของคุณเอง
============================================

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

แทนที่จะใช้วิธีนี้ zkAttestations ใช้หลักฐานแบบไม่ระบุความรู้ (zero-knowledge proofs) เพื่อรับประกันความสมบูรณ์แทน ด้วยเทคโนโลยีเช่น [TLSNotary](https://tlsnotary.org/) ผู้ใช้สามารถพิสูจน์ข้อมูลได้โดยตรงจากหน้าเว็บและข้อความส่วนตัวโดยไม่ต้องผ่านองค์กรกลางใด ๆ โปรโตคอลนี้ใช้การพิสูจน์ zk เพื่อรับรองความถูกต้องว่าข้อมูลจากเว็บไซต์นั้นมาจากเซิร์ฟเวอร์ของผู้ให้บริการข้อมูลจริง ๆ และไม่มีการเปลี่ยนแปลง

![](https://storage.googleapis.com/papyrus_images/7eb229f59e5b92da82c72dc13195ac49cab4e7347fe814b8c1d919e2178b1d27.png)

โดยเฉพาะอย่างยิ่งเมื่อผู้ใช้ลงชื่อเข้าใช้บัญชี Coinbase พวกเขาสามารถเก็บข้อมูลจากเซิร์ฟเวอร์ของ Coinbase ผ่านส่วนขยายเบราว์เซอร์ จากนั้นส่วนขยายจะสร้างหลักฐานการเข้ารหัสเพื่อยืนยันข้อมูล เช่น ผู้ใช้ผ่านการตรวจสอบแล้ว หรือยอดคงเหลือเกิน 1 Bitcoin

หนึ่งในแอปพลิเคชันที่น่าสนใจที่สุดคือการโจมตีแบบแวมไพร์ อย่างที่เราเห็นในกรณีของ SushiSwap vs Uniswap หรือ Blur vs Opensea ด้วย zkAttestations Web3 สามารถโจมตี Web2 ด้วยการมีแรงจูงใจที่ชัดเจน

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

[https://x.com/thepizzaknight\_/status/1734308807814021497?s=20](https://x.com/thepizzaknight_/status/1734308807814021497?s=20)

* * *

**Sign Protocol กำลังจะเปิดตัวเร็ว ๆ นี้!** รับสิทธิ์การเข้าถึงก่อนใครได้ที่ [sign.global](http://sign.global/)

---

*Originally published on [GoldenLoop](https://paragraph.com/@goldenloop/on-chain)*
