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

  • 如何利用微博来推广论坛(怎么用好微博)

    如何利用微博来推广论坛(怎么用好微博)

  • 荣耀60能用鸿蒙系统吗(荣耀60能用鸿蒙操作系统吗)

    荣耀60能用鸿蒙系统吗(荣耀60能用鸿蒙操作系统吗)

  • 奶牛快传怎么下载文件(奶牛快传怎么下载付费文件)

    奶牛快传怎么下载文件(奶牛快传怎么下载付费文件)

  • 优酷投屏怎样连续播放(优酷投屏怎样连续播放下一集电视剧)

    优酷投屏怎样连续播放(优酷投屏怎样连续播放下一集电视剧)

  • doc怎么转word文档(doc转word文档怎么弄)

    doc怎么转word文档(doc转word文档怎么弄)

  • 华为nova6se手机按键怎么调出来(华为nova6se手机有nfc功能吗)

    华为nova6se手机按键怎么调出来(华为nova6se手机有nfc功能吗)

  • 手机主板坏了充电反应(手机主板坏了充电会爆炸吗)

    手机主板坏了充电反应(手机主板坏了充电会爆炸吗)

  • 锁定屏幕通知中心横幅都是什么意思(锁定屏幕通知中心怎么设置)

    锁定屏幕通知中心横幅都是什么意思(锁定屏幕通知中心怎么设置)

  • 卫星电话和手机的区别(卫星电话手机壳)

    卫星电话和手机的区别(卫星电话手机壳)

  • word文档放大缩小的快捷键(word文档 放大)

    word文档放大缩小的快捷键(word文档 放大)

  • 计算机感染病毒的可能途径之一是(计算机感染病毒之后一般出现的症状有)

    计算机感染病毒的可能途径之一是(计算机感染病毒之后一般出现的症状有)

  • 拼多多sku改动有影响吗(拼多多修改商品sku会降权吗)

    拼多多sku改动有影响吗(拼多多修改商品sku会降权吗)

  • word占位符怎么设置(word占位符怎么隐藏)

    word占位符怎么设置(word占位符怎么隐藏)

  • 显示器acin是插什么的(显示器ac和dc电源)

    显示器acin是插什么的(显示器ac和dc电源)

  • 麒麟980什么时候上市(麒麟980什么时候升级鸿蒙3.0)

    麒麟980什么时候上市(麒麟980什么时候升级鸿蒙3.0)

  • 微信红包为啥要绑定银行卡(微信红包为啥要绑定银行卡才能领)

    微信红包为啥要绑定银行卡(微信红包为啥要绑定银行卡才能领)

  • 预约滴滴快车怎么预约怎么预约(滴滴出行怎样预约快车)

    预约滴滴快车怎么预约怎么预约(滴滴出行怎样预约快车)

  • 我们无法创建新的分区,也找不到现有的分区。有关详细信息,请参阅安装日志文件(我们无法创建新的分区,也找不到现有的分区 贴吧)

    我们无法创建新的分区,也找不到现有的分区。有关详细信息,请参阅安装日志文件(我们无法创建新的分区,也找不到现有的分区 贴吧)

  • rsmsink.exe - rsmsink是什么进程 有何作用

    rsmsink.exe - rsmsink是什么进程 有何作用

  • 【前后端分离系列】 Spring Boot + Vue 实现 EasyPOI 导入导出(前后端分离与不分离)

    【前后端分离系列】 Spring Boot + Vue 实现 EasyPOI 导入导出(前后端分离与不分离)

  • 织梦DedeCMS访京东多条件筛选教程(织梦系统)

    织梦DedeCMS访京东多条件筛选教程(织梦系统)

  • 所得税退税的会计处理方法
  • 个人独资公司对外如何承担责任
  • 退回的附加税能退回来吗
  • 税负率是按月来算吗
  • 调表不调账最后会有什么问题
  • 减免货款需要进项税额转出吗
  • 股东拿不到钱
  • 应付未付的款项如何税务处理
  • 持有至到期投资属于什么科目
  • 公司没有设年终奖要报税吗
  • 所得税弥补以前年度
  • 风险纳税人不处理行吗
  • 不动产抵扣涉及净值,这里的净值是否扣除减值准备,是否扣除不动产改变用途当月的折旧额?
  • 公司以银行存款名义为员工垫付医疗费分录怎么写
  • 企业劳务外包取费的标准以及依据是什么?
  • 企业发给员工的福利要交税吗
  • 电子通行费如何开发票
  • 企业微信收入也要交税吗
  • .exe文件病毒
  • 其他应收款会计科目
  • 苹果官网入口
  • 长期借款的业务处理
  • EasyExcel使用与步骤
  • 补提固定资产折旧和汇算清缴有关系吗
  • 投资性房地产后续计量从成本模式转为公允价值模式属于
  • 长期股权投资实现净利润计入什么科目
  • php反射获取方法参数
  • 覆盖的盖
  • javascript网页自动化
  • 行政单位基建账户可以建立吗为什么
  • 企业会计准则应用指南2023pdf
  • nmblookup安装
  • php curl 封装
  • 企业开负数发票退货后怎么处理?
  • 计提坏账准备会影响应收账款账面价值吗
  • 小微企业所得税优惠政策最新2022
  • 发票校验码二维码看不到了怎么查
  • 车辆购置税属于地方税吗
  • 公司转让注册海外公司
  • php算法有哪些
  • 帝国cms使用redis
  • 物流货物丢失赔偿按照运费10倍
  • 给员工买保险的好处和坏处
  • 新公司成立后税务方面有哪些流程2023
  • sqlyog配置
  • 装修款收不回怎么办
  • 资产减值损失影响企业利润总额吗
  • 股东捐赠资产要纳税吗
  • 递延收益的主要形式有
  • 开票软件服务费计入什么会计科目
  • 商业仓储
  • 弥补亏损后怎么做账
  • 怎么看财务报表平不平
  • mysql如何修改默认值
  • redhat网卡配置文件
  • linux 多网卡配置
  • QuiteRSS: Linux桌面的RSS阅读器 你值得拥有
  • linux 进入命令
  • Win8系统32位和64位哪个好应该如何选择
  • perl字符串长度函数
  • nodejsapi
  • 一个android项目一般包含哪些目录?各有什么用途?
  • 怎样屏蔽锁屏广告
  • install ubuntu kylin
  • javascript实现3D切换焦点图
  • python reducebykey
  • unity GetComponentsInChildren
  • javascript教程
  • javascript要怎么学
  • EasyTouch Broadcast messages选项在js和c#下的用法
  • 谷歌chrome浏览器网页版网址
  • jquery事件委托原理
  • 税票开票员的职责
  • 陕西新版电子税务局怎么使用
  • 深圳地方税务局电话
  • 贵阳税务官网登录
  • 网上报税失败怎么办
  • 票折与票扣的区别在哪里
  • 下列哪些表述是正确的( )
  • 在深圳月薪8000是什么水平
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设