【区块链技术焦点】 什么是区块链技术?区块链技术的应
区块链技术是一种创新的分布式数据库或账本,它可以在一个计算机网络的节点之间共享和记录交易、资产和信任。区块链技术最初是为了支持比特币这种去中心化的数字货币而设计的... [详细]
区块链技术是一种创新的分布式数据库或账本,它可以在一个计算机网络的节点之间共享和记录交易、资产和信任。区块链技术最初是为了支持比特币这种去中心化的数字货币而设计的... [详细]
区块链技术是一种革命性的数字记录方式,能在去中心化的网路中安全、透明地...
Tact 是专为TON区块链量身定制的开创性编程语言,注重效率和用户友好性。本文...
双花攻击是同一笔数字货币被支付或花费了两次甚至多次的情况。双花攻击在使...
我们在转帐时,常常需要选择主网类型(提领地址的协议),会出现TRC-20、ERC-20、...
随机数是指在一定范围内,按照某种概率分布,不可预测地出现的数值。随机数在很多领域都有广泛的应用,如模拟、游戏、密码学等。然而,要在计算机程序中生成真正的随机数是非...
Flashbot是一个有远见和创新的项目,它为以太坊的MEV问题提供了一个可行和有效的解决方案。通过Flashbot,用户、矿工和开发者都可以从MEV中获益,同时保护以太坊的安全和效率。...
数据token化是一种数据安全技术,它可以将敏感的数据元素(如信用卡号、身份证号、健康数据等)替换为非敏感的等价物,称为token,这些token在区块链上可以安全地传输,而不暴露原...
短地址是一种将长的网址转换为简短的网址的技术,它可以让用户更方便地分享和传播网址,也可以节省空间和流量。短地址的原理是通过一种算法,将长网址映射到一个较短的字符串...
黑客松(hackathon)是一种流行于科技界的活动,它让不同背景和技能的程序员聚集在一起,为了解决某个问题或创造某个产品而进行集体编程。黑客松一般持续24小时或一个周末,有时...
多方计算(Multi-party computation,MPC)是一种密码学技术,它可以让多个参与方在不泄露各自的数据的情况下,共同计算一个函数的结果。这种技术可以应用于很多场景,例如隐私保护的...
PG算法是一种基于策略梯度的强化学习算法,它的目标是直接优化策略函数,使得期望回报最大化。策略函数是一个参数化的函数,它可以根据状态输出一个动作或者一个动作的概率分...
Solidity数组是一种数据结构,可以存储相同数据类型的元素的有序集合。数组中的每个元素都有一个称为索引的特定位置,可以通过索引来访问或修改元素。数组可以用来存储数字、布...
Raft共识算法是一种分布式一致性算法,它的设计目标是易于理解和实现。它解决了在存在故障的情况下,如何让多个服务器达成对共享状态的一致意见的问题。共享状态通常是一个由复...
拜占庭将军问题是一个经典的分布式计算问题,涉及到如何在不可靠的通信环境中达成一致性。这个问题的背景是:一群拜占庭将军分别率领自己的军队围攻一个城市,他们之间只能通...
这篇文章以非技术人员的角度,介绍零知识证明的应用场景、工作原理、发展现状和未来趋势,以期让无技术背景的读者了解零知识证明即将带来的重大变革。...
秘钥生成器是一种用于生成随机和安全的秘钥的工具,它可以用于加密、解密、签名、验证等各种密码学应用。秘钥生成器可以根据不同的算法和需求,生成不同长度和格式的秘钥,如...
Erase函数是一种常用的编程操作,它可以从一个容器中删除指定位置或范围的元素,从而减少容器的大小和占用的空间。不同的编程语言和库提供了不同的实现方式和语法,但基本的逻...
Solidity支持使用以太币(Ether)作为支付的方式,实现智能合约的资金流动和管理。为了实现这一功能,Solidity引入了一个关键字和修饰符:payable。...
分布式共识的定义是:在一个由n个节点组成的分布式系统中,每个节点都有一个初始值,每个节点都可以向其他节点发送消息,每个节点都要最终决定一个最终值。...
全同态加密(Fully Homomorphic Encryption,简称FHE)是一种创新的加密技术,全同态加密的原理是利用数学上的同态性质,本文将介绍全同态加密的原理、特点、应用和展望。...
IPFS(InterPlanetary File System)是一种分布式的点对点文件存储和传输协议,它旨在实现一个更加开放、持久、安全、高效的网络。本文介绍IPFS的原理、特点、应用和展望。...
Solidity中有许多不同的数据类型,其中一种就是映射(mapping)。映射是一种存储键值对的数据结构,本文将介绍映射(mapping)的基本概念、特点、用法和注意事项。...
EIP-1559是以太坊改进提案的编号,全称为EIP-1559:Fee market change for ETH 1.0 chain,旨在优化以太坊区块链的费用市场系统。本文将为你介绍EIP-1559的基本概念和特点。...
数字签名是一种用于验证数字信息的方法,它可以保证信息的来源、完整性和不可抵赖性。数字签名的原理和应用如下: 数字签名的原理 数字签名的原理是基于公钥密码体制的,公钥...
RAII(Resource Acquisition Is Initialization)是C++中的一种编程惯用法,用于管理资源和保证异常安全。本文将介绍RAII机制的原理、作用和典型应用,并给出一些实例代码。...
横向联邦学习是一种新兴的机器学习方法,它可以让多个数据拥有者在不泄露原始数据的情况下,协同训练一个共享的机器学习模型。横向联邦学习适用于数据拥有者之间的数据特征相...
BLS签名是一种公钥签名方案,由Boneh、Lynn和Shacham于2001年提出,并在2018年更新。BLS签名的特点是简单、可聚合、唯一,它可以用于实现多重签名、阈值签名、短签名等应用场景。BLS签名...
WASM(WebAssembly)是一种基于二进制格式的编码方式,可以在现代的网络浏览器中运行,也可以在其他环境中作为一种通用的虚拟机平台。WASM的设计目标是高效、安全、可移植,它可以让...
纵向联邦学习(Vertical Federated Learning,简称VFL)是一种保护数据隐私的机器学习方法,它可以让多个拥有不同特征但相同样本的数据拥有者(例如不同的企业或机构)在不暴露原始数据...