位置: 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高级查询)

  • 照相什么叫曝光(照相什么叫曝光模式)

    照相什么叫曝光(照相什么叫曝光模式)

  • 微信400步大概走了多远(微信400步大概多少米)

    微信400步大概走了多远(微信400步大概多少米)

  • shellext是什么文件夹

    shellext是什么文件夹

  • 美团红包商家需要承担多少(美团红包商家需要付钱吗)

    美团红包商家需要承担多少(美团红包商家需要付钱吗)

  • 显示器overdrive是什么意思(显示器overdrive是关还是开)

    显示器overdrive是什么意思(显示器overdrive是关还是开)

  • minihdmi和hdmi区别(miniHDMI和HDMI区别)

    minihdmi和hdmi区别(miniHDMI和HDMI区别)

  • 华为mate30pro耳机插上还是外放(华为mate30pro耳机孔在哪在哪里)

    华为mate30pro耳机插上还是外放(华为mate30pro耳机孔在哪在哪里)

  • oppoa11耗电快(oppoa11x耗电快)

    oppoa11耗电快(oppoa11x耗电快)

  • 主板com接口有什么用(主板com1接口)

    主板com接口有什么用(主板com1接口)

  • 安卓手机开机键坏了如何开机(安卓手机开机键坏了怎么强制开机)

    安卓手机开机键坏了如何开机(安卓手机开机键坏了怎么强制开机)

  • 怎么下载支付宝在手机上(怎么下载支付宝账单)

    怎么下载支付宝在手机上(怎么下载支付宝账单)

  • 为什么蚂蚁森林突然没有能量了(为什么蚂蚁森林看不到对方的能量)

    为什么蚂蚁森林突然没有能量了(为什么蚂蚁森林看不到对方的能量)

  • 微信怎么查全年总支出(微信怎么查全年帐单)

    微信怎么查全年总支出(微信怎么查全年帐单)

  • 固态硬盘装在机箱哪个位置(固态硬盘装在机箱底部直接接触铁皮)

    固态硬盘装在机箱哪个位置(固态硬盘装在机箱底部直接接触铁皮)

  • 多闪怎样查看谁看过我(多闪怎么知道对方把我拉黑了)

    多闪怎样查看谁看过我(多闪怎么知道对方把我拉黑了)

  • ie浏览器的文件菜单在哪(ie浏览器的文件夹不能删除怎么办)

    ie浏览器的文件菜单在哪(ie浏览器的文件夹不能删除怎么办)

  • 苹果11是不是高通基带(苹果11是不是高清屏幕)

    苹果11是不是高通基带(苹果11是不是高清屏幕)

  • acin是什么接入电源吗(acn acl)

    acin是什么接入电源吗(acn acl)

  • qq空间没有查看权限是什么意思(qq空间没有查看权限怎么破解)

    qq空间没有查看权限是什么意思(qq空间没有查看权限怎么破解)

  • 钉钉下载的文件在哪里(钉钉下载的文件在哪个文件夹)

    钉钉下载的文件在哪里(钉钉下载的文件在哪个文件夹)

  • qq换绑手机号审核时间要多久(qq换绑手机号审核不通过)

    qq换绑手机号审核时间要多久(qq换绑手机号审核不通过)

  • outlook中国选哪个时区(outlook国内能用吗)

    outlook中国选哪个时区(outlook国内能用吗)

  • 金猪储蓄罐悬浮窗怎么关闭(金猪储蓄罐简笔画)

    金猪储蓄罐悬浮窗怎么关闭(金猪储蓄罐简笔画)

  • Linux中安装使用RXVT命令行终端窗口程序的教程(linux安装xen)

    Linux中安装使用RXVT命令行终端窗口程序的教程(linux安装xen)

  • 基于Python的Flask WEB框架实现后台权限管理系统(含数据库),内容包含:用户管理、角色管理、资源管理和机构管理(基于Python的flask百战电商流程图)

    基于Python的Flask WEB框架实现后台权限管理系统(含数据库),内容包含:用户管理、角色管理、资源管理和机构管理(基于Python的flask百战电商流程图)

  • 保姆级官方yolov7的训练自己的数据集以及项目部署

    保姆级官方yolov7的训练自己的数据集以及项目部署

  • 国内前端vue对接OpenAI/chatgpt【文本互动/生成图片】(web前端开发 vue)

    国内前端vue对接OpenAI/chatgpt【文本互动/生成图片】(web前端开发 vue)

  • 企业所得税减免所得税额计算公式
  • 对公账户的钱都是国有资产吗
  • 一般纳税人混凝土税率
  • 企业所得税职工薪酬扣除
  • 税控盘专票认证登录密码正确还是登录不上去
  • 出售股权账务处理
  • 发票开的是推广服务费计入什么费用?
  • 公司办公室收到上级主管部门的一份
  • 单位食堂油烟管道清洗记录表
  • 事业单位利息收入
  • 哪些发票可以报销抵税
  • 坏账准备一般余额在哪方
  • 关联企业无偿使用土地
  • 单位参加城镇职工基本养老保险基数怎么填
  • 普通发票要纳税吗
  • 注册资金怎么提出来
  • 小规模纳税人城镇土地使用税减免政策
  • 劳动保护用品应由什么开支
  • 专票记账联丢失了要罚款吗
  • 公司面临清算,外包企业的员工怎么处理?
  • 用商品抵账的会计分录
  • 苹果电脑安装了windows能取消吗
  • 实发工资和报税工资
  • 固定资产占资产总额比例
  • 无票收入科目
  • 笔记本怎么开wifi
  • 开机自动连接宽带怎么设置w11
  • 入库的原材料属于什么科目
  • 那些收入不用缴税
  • 什么级别的cpu需要水冷
  • 一个非常好看的中秋礼物怎么做
  • 财政拨款结转的明细科目中,年末结转后有余额的是
  • php实现5分钟倒计时
  • css怎么调用
  • vue实战技巧
  • 命令行 压缩
  • 为什么要扩展
  • 公允价值变动收益借方是增加还是减少
  • 管家婆系统能否查询上月库存明细
  • 所得税主要特点有
  • 工会组织机构需要备案吗
  • mysql的删除
  • dede后台左侧菜单空白或不显示的解决办法(完美解决)
  • 发票一式两联
  • 哪些情况可以免征个人所得税
  • 企业的其他应付款
  • 应交增值税进项税额
  • 建筑劳务公司一年赚多少钱
  • 消防设备要多少钱
  • 出售无形资产和固定资产计入什么科目
  • 水利建设基金计费方式
  • 先前收取的包装费用
  • 全资子公司向母公司借款怎么做账
  • 原始凭证按来源分为
  • 固定资产当月计提
  • 拿到营业执照后需要做的事
  • 违反会计法规定的行为有哪些
  • 建立明细账科目怎么排顺序
  • mysql@变量
  • vista windows
  • win10一年更新一次
  • debian更新软件
  • mac进去不了系统
  • 用linux做服务器
  • win8怎么打开ie浏览器
  • FIF互动帮助手册系列-HTML手册 flash版
  • bat文件加密bat解密脚本
  • unity简单小游戏案例
  • javascript高级程序设计pdf百度云
  • python编程求一个数的平方
  • JavaScript实现同时调用多个函数的方法
  • wordpress 0day
  • js如何判断输入输出
  • 江西电子税局
  • 重庆税务稽查局地址
  • 亮点纷呈的意思和造句
  • 法治税务演讲稿结尾
  • 南京税务局举报
  • 上海各区财政收入
  • 河南网上报税流程图
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设