(13) Axie Infiniy看Ronin链的功能和使用效果
在第一篇文章里我就写过,玩了 Axie Infinity 不到一个月,我就被骗了一次,骗子冒充官方技术支持在 Discord 上行骗让我填表格。它利用了我对助记词不理解的这个不利条件,顺利地拿到了我的助记词,随后,将我账户里全部的资产都转移走了,而且我无法找回,损失惨重。(骗子使用的是 社会工程攻击 方式)。 文章里,我也提过应该在数字资产作为礼物转移一段时间内禁止交易来限制骗子的下一步行动,并且建议借助邮箱、手机等二次确认。然而,借助邮箱、手机验证码二次确认的方式被认为是中心化的方法,无法应用在区块链项目上,那为什么不考虑在 Ronin 链上使用智能合约呢? 智能合约 是区块链上一个脚本语言,在脚本中加入 if/then 条件,让区块链上的交易能够镜像模拟出现实世界中的合约。 我有三种关于 Axie 资产安全和使用的智能合约建议: 作为礼物赠送后,交易时限智能合约 ,即当 Axie 或其他 NFT ,被当作礼物赠送他人后,一定时间内( 24 小时、 48 小时)无法进入交易市场,这种智能合约将给被诈骗的玩家找回 Axie 等 NFT 资产的时间,而不是丢失后就只能被 Ban 掉,不能找回。这种时限类智能合约可以由玩家选择开启或不开启。 交易密码二次确认智能合约。除了助记词这个并不被很多区块链新人理解的内容外,在每笔交易确认时输入 6-8 位密码来保证本人操作。当开启交易密码时,用户首先需要在自己的账户内激活交易密码功能,输入、确认交易密码,然后填写交易密码提示词,再将带有交易密码提示词明文和交易密码的智能合约发到 Ronin 链上。之后,每次客户需要交易宠物,都需要输入密码,再在 Ronin 钱包上确认。交易在执行过程中自动与之前智能合约内的密码进行比对,相同交易才能成功,否则,交易取消。这样的设置虽然增加了操作步骤,但是更符合大众的习惯,将大大降低玩家们被骗子骗走钱包助记词后资产损失的风险。如果交易密码忘记,可以到链上查看提示词。如果一个人记不住交易密码,看明文提示词也无法想起来,那我觉得,他可能日常生活都会遇到很多的问题,这记忆力和智商真的不适合进入区块链项目里。 从我个人的软件工作经验看,实现二次密码的智能合...