智能合约怎么交易,智能合约怎么理解

  

     

  

  介绍Solidity是面向对象,的一种高级语言,用于实现智能合约。智能合约是一个在以太坊状态下管理账户行为的程序。   

  

  Solidity是为以太坊虚拟机(EVM)设计的花括号语言。受C,Python,JavaScript的影响。你可以在语言影响部分找到更多关于Solidity受哪些语言启发的详细信息。   

  

  Solidity是一个静态类型,支持继承、库和复杂的用户自定义类型。   

  

  有了Solidity,你就可以创建投票、众筹、盲投、多签名钱包等合约。   

  

  第1章:课程概述第1课您将创建一个‘僵尸工厂’,并用它来建造僵尸军队。   

  

  我们工厂会把我军所有的丧尸都存储在数据库里,工厂会有一个生成新丧尸的功能。每个僵尸都会有一个随机的唯一面孔,我们会在后面的课程中加入功能。比如让丧尸攻击人类或者其他丧尸!但是在实现这些好玩的功能之前,我们必须先实现创造僵尸的基本功能。   

  

  僵尸的DNA如何工作取决于它的DNA。它的DNA很简单,由一个16位整数组成:   

  

  856281049284737和真实的DNA一样,这个数字的不同部分会对应不同的特征。前两位代表头型,后两位代表眼睛,依此类推。   

  

  注:我们尽量简化本教程。我们僵尸只有7种头型(虽然2位数允许100种可能)。如果我们希望僵尸有更多的形状,我们将在未来添加更多的头部形状。   

  

  例如,前两位数字是83。如果我们计算一个僵尸的头型,我们做83% 7 ^ 1=7的运算,这个僵尸会被赋予第七个头型。   

  

  在右侧页面,将头部基因滑块移动到第七个位置(圣诞帽),查看对应于83的特征。   

  

  播放页面右侧的滑块进行实际练习。检查不同的数字对应不同的僵尸长相。好了,这个够你玩一会儿了。想继续的话,点击下面的‘下一章’,我们一起来钻研扎实!   

  

     

  

     

  

     

相关文章