一条链的未来,不由技术架构决定,而由它选择守护的那套信仰来决定。
用Rust打造命令行利器:从零到一实现mini-grep在开发中,命令行工具以其高效和灵活深受开发者喜爱。本文通过一个Rust实现的mini-grep项目,带你从零开始学习如何构建一个功能强大的命令行程序。从接收参数、读取文件到模块化重构、TDD开发和错误处理,这篇教程将为你揭开
本文介绍了确定性和非确定性密钥交换的概念,以及如何在 ECDH 密钥交换方法中使用 libsodium.js 实现这两种方式。确定性密钥交换使用已知的种子值生成密钥,每次都得到相同的结果,而非确定性密钥交换则随机生成密钥,每次结果都不同。文章通过代码示例展示了这两种方法的实现,并提供了在线演示。
本文对比了AEGIS和AES加密算法,AEGIS作为一种基于AES的加密算法,集成了身份验证标签,并为每条消息分配一个唯一标识符;在具有AES硬件支持的设备上,AEGIS是一个不错的选择,否则XChaCha20可能在性能上更胜一筹。libsodium.js库支持AEGIS-128l、AEGIS-256和XChaCha20三种加密算法。
文章探讨了人工智能(AI)技术发展是否会导致技术奇点,即技术发展变得不可控和不可逆转,并威胁人类社会。文章引用了多项研究,包括ChatGPT 4通过图灵测试,以及对AI发展速度的预测。文章认为,虽然AI在某些方面超越人类,但目前看来奇点在短期内不太可能发生,并讨论了AI可能面临的挑战如学习内容质量下降以及未来的发展方向。
本指南提供了在Dune上编写干净、可读和可维护SQL查询的最佳实践,适用于DeFi协议、NFT集合和区块链指标的分析。推荐采用使用公用表表达式(CTEs)而非子查询的结构,以提升代码的可读性和可维护性,同时强调一致的格式和命名约定对于社区分析的价值。
从零到Web3:使用@solana/kit快速查询Solana账户余额Web3浪潮席卷全球,Solana凭借其高速、低成本的区块链网络成为Web3开发者的热门选择。本文将带你从零开始,通过一个简单实操教程,使用@solana/kit快速搭建项目并查询Solana账户余额。
本文介绍了SipHash算法,它是由JP Aumasson和Daniel J Bernstein (djb)共同设计的一种快速哈希算法,旨在解决哈希表在面对拒绝服务(DoS)攻击时的脆弱性。SipHash通过密钥哈希的方式,在保证速度的同时,提供了较好的安全性,尤其适用于网络应用和WebAssembly (WASM)等场景,且比HMAC更快。
本文介绍了如何使用libsodium.js在WebAssembly (WASM) 中实现对称密钥加密。libsodium是一个加密库,它选择最佳的对称加密方法(如AES和XChaCha20),并通过WASM在浏览器中快速执行。文章提供了代码示例,展示了如何使用libsodium.js进行加密和解密操作,以及如何在实际应用中使用。
Web3开发实操:用Anchor在Solana创建代币MintAccountWeb3浪潮席卷全球,Solana凭借其高吞吐量和低成本成为区块链开发者的首选平台。在Solana生态中,代币(Token)是构建去中心化应用(dApp)的核心,而MintAccount则是代币
本文介绍了使用 LlamaCloud 和 LlamaIndex 进行文档解析,以提取如英国邮政编码、IP 地址、电子邮件地址、银行详细信息等敏感信息的方法,用于欺诈检测和数字取证。通过 GenAI 引擎,可以从各种格式的文档中提取信息,并展示了使用 LlamaExtract 提取信息的代码示例。文章还评估了使用不同配置的成本和输出结果。
本文探讨了区块链基础设施安全的重要性,解释了它与智能合约安全的不同之处,并提供了一些针对区块链基础设施进行安全审计的实用方法。文章强调了基础设施审计需要关注的组件及其潜在风险,例如验证节点、数据可用性层、执行客户端和P2P网络,以及如何采用系统性的方法来识别和缓解这些风险,确保区块链网络的整体安全。
本文深入探讨了群论中的子群、生成元和本原元素的概念。首先从加法群入手,例如 Z6 和 Z9, 然后转向乘法群,例如 Z7 和 Z11。通过具体的例子和 Python 代码,展示了如何识别子群,找到生成元,并计算模逆。文章还介绍了本原元素的概念,并提供了在 Zp* 中寻找本原元素的 Python 代码。
本文分析了 Solana 上的稳定币生态系统,包括采用率、主要发行方、跨境支付用例、链下解决方案以及消费者利益。Solana凭借其高吞吐量、低成本和活跃用户群,有望成为稳定币应用的主要中心。文章还探讨了稳定币在DeFi中的作用,在跨境支付中的优势。
Sui生态概念入门Sui是从零开始设计的区块链平台,在2023年5月份完成主网的上线,使用Move编程语言进行应用开发。而本次训练营里会教大家使用Move的基础语法帮助完成Sui上的应用开发。训练营分为8个task,每个task里都能学到Sui平台上的一部分知识点,全部知识点都学完了以后,对于小
Mint Blockchain 是一个专注于 NFT 领域的 Layer2 网络,定位是“连接全球消费者与 NFT 的 Layer2”。
扫一扫 - 使用登链小程序
490 篇文章,633 学分
198 篇文章,605 学分
412 篇文章,468 学分
131 篇文章,452 学分
66 篇文章,401 学分