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

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.mzph.cn/pingmian/43748.shtml

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

相关文章

JavaScript中的拷贝技术探秘:浅拷贝与深拷贝的奥秘

最新技术资源(建议收藏) https://www.grapecity.com.cn/resources/ 前言 JavaScript中的浅拷贝和深拷贝是非常重要的概念,它们在处理对象和数组时具有不同的作用。在编程中,经常需要复制数据以便进行各种操作,但必须注…

小波与傅里叶变换的对比(Python)

直接上代码,理论可以去知乎看。 #Import necessary libraries %matplotlib inline import numpy as np import matplotlib.pyplot as plt import seaborn as snsimport pywt from scipy.ndimage import gaussian_filter1d from scipy.signal import chirp import m…

基于 sftp 的 NAS (局域网文件存储服务器)

局域网 NAS (文件存储服务器) 的基本功能有: 能够存储文件, 同时能够通过多个设备访问 (上传/下载) 文件. 这些功能通过 sftp 可以实现. sftp 是基于 SSH 的文件传输协议, SSH 全程加密传输, 使用 公钥 认证 (不使用密码/口令), 能够提供很高的安全性. 上文说到, 在 LVM 和 bt…

谷粒商城-个人笔记(集群部署篇三)

前言 ​学习视频:​Java项目《谷粒商城》架构师级Java项目实战,对标阿里P6-P7,全网最强​学习文档: 谷粒商城-个人笔记(基础篇一)谷粒商城-个人笔记(基础篇二)谷粒商城-个人笔记(基础篇三)谷粒商城-个人笔记(高级篇一)谷粒商城-个…

古建筑倾斜在线监测系统:科技守护历史的创新实践

​ ​​在文化遗产保护的广阔领域中,古建筑的健康监测占据着举足轻重的地位。然而,传统的监测方法往往受限于布线复杂、安装难度大以及对古建筑本体可能造成的伤害等问题。近年来,一种新型的古建筑倾斜在线监测系统应运而生,它…

Halcon 模糊圆边的找圆案例

Halcon 模糊圆边的找圆案例 基本思路 1.将图像转成灰度图像 2.再观察要找到的区域的灰度值变化,找到前景与背景的具体数值。 3.根据找到的前景与背景的具体数值,增强图像对比度。(使图像变成黑白图片) 4.使用灰度直图工具进行阈值…

用Vue3和Plotly.js绘制交互式3D散点图

本文由ScriptEcho平台提供技术支持 项目地址:传送门 使用 Plotly.js 创建 2D 密度图 应用场景介绍 密度图是一种可视化数据分布的图表,它显示了数据点的密度在不同区域的变化情况。在许多科学和工程领域中,密度图被广泛用于探索和分析数据…

5G(NR) NTN 卫星组网架构

5G(NR) NTN 卫星组网架构 参考 3GPP TR 38.821 5G NTN 技术适用于高轨、低轨等多种星座部署场景,是实现星地网络融合发展的可行技术路线。5G NTN 网络分为用户段、空间段和地面段三部分。其中用户段由各种用户终端组成,包括手持、便携站、嵌入式终端、车…

git撤销/返回到某次提交(idea工具 + gitbush)

不多说废话,直接展示使用。 方法一:使用idea工具进行返回 准备某次过度提交 使用idea打开git log 找到要回去的版本 点击右键选到reset 模式选hard,强制回滚 这个时候本地代码已经回归你指定的版本了。 这个时候再进行强制推送&#xff0c…

Drools开源业务规则引擎(三)- 事件模型(Event Model)

文章目录 Drools开源业务规则引擎(三)- 事件模型(Event Model)1.org.kie.api.event2.RuleRuntimeEventManager3.RuleRuntimeEventListener接口说明示例规则文件规则执行日志输出 4.AgentaEventListener接口说明示例监听器实现类My…

09 docker 安装tomcat 详解

目录 一、安装tomcat 1. tomcat镜像的获取 2. docker创建容器实列 3. 访问测试 404错误 4. 解决方案 5. 使用免修改版容器镜像 5.1. 运行实列的创建 5.2. 出现问题及解决: 6. 验证 OK 一、安装tomcat 1. tomcat镜像的获取 docker search tomcat #docker …

SCI二区TOP|蜘蛛黄蜂优化算法(SWO)原理及实现【免费获取Matlab代码】

目录 1.背景2.算法原理2.1算法思想2.2算法过程 3.结果展示4.参考文献5.代码获取 1.背景 2023年,M Abdel-Basset受到蜘蛛黄蜂优化社会行为启发,提出了蜘蛛黄蜂优化算法(Spider Wasp Optimizer, SWO)。 2.算法原理 2.1算法思想 S…

dpo相对于rlhf的优化,或两者之间的异同

DPO (Direct Preference Optimization) 和 RLHF (Reinforcement Learning from Human Feedback) 都是用于优化大型语言模型以符合人类偏好的方法,但它们在实现方式和效果上有一些重要的区别: 相同点 目标:两种方法都旨在使模型输出与人类偏…

Android | 开发UI时候要注意的(单线程模型 导致事件执行到最后都需要回归主线程)

在 Android 开发中,所有涉及到 UI 操作的代码必须在主线程(UI 线程)上执行的原因如下所述,以及程序员在开发过程中需要注意的一些事项: 1. 原因: 安全性和稳定性: Android 系统是单线程模型的&…

初识c++(引用,inline,nullprt)

一、引用 1、定义 引用不是新定义⼀个变量&#xff0c;而是给已存在变量取了⼀个别名&#xff0c;编译器不会为引用变量开辟内存空间&#xff0c; 它和它引用的变量共用同⼀块内存空间。 类型& 引用别名 引用对象; #include<iostream> using namespace std; in…

342. 4的幂

哈喽&#xff01;大家好&#xff0c;我是奇哥&#xff0c;一位专门给面试官添堵的职业面试员 文章持续更新&#xff0c;可以微信搜索【小奇JAVA面试】第一时间阅读&#xff0c;回复【资料】更有我为大家准备的福利哟&#xff01; 文章目录 一、题目二、答案三、总结 一、题目 …

python--del

在Python中&#xff0c;del是一个关键字&#xff0c;用于删除对象。当你想删除列表的某个元素或者整个变量时&#xff0c;可以使用del。 以下是使用del的一些示例&#xff1a; 删除列表中的特定索引处的元素&#xff1a; my_list [1, 2, 3, 4, 5] del my_list[2] # 删除索引为…

C++ 算法——二分查找

如果要你在一个升序序列中查找一个值的位置&#xff0c;你是否还会傻乎乎的用下面这个 O ( n ) \mathcal O(n) O(n) 的代码暴力查找&#xff0c;如果是&#xff0c;我告诉你&#xff0c;其实根本不用这么做。 int find(int a[],int n,int k) {for(int i0;i<n;i) if(a[i]k)…

在Spring Boot项目中集成监控与报警

在Spring Boot项目中集成监控与报警 大家好&#xff0c;我是微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01; 1. 引言 在当今的软件开发中&#xff0c;监控和报警系统是保证系统稳定性和可靠性的重要组成部分。Spring Boot…

华为机考真题 -- 篮球游戏

题目描述: 幼儿园里有一个放倒的圆桶,它是一个线性结构,只能在桶的右边将放入篮球,但是可以在桶的左边或者右边将取出篮球。每个篮球有单独的编号,老师可以一次性放入一个或者多个篮球,小朋友可以在桶左边或者右边取出篮球,当桶里只有一个篮球的情况下,只能从桶的左边…