首页 > 其他分享 >区块链(二)

区块链(二)

时间:2023-06-04 19:12:15浏览次数:36  
标签:Solidity 宠物 0.4 version 版本 区块 合约

Solidity编程基础

合约

简单的合约
在这里我们先看一个合约的例子
image
这是一份名为 SimpleStorage 的合约。
第一行是 pragma 指令,它告诉我们源代码是为 Solidity version 0.4.0 及以上版本编写的,但不包括 version 0.6.0 及以上版本。
其实还有一种语法是 pragram solidity ^0.4.2 , 它告诉我们源代码是为 Solidity version 0.4.2 及以上版本编写的,但是小于0.5.0的版本,因为我们知道这个程序能在 0.5.0 之前编译通过。
我们接下来要开发一个类似于QQ宠物的游戏,这个游戏将运行在去中心化的以太坊上,不用担心第三方服务器关停的问题。
为了孵化我们的宠物,我们先建立一个名为 PetIncubator 的基础合约,作为玩家的宠物孵化器。
以下是你要开始创建区块链宠物游戏的第一个练习:

运用我们讲解的 pragram solidity ^x.x.x 语法,在右边的输入框里确定我们的合约将是基于 0.4.19以上的版本。

建立一个名为 PetIncubator 的空合约。

标签:Solidity,宠物,0.4,version,版本,区块,合约
From: https://www.cnblogs.com/zx-demo/p/17456128.html

相关文章

  • ZetaChain撸毛教程,连接所有的区块链!
    Web3.0,轻松玩赚时代ZetaChain奖励ZetaChain目前尚未公布其融资信息,但据观察,DelphiDigital、TheSpartanGroup、AmberGroup和一些大型VC都关注订阅了ZetaChain的官方社交媒体,推测这些风投很可能投资了ZetaChain。近日官方称,团队将奖励那些积极为该测试网做出贡献的经批准的......
  • 方芳:基于区块链技术的养殖场建设项目选址研究
    武汉市江夏区交通局武汉市江夏区公路局  武汉市江夏区公路建筑工程公司武汉市江夏城投集团有限公司武汉江夏路桥工程总公司 武汉工程大学 土木工程与建筑学院    方芳    15927602711近年来,区块链技术的发展引起了全球各行各业的广泛关注。在农业领......
  • 区块链的技术——账本是去中心化的分布式存储,加密+校验(哈希二叉树)+多数选举来防止篡改
    ......
  • 区块链应用:椭圆曲线数字签名算法ECDSA
    1椭圆曲线密码学椭圆曲线密码学(EllipticCurveCryptography,缩写ECC),是基于椭圆曲线数学理论实现的一种非对称加密算法。椭圆曲线在密码学中的使用是在1985年有NealKoblitz和VictorMiller分别提出来的。标准的椭圆曲线椭圆曲线加密考虑K=kG,其中K、G为椭圆曲线Ep(a......
  • 区块链的Token机制如何理解?
    区块链的Token机制如何理解?为了更好的理解区块链和Token的关系,今天专门基于互联网中的内容,做了下筛选过滤,从而可以让大家更好的理解,对于Token,如果是从事过开发的同学来说,比如容易理解为用户标识等含义,从而会走一定的弯路。Token机制是区块链技术中的重要概念之一,它指的是在区块......
  • 区块链实验-构建Merkle Tree
      主要内容:1.掌握MerkleTree的基本原理。2.编程实现MerkelTree的构建和数据完整性验证。实验条件:Win系统、Python实验内容:根据上图原理实现如下两个函数:#构建MerkleTreedefBuildTree(data):#验证数据完整性defValidate(hash,data):实现思......
  • web3 产品介绍 etherscan 区块链浏览器 将抽象的数据和理论可视化,小白也能看懂区块链
    Etherscan是一个广泛使用的以太坊区块链浏览器和分析平台,它为用户提供了全面的区块链数据查询和交易分析功能。在本文中,我们将介绍Etherscan的主要特点和功能,以及如何使用它来浏览以太坊区块链。一、Etherscan的特点区块链浏览器:Etherscan提供了完整的以太坊区块链浏览器,用户......
  • 区块链技术在元宇宙中的作用
    元宇宙的概念经过了互联网的宣传和普及,大家都有了很直观的认识,甚至我们在平时的生活中已经体验过类似元宇宙的游戏。从定义上看,元宇宙(Metaverse),是人类运用数字技术构建的,由现实世界映射或超越现实世界,可与现实世界交互的虚拟世界,具备新型社会体系的数字生活空间。区块链对元宇宙最......
  • 区块链基础知识
    nonce规则为了防止交易重播,ETH(ETC)节点要求每笔交易必须有一个nonce数值。每一个账户从同一个节点发起交易时,这个nonce值从0开始计数,发送一笔nonce对应加1。当前面的nonce处理完成之后才会处理后面的nonce。注意这里的前提条件是相同的地址在相同的节点发送交易。以下是nonce使用......
  • 区块链技术与元宇宙
    未来的元宇宙项目将会往两种流派发展,第一,强调感知技术的应用,以炫酷的特技效果作为卖点。第二,强调经济模型的变化,践行Web3.0的理念,将项目收益和治理权更大程度还给用户。区块链技术是元宇宙、web3.0应用落地的基础、底层技术。然而,区块链的落地和应用绝非上述二者。区块链能够为元宇......