2,区块链、数字货币及其应用场景(react+区块链实战)

news2024/11/21 0:21:58

2,区块链、数字货币及其应用场景(react+区块链实战)

  • 一、什么是区块链?
    • 1 ibloackchain
      • (1)安装ibloackchain
      • (2)Blance查询余额
      • (3)Mine挖矿
      • (4)peer查看网络节点
      • (5)Detail 51查看区块信息
    • 2 区块链黑话科普
  • 二、数字货币
    • 1 比特币区块链第一个应用
    • 2 以太坊
    • 3 USDT
    • 4 数字货币的衍生品(ICO、交易所、钱包)
    • 5 价值何在
  • 三、区块链应用场景

一、什么是区块链?

在这里插入图片描述

1 ibloackchain

(1)安装ibloackchain

Npm install -g ibloackchain
在这里插入图片描述
安装成功了
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

第一个区块的data中是一串文字
下面的区块中的data就是数据交易了

(2)Blance查询余额

在这里插入图片描述

如上图所示,address是公钥地址,blance余额为0

(3)Mine挖矿

如下
在这里插入图片描述

挖矿后耗时4秒,得到100个奖励,最新的区块51
在这里插入图片描述

可以查看矿工的收益如上

(4)peer查看网络节点

Peer可以查看在线的网络节点为下,有四个

在这里插入图片描述
在这里插入图片描述

上图分割线下面全是用来演示的

(5)Detail 51查看区块信息

可以查看某个区块的详细信息如下

在这里插入图片描述

2 区块链黑话科普

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

工作量证明机制,pow,暴力破解题,某个人解出答案后广播,其余人校验即可,解答虽然难但校验很简单

区块就会凭空生出100元给矿工

人人都有账本,挖矿形式交易打包,每笔交易都要等一段时间,比较慢

区块链技术可以不要挖矿这个环节(也就是奖励机制),但是如果一个区块链网络需要发展下去,做到真正的去中心化,就必须要有挖矿(奖励机制)。不然没人愿意帮你运行下去。

在这里插入图片描述

通过实现此类代码就对区块链1.0时代有深刻的理解了

这里mine挖矿设置的难度是较低的

公钥私钥后面的签名
在这里插入图片描述

UTXO只记录交易

Sig签名,给别人转了100,证明是自己转了,加上自己的签名,别人可以校验,不能抵赖

校验

在这里插入图片描述
在这里插入图片描述

2.0不仅有自己的交易信息还有自己的代码智能合约

区块链可以做成一个类似操作系统的

基于以太坊开发自己的合约,开发自己的币,做

在这里插入图片描述

二、数字货币

在这里插入图片描述

1 比特币区块链第一个应用

在这里插入图片描述

现在还没有挖完

2 以太坊

在这里插入图片描述

最重要的是加入了智能合约
在这里插入图片描述

将数据存在以太坊,开发各种应用

只讲技术,关于数字货币的投机就不介绍了

3 USDT

在这里插入图片描述

因为USDT是与美元挂钩的,其承诺1个USDT换1美元
所有进行货币交易时,先换成USDT在进行与其他数字货币的交易

莱特币、狗狗币直接没优化发了

一些其他的币

4 数字货币的衍生品(ICO、交易所、钱包)

在这里插入图片描述

光有钱还不行,还需要流动

ICO前几年最疯狂,现在被禁止
交易所,怎么变现,比特币等

5 价值何在

价值在何处

大多数人认为这个有价值就有价值
在这里插入图片描述

比特币是匿名,暴露的是字符,不是自己的身份地址
在这里插入图片描述
支付方便,因为p2p相对来说比较中立

投资是有风险的

三、区块链应用场景

如中心服务器发生
在这里插入图片描述

现在互联网是信息传递

但价值传递是比较困难的

区块链中自带价值传递

很多行业都可以

现在的共享经济都是中心化的方式

区块链的特点食品安全,

在这里插入图片描述

数字版权,被盗版,慕课是有专门的律师
18年将视频信息全部录入链上

怎么证明

之前手稿邮寄自己有时间的证明

现在的众筹,钱的流向是可以追踪的

在这里插入图片描述
在这里插入图片描述

有些游戏可能是内定的,区块链上的代码是开源的

希望可以通过编程定制化

在这里插入图片描述

由于

分布式不可篡改

由于分布式的存在,需要各个节点同步信息,比较慢的数据库
实时的应用是比较难的

现在的区块链游戏都是养成类等,对实时性要求不高的

无限量的百度网盘IPFS,通过hash可以找到

若IPFS取代http协议,则

超级账本

一个地址3.0

联盟链,教育行业等fabric

在这里插入图片描述
公有链全网公开

私有链公司内部,应用不高,自己可以修改

联盟链,面向多个用户

如教育的,就面向特定的公司学生等,教育场景

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1912104.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

新技术引领商业智能新时代:从 AI 到自助分析的演变

最新技术资源: https://www.grapecity.com.cn/resources/ 引言:商业智能的新技术浪潮 在当今数据驱动的世界中,技术进步不断改变着商业智能(BI)领域。特别是人工智能(AI)和自助分析工具的发展&…

源代码保密:现代软件工程不可或缺的一环

SDC沙盒(Secure Development Container或Software Development Container,具体名称可能根据供应商有所不同)是一种专门设计用于保护软件开发过程中源代码安全的数据防泄漏系统(DLP, Data Leakage Prevention)。在源代码…

前端面试题24(css3)

下面是一些常见的 CSS3 面试题,这些问题可以帮助你评估应聘者对 CSS3 的掌握程度: 1. 解释 CSS3 中的动画关键帧(keyframes)和它们是如何工作的? 回答要点:keyframes 规则用于创建动画,它可以…

分享一个Typecho博客系统专用的CloudFlare缓存规则,优化加速一下下!

好久都没有更新Typecho博客了,最近几天明月测试了一套适用于Typecho博客系统的CloudFlare缓存规则,经过近一周时间的测试确定有效,并且加速效果特别突出,今天就无偿分享给大家,也算是为国内Typecho生态添砖加瓦了吧! 总结下来,这套CloudFlare缓存规则带来的好处就是可以…

uniapp 微信小程序接入MQTT

MQTT安装 前期准备 由于微信小程序需要wss,所以要有域名SSL证书 新建目录/srv/mosquitto/config,/srv/mosquitto/config/cert 目录/srv/mosquitto/config中新建配置文件mosquitto.conf,文件内容 persistence true persistence_location /m…

使用tkinter拖入excel文件并显示

使用tkinter拖入excel文件并显示 效果代码 效果 代码 import tkinter as tk from tkinter import ttk from tkinterdnd2 import TkinterDnD, DND_FILES import pandas as pdclass ExcelViewerApp(TkinterDnD.Tk):def __init__(self):super().__init__()self.title("Excel…

Transformer-LSTM预测 | Matlab实现Transformer-LSTM时间序列预测

Transformer-LSTM预测 | Matlab实现Transformer-LSTM时间序列预测 目录 Transformer-LSTM预测 | Matlab实现Transformer-LSTM时间序列预测效果一览基本介绍程序设计参考资料 效果一览 基本介绍 1.Matlab实现Transformer-LSTM时间序列预测,Transformer-LSTM&#xf…

网站更新改版了

✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉 🍎个人主页:Leo的博客 💞当前专栏:Leo杂谈 ✨特色专栏:MySQL学…

连接世界:Facebook如何改变全球社交文化

自2004年推出以来,Facebook已经从一个大学校园社交工具成长为一个影响全球数十亿人的社交平台。它不仅改变了人们的社交方式,还深刻地影响了全球的社交文化和信息传播方式。以下是Facebook如何在几个关键方面改变全球社交文化的简要探讨。 1. 全球化的社…

vue 切换主题色切换主题色切换主题色切换主题色切换主题色

第一种&#xff1a;使用CSS变量 CSS变量&#xff08;Custom Properties&#xff09;是CSS的一种新特性 1.实现需求&#xff1a;自定义颜色 定义变量 全局的theme.css :root {--primary-color:red; }在组件中使用这些变量 demo.vue <template><div class"main…

2024.7.9作业

1、提示并输入一个字符串&#xff0c;统计该字符串中字母、数字、空格以及其他字符的个数 #include <stdio.h> #include <string.h> int main(int argc,const char *argv[]) { char arr[30]{0}; int zm0,kg0,sz0,qt0; printf("请输入字符串&…

Python基础-成年人判断(if条件语句联系)

注意输入的年龄需要转化为字符串 代码&#xff1a; print("欢迎来到游乐场&#xff1a;儿童免费&#xff0c;成人收费") age int(input("请输入你的年龄:")) if age>18:print("你已经成年&#xff0c;需要补票10元") # 四个空格缩进print…

P8306 【模板】字典树

题目描述 给定 n 个模式串 s1​,s2​,…,sn​ 和 q 次询问&#xff0c;每次询问给定一个文本串 ti​&#xff0c;请回答 s1​∼sn​ 中有多少个字符串 sj​ 满足 ti​ 是 sj​ 的前缀。 一个字符串 t 是 s 的前缀当且仅当从 s 的末尾删去若干个&#xff08;可以为 0 个&#…

【Python的pip配置、程序运行、生成exe文件】

Python的pip配置、程序运行、生成exe文件 一、安装Python 通过官网下载对应的版本&#xff0c;安装即可。 下载地址&#xff1a;https://www.python.org/downloads/ Python标准库查看&#xff08;Python自带库&#xff09; Python 标准库文档 安装Python的时候&#xff0c…

【自学网络安全】:安全策略与用户认证综合实验

实验拓扑图&#xff1a; 实验任务&#xff1a; 1、DMZ区内的服务器&#xff0c;办公区仅能在办公时间内(9:00-18:00)可以访问&#xff0c;生产区的设备全天可以访问 2、生产区不允许访问互联网&#xff0c;办公区和游客区允许访问互联网 3、办公区设备10.0.2.10不允许访问Dmz区…

suricata7 rule加载(三)加载options

suricata7.0.5 加载options (msg:“HTTP Request Example”; flow:established,to_server; http.method; content:“POST”; http.uri; content:“query.php”; bsize:>9; http.protocol; content:“HTTP/1.1”; bsize:8; http.host; content:“360”; bsize:>3; class…

HI3559AV100四路IMX334非融合拼接8K视频记录

下班无事&#xff0c;写篇博客记录海思hi3559av100四路4K视频采集拼接输出8K视频Demo 一、准备工作&#xff1a; 软件&#xff1a;Win11系统、VMware虚拟机Ubuntu14、Hitool、Xshell等 硬件&#xff1a;HI3559AV100开发板4路imx334摄像头、串口线、电源等 附硬件图&#xff1…

射频硅基氮化镓:两个世界的最佳选择

当世界继续努力追求更高速的连接&#xff0c;并要求低延迟和高可靠性时&#xff0c;信息通信技术的能耗继续飙升。这些市场需求不仅将5G带到许多关键应用上&#xff0c;还对能源效率和性能提出了限制。5G网络性能目标对基础半导体器件提出了一系列新的要求&#xff0c;增加了对…

硕博电子移动控制器在无人驾驶卡车上的应用

传统港口行业一直是一个典型的劳动密集型行业&#xff0c;以前&#xff0c;集装箱的每次起吊操作需要多人配合&#xff0c;包括操作员、指挥手、理货员等至少7名现场工作人员。传统码头设施陈旧&#xff0c;重型设备难以更新换代。而且&#xff0c;港口还经常受到天气状况的影响…

AI自动生成PPT怎么用?5种提升演示效果的方法

随着#7月份我的同事一个个消失了#的话题热议&#xff0c;职场中的效率与变革再次成为焦点。 在忙碌的工作节奏中&#xff0c;AI自动生成PPT的软件悄然兴起&#xff0c;成为不少职场人的新宠。它们不仅简化了繁琐的PPT制作流程&#xff0c;更以高效、专业的姿态&#xff0c;助力…