Logo

  • 乾坤刀

    发布于:10 天前

    1

    java 技巧
    如何限制类的继承?1.使用final修饰符2.使用private构造器Overloading与Overriding的比较Overloading在同一个方法中,拥有相同的方法名,但是参数类型或个数不一样。Overriding指父子类,拥有相同的方法。什么是可变参数?可变参数是指,参数的类型一样,但数量不固定。如:method1(int...ints)静态初始化块与实例初始化块的区别?静态初始化块是类
    阅读 53 评论 1 收藏 0
  • Tiny熊

    发布于:10 天前

    1

    比特币如何挖矿(挖矿原理)-工作量证明
    在区块链记账原理一篇,我们了解到记账是把交易记录、交易时间、账本序号、上一个Hash值等信息计算Hash打包的过程。我们知道所有的计算和存贮是需要消耗计算机资源的,既然要付出成本,那节点为什么还要参与记账呢?在中本聪(比特币之父)的设计里,完成记账的节点可以获得系统给与的一定数量的比特币奖励,这个奖励的过程也就是比特币的发行过程,因此大家形象的把记账称为“挖矿”,本文将详细讨论这个过程。记账工作由
    阅读 97 评论 1 收藏 0
  • Tiny熊

    发布于:11 天前

    1

    智能合约语言 Solidity 教程系列10 - 完全理解函数修改器
    这是Solidity教程系列文章第10篇,带大家完全理解Solidity的函数修改器。Solidity系列完整的文章列表请查看分类-Solidity。写在前面Solidity是以太坊智能合约编程语言,阅读本文前,你应该对以太坊、智能合约有所了解,如果你还不了解,建议你先看以太坊是什么函数修改器(FunctionModifiers)函数修改器(Modifiers)可以用来改变一个函数的行为。比如用于
    阅读 125 评论 0 收藏 0
  • Tiny熊

    发布于:11 天前

    1

    如何编写一个可升级的智能合约
    区块链信任基础的数据不可修改的特性,让它传统应用程序有一个很大的不同的地方是一经发布于区块链上就无法修改(不能直接在原有的合约上直接修改再重新发布)。写在前面阅读本文前,你应该对以太坊、智能合约及Solidity语言有所了解,如果你还不了解,建议你先看以太坊是什么当智能合约出现bug一方面正式由于智能合约的不可修改的特性,因为只要规则确定之后,没人能够修改它,大家才能够信任它。但另一方面,如果规则
    阅读 120 评论 0 收藏 0
  • Tiny熊

    发布于:11 天前

    1

    如何通过以太坊智能合约来进行众筹(ICO)
    前面我们有两遍文章写了如何发行代币,今天我们讲一下如何使用代币来公开募资,即编写一个募资合约。<!--more-->写在前面本文所讲的代币是使用以太坊智能合约创建,阅读本文前,你应该对以太坊、智能合约有所了解,如果你还不了解,建议你先看以太坊是什么众筹先简单说下众筹的概念:一般是这样的,我一个非常好的想法,但是我没有钱来做这事,于是我把这个想法发给大家看,说:我做这件事需要5百万,大家
    阅读 36 评论 0 收藏 0
  • Tiny熊

    发布于:11 天前

    1

    实现一个可管理、增发、兑换、冻结等高级功能的代币
    本文主要介绍代币高级功能的实现:代币管理、代币增发、代币兑换、资产冻结、Gas自动补充。写在前面在上一篇:一步步教你创建自己的数字货币(代币)进行ICO中我们实现一个最基本功能的代币,本文将在上一遍文章的基础上,讲解如果添加更多的高级功能。实现代币的管理者虽然区块链是去中心化的,但是实现对代币(合约)的管理,也在许多应用中有需求,为了对代币进行管理,首先需要给合约添加一个管理者。我们来看看如果实现
    阅读 42 评论 0 收藏 0
  • Tiny熊

    发布于:11 天前

    1

    智能合约语言 Solidity 教程系列6 - 结构体与映射
    Solidity教程系列第6篇-Solidity结构体与映射。Solidity系列完整的文章列表请查看分类-Solidity。写在前面Solidity是以太坊智能合约编程语言,阅读本文前,你应该对以太坊、智能合约有所了解,如果你还不了解,建议你先看以太坊是什么本系列文章一部分是参考Solidity官方文档(当前最新版本:0.4.20)进行翻译,另一部分是Solidity深入分析。结构体(Struc
    阅读 92 评论 0 收藏 0
  • Tiny熊

    发布于:11 天前

    1

    智能合约语言 Solidity 教程系列3 - 函数类型
    Solidity教程系列第三篇-Solidity函数类型介绍。Solidity系列完整的文章列表请查看分类-Solidity。写在前面Solidity是以太坊智能合约编程语言,阅读本文前,你应该对以太坊、智能合约有所了解,如果你还不了解,建议你先看以太坊是什么本文前半部分是参考Solidity官方文档(当前最新版本:0.4.20)进行翻译,后半部分函数可见性(public,external,int
    阅读 89 评论 0 收藏 0
  • Tiny熊

    发布于:11 天前

    1

    智能合约语言 Solidity 教程系列2 - 地址类型介绍
    Solidity教程系列第二篇-Solidity地址类型介绍.Solidity系列完整的文章列表请查看分类-Solidity。写在前面Solidity是以太坊智能合约编程语言,阅读本文前,你应该对以太坊、智能合约有所了解,如果你还不了解,建议你先看以太坊是什么本文前半部分是参考Solidity官方文档(当前最新版本:0.4.20)进行翻译,后半部分是结合实际合约代码实例说明类型的使用。地址类型(A
    阅读 88 评论 0 收藏 0
  • Tiny熊

    发布于:11 天前

    1

    比特币如何达成共识 - 最长链的选择
    比特币没有中心机构,几乎所有的完整节点都有一份公共总帐本,那么大家如何达成共识:确认哪一份才是公认权威的总账本呢?为什么要遵守协议这其实是一个经济问题,在经济活动中的每个人都是自私自利的,追求的是利益的最大化,一个节点工作量只有在其他的节点认同其是有效的(打包的新区块,其他的节点只有验证通过才会加入到区块链中,并在网络上传播),才能够过得收益,而只有遵守规则才会得到其他的节点认同。因此,基于逐利,
    阅读 104 评论 0 收藏 0
写文章