写在前面
最近关注的了一些Web3.0的新闻,准备对web3.0做个全面的了解,今天文章中写的是我个人的认识,不一定对,仅供参考。
web3.0是什么
web3.0还处于初期探索阶段,是很多东西的组合,如区块链、数字资产和金融及社交及人工智能等。
首先我看了这些文章,感觉还是云里雾里的。我自己的理解就是没有中心化的网络及应用,区别与现在各个互联网应用都是各种公司搭建服务器,所有个人都使用他们公司的服务,响应的数据也存储在他们的服务器上,而且不同的公司数据不通的。具体去中心化就是一个数据,之前在一家互联网公司服务器存储,现在一个数据被存储都每个人所有的电脑上,每个人都有这个数据的备份,这样就不能被任意篡改。web3.0就基于这种去中心建立起来。
使用Solidity语言实现HelloWord代码
开发语言
Solidity是一种专门用于编写区块链智能合约的语言。语法与JavaScript类似。智能合约是存储在区块链中的代码
开发工具
remix,开发工具使用在线IDE,不需要下载安装,通过这个remix.ethereum.org网站就可以直接使用编写代码。
代码实战
1、代码
如图新建:
然后编写代码:
pragma solidity ^0.8.0;
contract HelloWorld{
string public str = "HelloWorld!";
}
代码解释:
第一行:声明solidity使用的语言版本号,就像使用Java使用要配置Jdk版本一样。
第二行:定义一个智能合约,名称叫HelloWorld,其中contract为关键字,类似于Java中的class。
第三行:定义一个字符打印。
2、编译
ctrl+s快捷键就可以编译。
3、部署
文章来源:https://www.toymoban.com/news/detail-786567.html
4、运行
OK,就先讲到这,后面有更多研究了再分享。文章来源地址https://www.toymoban.com/news/detail-786567.html
到了这里,关于web3.0的初步学习研究的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!