Notes

Posted on May 11, 2022Read on Mirror.xyz

EthSign:电子签名改变未来

去年给EthSign写了交互教程,今天补充一个详细的文章。

今年3 月 9 日,Web3 基础设施初创公司 EthSign 宣布完成 1200 万美元种子轮融资,红杉风险投资的三个部门:红杉资本、红杉资本印度和红杉资本中国都支持了这轮融资,还有更多投资者大家可以去官方推特查看,这里就不多述了。

很多玩家是看到融资信息才去了解EthSign这个项目,我不是,我去年8月就看到EthSign了,当时体验下就被项目各种实际应用场景深深吸引,无奈当时太忙没有深入项目,拍断大腿啊!!!

什么是EthSign?EthSign能干什么用?

以往商业场景使用中心化电子签名服务存在诸多痛点:

1,用户必须在服务商的允许下验证签名和检索已经签过的协议

2,包含商业机密的协议被上传和保存在互联网巨头的云存储中

3,电子签名服务商一旦破产,服务器上的数据将会不可避免地被删除

EthSign 希望通过区块链技术解决传统电子签名的痛点,用户通过钱包或社交媒体账户就能生成私钥签署文件和协议,私钥生成的数字签名记录在链上,签名的文件经过加密存储在去中心化存储网络中,以增强隐私和安全性。

EthSign将与主流EVM兼容,允许用户使用不同的钱包登录,因此用户可以与现有的 DID 签署协议,但是如果我没有加密钱包怎么办?

别担心,EthSign 还支持 Torus 和 Fortmatic 等平台,允许用户从现有身份(如电子邮件、Google 帐户、Twitter 帐户)生成私钥。

EthSign支持 Filecoin、IPFS、Sia和 Arweave(默认)以及更多去中心化文件存储网络,让用户能够根据自己的喜好选择哪个去中心化存储网络。

EthSign特点:

1,没有中央服务器来存储用户信息或他们签署的文件,保持 100% 透明和去中心化

2,透明、相关或授权方有权验证签名、下载文件和查看整个协议生命周期的事件

3,首个智能协议平台,用户可以创建智能协议,通过区块链自动执行

4,将链上原生创新集成为功能模块供用户选择。

5,在大多数情况下具有法律约束力任何项目或场景都可以轻松地将 EthSign集成到他们的工作流程中

6,轻松对接非加密用户

签署文档到底意味着什么?

通常,这意味着同意文件中概述的一组条款,并在将来出现争议时留下证据......

进一步简化,从根本上说签名的行为就是捕获意图和同意。意图由签名文档捕获,同意由签名者的电子签名捕获。

要跟踪有效签名,只需要存储有关文档的识别信息以及证明签名确实由上述签名者生成的证明。

因此,在智能合约的上下文中,EthSign必须存储的两个关键信息是:向签名文档的唯一标识符+加密安全的签名证明。

在以前版本中,EthSign选择将文档哈希+签名者的原始数字签名+文档更改+过去签名的整个历史记录直接放在智能合约存储,这被证明是灾难性的,需要消耗大量gas费用。

在EthSign Signatures中团队积极优化了信息存储方法,以减少气体消耗,不再将原始ECDSA签名存储在智能合约中,对记录保存数据结构进行了门控,只有可以通过符合 EIP-712 标准的 ECDSA 身份验证时,才能对其进行修改和签名操作,从而通过加密验证获取同意。

这大大减少了存储的使用,EthSign不用在智能合约存储中显示存储文档和签名的过去状态,存储文档和签名作为Solidity事件发射,消耗的gas就大幅减少。

EthSign 3.0(PDF 签名)是一个完全无服务器的网站,静态托管在 IPFS + Arweave 上,完全在用户的浏览器中运行,提供与 Web 2.0 电子协议签署平台相同的功能和用户体验,同时利用区块链的力量来提高透明度和安全性。

签署电子协议是EthSign的初始用例,经过多个版本的迭代,EthSign已经能够提供基本功能:例如私钥签名,协议的分散存储,协议签名的流程日志等;高级功能:例如在线起草协议,链版本更新和日志下载等。

使用EthSign,加密基金能够通过EthSign上传文件,签署协议并完成交易。

EthSign 4.0测试版将马上推出,EthSign 4.0智能协议 (ESA)真正实现了“智能合约”的愿景,ESA 通过在现有法律强制执行之外或代替现有法律强制执行的情况下使用智能合约强制执行电子协议,从而使电子协议具有更严格的约束力。

EthSign的实际应用场景太多了,将成为DAO提案执行(投资、投资组合锁定管理)、信贷借贷、众筹等多方协作的底层基础设施平台,大家多关注项目动态,深入EthSign,深入未来~

EthSign官网:

https://www.ethsign.xyz/

推特:

https://twitter.com/ethsign

Discord:

https://discord.com/invite/RVSm2n3q