蓝知乐
码龄4年
求更新 关注
提问 私信
  • 博客:37,840
    37,840
    总访问量
  • 23
    原创
  • 353
    粉丝
  • 23
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2021-08-03
博客简介:

weixin_60680666的博客

查看详细资料
个人成就
  • 获得468次点赞
  • 内容获得16次评论
  • 获得310次收藏
  • 博客总排名1,233,549名
创作历程
  • 23篇
    2024年
成就勋章
TA的专栏
  • 简单的区块链实现
    4篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 3

TA参与的活动 0

兴趣领域 设置
  • 区块链
    区块链智能合约去中心化分布式账本web3
创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

66人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

新版geth

3、创建password.txt,然后将密码保存进去。如果clef 操作指令 报错可以选择。创建完以后会让你输入密码,还有确认密码。(这个红色的为自己的目录地址)(这个红色的为自己的目录地址)6、打开控制台:(cmd)
原创
发布博客 2024.05.30 ·
624 阅读 ·
11 点赞 ·
0 评论 ·
2 收藏

区块链的运行原理与演示

区块链系统是由一系列分布在全球各地的分布式节点组成的。这些节点互不隶属,通过专门的网络协议进行连接,从而构成一种在对等者(Peer)之间分配任务和工作负载的分布式对等计算机网络,我们通常将其称为P2P(PeertoPeer)网络。P2P网络的相关知识,在此先不赘述。构成区块链的去中心化P2P网络中的第一个节点被初始化并生成创世区块以后,后续运行通常包括以下几个主要步骤。(1)添加新节点(数据上链)。(2)节点加入后同步最新的区块链数据。
原创
发布博客 2024.05.23 ·
3314 阅读 ·
40 点赞 ·
1 评论 ·
53 收藏

什么是空投?

空投的主要目的是增加项目的曝光度和用户基数。通过向用户免费发放代币,项目方可以吸引更多的用户参与其生态系统,并鼓励他们在社区中积极互动。此外,空投还可以作为一种激励机制,鼓励用户支持项目并为其贡献价值。然而,需要注意的是,并非所有的空投都是可信的。有些项目可能会利用空投活动进行欺诈或非法集资。因此,在参与空投之前,用户应该仔细研究项目的背景、团队、技术实现等方面,并谨慎评估潜在的风险。文章:币圈空投进化史:项目方与“羊毛党”不断内卷的“猫鼠游 …什么是加密货币空投?综合指南 - 知乎。
原创
发布博客 2024.05.17 ·
3577 阅读 ·
21 点赞 ·
0 评论 ·
8 收藏

Coins与Tokens的理解与区别

在区块链和加密货币领域,"coins"(硬币)和"tokens"(代币)是两个常见的术语,它们虽然经常被互换使用,但在区块链领域是两种不同的概念。一、Coins通常指的是一个区块链平台的原生货币。它们拥有自己的区块链网络,不依赖其他区块链网络发行。Coins作为基础链的原生货币,主要承担支付、转账功能,并为区块链系统的运作提供激励(例如挖矿)。典型的Coins包括比特币(BTC)、以太坊(ETH)等。
原创
发布博客 2024.05.15 ·
1193 阅读 ·
17 点赞 ·
0 评论 ·
3 收藏

简要说说软分叉和硬分叉。

软分叉和硬分叉是区块链技术中的两个重要概念,它们通常与加密货币的网络升级有关。下面我将分别解释这两个概念,并提供一些例子来帮助理解。下面是方便理解软分叉和硬分叉的图软分叉注重渐进式改进,保持网络的整体一致性。硬分叉可能导致网络分裂,适用于更加激进的变革。
原创
发布博客 2024.04.29 ·
1688 阅读 ·
9 点赞 ·
2 评论 ·
15 收藏

去中心化自治组织(DAO)

通过这些例子,你可以看到DAO是如何利用区块链技术实现去中心化管理和决策的。这种方式减少了传统组织中可能出现的欺诈和管理失误,因为所有操作都是透明和自动化的。同时,它也允许全球范围内的人们参与到组织中来,只要有互联网连接,就可以成为DAO的一部分。
原创
发布博客 2024.04.29 ·
934 阅读 ·
12 点赞 ·
1 评论 ·
4 收藏

创建一个区块链,是由三个节点组成的去中心化网络。

在这里我用的是Spyder编译器,打开三个控制台,分别在控制台是运行各节点,控制台1运行5001节点,控制台2运行5002节点,控制台3运行5003节点,如图所示。lancoin_node_5002.py、lancoin_node_5003.py则是lancoin_node_5001.py中的。(1)先选择post请求,点开transaction.json文件,复制以后回到postman,在5001节点上,如图。它们每个都将连接到不同的端口,一个端口用于a,一个端口用于b,一个端口用于c。
原创
发布博客 2024.04.26 ·
1867 阅读 ·
32 点赞 ·
3 评论 ·
14 收藏

使用Python,结合Flask框架,创建一个可以处理交易、挖矿新区块、验证区块链有效性,并能在网络节点间同步的区块链网络。(持续更新)

本篇文章将从一个实践者的角度出发,通过构建一个简单的区块链系统,揭开区块链技术的神秘面纱。我们将使用Python语言,结合Flask框架,创建一个可以处理交易、挖矿新区块、验证区块链有效性,并能在网络节点间同步的区块链网络。。一、代码展示#时间戳#Flask可以定义Web应用的路由(URL到Python函数的映射),并处理HTTP请求和响应。jsonify是一个函数,用于将Python对象转换为JSON格式的响应。
原创
发布博客 2024.04.25 ·
723 阅读 ·
9 点赞 ·
3 评论 ·
5 收藏

使用了Python语言和Flask框架。创建一个区块链网络,允许用户通过HTTP请求进行交互,如包括创建区块链、挖矿、验证区块链等功能。(持续更新)

这段代码定义了一个Blockchain类,它包含了创建区块、验证工作量证明、添加交易、添加网络节点、替换链等方法。然后,使用Flask框架创建了一个Web应用,通过定义路由来处理不同的HTTP请求,如挖掘新区块、获取区块链信息、验证区块链的有效性等。最后,启动了Flask应用,使其在端口5000上监听请求。
原创
发布博客 2024.04.22 ·
2976 阅读 ·
65 点赞 ·
0 评论 ·
46 收藏

分层确定性钱包--钱包的原理

随着数字货币的普及和区块链技术的快速发展,安全、高效地管理加密资产已成为用户和企业共同面临的挑战。在这一背景下,分层确定性钱包(HD Wallet)以其独特的优势和创新的设计,成为了加密货币管理领域的一个重要突破。HD钱包不仅提供了一种简便的方式来生成和管理大量的私钥和地址,还通过其确定性结构增强了交易的隐私性和安全性。
原创
发布博客 2024.04.19 ·
2397 阅读 ·
34 点赞 ·
1 评论 ·
16 收藏

公钥和公有地址有什么区别?

简短的版本是它是一个返回特定长度值的函数。因此,无论输入是“Hi”还是“Hello”还是“This is an more piece of data”,哈希函数都将返回相同长度的输出,并且该输出将始终是相同的大小,并且对于给定的输入,输出将始终相同。哈希函数的另一个方面是它是“单向”的。将输入输入到哈希函数中并获得输出非常容易,但基本上不可能获得一些哈希输出并从中确定输入是什么。如果您能够这样做,则哈希被视为已损坏且无法使用。将哈希输出映射到输入的唯一方法是在输入和输出之间进行搅动,并将它们记录在查找表中。
原创
发布博客 2024.04.18 ·
903 阅读 ·
17 点赞 ·
0 评论 ·
8 收藏

简单说说隔离认证(SegWit)

随着数字货币的兴起,比特币(Bitcoin)已经成为去中心化金融领域的一个重要里程碑。然而,伴随着其普及度的提升,比特币网络也面临着可扩展性挑战,尤其是在处理大量交易时。为了应对这些挑战,比特币社区引入了多项技术创新,其中之一就是“隔离见证”(Segregated Witness,简称SegWit)。SegWit不仅是一个技术术语,它代表了比特币协议的一次重大升级,旨在提高交易效率、降低成本,并为网络的长期可持续性铺平道路。
原创
发布博客 2024.04.18 ·
774 阅读 ·
9 点赞 ·
0 评论 ·
6 收藏

51%攻击(The 51% Attack)

51%攻击(51% Attack)是指某个区块链网络中,如果一个组织或个体能够控制超过50%的计算能力(即算力),那么它就能够对网络进行故意的重组和双重支付,从而破坏该网络的安全性和可信度。一、是什么,能做什么?The 51% Attrack强调了这种攻击对使用PoW共识机制的区块链构成的威胁,以及攻击者在控制超过一半的网络算力时能够进行的活动。这种攻击对区块链网络的安全性和可信度造成了严重的威胁。一旦发生51%攻击,用户可能会失去对网络的信任,导致数字货币的价值大幅下跌。
原创
发布博客 2024.04.17 ·
1404 阅读 ·
17 点赞 ·
1 评论 ·
20 收藏

创建一个简单的区块链,并使用 Flask 框架提供一个简单的 Web 接口来与区块链交互。(持续更新)

本文演示了如何创建一个简单的区块链,并使用 Flask 框架提供一个简单的 Web 接口来与区块链交互。一、代码展示#时间戳#Flask可以定义Web应用的路由(URL到Python函数的映射),并处理HTTP请求和响应。jsonify是一个函数,用于将Python对象转换为JSON格式的响应。当你在Flask路由函数中返回一个jsonify对象时,Flask会自动将该对象对应的数据转换为JSON格式,并设置合适的HTTP响应头,以便客户端可以正确解析响应内容。
原创
发布博客 2024.04.10 ·
1817 阅读 ·
43 点赞 ·
1 评论 ·
19 收藏

ImportError: cannot import name ‘Markup‘ from ‘jinja2‘以及后续错误

出现这个错误“ImportError: cannot import name 'Markup' from 'jinja2' (D:\anaconda\Lib\site-packages\jinja2\__init__.py)”:有时候,特定的PyPI镜像源可能会暂时不可用或者存在问题,导致无法正确查询到包的信息。:您指定的Flask版本2.0.3和Jinja2版本3.1.1可能并未在该源中发布。,这可能是因为环境配置不正确或者安装的Flask和Jinja2版本不兼容造成的。
原创
发布博客 2024.04.10 ·
2183 阅读 ·
9 点赞 ·
1 评论 ·
5 收藏

pip install Flask出现错误

这个错误表明在指定的索引(http://pypi.douban.com/simple)中找不到Flask 0.12.2版本。在控制台输入:pip install Flask==0.12.2。
原创
发布博客 2024.04.09 ·
770 阅读 ·
6 点赞 ·
0 评论 ·
1 收藏

分布式和去中心化的理解

总结来说,分布式网络和去中心化都是为了提高系统的稳定性、安全性和效率,但它们关注的方面和实现方式有所不同。理解这两个概念及其区别,有助于我们更好地设计和使用现代网络系统。
原创
发布博客 2024.04.01 ·
3125 阅读 ·
26 点赞 ·
0 评论 ·
16 收藏

solidity中的receive(接收)函数和fallback(回退函数)

在Solidity中,接收函数(receive function)和回退函数(fallback function)是两种特殊类型的函数,用于处理合约接收到以太币时的操作。一、接收函数和回退函数是什么?总之,接收函数和回退函数都是用于处理合约接收到以太币的情况,但它们的触发时机和作用略有不同。接收函数是专门用于接收以太币的函数,而回退函数则是在没有匹配到其他函数时触发的默认处理函数。
原创
发布博客 2024.03.27 ·
1718 阅读 ·
14 点赞 ·
2 评论 ·
15 收藏

Solidity中this、msg、block、tx、gas的用法

在智能合约编程中,全局变量扮演着关键的角色,提供了访问外部信息和交易上下文的重要途径。thismsgblocktx和gas,以及它们在智能合约中的用法和作用。通过深入了解这些全局变量,读者将能够更好地理解 Solidity 的编程范式,并在实际应用中编写更加灵活和高效的智能合约。一、具体用法在 Solidity 中,全局变量thismsgblocktx和gas提供了关于合约、交易和区块的重要信息。
原创
发布博客 2024.03.24 ·
1886 阅读 ·
33 点赞 ·
2 评论 ·
27 收藏

Solidity中常见的修饰符以及它们的可见性和用法

在Solidity中,修饰符是用于修改函数或状态变量的行为的关键元素之一。它们允许您在不改变函数或状态变量本身的情况下,添加额外的逻辑或约束条件。1、private:能被继承、不能在外部调用、能在内部调用。2、internal:能被继承、不能在外部调用、能在内部调用。3、external:不能被继承、能在外部调用、不能在内部调用,可以通过“this”关键字强行调用4、public:能被继承、能在外部调用、能在内部调用,它的权限最大。5、pure:能读取全局变量、不能修改全局变量、不会消耗Gas。
原创
发布博客 2024.03.24 ·
1809 阅读 ·
17 点赞 ·
1 评论 ·
21 收藏
加载更多