草庐IT

冷钱包

全部标签

解析MPC多方计算钱包:私钥分片与备份的新安全前沿

文章目录前言什么是MPC钱包1.1定义和基本原理当前用户的困境MPC钱包简介3.1工作原理3.2解决问题的关键点MPC钱包优势与劣势4.1优势4.2缺点MPC主流算法实现5.1概述不同算法市场竞品6.1竞品列表个人观点7.1安全性评价7.2中心化问题7.3技术黑盒挑战7.4移植性局限7.5期望和展望总结前言随着数字资产不断演进,私钥安全和交易授权问题备受关注。传统加密钱包存在单点故障风险,为此出现了多方计算(MPC)钱包。本文深入讨论MPC钱包的核心机制、优势、面临的挑战及未来趋势什么是MPC钱包MPC钱包是一种利用多方计算方法的加密钱包,需要多个参与者一起才能授权交易,完成交易动作。(MPC

ios App Store 显示对钱包的支持,即使钱包已在应用程序功能中被禁用

我们的应用程序尚未与钱包集成,并且在xcode的功能中也被禁用。我们导入的唯一框架是用于推送通知的AirshipKit(UrbanAirship)。还有其他人看到这个问题吗? 最佳答案 我正在与UrbanAirship支持团队合作解决这个问题。他们通过更新回应说,在他们的最新版本v7.2.0中,他们一起删除了对电子钱包的支持,这应该可以解决问题。https://bintray.com/urbanairship/iOS/urbanairship-sdk/7.2.0/view. 关于iosA

vue3 使用 web3.js;钱包转账;唤醒钱包.......

web3.js基本使用本篇文章不适合没有经验的小白,需要对web3有一定的了解,所以有些参数需要自己懂!准备安装web3.js依赖包npminstallweb3文档教程地址:https://web3.tryblockchain.org/这是我自己封装的类web3.js直接复制过去就可以用/***web3.js*@example*importWeb3from'./web3.js'//根据你实际文件路径引入这个类*constweb3=newWeb3('https://...');*web3.wakeUpWallet()//唤醒钱包*/importWeb3from"web3";exportdefau

web3 连接以太坊、Xverse、UniSat钱包,获取签名

连接以太坊这里是我是使用Metamask钱包连接MetaMaskSDK准备工作安装SDKyarnadd@metamask/sdk//ornpminstall@metamask/sdk安装ethers(我这里是直接引入JS文件)scriptsrc="https://cdn.ethers.io/scripts/ethers-v4.min.js" charset="utf-8" type="text/javascript">script>编写逻辑//1.这里按照官网提供的代码引入SDKimport{MetaMaskSDK}from'@metamask/sdk'//实例化constMMSDK=newM

用多重签名钱包来增强数字货币的安全性

译者|陈峻审校|重楼不知您是否考虑过,即使将加密货币存储在数字货币交易所或硬件钱包中,也存在着风险。例如:火灾或地震等不可抗力事件一旦发生,就可能毁坏其存放的服务器、及其分类账本(Ledger)与种子短语(SeedPhrase)。我曾经把自己的加密货币存储在类似Ledger的硬件钱包中,并为此时常当心。为了应对此类风险,我曾经主动在不同的地方保存两份种子短语。同时,交易所本身也难免受到黑客的攻击,进而被一次性地盗取大额加密货币。而用户在得知此类安全事故时,往往为时晚矣。其面临的损失无疑是巨大的。目前,针对上述风险,一种有效解决的办法是使用多重签名钱包(Multi-signatureWallet

android - 如何使用 JWT 将报价保存到 Google 电子钱包?

实际上,我想将报价保存到“Google电子钱包”。因为在我做了一些RND并遇到thisdocumentation之前我还没有研究过它.在本文档中,他们在Android端创建了Offer类对象,但在我的例子中,Offer类对象是在我们的后端服务器上创建的,我只需将一个API连接到我们的后端服务器即可获得现成的JWTtoken,现在使用该JWTtoken,我想将报价保存到“Google钱包”。现在我的问题是,这可能吗?如果是,请告诉我如何?另外请让我知道我是否可以提供更多详细信息,以便您了解我的问题。谢谢 最佳答案 我一直在PassNi

使用WalletConnect Web3Modal v3 链接钱包基础教程

我使用的是vue+ethers官方文档:WalletConnect1.安装yarnadd@web3modal/ethersethers或者npminstall@web3modal/ethersethers2.引用新建一个js文件,在main.js中引入,初始化配置sdkimport{createWeb3Modal,defaultConfig,}from"@web3modal/ethers5/vue";//1.GetprojectIdconstprojectId=import.meta.env.VITE_PROJECT_ID;//2.Setchainsconstmainnet={chainId:

android - 谷歌钱包 : No forms of payment available

我是开发Android应用的新手,我的一些应用是付费的。到目前为止,已有5人购买了我的应用程序。Google电子钱包通知“您没有可用的有效付款方式。此帐户没有有效的付款方式。请指定付款方式以获得付款。但是当我点击“指定一种付款方式”时,我收到了“没有可用的付款方式”的消息。所以我想知道:这正常吗?要使我有资格在付款周期结束时获得付款,最低付款金额是多少?我是越南人。感谢您的关注! 最佳答案 转到https://wallet.google.com/merchant然后按付款设置,然后选择添加付款方式。您需要银行的IBAN和BIC代码才

区块链系统探索之路:钱包地址的实现

在区块链,特别是比特币网络,一个非常关键的组件是钱包。它主要用来实现“价值转移”,既然要转移,那就必须要有转移人和接收人,在转移过程中,我们必须确保转移的发送必须由资产的所有者发起,这就是私钥的作用,一笔交易要生效必须由资产的所有人使用它的私钥确认后才能发起,同时要有办法准确找到价值的正确接受者,这就是公钥的作用,公钥类似于银行账号用于接收转移的资产。在前面章节我们介绍过,私钥是一个随机数,而公钥是将椭圆曲线上的G点与私钥对应的数字进行“乘法”后所得的结果。有了公钥和私钥,我们就很容易确认一笔交易的合法性。交易的发起者将他的公钥公布出来,然后使用其私钥对交易内容进行数字签名,任何人都可以用公钥

使用nodejs和web3js实现链接metamask钱包并实现合约交互

在以太坊区块链上,metamask钱包是一个非常常用的钱包,用以管理以太币和其他以太坊资产。同时,它也是一个重要的以太坊智能合约交互工具。在本文中,我们将介绍如何使用nodejs和web3js实现链接metamask钱包并实现合约交互。一、安装NodeJS和Web3JS在开始之前,首先需要安装NodeJS和Web3JS。NodeJS是一个开源的JavaScript运行环境,允许开发人员使用JavaScript编写运行在服务器端的应用程序。而Web3JS是以太坊的JavaScriptAPI,它使得应用程序能够与以太坊网络进行交互。二、安装Metamask钱包在链接Metamask钱包之前,需要先