
区块链
pullulate_99
这个作者很懒,什么都没留下…
展开
-
区块链之数字签名
区块链中采用对原本信息的哈希值进行加密的方式来进行签名数字签名:签名和验证一个消息M、其哈希摘要D签名者通过自身的私钥Kp生成对应的签名S=F(D,Kp)验证者通过公钥K解密S得到消息M的摘要D=F(S,K)...原创 2022-02-05 22:58:53 · 14471 阅读 · 0 评论 -
区块链之P2P技术
P2P网络:Intel:通过系统间的直接交换达成计算机资源与信息的共享IBM:由若干互联协作的计算机构成并具备如下特性之一:系统依存于边缘化设备的主动协作;每个成员同时扮演客户端和服务器的角色;系统应用的用户能意识到彼此的存在而构成一个虚拟或真实的群体节点彼此对等,既作为服务和资源的提供者,又作为服务和资源的获取者区块链依靠P2P网络可扩展性、健壮性:P2P网络中的所有对等节点都可以提供带宽、存储空间以及计算能力等资源,随着更多节点的加入,系统整体的资源和服务能力也在同步地得到扩充。负载均衡原创 2022-02-05 15:32:16 · 15389 阅读 · 0 评论 -
以太坊之Gas
Gas:以太坊中资源消耗的基础单位GasLimit:允许消耗的最大Gas值GasUsed:执行后消耗的最大Gas值GasPrice:用户为消耗的每个Gas单位支付的以太币在交易的执行过程中,每笔交易都带有基础 Gas 消耗值。用户在创建或调用智能合约的过程中,对以太坊虚拟机的不同操作都将消耗不同值的 Gas,基础 Gas 消耗值+以太坊虚拟机运行时的 Gas 消耗值,构成了交易的 GasUsed。交易的 GasUsed 是实时计算的,即以太坊虚拟机的每步操作都将计算累积一次,如果交易的 GasU原创 2022-02-03 23:38:57 · 2907 阅读 · 0 评论 -
区块链技术概述
区块链:一种分布式数据库技术,通过维护数据库的链式结构,可以维持持续增长的、不可篡改的数据记录。区块链技术的最早应用出现在比特币项目。交易transaction:一次对账本的操作,导致账本状态的一次改变,如添加一条转账记录。区块block:记录一段时间内发生的所有交易和状态结果,是对当前账本状态的一次共识链chain:由区块按照发生顺序串联而成,是整个账本状态变化的日志记录把区块链看成状态机,每次交易视图改变一次状态。每次共识生成的区块,就是参与者对于区块中交易导致状态改变的结果进行确认。链表原创 2022-01-20 23:46:44 · 3067 阅读 · 0 评论