区块链
-
数字签名的原理和应用_链圈子
数字签名是一种用于验证数字信息的方法,它可以保证信息的来源、完整性和不可抵赖性。数字签名的原理和应用如下: 数字签名的原理 数字签名的原理是基于公钥密码体制的,公钥密码体制是一种使…
-
EIP-1559是什么?以太坊EIP-1559的基本概念和特点_链圈子
以太坊是目前最流行的公有链平台之一,它支持智能合约和去中心化应用(DApp)的开发和部署。然而,以太坊也面临着一些挑战,如交易费用的波动、拥堵、延迟等。为了解决这些问题,以太坊社区…
-
Solidity中的映射(mapping)是什么?_链圈子
Solidity是一种用于开发智能合约和去中心化应用(DApp)的高级编程语言,它运行在以太坊等区块链平台上。Solidity中有许多不同的数据类型,其中一种就是映射(mappin…
-
什么是IPFS?分布式存储的未来_链圈子
互联网是人类社会的重要基础设施,它为我们提供了海量的信息和服务,但是它也存在一些问题和局限,如中心化、审查、安全、效率等。为了解决这些问题,一种新的技术方案出现了,它就是星际文件系…
-
什么是全同态加密(Fully Homomorphic Encryption)?_链圈子
数据是现代社会的重要资源,它为各行各业提供了有价值的信息和服务。然而,数据的使用和处理也面临着安全和隐私的挑战,如何在保护数据隐私的同时,实现数据的有效利用,是一个亟待解决的问题。…
-
什么是分布式共识?故障类型有哪些?_链圈子
分布式系统是由多个独立的节点组成的,它们通过网络进行通信和协作,实现一些共同的目标。分布式系统具有高可用性、高扩展性、高容错性等优点,但也面临着一些挑战,如网络延迟、节点故障、数据…
-
Solidity payable如何在智能合约中接收和发送以太币?_链圈子
Solidity是一种专门为编写智能合约而设计的编程语言,它允许开发者在以太坊网络上创建和部署各种去中心化的应用。其中一个重要的特性是,Solidity支持使用以太币(Ether)…
-
C++中erase函数的用法和示例_链圈子
Erase函数是一种常用的编程操作,它可以从一个容器中删除指定位置或范围的元素,从而减少容器的大小和占用的空间。不同的编程语言和库提供了不同的实现方式和语法,但基本的逻辑和效果是相…
-
秘钥生成器是什么?如何使用秘钥生成器?_链圈子
秘钥生成器是一种用于生成随机和安全的秘钥的工具,它可以用于加密、解密、签名、验证等各种密码学应用。秘钥生成器可以根据不同的算法和需求,生成不同长度和格式的秘钥,如SHA-1、SHA…
-
什么是零知识证明(ZKP)?零知识证明未来前景如何_链圈子
零知识证明技术让用户在保护自身隐私的前提下,更高效、更安全地完成验证。如果说比特币是区块链带给现实世界的第一大发明,提供价值存储的新方式,以太坊的智能合约是第二大里程碑事件,解锁创…