熟悉区块链的人都知道,区块链的钱包之所以被分成不同的类别,其本质其实就是私钥的管理方式不同。
古典密码学的历史可以追溯到公元 400 年前,斯巴达人发明了 **“塞塔式密码”** ,即把长条纸螺旋形地斜绕在一个多棱棒上,将文字沿棒的水平方向从左到右书写,写一个字旋转一下,写完一行再另起一行从左到右写,直到写完。解下来后,纸条上的文字消息杂乱无章、无法理解,这就是密文,但将它绕在另一个同等尺寸
密码学中的加密方式从密钥的数量方向可以分为 **对称加密和非对称加密** , **对称加密** 只使用一把密钥来对数据进行加解密,而 **非对称加密** 使用两把密钥来进行加密,分别为公钥和私钥。对称加密和非对称加密有很多非常出名的算法,例如:对称加密比较有名的算法有 **DES 和 AES**
Schnorr 签名和 BLS 签名在区块链技术中都有着重要的应用。它们各自具备独特的优势,使其在不同的区块链应用场景中得到广泛使用。
单向散列函数,又称单向Hash函数、杂凑函数,就是把任意长度的输入消息串变化成固定长的输出串且由输出串难以得到输入串的一种函数。这个输出串称为该消息的散列值。一般用于 **产生消息摘要,密钥加密等。
本文将带领大家去 **理解共享秘密相关的一些技术** ,希望大家从中能学到一些共享密码的知识。
比特币自 2009 年发布以来,经历了多次重要升级。这些升级旨在提高比特币网络的安全性、效率和功能性。
助记词(Mnemonic Phrase)在加密货币领域,尤其是钱包中,被广泛用于生成和管理私钥。它们是基于 BIP-39 标准生成的。
Schnorr 签名是一种数字签名方案,以其简洁性、高效性和安全性著称,并作为比特币的 Taproot 升级的一部分被采用。以下是 Schnorr 签名的详细流程和特点。
Bitcoin 钱包开发流程
以太坊(Ethereum)是一个开源的区块链平台,它不仅支持比特币那样的数字货币交易,还支持更复杂的应用程序,这些应用程序是通过智能合约来实现。
TON(The Open Network)是一个去中心化区块链平台,由Telegram Messenger的创始人Nikolai Durov和Pavel Durov发起,旨在提供快速、安全且可扩展的区块链解决方案。
Cosmos 是一个去中心化的网络平台,它旨在解决当前区块链技术中的可扩展性和互操作性问题。Cosmos 通过一种称为 Tendermint 核心的共识机制,提供了一种模块化和高效的区块链架构,使不同区块链能够相互通信和协作。
Solana 是一个高性能的区块链平台,旨在实现快速、安全且可扩展的去中心化应用(dApps)和加密货币交易。它的设计初衷是解决传统区块链网络在扩展性和速度方面的局限,特别是比特币和以太坊在交易吞吐量和确认时间上的瓶颈。
Stacks 是一个开源项目,旨在通过将智能合约和去中心化应用(dApps)引入比特币区块链,从而扩展比特币的功能。它通过名为 "Proof of Transfer" (PoX) 的共识机制,将新一代的区块链与比特币连接起来。
Near Protocol是一个基于区块链技术的智能合约平台,旨在为开发者提供构建去中心化应用程序(dApps)的基础设施。它致力于解决传统区块链平台所面临的扩展性、用户体验和开发者友好性等问题。
Polkadot 是一个由 Web3 基金会支持的开源多链区块链平台,旨在解决现有区块链技术的可扩展性、互操作性和升级困难等问题。其核心目标是创建一个完全去中心化的互联网,让独立区块链可以在共享的安全环境中无缝协作和通信。
SUI 是一个一层区块链平台,目标是解决传统区块链在性能和可扩展性方面的瓶颈。SUI 项目由 Mysten Labs 开发,采用了一些创新的技术和设计理念,使其在处理速度、交易成本和用户体验方面具有显著优势。
Tron(波场) 是一个兼容 EVM 的区块链平台
EOS(Enterprise Operating System)是一种开源的区块链平台,旨在提供一个可扩展的去中心化应用程序(DApp)开发环境。它采用了类似操作系统的架构,具有账户、验证器、数据库、消息传递等核心功能,为开发者提供了一个强大而灵活的平台,以构建各种区块链应用。
“KDA链”指的是Kadena(KDA)区块链平台。Kadena是一个基于区块链技术的高性能智能合约平台,旨在提供安全、高效和可扩展的区块链解决方案。Kadena项目由Stuart Popejoy和Will Martino于2016年创立,他们曾在摩根大通工作,并参与了JPMorgan的区块链项目J
XRP是一个由Ripple Labs开发的数字资产和支付协议。
Staking 是一种数字货币领域中常见的机制,允许持有者通过将其加密货币锁定在特定的区块链网络中,从而获得奖励。这种机制通常用于支持和维护区块链网络的运行和安全。
由浅入深,层层递进,帮助开发者学习最全面的钱包开发技术 前5节主要讲相关的背景知识、理论基础、算法等 从第6节开始逐步带你实战开发,包括算法实战、钱包开发、助记词生成、签名、各不同生态、不同类型的钱包开发详细教程
DappLink 于 2022 年开始由 Savour Labs(现已改名为 The Web3) 孵化而成,团队成员分别来自 Binance、Bybit、 Mantle、Chainup,Bixin,TokenPocket 和 HyperChain 等知名 web3 公司,目前已经上线跨链互操作协议和多重质押协议的测试网, Layer3 AppChain 部分模块已经上线测试网。
Official Website: https://www.dapplink.xyz/
X: https://twitter.com/0xdapplink
Github: https://github.com/eniac-x-labs
Telegram: https://t.me/+qqhy1i-_xnU1M2Jl
Discord: https://discord.com/invite/zNvystBAtd