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

  • b站大会员怎么共享给别人

    b站大会员怎么共享给别人

  • vivo NEX 3s是否支持otg功能(vivonex3s是否支持无线充电)

    vivo NEX 3s是否支持otg功能(vivonex3s是否支持无线充电)

  • 电脑蓝屏f4的原因(蓝屏f4是什么意思)

    电脑蓝屏f4的原因(蓝屏f4是什么意思)

  • 淘宝直通车必须要2心吗(淘宝直通车需要开启智能创意吗)

    淘宝直通车必须要2心吗(淘宝直通车需要开启智能创意吗)

  • 8p麦克风声音小是通病吗(8plus麦克风声音小)

    8p麦克风声音小是通病吗(8plus麦克风声音小)

  • 投屏播放总是自动退出(投屏播放总是自动播放)

    投屏播放总是自动退出(投屏播放总是自动播放)

  • 淘宝账号永久冻结怎么注销(淘宝账号永久冻结还可以用另外一个账号报名淘宝客服吗)

    淘宝账号永久冻结怎么注销(淘宝账号永久冻结还可以用另外一个账号报名淘宝客服吗)

  • wps为什么前面空白但是字上不去(wps前面不能空格)

    wps为什么前面空白但是字上不去(wps前面不能空格)

  • 苹果几代是双卡双待(苹果12是双卡吗)

    苹果几代是双卡双待(苹果12是双卡吗)

  • 手机用户数据已锁定是什么意思(手机用户数据已锁定怎么解决)

    手机用户数据已锁定是什么意思(手机用户数据已锁定怎么解决)

  • 不能启动此对象的源应用程序是什么意思(不能启动此对象的源应用程序 wps公式)

    不能启动此对象的源应用程序是什么意思(不能启动此对象的源应用程序 wps公式)

  • k20pro与尊享版区别(k20pro和尊享版有什么区别)

    k20pro与尊享版区别(k20pro和尊享版有什么区别)

  • 120fps视频是什么意思(1080p120fps是什么意思)

    120fps视频是什么意思(1080p120fps是什么意思)

  • 读卡器可以插手机吗(读卡器可以插手机下载歌曲吗)

    读卡器可以插手机吗(读卡器可以插手机下载歌曲吗)

  • 充电宝的灯一直闪怎么回事(充电宝的灯一直亮着充不进去电)

    充电宝的灯一直闪怎么回事(充电宝的灯一直亮着充不进去电)

  • vivo快速充电在哪设置(vivo 快速充电)

    vivo快速充电在哪设置(vivo 快速充电)

  • 手机定位显示离线是什么原因(手机定位显示离线)

    手机定位显示离线是什么原因(手机定位显示离线)

  • wps如何去除空白行(wps如何去除空白段)

    wps如何去除空白行(wps如何去除空白段)

  • Reno Ace怎么查看手机序列号(oppo reno ace怎么查激活日期)

    Reno Ace怎么查看手机序列号(oppo reno ace怎么查激活日期)

  • 华为stfal10什么型号(stf_al10华为什么型号)

    华为stfal10什么型号(stf_al10华为什么型号)

  • 如何把pdf拆开(如何将pdf文件拆开)

    如何把pdf拆开(如何将pdf文件拆开)

  • lumion8怎么原位替换原模型(lumion怎么原位粘贴)

    lumion8怎么原位替换原模型(lumion怎么原位粘贴)

  • 爱奇艺绿镜是什么(爱奇艺的滤镜)

    爱奇艺绿镜是什么(爱奇艺的滤镜)

  • 易企秀可以在电脑上编辑吗(易企秀在电脑做好了,手机显示不一致)

    易企秀可以在电脑上编辑吗(易企秀在电脑做好了,手机显示不一致)

  • 华为手机的指纹设置在哪里(华为手机的指纹传感器在哪里)

    华为手机的指纹设置在哪里(华为手机的指纹传感器在哪里)

  • 笔记本电脑设置wifi详细教程(笔记本电脑设置pin是什么意思)

    笔记本电脑设置wifi详细教程(笔记本电脑设置pin是什么意思)

  • 【C语言进阶】文本与二进制操作文件,优化通讯录。(c语音进阶)

    【C语言进阶】文本与二进制操作文件,优化通讯录。(c语音进阶)

  • 二手房交易需要购房发票吗
  • 企业增值税税负率怎么计算
  • 申报个税时怎么获取个税专项附加扣除
  • 汇算清缴利润调整会计分录
  • 会计凭证包括哪三种
  • 企业所得税必须计提吗?什么时候计提?
  • 去税务局申报增值税需要带税盘吗
  • 小微企业开票多少算小规模纳税人
  • 所有者权益变动表是什么报表
  • 结算备付金是流水账单吗
  • 开立个人银行账户的条件
  • 转让无形资产收入属于销售收入吗
  • 制造行业运输费包括哪些
  • 含税和不含税哪个对卖方有利
  • 单位付款方式
  • 小微企业附加税减半
  • 暂停装修
  • 投资性房地产企业有哪些
  • 使用ps能完成的操作有哪些
  • 工资做账表格怎么做
  • 无形资产的确认与计量
  • 销售发票重复开,库存商品怎么处理?
  • 财政补贴的内容分类
  • 集团的资产
  • 小规模企业需要交几个点
  • 增值税和所得税区别
  • HTML与PyCharm
  • 成本类账户期末余额在借方还是贷方
  • 同业代付的好处
  • 个体户做账流程新手必看
  • 现金流量表本年累计金额怎么算
  • 现代服务增值税纳税义务发生时间
  • 企业没有ca怎么登陆公积金账户
  • 进项税额申报表怎么填写
  • php网站漏洞
  • python如何提取文件中的数据
  • mysql读写分离amoeba
  • 软件和硬件如何分开
  • 公司法人的分类是什么
  • 商业承兑贴现几个点
  • centos 安装方法
  • 报销流程怎么走
  • 增值税征收类型
  • 个体户季报网上申报怎么填写
  • 房地产企业的会计科目设置
  • 代建制取费标准
  • 工业企业销售分录
  • 发票冲红重开摘要如何写合适?
  • 税务局返还的个税手续费是否纳税
  • 应付股利科目怎么结转
  • 收到预收款并已付款
  • 社保如何做分录报销
  • 所有者权益类期末贷方余额公式
  • 单位经办人给员工发工资
  • 子公司向子公司销售存货
  • 应收应付对冲的分录
  • 暂估出口收入如何计算
  • 某酒店住宿费用定价分析
  • 什么是生产成本,有哪些组成内容
  • sql语句重复
  • 任务栏安全中心的图标没有了
  • win8对机械硬盘不友好
  • windows1021h1新功能
  • 升级win10之后东西不见了
  • 在对linux系统中dir
  • linux cp的用法
  • unity3D游戏开发
  • jquery prevall
  • nodejs使用视频教程
  • 批处理删除指定后缀名
  • shell中大括号
  • python如何查询函数用法
  • Android自定义控件高级进阶与精彩实例
  • js接收excel文件流
  • 事务所是干什么的会计
  • 税控盘怎么领用
  • 营业收入是含增值税的收入吗
  • 退回的汽车保险入什么科目
  • 上海网上申报软件怎样下载
  • 货车违章查哪个部门
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设