自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_28053637的博客

深入IT相关领域技术研究,有所做为

  • 博客(9)
  • 收藏
  • 关注

原创 数据结构与算法-默克尔树(Merkle tree)

哈希树(hash tree;Merkle tree)又称为默克尔树,因为概念是由拉尔夫·查尔斯·默克尔1979 年提出并申请专利。Merkle 树是一种首先在计算机科学领域实现的数据结构。每个叶节点均以数据块的哈希作为标签,而除了叶节点以外的节点则以其子节点标签的加密哈希作为标签 ,如下图所示。

2024-04-15 20:21:54 1345

原创 以太坊使用的数据结构与算法-ECDSA 数字签名算法

​椭圆曲线数字签名算法(英语:EllipticCurveDigitalSignatureAlgorithm,缩写作ECDSA)是一种基于椭圆曲线密码学的公开金钥加密算法。1985年,Koblitz和Miller把数字签名算法移植到椭圆曲线上,椭圆曲线数字签名算法由此诞生

2024-03-10 21:13:45 1288

原创 以太坊使用的数据结构与算法-哈希函数-sha256

SHA-256(安全哈希算法256位)是一种加密哈希函数,它将数据(例如文档、文件等)接收为输入,并输出一个固定大小(256位)的哈希值。这个哈希值是数据的数字指纹,理论上,不同的数据会产生不同的哈希值。

2024-03-09 08:00:00 1348 1

原创 以太坊使用的数据结构与算法-哈希函数-keccak256

(英语:Hash function)又称散列算法、散列函数,是一种从任何一种数据中创建小的数字“指纹”的方法。散列函数把消息或数据压缩成摘要,使得数据量变小,将数据的格式固定下来。

2024-03-08 20:49:03 1498

原创 以太坊使用的数据结构与算法-哈希函数-ripemd160

RIPEMD(RACE Integrity Primitives Evaluation Message Digest)是由 Hans Dobbertin、Antoon Bosselaers 和 Bart Preneel 于 1992 年开发的一组哈希函数。RIPEMD 的开发思想基于 MD4,MD4 本身是一种弱哈希函数。它专为与 32 位处理器良好配合而开发。

2024-03-08 17:05:11 1174

原创 简化EVM世界启发你-合约编译成字节码及EVM执行过程

这篇文章主要是介绍solidity高级语言编写的智能合约编译成字节码过程及EVM执行过程

2024-03-04 21:14:17 1480

原创 Solidity 编码规范

本文目的是约定 solidity 代码的编码规范,保持代码的 一致性,方便阅读和理解。下面是官方推荐及总结的规范和风格。另外本人也在找【合约开发】方面的工作,有公司内推的朋友可以和我说说哈首选 UTF-8 或 ASCII 编码。 - 每个缩进级别使用4个空格。 -空格是首选的缩进方法。 -应该避免混合使用制表符和空格。 在 solidity 源码中合约声明之间留出两个空行。正确写法:错误写法:在一个合约中的函数声明之间留有一个空行。在相关联

2024-02-28 16:36:21 1191

原创 Geth以太坊客户端使用

以太坊客户端Geth的使用

2024-02-26 23:36:53 1352 2

原创 你真的理解了EVM吗?简化EVM世界启发你

这是EVM系列文章的开篇-简化EVM世界启发你,欢迎订阅公众号“blockchain技术学堂”,这里不仅授人于鱼,还会授人于渔,一起成长,成为更好的自己。

2024-02-25 21:32:16 1080

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除