注册
关闭
Hanada

Hanada

发布于 2周前 阅读数 3437

详解Gnosis Safe: 灵活、安全的数字资产管理工具

上线时间:Gnosis Safe 2018年推出 

Gnosis safe:

通过要求多个用户批准交易,多重签名钱包可以让一群人共同控制他们的资金。Gnosis Multisig钱包设置了一个安全的资金管理标准:它可以持有ETH以及其他ERC-20代币,与web3钱包集成,支持离线签名,硬件账本,并允许用户配置所有者和所需签名的数量。此外,Gnosis Safe提供了与Gnosis Multisig类似的功能,但适用于使用两个或多个因素认证的个体用户。其他因素可以由移动设备(手机,平板电脑)和硬件账本保存。

1、背景
我们在以太坊所做的一切,无论是向朋友发送ETH,在Maker上贷款,还是在OpenSea上购买数字艺术品,其核心都是账户的概念。以太坊上的账户存有我们拥有的一切,允许我们与网络交互,并为我们提供一个身份(ID)。该帐户由42个字符的数字和字母字符串标识,前缀为0x。 自2017年以来,以太坊网络上的账户爆炸式增长。

目前,全球共有9000多万个唯一账户,而且这个数字还在以每天约7万个的速度增长。与此同时,这些账户的ETH和ERC20代币价值超过400亿美元。(来源:CoinMarketCap和Etherscan, 2020年4月3日)随着用户数和财富量的快速发展,我们应该确保我们在使用账户时能发挥其最大能力。

 2、团队、附属机构和合作伙伴
2.1核心团队

Martin Köppelmann, CEOMartin Köppelmann成为区块链领域的企业家和思想领袖已经超过3年了。他联合创立了去中心化的Gnosis预测市场—第一个在以太坊上上线的较大的DApp。与预测市场密切相关的是他在去中心化市场驱动治理机制方面的工作。Futarchy。除了创业活动,Martin还通过状态通道(state channels)研究了不同共识机制和可扩展性解决方案的经济激励结构。马丁共同主持了硅谷和旧金山的以太坊聚会小组。最后,Martin以其在“区块链上的基本收入:Circles”方面的工作和研究而闻名,这是一种建立在以太坊之上的新货币,旨在将基本收入作为货币政策来实施。 Stefan George, CTOStefan是一名企业家和开发者,他在2013年开始对比特币感兴趣。

之前,Stefan曾在硅谷的科技公司和柏林的初创公司工作。在取得计算机科学硕士学位后,他在2014年去亚洲旅行了一年,之后在柏林开始了Gnosis的工作。Gnosis的第一个alpha版本是在以太坊推出一周后发布的。Stefan领导了Gnosis的开发,并实现了预测市场平台背后的智能合约。 Dr. Friederike Ernst, COOFriederike是一名物理学家,在柏林自由大学获得博士学位后,在哥伦比亚大学和斯坦福大学进行了多年的基础研究,Friederike还兼职了多年的加密技术专家。现在在Gnosis全职主持公司的运营。此外,她还是德国区块链政策的领先智库-德国区块链协会的秘书长。

 2.2委员会 & 顾问团:

Joseph Lubin (委员会成员)以太坊联合创始人,ConsenSys创始人。拥有普林斯顿大学电气工程和计算机科学学术背景,在机器人学习领域有着丰富研究经验。前高盛私人财富管理部技术副总裁。 Jeremy Millar (委员会成员)ConsenSys的办公室主任。作为办公室主任,Jeremy负责公司的企业活动和战略计划。此前,杰里米·米勒是Ledger Partners公司的创始人和管理合伙人。

Ledger Partners的发展源于Jeremy对区块链和比特币生态系统日益增长的关注和热情。这是从一篇博文开始的,这篇博文可以说是迄今为止最全面的关于比特币和区块链初创企业世界正在发生的事情的报告,你可以在这里看到:http://bit.ly/1Zq2Pvy。Jeremy最初是Oracle第一批Java架构师的一员,后来在Oracle内部和一些初创公司担任销售管理和战略角色。在加入高盛的并购团队之前,他在牛津大学完成了工商管理硕士学位。杰里米是Magister Advisors的创始合伙人,在欧洲为fintech和SaaS公司提供咨询服务。

他还是一位活跃的天使投资者,也是Techstars推动的巴克莱加速器(Barclays Accelerator)的导师。 James Slazas拥有20年的资本市场经验,最初在CME和La Matif的期货交易所工作。为雷曼兄弟公司管理专有衍生品套利和结构性产品账目。同时,为雷曼的伦敦、瑞士和香港银行的高净值客户持有10亿美元的新兴市场信贷风险。詹姆斯管理着一家寿险结算对冲基金,以独特的方式为有限合伙单位收购长寿风险。 

Robin HansonRobin Hanson是乔治·梅森大学(George Mason University)经济学副教授、牛津大学(Oxford University)人类未来研究所(Future of Humanity Institute)研究员。他是一个知名的期货和市场专家,并参与了 Foresight Institute 的 Foresight Exchange 和 DARPA 的 FutureMAP 项目的创建。他发明了用于Gnosis等预测市场的LMSR(对数市场评分规则)市场评分规则,并对信号进行了研究。 

Jason TrostSmarkets创始人兼首席执行官。在创立Smarkets之前,Jason是UBS全球资产管理公司(纽约)的一名应用程序开发人员,在那里他专注于创新的网络技术。杰森创立了互联网初创公司Descipher,这是一个消费医疗网站,同时也是Great Point Capital(芝加哥)的一名股票交易员。 Vitalik Buterin以太坊创始人、以太坊首席科学家。Vitalik Buterin是加拿大程序员和作家,主要是以太坊的联合创始人和比特币杂志的联合创始人。Vitalik帮助开发了Gnosis的拍卖机制,并参与了Gnosis进行的加密经济实验。 3、Gnosis Safe背后的想法
在以太坊上实际上有两种不同类型的账户:外部账户和合约账户,而且越来越明显的是,后者是大规模采用的关键。下面我们提供一个外部账户和合约账户的比较,然后根据gnosis团队的说法,对gnosis safe智能合约的主要功能和优势进行介绍。 EOAs vs. contract accounts(外部账户vs合约账户)
以太坊上两种不同类型的账户有什么区别:外部账户(EOA)和合约账户? 

3.1 EOAs(外部账户):

到目前为止,在以太坊网络上创建的大多数账户都属于外部账户的范畴。EOA(externally owned accounts)是使用传统密钥对(traditional key pair)的以太坊账户。也就是说,它们由一个单一的私钥组成,可以用来进行交易和签署信息。如果你获得了该私钥的访问权,你就获得了对该账户的完全控制。大多数流行的钱包,如Memask或imToken都是简单的EOA,甚至硬件钱包,如Ledger Nano或Trezor也是基于EOA的。这意味着在用户和他们的资金丢失之间只有私钥这个单一停止点。

3.2 合约账户

以太坊账户的另一种类型是智能合约账户。与EOAs一样,智能合约账户每个都有一个唯一的以太坊公共地址,通过查看以太坊地址无法将它们与EOAs区分开来。智能合约账户也可以接收资金并进行类似EOAs的交易。通常,关键的区别是没有使用单个私钥来验证交易。相反,帐户如何完成交易背后的逻辑是在智能合约代码中定义的。智能合约是运行在以太坊区块链上的程序,在满足特定条件时执行。它们在合同帐户中的功能意味着,与EOA相比,此类帐户可以实现访问权限,例如,指定由谁、如何以及在什么条件下执行交易,以及更复杂的逻辑。 

3.3 多重签名钱包

多重签名钱包是一种合约账户,在交易执行之前需要多方确认。这些各方(每个由一个独特的以太坊账户地址代表)在智能合约中被定义为多签名钱包所有者。只有当预定义数量的所有者确认一个交易时,该交易才会执行。因此,与私有密钥控制的帐户相关的单点故障将被删除;丢失或损坏私钥将不再自动导致帐户控制的所有资金的损失。
详解Gnosis Safe: 灵活、安全的数字资产管理工具

4、The Gnosis Safe

Gnosis safe是一个智能合约钱包,其核心是多签名功能。具有以下特性:

 4.1 高安全性

Gnosis Safe的多重签名功能允许您定义所有者帐户列表和确认交易所需帐户的阈值数量。一旦所有者账户的阈值确认了一笔交易,即可执行安全交易。所有者可以是EOAs或其他智能合约账户。 

4.2 高级执行逻辑

可以使用不同的Gnosis safe库合约来执行复杂的交易。一个非常常见的例子是批处理交易,多个简单的以太坊交易被合并并同时执行。这意味着用户无需连续签署多个交易,只需签署一个批处理交易。 

4.3 高级访问管理

用户可以将Gnosis Safe模块添加到他的Gnosis Safe中。这样,就有可能实现更细化的访问管理。例如,可以定义一个模块,该模块只能在特定情况下用于恢复对Gnosis safe的访问。这方面的一个流行版本是社会恢复型模块(social recovery module)。一个不同的例子是允许Gnosis safe的所有者授予有限的执行权限的津贴模块(allowance modules),如对外部账户的每日限制。 

4.4 代币回调支持

许多新的代币需要钱包合约实现回调。像ERC721和ERC1155这样的代币标准允许合约通过这些立即对接收代币做出反应,甚至有可能完全拒绝转账。

 4.5 无以太币账户

Gnosis Safe的另一个核心功能是代币支付。一般来说,以太坊交易需要ETH来支付交易费用("gas")。通过Gnosis Safe,用户可以用一些支持的ERC20代币支付交易费用。这是通过交易中继(transaction relay)服务实现的,该服务接受这些代币并将交易提交给区块链,因此以ETH支付gas费用。通过同样的功能,可以实现无以太币交易,即第三方通过同样的中继服务代表Gnosis Safe支付交易费用。

5、Gnosis Safe界面
Gnosis Safe智能合约可以通过不同的接口访问。 

5.1 Gnosis Safe Multisig网页界面

Gnosis Safe可以通过Gnosis Safe官方网站https://gnosis-safe.io安装,用户可以指定所有者的数量和他们的所有者账户地址,从而轻松部署、设置。兼容的账户地址包括硬件钱包、Metamask、Authereum、启用WalletConnect的钱包以及其他。你可以看到资产概况,并可以进行交易,如直接智能合约互动的自定义交易。除此以外,还支持ENS名称。目前,该团队正在开发第三方开发者可以利用的Safe Apps进行更好的DApp整合。

 5.2 Gnosis Safe Multisig移动版

虽然网页版仍然是焦点,但Gnosis Safe也有移动版。Gnosis Safe Multisig移动版允许您在手机上跟踪您的资产和交易,并通过推送通知随时随地了解情况。 App stores- iOS:https://apps.apple.com/app/id1515759131- Android:https://play.google.com/store/apps/details?id=io.gnosis.safeBeta- Mainnet iOS:https://testflight.apple.com/join/c6k0CIUk- Mainnet Android:https://appdistribution.firebase.dev/i/401cf2ea8afd6ed8- Rinkeby iOS:https://testflight.apple.com/join/U8NviSFl- Rinkeby Android:https://appdistribution.firebase.dev/i/8ecc0367c2001086

 5.3 安全命令行接口(CLI)

用户可以使用Safe -cli通过命令行与您的Safe交互。它的功能目前是有限的。

 5.3.1 聚焦开源

Gnosis Safe代码是Github下提供的一个开源代码,它包括智能合约、所有接口和后端服务。对于Gnosis Safe团队来说,信任和安全是用户和他们之间的必不可少的方面,尤其是钱包基础设施。 

5.4 外部接口

通用登录(Universal Login )能够完全支持Gnosis Safe智能合约。新部署的钱包默认是Gnosis Safe。他们利用Safe的主要原因是它的安全性。"Gnosis Safe是经过正式验证和审计的代码,每个月存储的资产越来越多(目前价值近900万美元)” Pepo,一个建立在区块链上、由OST开发的视频共享社交网络,利用了Gnosis Safe智能合约。对于每个新的Pepo用户,都会部署一个新的Gnosis Safe合约。

Pepo团队决定建立在Gnosis Safe堆栈上,因为它具有模块化、灵活性和安全性,允许他们的应用程序利用会话密钥、多设备管理和账户恢复。Gnosis Safe对该应用程序的用户体验的一个关键贡献是,它的合约使使用者能够拥有多个设备。

 6、联络信息:
Official Website: https://gnosis-safe.io

Twitter: https://twitter.com/gnosisSafe

Discord: https://discord.gg/hck6QZxu

Medium: https://blog.gnosis.pm/tagged/safe

Github: https://github.com/gnosis?utf8=%E2%9C%93&q=safe

  • 0
Hanada
Hanada

0 条评论