ICode9

精准搜索请尝试: 精确搜索
  • 智能合约审计之后门漏洞概述2021-07-16 09:57:33

    文章前言 智能合约的概念可以追溯到1994年,由Nick Szabo提出,但直到2008年才出现采用智能合约所需的区块链技术,而最终于2013年,作为以太坊智能合约系统的一部分,智能合约首次出现。 智能合约包含了有关交易的所有信息,只有在满足要求后才会执行结果操作,智能合约和传统纸质合约的区别

  • Formal Verification of Smart Contracts Short Paper2021-07-14 14:33:30

    Formal Verification of Smart Contracts: Short Paper ABSTRACT 提出将使用F*框架用于编写代码 1. INTRODUCTION 本文目的:通过静态分析方式查找漏洞 字节码(Byte-code)是一种包含执行程序,由一序列 op 代码/数据对组成的二进制文件,是一种中间码。 将智能合约的验证分为双

  • 学习solidity2021-07-13 16:34:04

    存储 pragma solidity ^0.4.0; contract SimpleStorage { uint storedData; function set(uint x) public { storedData = x; } function get() public view returns (uint) { return storedData; } } 第一行就是告诉大家源代码使用Soli

  • ADAMoracle |链上链下数据交互中间件|未来更多实际场景应用2021-07-10 11:05:25

    ADAMoracle |链上链下数据交互中间件|未来更多实际场景应用. 智能合约其实一点都不智能,它不能直接发出指令,只能被动被触发。这就需要预言机扮演数据代理人的角色,通过它接受外部数据并辨别真伪后发送给智能合约,智能合约才能被触发并执行相应条款。可以说,预言机让智能合约变得

  • Hello CTP(六)——CTP API问题汇总2021-07-09 19:52:26

    Hello CTP(六)——CTP API问题汇总 1、CTP API兼容 CTP柜台升级为穿透式版本后,只能使用6.3.15版本及后续版本API才能登陆上。为了强制客户使用最新穿透式API,如果客户使用API版本与CTP柜台不一致,将不会回调OnFrontConnected。目前一共有三类CTP API:旧生产版(6.3.11_20180109及以前);穿

  • Hello CTP(九)——REM行情API2021-07-09 19:51:32

    Hello CTP(九)——REM行情API 一、REM行情API 1、创建行情API实例 EQS_QUOTE_API EESQuoteApi* CreateEESQuoteApi(void) 创建行情API实例,多个用户可以创多个API实例。 2、销毁行情API实例 void EESQuoteApi:: DisConnServer() EQS_QUOTE_API void DestroyEESQuoteApi(EESQuoteApi*

  • NFT:链中自有黄金屋2021-07-06 17:01:58

    缘起于“谜恋猫”游戏的 NFT,经过佳士得拍卖事件的发酵,引来了越来越多的目光和讨论,但外界的认知大都停留在应用层面。知道创宇区块链安全实验室 通过具象化的概念分解和实践演示,带你多角度地进入 NFT 的世界。 前言 2021 年 3 月 11 日,佳士得历史上首次拍卖以 NFT 形式展现的

  • ETH 合约常用方法2021-07-06 16:03:40

    contract Test { event NFTReceived(address operator, address from, uint256 tokenId, bytes data); function onERC721Received(address operator, address from, uint256 tokenId, bytes memory data) public returns (bytes4) { //only receive the

  • Solidity智能合约开发(提高篇)2021-07-05 20:01:13

    一、函数 1.1 函数定义 函数的定义格式: function 函数名(参数类型 参数名, ...) 修饰符 [returns(返回类型, ...)] { 函数体 } 示例: function sum(int a, int b) public pure returns(int) { return a + b; } 之前说过,函数入参和出参类型不能够使用var关键字。另外,函

  • 区块链上的智能合约2021-07-05 11:53:37

     

  • EVM、Wasm虚拟机原理和设计思路2021-07-02 13:57:29

    EVM和WASM(EOS虚拟机)基本原理 EVM是以太坊图灵完备的虚拟机(Ethereum Virtual Machine), 简称EVM 由程序翻译指令并执行EVM出于所谓运算速度和效率方面考虑,采用了非主流的256bit整数不支持浮点数缺乏标准库支持,例如字符串拼接、切割、查找等等都需要开发者自己实现给合约打补

  • 区块链 常用词汇定义2021-07-01 16:58:00

    词汇 定义 交易 对区块链进行状态更改的最小操作单元。通常表现为普通转帐以及智能合约调用。 区块(创世区块、普通区块、配置区块、当前区块) 区块链中的最小确认单元,由零个或多个交易组成,一个区块中的交易要么全部生效,要么全部不生效。创世区块:区块链上第一个区块,确

  • 区块链 Fisco bcos 智能合约(13)-Solidity的设计模式2021-07-01 16:57:01

    智能合约设计模式概述   2019年,IEEE收录了维也纳大学一篇题为《Design Patterns For Smart Contracts In the Ethereum Ecosystem》的论文。这篇论文分析了那些火热的Solidity开源项目,结合以往的研究成果,整理出了18种设计模式。   这些设计模式涵盖了安全性、可维护性、生命周

  • 区块链 Fisco bcos 智能合约(12)-Solidity的基础特性2021-07-01 16:55:50

    如前篇介绍,目前大部分的联盟链平台,包括FISCO BCOS,都采用Solidity作为智能合约开发语言,因此熟悉并上手Solidity十分必要。 作为一门面向区块链平台设计的图灵完备的编程语言,Solidity支持 函数调用、 修饰符、 重载、 事件、 继承 等多种特性,在区块链社区中,拥有广泛的影响力和踊跃的

  • 区块链 Fisco bcos 智能合约(11)-深入浅出Solidity2021-07-01 16:55:10

    在只有比特币的年代,区块链能够实现简单的价值产生和转移,但却未出现更多的商业模式。 以太坊给区块链带来了维度的提升,基于区块链的应用渐趋丰富,区块链的各种商业模式加速涌现。 这其中很重要的原因,是以太坊给区块链带来了一套图灵完备的编程语言。 区块链的主要功能,是实现了多方的

  • 百度超级链XChain(1)系统架构2021-06-29 22:33:19

    1. 架构图 智能合约的并行执行和验证通过自研的WASM虚拟机,做到了指令集级别的极致优化 2. 模块 模块特性存储XuperChain的底层存储基于KV数据库,存储的数据包括区块数据、交易数据、账号 余额、DPOS投票数据、合约账号数据、智能合约数据等,上链的数据全部持久化到底 层存储。

  • [论文研读] ACE: Asynchronous and Concurrent Execution of Complex Smart Contracts2021-06-29 13:34:17

    目标 提高合约的可执行复杂度,可以理解为:相同的吞吐量下,区块内交易可执行时间越长,则可执行复杂度越高(即可执行时间越长)。 以以太坊为例,为了保持良好的吞吐量,那么出块间隔会尽可能的减小,于是区块内交易执行与验证的时间就会减少,从而限制交易的可执行复杂度。 该model并不是为了

  • 专业的DAPP去中心化系统源码开发智能合约技术搭建开发公司2021-06-28 16:02:56

    DAPP系统软件开发案例,张女士:156薇6O11电561O,DAPP系统APP开发需求,DAPP软件系统开发模板,DAPP系统软件开发,DAPP系统APP开发,DAPP系统开发,DAPP系统开发方案,我们使用区块链技术进行交易的时候,没有中间商,没有社交媒体收集数据,更没有信用机构去追踪这笔交易,在区块链网络中,每个参与者都可以

  • 区块链去中心化DAPP系统开发智能合约软件系统定制开发公司2021-06-26 15:53:25

    DAPP软件系统开发,找【15☆6微6.01.1电5.61.0同号】河南云之梦专业开发DAPP系统软软件开发公司,DAPP软件系统定制开发,怎么开发DAPP软件,开发DAPP软件多少钱,DAPP软件APP开发,DAPP软件开发 Dapp究竟是什么?前面从字面上说是去中心化应用,App为什么需要去中心化呢?在回答这个问题前,先知道

  • 【最新解析】时空梭2021-06-19 23:32:04

    【最新解析】时空梭 智能合约技术可确保时空梭及其成员之间进行安全的交互。 时空梭区块链可以扩展交易容量。 所有智能合约交易对于在区块链上进行验证都是透明的。 合同启动后,合同将持续到结束。它是一成不变的。 金融技术的突破性众筹模式。 区块链而非公司上的智能合约D

  • MDEX发起合约漏洞赏金计划,跨链保护用户资产安全2021-06-19 11:30:48

    5月份,政策面的收紧引发加密货币从业者持续关注,甚至一度引发恐慌情绪。除此之外,同样令投资者揪心的是,BSC生态项目的合约漏洞频发所导致的恶性事件。尽管其辐射范围不及政策,但对于受害者而言,可能意味着资产瞬间归零。 一、BSC历经“黑色五月”,合约漏洞修复成当务之急 BSC经历了惨

  • 区块链 FISCO BCOS学习文章(1)-平台介绍2021-06-17 11:58:14

    一、架构 1. 群组架构 根据业务场景和业务关系,企业可选择不同群组,形成多个不同账本的数据共享和共识。   2. 并行计算模型 改变了区块中按交易顺序串行执行的做法,基于DAG(有向无环图)并行执行交易,大幅提升性能   3. 分布式存储 支持企业(节点)将数据存储在远

  • web3sdk 是什么 Spring Boot Starter怎么用2021-06-17 11:57:23

    一、Web3SDK是什么 Web3SDK为FISCO BCOS提供Java API。 利用FISCO BCOS JAVA SDK可以简单快捷的基于FISCO-BCOS进行区块链应用开发。 此版本只支持FISCO BCOS 2.0+。       关键特性 实现FISCO BCOS的JSON-RPC的Java API。 支持预编译合约管理区块链。

  • 区块链 智能合约是有状态的吗2021-06-17 11:56:47

      一、 请求是无状态的(我暂时认为的) 服务的有状态和无状态 对服务器程序来说,究竟是有状态服务,还是无状态服务,其判断依旧——两个来自相同发起者的请求在服务器端是否具备上下文关系。 状态化请求,服务器端一般都要保存请求的相关信息,每个请求可以默认地使用以前的请求信息。 无

  • 区块链 什么是DAPP2021-06-17 11:56:07

        一、 Dapp是什么 DAPP(分布式应用),区块链新物种,去中心化App。   二、Dapp的组成 一个完整的DAPP至少包含三部分: 第一部分,你制作好的网页必须部署到服务器上; 第二个你必须拥有一个完整的智能合约; 第三个就是你的网页和你的智能合约必须要有完善的交互的过程。   三、 Dap

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有