文章库ARTICLE COLUMN

  • 以太坊开发实战学习-高级Solidity理论(四)

    以太坊开发实战学习-高级Solidity理论(四)

    摘要:第一个例子,在你把智能协议传上以太坊之后,它就变得不可更改这种永固性意味着你的代码永远不能被调整或更新。允许将合约所有权转让给他人。为何要来驱动以太坊就像一个巨大缓慢但非常安全的电脑。 通过前边的 Solidity 基础语法学习,我们已经有了So...

    feng409feng409 评论0 收藏0
  • IPFS数据模型-IPLD

    IPFS数据模型-IPLD

    摘要:的内容寻址允许加密完整性检查解析链接的值可以通过哈希来测试。例子使用以下数据集路径的一个例子将遍历第一个对象并获取字符串。数据模型也非常简单易用。由于基于数据模型,因此它完全可以通过与和关联数据标准兼容。 ipld.io Github:ipld 原文:...

    SalamanderSalamander 评论0 收藏0
  • Merkle Patricia Tree

    Merkle Patricia Tree

    原文

    taoszutaoszu 评论0 收藏0
  • 以太坊开发实战学习-高级Solidity理论 (五)

    以太坊开发实战学习-高级Solidity理论 (五)

    摘要:接上篇文章,这里继续学习高级理论。实战演练我们来写一个返回某玩家的整个僵尸军团的函数。但这样每做一笔交易,都会改变僵尸军团的秩序。在这里开始五可支付截至目前,我们只接触到很少的函数修饰符。 接上篇文章,这里继续学习Solidity高级理论。 ...

    sushisushi 评论0 收藏0
  • 区块链游戏 Dapp 获得思否黑客马拉松北京站冠军

    区块链游戏 Dapp 获得思否黑客马拉松北京站冠军

    摘要:上周末,来自硅谷团队的游戏作品获得思否区块链黑客马拉松北京站冠军。本次黑客马拉松有来自基金会科学家杨耀东合伙人刘海核心开发者姜家志星云链实验室负责人刘杜然等多位嘉宾出席。 上周末,来自硅谷团队的游戏作品Crypto Bird - An Implement of ...

    GitChatGitChat 评论0 收藏0
  • 以太坊开发实战学习-高级Solidity理论 (六)

    以太坊开发实战学习-高级Solidity理论 (六)

    摘要:接上篇文章,这里继续学习高级理论。将这个函数的定义修改为其使用修饰符。我们将用一个到的随机数来确定我们的战斗结果。在这个教程中,简单起见我们将这个状态保存在结构体中,将其命名为和。在第六章我们计算出来一个到的随机数。 接上篇文章,这里...

    qc1iuqc1iu 评论0 收藏0
  • 以太坊开发实战学习-ERC721标准(七)

    以太坊开发实战学习-ERC721标准(七)

    摘要:从这节开始,我们将学习代币标准以及加密收集资产等知识。声明一个继承的新合约,命名为。注意目前是一个草稿,还没有正式商定的实现。所以把这一个可能的实现当作考虑,但不要把它作为代币的官方标准。 从这节开始,我们将学习代币, ERC721标准, 以及...

    android_candroid_c 评论0 收藏0
  • 以太坊开发实战学习-合约安全(八)

    以太坊开发实战学习-合约安全(八)

    摘要:合约安全增强溢出和下溢我们将来学习你在编写智能合约的时候需要注意的一个主要的安全特性防止溢出和下溢。实战演练给加上一些标签把这里变成标准的注释把一个管理转移僵尸所有权的合约符合对标准草案的实现 通过上一节的学习,我们完成了 ERC721 的实...

    UsherChenUsherChen 评论0 收藏0
  • 区块链学习之密码学安全技术(五)

    区块链学习之密码学安全技术(五)

    摘要:非对称加密算法的安全性往往需要基于数学问题来保障,目前主要有基于大数质因子分解离散对数椭圆曲线等经典数学难题进行保护。消息认证码基于对称加密,可以用于对消息完整性进行保护。 Hash 算法与数字摘要 Hash (哈希或散列)算法它能将任意长度的...

    aboutUaboutU 评论0 收藏0
  • 区块链学习之比特币(六)

    区块链学习之比特币(六)

    摘要:侧链侧链协议允许资产在比特币区块链和其他区块链之间互转。实现了比特币区块链的扩展证明在比特币系统中验证交易时,涉及交易合法性检查双重花费检查脚本检查等。 比特币项目简介 比特币是基于区块链技术的一种数字货币实现,比特币网络是历史上首个...

    xingpingzxingpingz 评论0 收藏0
  • 区块链学习之以太坊(七)

    区块链学习之以太坊(七)

    摘要:基于以太坊项目,以太坊团队目前运营了一个公开的区块链平台以太坊网络。主要特点以太坊区块链底层也是一个类似比特币网络的网络平台,智能合约运行在网络中的以太坊虚拟机里。以太坊采用交易作为执行操作的最小单位。 以太坊将比特币针对数字交易的功...

    xiongzenghuixiongzenghui 评论0 收藏0
  • Hyperledger Fabric周周记:Composer

    Hyperledger Fabric周周记:Composer

    摘要:在上周周记的结尾,我曾经说过本周要介绍的开发和应用。可在通读完的文档之后,我立即取消了原定计划,直接介绍。让其成为开发首选的理由只有一个对开发者友好。将发布到的暴露成,供外部调用,完全语言中立。而后者则是为测试而生的。 在上周周记的结...

    quietinquietin 评论0 收藏0
  • eos docker运行后无法执行cleos

    eos docker运行后无法执行cleos

    摘要:虽然给了安装教程,当然还是用最方便。官方教程了,不过只是想运行的话,也不用,直接在源码的目录下执行就好了,会自动启动两个容器钱包管理组件,负责签名啊啥的区块链节点更新很快,教程更新不及时,截至今天,教程里命令行工具的配置是有问题的。 ...

    svttersvtter 评论0 收藏0
  • Base58编码的长度是如何计算的?

    Base58编码的长度是如何计算的?

    摘要:是由中本聪为设计的。在编码后的字符串中,每一个字符都是从个字符中当中选择出来的。换句话说,每一个字母代表的信息量是。我们输入的字节流信息量是固定的那么,需要预留的字符数量就是经过换算,最后,还需要加向上取整最终结果就是 base58 是由中...

    MyFaithMyFaith 评论0 收藏0
  • 一行代码损失了???RMB

    一行代码损失了???RMB

    摘要:下面的代码就没有意义了,不需要解释了。。。合约的问题当然是做加减乘除的时候没有用逻辑还有一个问题正常来说,应该需要加一个判断,被授权的金额不能大于要发送的金额。。。总结我发现了攻击这个合约的人已经攻击了很多合约了这一些币大家就别抄底了...

    ShihiraShihira 评论0 收藏0
  • 区块链理论:Bloom过滤器

    区块链理论:Bloom过滤器

    摘要:在过滤器的实现是由一个可变长度的二进制数组和数量可变的一组哈希函数组成。数组的长度越长,哈希函数的个数越多,准确性越高。为测试某一关键词是否被记录在某个过滤器中,我们将该关键词逐一代入各哈希函数中运算,并将所得的结果与原数组进行对比。...

    alanoddsoffalanoddsoff 评论0 收藏0
  • 区块链扫盲

    区块链扫盲

    摘要:之所以叫区块链,是因为它由区块和链表组成。区块链有一大主要特性就是防篡改。再结合上文提到的防篡改的特性,区块链有很高的置信度。基于区块链极高的置信度和可靠性,所有交易类的场景都能应用上。所以对于实时性要求高的业务,区块链并不合适。 欢...

    hiYoHoohiYoHoo 评论0 收藏0
  • 创茵资本携手SegmentFault共建区块链生态社区

    创茵资本携手SegmentFault共建区块链生态社区

    摘要:创茵资本和达成合作,未来将在区块链社群建设上展开一系列活动,包括黑客马拉松,线上资源分享,以及开发者社区建立人才培养等双向合作。创茵资本也致力于促进建设中国与海外的高新科技沟通桥梁,并为海外高新技术企业在中国的落地发展提供丰富发展资源...

    李义李义 评论0 收藏0
  • SegmentFault Hackathon 2018 杭州圆满结束

    SegmentFault Hackathon 2018 杭州圆满结束

    摘要:本次大赛的二等奖,来自基金除妖者联盟团队作品基金除妖者联盟。对于正在创业或打算创业的开发者,总经理杨青还表示,可以在欧美金融城为开发者们办公场地方面的支持,对于有潜力的项目也会给予投资等。大赛圆满结束参赛者嘉宾评委合影留念。 6 月 2 ...

    CymprosCympros 评论0 收藏0
  • SegmentFault 在杭成功举办黑客马拉松,发布区块链创新基金

    SegmentFault 在杭成功举办黑客马拉松,发布区块链创新基金

    摘要:上周,在杭州欧美金融城创投中心启动全球黑客马拉松,本次活动吸引了众多长三角开发者的关注,有多位嘉宾出席活动进行项目交流讨论,现场更有币圈大佬现场撒币。 showImg("https://segmentfault.com/img/bVbbQCS"); 上周,SegmentFault 在杭州欧美金融...

    Lorry_LuLorry_Lu 评论0 收藏0
  • 以太坊开发实战学习-Solidity初学(一)

    以太坊开发实战学习-Solidity初学(一)

    摘要:可以把账户视为银行账户,以太币就是以太坊生态系统中的货币。重点合约状态是持久化到区块链上的,因此对合约状态的修改需要消耗以太币。也就是说它们被写入以太币区块链中想象成写入一个数据库。注中,实际上是代名词,一个位的无符号整数。建立一个命...

    googolleegoogollee 评论0 收藏0
  • 智能合约语言Solidity教程系列2 - 地址类型介绍

    智能合约语言Solidity教程系列2 - 地址类型介绍

    摘要:地址类型的成员属性及函数这里是地址类型相关成员的快速索引用来查询账户余额,用来发送以太币以为单位。因此,为了保证安全,必须检查的返回值,如果交易失败,会回退以太币。 本文首发于深入浅出区块链社区原文链接:智能合约语言 Solidity 教程系列2...

    binaryTreebinaryTree 评论0 收藏0
  • 智能合约语言Solidity教程系列3 - 函数类型

    智能合约语言Solidity教程系列3 - 函数类型

    摘要:本文首发于深入浅出区块链社区原文链接智能合约语言教程系列函数类型原文已更新,请读者前往原文阅读教程系列第三篇函数类型介绍。函数类型函数也是一种类型,且属于值类型。但以此相反,合约中函数本身默认是的,仅仅是当作类型名使用时默认是的。 本...

    qylostqylost 评论0 收藏0
  • 智能合约语言 Solidity 教程系列6 - 结构体与映射

    智能合约语言 Solidity 教程系列6 - 结构体与映射

    摘要:本文首发于深入浅出区块链社区原文链接智能合约语言教程系列结构体与映射原文已更新,请读者前往原文阅读教程系列第篇结构体与映射。不能声明一个同时将自身作为成员,这个限制是基于结构体的大小必须是有限的。 本文首发于深入浅出区块链社区原文链接...

    masturbatormasturbator 评论0 收藏0
  • 实现一个可管理、增发、兑换、冻结等高级功能的代币

    实现一个可管理、增发、兑换、冻结等高级功能的代币

    摘要:本文首发于深入浅出区块链社区原文链接实现一个可管理增发兑换冻结等高级功能的代币原文已更新,请读者前往原文阅读本文主要介绍代币高级功能的实现代币管理代币增发代币兑换资产冻结自动补充。 本文首发于深入浅出区块链社区原文链接:实现一个可管理...

    frontoldmanfrontoldman 评论0 收藏0

热门文章

<