博客专栏  >  综合   >  智能合约Solidity

智能合约Solidity

介绍基于ETH的Solidity智能合约,官方文档,实际演示以及最佳实践

关注
0 已关注
14篇博文
  • 【以太坊】本地搭建Ethereum私有网络

    环境xiaoyu@xiaoyu-VirtualBox:~$ uname -a Linux xiaoyu-VirtualBox 4.10.0-19-generic #21-Ubuntu SMP Thu...

    昨天 10:29
    245
  • 【Solidity】Solidity概述

    Solidity是一种面向合同的高级语言,其语法类似于JavaScript,它旨在将目标设定为Ethereum Virtual Machine(EVM)。Solidity是静态类型的,支持继承,库和复...

    前天 10:27
    210
  • 【Solidity】使用编译器

    使用编译器使用命令行编译器Solidity库的构建目标之一是solc,即solidity命令行编译器。 使用solc --help可以为您提供所有选项的解释。 编译器可以生成各种输出,从简单的二进制文...

    3天前 10:34
    327
  • 【Solidity】注意事项

    安全注意事项虽然通常很容易构建按预期工作的软件,但是更难检查没有人可以以预期的方式使用它。在Solidity中,这更重要,因为您可以使用智能合同来处理令牌,或者甚至更有价值的东西。 此外,每次执行智能...

    4天前 09:44
    182
  • 【Solidity】8. 杂项 - 深入理解Solidity

    索引 【Solidity】1.一个Solidity源文件的布局 【Solidity】2.合约的结构体 【Solidity】3.类型 【Solidity】4.单位和全局可变量 【Solidity...

    5天前 10:14
    160
  • 【Solidity】7. 部件 - 深入理解Solidity

    Solidity 部件Solidity定义了一种也可以在没有Solidity的情况下使用的汇编语言。 此汇编语言也可以用作Solidity源代码中的“内联汇编”。 我们从描述如何使用内联汇编以及它与独...

    2017-09-15 11:03
    236
  • 【Solidity】6. 合约 - 深入理解Solidity

    合约Solidity的合约类似于面向对象语言的类。 它们包含可以修改这些变量的状态变量和函数中的持久性数据。 在不同的合同(实例)上调用函数将执行EVM函数调用,从而切换上下文以使状态变量无法访问。创...

    2017-09-14 15:42
    304
  • 【Solidity】5.表达式和控制结构 - 深入理解Solidity

    表达式和控制结构输入参数和输出参数与Javascript一样,函数可以将参数作为输入; 与Javascript和C不同,它们也可以返回任意数量的参数作为输出。输入参数输入参数的声明方式与变量相同。 作...

    2017-09-13 12:54
    244
  • 【Solidity】4.单位和全局可变量 - 深入理解Solidity

    单位和全局可变量Ether单元一个字面上的数字可以带有wei,finney,szabo或者以太网的后缀,可以在以太网的子目录之间进行转换,其中没有后缀的以太网货币号被假定为魏。 2 ether == ...

    2017-09-12 10:42
    312
  • 【Solidity】3.类型 - 深入理解Solidity

    类型Solidity是一种静态类型的语言,这意味着每个变量(州和地方)的类型需要被指定的(或至少已知的 - 见下文型扣)在编译时。 Solidity提供了几种可以组合形成复杂类型的基本类型。另外,类型...

    2017-09-11 10:52
    207
  • 【Solidity】2.合约的结构体 - 深入理解Solidity

    2 合约的结构体Solidity的合约类似于面向对象语言的类。 每个合同都可以包含State Variables, Functions, Function Modifiers, Events, Str...

    2017-09-08 10:54
    225
  • 【Solidity】1.一个Solidity源文件的布局 - 深入理解Solidity

    一个Solidity源文件的布局源文件可以包含任意数量的合约定义,include指令和pragma伪指令。Pragma 版本源文件可以(并且应该)使用所谓的版本编译指示进行注释,以拒绝随后可能引入不兼...

    2017-09-07 10:12
    197
  • 【Solidity】本地安装Solidity并运行开发环境

    本地环境xiaoyu@LIXIAOYUdeMBP.com➤ npm -v 5.3.0 ❖ ~ [17:45:03] xiaoyu@LIXIAOYUdeMBP.com➤ node -v v8.4.0 ...

    2017-09-05 10:33
    250
  • 【Solidity】Solidity by Example

    投票以下合同相当复杂,但展示了很多Solidity的功能。 实行投票合同。 当然,电子投票的主要问题是如何将投票权分配给正确的人,以及如何防止操纵。 我们不会在这里解决所有问题,但至少我们将会展示如何...

    2017-09-06 11:01
    262

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部