简明理解以太坊证明服务 EAS

Foresight · 2023-07-31 07:44

Web3

PoW

ETP

EAS 就是一套让数字签名更好用更通用的工具链。


撰文:liang


TLDR


Attestation Service 就是一套对任意结构化数据,标准化签名,创建签名,公示签名,验证签名的工具。重点在显著改善签名的互操作性和标准。让签名可以和 ERC-20,721 这类标准一样容易落地和推广。在大模型爆发,各种 bot 和 AIGC 垃圾内容的背景下,数据的可验证性会逐渐从维他命变成止痛片(UGC vs AIGC)。简单的 case 是,在验证一个用户不是 bot 之后,让所有用户生成的内容都发到 EAS,就可以保证用户所有的数据都不是 bot 生成的。落地场景有内容真实性验证,比如 Online Review,还有已经落地并且有用户的 OP AttestationStation 和 Gitcoin Passport。EAS 还有没人看得懂具体干嘛的 0xIntuition 都是这类的 Attestation Infra。


是什么?


Attestations are simply statements or pieces of evidence about anything, made by anyone on the Ethereum network. They're digital records signed by an individual, company, or organization to verify information about another person, entity, or thing.
https://mirror.xyz/0xeee68aECeB4A9e9f328a46c39F50d83fA0239cDF/jmpn9Ykymny7JNCwWKkaDUFCx3MYqykx5phzfrVHHuE


EAS 本质就是「infra for creating and verifying(attesting) signed structure data onchain/offchain」, 和 POAP,Verifiable Credentials 本质上是一回事。所以搞了半天新概念其实就是签名?


为什么?


Attestations can be made more powerful by establishing interoperability and standardization between different systems and platforms. By creating a common language for attestations and enabling seamless integration, we can further enhance trust and credibility in the digital world.
https://docs.attest.sh/docs/learn/attestations


确实就是签名的一套工具。也确实「简单」。


为啥要有这个东西呢?写 / 验 签名不是很简单的东西么?这可以从之前 Vitalik 和 Disco 的 founder 有关 SBV vs VC(Verifiable Credentials) 的讨论中看出。SBT 和 VC 两者的功能都是用来做「证书」,SBT 的优势在于由 ERC721 的普及而带来的强大的互操作性,钱包,Marketplace 等工具都对 721 有很好的支持。反观 VC 的标准虽然已经出来很久,但是并没有得到很好的支持。


类似的,对于签名来说,创建签名的工具,所签数据的 schema 格式,验证签名的工具,签名标准化的工具,相比 ERC721 都差很多,所以从这个角度看,EAS 虽然简单,但的确是有用的 Public Good 工具。


怎么实现?


针对上面提到的薄弱工具支持,EAS (https://attest.sh/)主要实现了如下功能:


  • 创建被签数据的 schema
  • 签名浏览器:创建,验证,revoke 签名
  • 支持签名的 onchain,offchain 存储


使用场景


防女巫攻击。这个在 Web3 里面是很刚需的场景,因为 Incentative 是 Tokenomcis 的核心动力(eg. Bitcoin). 如果 Token 和 Airdrop 被 bot 和羊毛党主导的话,整个价值链就断掉了。


可信 UGC。Web2 众多独角兽的核心逻辑。Q&A 平台,Review 平台,Social 等。在大模型的背景下,如何验证数据的可信会越来越重要。


还有其他各种可以通过验证签名可以解决的问题就非常广泛了,可以参考文档: https://docs.attest.sh/docs/learn/use-cases-overview


Conclusion


Attestations, DIDs, and other concepts such as verifiable credentials, claims, badges, and proofs can all be considered types of attestations in the sense that they are used to provide information about an individual or organization in a secure and verifiable way.
https://docs.attest.sh/docs/learn/attestations-vs-x


需要承认的是 EAS 还是一套有用的工具。但是 Schema 支持的数据模型还是相对简单,但是对具体数据的可编程性和表达性并没有很好的支持。这对于应用状态复杂的场景比如 social 应用就会比较吃力。

US3R Network 作为全量数据都可以做 Attestation 的数据基础设施,显然更适合实现复杂的应用。


Reference:

感谢 LXDAO (https://lxdao.io/) 整理:
https://mirror.xyz/0xeee68aECeB4A9e9f328a46c39F50d83fA0239cDF/jmpn9Ykymny7JNCwWKkaDUFCx3MYqykx5phzfrVHHuE
https://www.notion.so/EAS-8a36588a8d9d4f9a815b6b6436d98aff#5b2303b8ef684e74ac19981646b1c0b9
https://hackmd.io/fhGM1GqHQHyYkbGkI68dDw?view=
https://www.notion.so/lxdao/EAS-fed13669a90345b7b87d68670c04436a
https://www.coindesk.com/tech/2023/05/04/layer-2-network-optimism-to-use-ethereum-attestation-service-to-promote-user-trust/
https://mirror.xyz/0x0bcAFff6B45769B53DE34169f08AB220d2b9F910/U23XA4fBXfpSk58KnPGbBx5dpc6DVplfK2T-QSAE-wU
https://cryptonews.com/videos/soulbound-on-or-off-chain-vitalik-buterin-and-evin-mcmullen.htm
https://www.youtube.com/watch?v=OZkuwshcL3k&ab_channel=%5BEthCC%5DLivestream2
https://www.theblockbeats.info/news/35775
https://community.optimism.io/docs/identity/atst-v1/

免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表Bi123的观点或立场

相关推荐

上一篇:赵长鹏旧文:我为什么不喜欢大型 ICO

下一篇:BALD 一夜千倍,Base 生态除了 Meme 还有什么值得关注?

扫码下载APP添加官方微信
行情机会交流