位置: IT常识 - 正文

简单聊聊web3(简单聊聊太平天国)

编辑:rootadmin
简单聊聊web3 缘起

推荐整理分享简单聊聊web3(简单聊聊太平天国),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:简单聊聊太平天国,简单聊聊智能手机内部堆叠发展历史,简单聊聊自己,简单聊聊智能手机内部堆叠发展历史,简单聊聊作为一名合格的会计应该具备怎样的职业道德?,简单聊聊自己,简单聊聊自己,简单聊聊智能手机内部堆叠发展历史,内容如对您有帮助,希望把文章链接给更多的朋友!

小编趁着端午节假期,抽了点时间偷偷卷了下,为啥选择卷web3呢,其实有两个原因。原因一:抓住潮流的尾巴,感觉其他的前端可以卷的内容不多了。原因二:做点笔记,造福大家!

web3是啥

具体概念大家可以去网上查,小编的总结就是区块链相关,是不是很容易理解,现在很火的一些概念,元宇宙,某某币,nft盲盒等等,都离不开web3。其实,大部分情况下,web2都是适用的,大家除非是对区块链相关专题感兴趣,不然没必要深入web3。

web3如何使用

其实网上有很多相关的文档,大家感兴趣可以自行学习,小编在这小节大致说说如何使用。

已知的区块链平台就这么几个,大家可以网上搜索,为了培养大家的搜索积极性,所以小编就暂时把区块链平台称为A,主流货币称为a,a是一直与比特币等价值挂钩的硬币,大家可以简单理解成两个国家之间的货币,按照一定的比例转换。

平台有了,这个时候,如果某公司,我们称之为B,想开发一个项目,平台A会提供一套规范,这个时候B就可以按照规范,提交代码到A的平台,同时B也提供了可视化的界面,用于和A进行交互,那么用户就可以通过一些可视化的界面来增加或者减少在这个平台的货币a了。

是不是很通俗易懂,没有任何的专业术语,如果你是初学者,看到这里差不多了,了解下概念,觉得可以,记得点赞收藏打赏,哈哈哈。

简单聊聊web3(简单聊聊太平天国)

结论:web3是一个连接各个区块链平台的技术规范,衍生出一些库方便操作,例如web3.js,通过操作。前端就是引入相关的库,按照web3提供的js,对区块链进行操作,就这么简单。

具体的场景

还是以上面的公司和区块链为例子,B公司这个时候想开发一个自己的货币,也就是我们常常说的代币,我们假设代币是b,那么这个时候B公司必须通过Solidity语言,在A的规范上,部署自己的代码,我们称为合约。合约部署完毕后,就是不可更改的,因为A可以简单看作是一个账户和交易平台,那么B公司自然希望用户可以参与交易。

这个时候B公司推出了一款产品,名叫nft盲盒,里面会开出来很多的贺卡,不同的贺卡价格不一样,类似抽奖。同时B公司规定,必须用A上的代币b才能购买,那么用户是不是必须先充值a这个主流货币,然后a兑换代币b,再用b购买盲盒。

这个时候,B公司又开发了一系列其他功能,比如盲盒开出的贺卡可以合成,也可以赠送,也可以在B公司的网站上进行交易,是不是完美的把区块链相关的流程串起来了。

所以说,区块链只是个交易平台和钱包,外加记录信息用的,不同的人可以通过不同的方式来加以应用。有兴趣的同学可以自己去试下开发一个测试的DApp。

注意点

小编总结了几点注意点

web3通过contract调用部署的合约,这里的合约指的是B公司用Solidity语言写的合约web3本身也有一些api可以直接和区块链交互不同区块链上就是同一种代币,也是不互相关联的,可以看成是两个数据库的数据不同版本的web3方法可能不一样,就和node类似,文档有些又不全,需要类比和阅读源码,多次测试。

看看代码

const web3 = new Web3(web3js.currentProvider); const contract = web3.eth.contract().at(address);return new Promise((resolve, reject) => { contract[method](address2, function (err, res) { if (!err) { resolve(res); } else { reject(err); } }); });

上面的代码就是对第一和第二点完美的诠释,contract可以看成是web3与区块链A进行交互,从而获取合约的相关信息,即contract,对应上面的第二点。后面的new Promise对应上面的第一点,web3和B公司部署的合约交互,修改代币b的数量等。

address就是contract地址,也就是合约地址,address2是操作的地址,比如后面的method是支付操作pay,那么address2就是支付操作pay所在的合约地址,通过这一系列操作来进行交互。

尾声

美好的时光总是短暂的,读完此文的同学是不是又偷卷了其他童鞋,哈哈,我们下期再见!

本文链接地址:https://www.jiuchutong.com/zhishi/295954.html 转载请保留说明!

上一篇:uniapp面试基础(uniapp前端面试题)

下一篇:MySQL 高级查询(MySQL高级查询)

  • 微信朋友圈动态设置了部分人可看如何取消(微信朋友圈动态图怎么弄)

    微信朋友圈动态设置了部分人可看如何取消(微信朋友圈动态图怎么弄)

  • 华为Mate30 RS保时捷设计手机几时上市

    华为Mate30 RS保时捷设计手机几时上市

  • 此账号已不允许登录网页微信(此账号不允许选择校园网认证)

    此账号已不允许登录网页微信(此账号不允许选择校园网认证)

  • 苹果系统点充值就转圈(苹果系统充值王者荣耀微信支付无效怎么办)

    苹果系统点充值就转圈(苹果系统充值王者荣耀微信支付无效怎么办)

  • 新注册的支付宝有淘宝会员名(新注册的支付宝可以收款吗)

    新注册的支付宝有淘宝会员名(新注册的支付宝可以收款吗)

  • 手机号码注册了抖音可以注销吗(手机号码注册了苹果ID怎么注销)

    手机号码注册了抖音可以注销吗(手机号码注册了苹果ID怎么注销)

  • 淘宝换货地址写谁的(淘宝发货换地址)

    淘宝换货地址写谁的(淘宝发货换地址)

  • 苹果pp助手网络异常(苹果手机pp助手显示网络异常)

    苹果pp助手网络异常(苹果手机pp助手显示网络异常)

  • 什么是A站(什么是A站B站C站D站P站N站)

    什么是A站(什么是A站B站C站D站P站N站)

  • 华为手机qq下载的文件在哪里(华为手机qq下载的压缩包在哪)

    华为手机qq下载的文件在哪里(华为手机qq下载的压缩包在哪)

  • 为什么发快手老是被屏蔽(为什么发快手老是显示招聘违规)

    为什么发快手老是被屏蔽(为什么发快手老是显示招聘违规)

  • 闲鱼已预留是什么意思(闲鱼上已预留是卖掉了了吗)

    闲鱼已预留是什么意思(闲鱼上已预留是卖掉了了吗)

  • 筛选按钮在什么选项卡(筛选按钮在什么选项卡内)

    筛选按钮在什么选项卡(筛选按钮在什么选项卡内)

  • 电话被拦截了打过去会听到什么(电话被拦截了打哪个电话)

    电话被拦截了打过去会听到什么(电话被拦截了打哪个电话)

  • tlt一al00是什么型号(trt al00a什么型号)

    tlt一al00是什么型号(trt al00a什么型号)

  • 表格为什么不能上下移动(表格为什么不能排序)

    表格为什么不能上下移动(表格为什么不能排序)

  • qq群荣誉怎么设置(怎么设置qq群荣誉样式)

    qq群荣誉怎么设置(怎么设置qq群荣誉样式)

  • 剪映提示未识别人声(剪映无法识别mov)

    剪映提示未识别人声(剪映无法识别mov)

  • 腾讯会议和腾讯课堂一样吗(腾讯会议和腾讯会议rooms一样吗)

    腾讯会议和腾讯课堂一样吗(腾讯会议和腾讯会议rooms一样吗)

  • 华为手表要一直连接蓝牙吗(华为手表要一直充电吗)

    华为手表要一直连接蓝牙吗(华为手表要一直充电吗)

  • 苹果手机有的软件无法安装怎么办(苹果手机有的软件不在桌面显示)

    苹果手机有的软件无法安装怎么办(苹果手机有的软件不在桌面显示)

  • 宣传单设计用什么软件(宣传单设计用什么软件好)

    宣传单设计用什么软件(宣传单设计用什么软件好)

  • 域名不能超过多少字符(域名总长不得超过255个字符)

    域名不能超过多少字符(域名总长不得超过255个字符)

  • 爱天使电话手表卡怎么装(爱天使电话手表怎么调时间和日期)

    爱天使电话手表卡怎么装(爱天使电话手表怎么调时间和日期)

  • 看抖音会留下痕迹吗(看抖音有痕迹吗)

    看抖音会留下痕迹吗(看抖音有痕迹吗)

  • cad设置在哪(2021版cad设置)

    cad设置在哪(2021版cad设置)

  • qq企业用户是什么(qq企业用户是啥)

    qq企业用户是什么(qq企业用户是啥)

  • 微信能找到删除的好友吗(微信能找到删除的转账记录吗)

    微信能找到删除的好友吗(微信能找到删除的转账记录吗)

  • 手机私密保险箱在哪(手机上的私密保险箱是什么)

    手机私密保险箱在哪(手机上的私密保险箱是什么)

  • 脉脉如何注销(脉脉能不能注销账号)

    脉脉如何注销(脉脉能不能注销账号)

  • 基于RuoYi框架自动生成后端代码及前端界面(ruoyi框架快速入门)

    基于RuoYi框架自动生成后端代码及前端界面(ruoyi框架快速入门)

  • 企业的税务风险研究怎么写
  • 进口关税计算公式 案例
  • 每月工资不一样怎么交党费
  • 2021年超市发票税率是多少
  • 小规模企业能否抵扣
  • 期末现金及现金等价物余额公式
  • 银行理财怎么做才能赚钱
  • 租赁设备出口怎么处理?
  • 股利支付率怎么找数据
  • 怎么红冲暂估成本
  • 建筑业预缴税款都要填哪些表
  • 企业筹办期间发生的费用处理
  • 高铁票可以要发票吗
  • 一般纳税人销售自己使用过的物品
  • 增值税普通发票和普通发票的区别怎么交税
  • 装修待摊费用当月摊销吗
  • 一般纳税人资格证明在哪里开具
  • 结算银行贷款利息用什么凭证
  • 建筑工程总包分包的内容
  • 工会残保金必须缴纳吗
  • 零申报逾期未申报怎么补报
  • 暂估成本跨月账务处理
  • 公司车辆报废收入怎么入账
  • 建筑业增值税会计核算是哪门课的内容
  • 斯卡伊保安公司怎么样
  • linux中ls命令的意思
  • 商品房的维修金该怎么交
  • 不动产在建工程领用原材料的分录
  • php ftp功能
  • 怎么让win7不锁定
  • 企业职工教育培训经费列支范围适用事业单位
  • thinkphp整合layuiadmin
  • php正则函数内容匹配
  • 正则表达式在线生成器
  • php curl_init
  • 企业的营业税金及附加
  • 计提本月财务费用会计分录
  • 旧固定资产出售增值税率如何计算
  • 对象是类的实例,一个对象必须属于一个已知的类
  • ps填充内容识别在哪
  • 小规模纳税人增值税税率
  • 织梦网站特有标识
  • 施工企业的内部往来
  • 减免税款的会计分录当月做吗
  • 中介公司服务范围都有哪些
  • 财政拨款结余明细科目编码
  • sqlserver代理服务启动失败
  • mysql异常退出
  • 企业所得税和个人所得税都要交吗
  • 城镇土地使用税税率
  • 小规模房地产企业税收优惠政策
  • 发票上的货物要怎么填?
  • 年初未分配利润借方增加还是减少
  • 增值税多缴税款可以抵缴以后
  • 收到预付款项发票怎么开
  • 公司租用员工车辆维修费能报销吗
  • 新建厂房需要缴纳什么税
  • 以前年度账务错误应该怎么处理的
  • 减值损失账务处理
  • 收到票据之后贴什么标签
  • 旅行社代订机票怎么做账
  • 计入当期损益是不是计入三大期间费用
  • 账实不符怎么调账
  • 安装sqlserver2000 IP地址出错怎样修改
  • sql数据库怎样批量添加数据
  • windows进程数
  • win7的系统在哪里打开
  • win阅读软件
  • win7系统在电源选项找不到屏幕亮度
  • win7关闭右下角操作中心
  • win7小技巧
  • 第三章之一、使用二手设备降低生产成本读后感
  • python3循环语句
  • Windows上安装Python
  • 范冰冰魔范学院杂志可爱公主风
  • Android mediaplayer 网络超时
  • 每天一篇日记100字
  • 简单介绍中秋节
  • 双方交换住房可以吗
  • 重庆税务总局发票查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设