月亮链 月亮链
Ctrl+D收藏月亮链

TOK:科普:以太坊合约交互中的“授权”究竟是什么?_HODL Vault Token

作者:

时间:1900/1/1 0:00:00

作者:NEST爱好者_CryptoV12有关「授权」操作,很多以太坊新用户在第一次操作智能合约遇到时都是一头雾水。不明白什么是授权,更不明白为什么授权还要发起一笔交易,而且交易本身没有携带任何资产,同时还要去支付一笔矿工费。本篇文章,我们将从技术的角度为大家解读一下「授权」操作的本质。用户在与以太坊智能合约进行Token资产交互时,首先要进行授权操作。那么,为什么要有授权操作呢?

稳定币crvUSD科普创新清算机制LLAMMA,可在抵押品价格下跌时逐步替换为稳定币:1月17日消息,Curve官方科普其稳定币crvUSD创新的清算机制LLAMMA,解释了LLAMMA通过AMM的特性进行针对债务人更友善的清算方式,让抵押品在价格下跌时逐渐转移成稳定币,让原本要清偿的债务有一定程度的稳定币可以偿还,同时在价格回稳时再逐渐把稳定币换回抵押品,而不是直接的触发清算导致债务人的亏损。

此前报道,2022年11月23日,去中心化交易平台CurveFinance开发者发布Curve即将推出的去中心化Stablecoin“crvUSD”的官方代码和白皮书。[2023/1/17 11:17:13]

民盟中央建议加速元宇宙科普和立法:3月4日消息,民盟中央已起草了《关于“元宇宙”技术发展的提案》,并将提交全国政协十三届五次会议。在提案中,民盟中央建议,在科普层面需加速知识传播,法律层面则需加快立法步伐。民盟中央拟提交的提案指出,目前,在新兴网络层面,相关政策法规相对缺失。“元宇宙”在未来将会带动形成全新的网络形态,当遇到突发舆情,全虚拟的环境、场景将更难进行源头追踪、问题疏导。因此建议应尽早加快立法研究,尽快形成与技术、市场发展相适应的治理模式和法律基础,全面提升我国社会治理的水平。建议组织相关部门,针对“元宇宙”相关需求、风险进行立法研究,并尽快发布。此前消息,民进中央拟向全国政协十三届五次会议提交《关于积极稳妥推进元宇宙技术和产业发展的提案》。建议推进元宇宙技术产业发展,建立相关监管治理体系。(华夏时报)[2022/3/4 13:37:12]

我们举一个NEST预言机矿工报价的案例:Bob是一名NEST预言机报价矿工,他在参与ETH/USDT价格预言机报价时,需要按照自己的报价数据往报价合约中同时转入ETH和USDT资产,这里假设是10ETH和1600USDT,去进行一次报价操作。那么Bob首先要将USDT资产进行一次授权操作,授权给NEST预言机的报价合约,让报价合约拥有操作Bob钱包中USDT资产的权限,以便在报价生命周期内有验证者吃单时顺利执行涉及到USDT资产的交易逻辑。这里的授权本质上也是一笔链上交易,需要用户支付矿工费。目的是为了告诉USDTToken合约,目标智能合约A拥有支配我钱包X数量USDT资产的权限。然后,当目标合约A内需要去进行USDT交易的时候,它就会主动去从USDTToken合约中获取不高于X数量的USDT资产。但在上面这个案例中又出现了另一个疑惑,为什么在报价过程中,只有USDT这类的ERC20Token需要进行授权操作,而ETH不需要呢?技术解析:因为ETH作为以太坊网络原生资产,在向目标智能合约转账时,以太坊网络底层强制要求目标合约要有确定的接收方法,所以交易本身可以携带ETH资产到目标合约中;而ERC20Token在向目标合约转账时,只是更改ERC20Token合约本身的账本信息,目标合约不会收到任何通知。所以,ETH在与智能合约进行价值交互时不需要像ERC20Token那样进行授权操作。准确来说,授权操作有2步:第1步:授权交易本身。是为了告诉某ERC20Token合约,将来可能会有目标智能合约地址A来我的钱包账户取走X数量的该Token资产;第2步:交易执行本身。当目标合约A中的逻辑执行需要进行该Token交易时,合约A会去主动去触发ERC20Token取走X数量的该Token的转账交易;反之,如果没有涉及到该Token的交易,即使已经授权了,也不会真实发生资产交易。简而言之,授权操作之后,不一定会执行Token交易,只是对目标合约A保留了这样一个资金操作权限。

动态 | 区块链技术入选科普杂志《科学美国人》2019十大突破性技术榜单:据新浪网今日新闻报道,美国科普杂志《科学美国人》公布 2019 十大突破性技术榜单。区块链技术因在保障食品安全中的作用而上榜。 入选榜单具体原因:区块链技术的发展应用将显著改善食品污染源数据追踪的困境。利用区块链云端系统,食品制造商可以依次在计算机储存各类过程的信息。[2019/9/29]

很多智能合约开发者为了避免用户反复进行授权操作,一般会默认设置授权最大数量的Token给到目标智能合约。很显然,这种处理方式是存在一定风险的,如果智能合约出现漏洞或合约管理员作恶,那么用户的Token资产将存在丢失的风险,这就是「过度授权」带来的问题。无论是在NESTDAPP中还是imToken钱包中,我们都会经常遇到这个问题。

声音 | 中科院姚建铨:要加快推进区块链与物联网融合的科普 培训:据新华网消息,日前,在区块链与物联网融合发展峰会上,中国科学院院士姚建铨说,关注区块链技术里面的大数据,跟区块链技术结合起来进行测量和检测,能更好地提升激光清洗技术。姚建铨建议,无锡今后要加快推进区块链与物联网融合的科普、培训,正确引导广大人民群众对技术的认知;同时,建立专业、权威,但又普适、成套的理论体系和标准,以此切入区块链的实际应用。[2018/9/18]

为了解决「过度授权」的问题,NESTDAPP设有授权管理页面,如果矿工自己预期短时间内不会参与NEST预言机报价,那么他可以进行「取消授权」操作,消除已有授权所带来的安全问题;imToken钱包也采取了一些措施,比如每次授权都会“明确授权信息”,以及设有授权管理专有DAPP,让用户自由管理自己的已有授权。跳过授权操作的可行性方案:通过在ERC20Token合约中实现特定的转账逻辑,即转账的同时强行调用目标合约的一个方法,可以避免现在的授权操作。但是为了保持Token合约的纯粹性,主流ERC20Token并没有实现该功能。参考资料:1、imToken如何应对DApp过度授权问题?2、NEST去中心化价格预言机综述

标签:TOKTOKEKENTOKENHODL Vault TokenCryowar TokenZorro TokenSideKick Token

pepe最新价格热门资讯
区块链:Libra预计Q4启动,央行在上海等地扩大金融科技创新监管试点_银行区块链

文/王巧编辑/独秀锌链接作为首个提出产业区块链的机构媒体,一直积极推动产业区块链落地。通过深度报道直戳行业痛点,通过分享会聆听行业声音,通过周报呈现行业大观,通过评论展现独特产业观察视角.

1900/1/1 0:00:00
区块链:营收增长3886.03%,上市公司区块链业务终于赚钱了_SKUY

编者按:本文来自互链脉搏,作者:元尚,Odaily星球日报经授权转载。4月28日,远光软件发布了2019年财报,公司整体盈利状况符合预期,实现营收15.65亿元,同比增长22.44%;净利润2.

1900/1/1 0:00:00
区块链:区块客周刊:央行数字货币首个应用场景落地;深度解析Libra 2.0的取舍与坚持_Brainaut Defi

2020.4.20第17期本期关键字:央行数字货币内测、Lendf被盗、Libra白皮书2.0、Block.one参与投票、一季度DeFi报告、G20讨论监管、互金协会报告.

1900/1/1 0:00:00
BTC:行情分析:BTC高位横盘,逐步站稳7000美元关口_USDT

本文来自:哈希派,作者:哈希派分析师团队,星球日报经授权转发。 往期回顾:BTC反弹仍然偏弱,短线注意下行风险※回顾昨日行情分析、获取更多精彩内容,请关注哈希派公众号获取.

1900/1/1 0:00:00
DEFI:从EOS角度观察以太坊DeFi系列之全局观察_XDEFI Governance Token

本系列文章将默认你是一个EOS社区成熟用户,理解EOS基本逻辑和使用同时默认你是一个DeFi小白,完全不懂DeFi概念.

1900/1/1 0:00:00
EER:詹克团“花样攻击”下比特大陆发声明,有哪些潜台词?_BIT

今日中国裁判文书网披露的信息显示,3月25日福州市中级人民法院驳回了比特大陆对于詹克团冻结比特大陆福州子公司36%股份的上诉.

1900/1/1 0:00:00