Hi 游客

更多精彩,请登录!

BitMere 区块链技术 第 20 页
  • CyberMiles 发布虚拟机CVM及高级编程语言Lity

    首发 新窗
    7月27日,电商公链CyberMiles发布了CyberMiles 虚拟机(CVM)及高级编程语言Lity,这是CyberMiles 里程碑级的更新,同样也将为区块链智能合约赋能。从solidity 语言演化而来,Lity由动态可扩展语言、编译器和虚拟机runtime组成。 CyberMiles虚拟机及Lity编程语言(litylang.org)现已在github开源,开发人员可以下载Lity开发DAPP,成为这个社区的先行者。 作为Solidity语言的超集,无需更改代码,Lity能够在CyberMiles 区块链运行现行所有的Solidity智能合约。但Lity独特的设计使其更加灵活、具备前所未有 ... 阅读全文
    朋友一起走
    2022-11-12 14:07
    区块链技术
    支持
    反对
    回复
    收藏
  • get_actions 接口为什么返回多条相同交易?

    EOS版本:v1.0.5 调用RPC接口,参数如下。这个接口难道不是根据输入的账号,偏移量和查询的条数,查询账号的相关交易吗?为什么会存在重复的交易记录返回呢? 返回结果,如下 { "actions": [ { "global_action_seq": 10256, "account_action_seq": 2, "block_num": 10240, "block_time": "2018-07-16T10:05:30.000", "action_trace": { "receipt": { "receiver": "eosio.token", ... 阅读全文
    杨小公子君莫邪
    2022-11-12 13:45
    区块链技术
    支持
    反对
    回复
    收藏
  • EOS柚子区块链平台构建HelloWorld智能合约

    首发 新窗
    我们将介绍一个使用EOS智能合约构建hello World的例子。 一般环境设置通过上一篇文章已经说明,这方面的问题大家可以看本博客上一篇文章,本文引用了官方EOS在Git上的示例。 运行nodeos 要通过Hello World日志进行验证,请使用contracts-console选项运行它。 nodeos --contracts-console 生成智能合约 让我们尝试通过一个不同的新的终端上(除了nodeos的终端之外)访问EOS目录,创建一个名为Hello的文件夹。命令如下: $ cd eos $ cd mkdir hello $ cd hello 然后,创建hello.cpp文件并复制下面的示例。Hel ... 阅读全文
    蓝天天使2017
    2022-11-12 13:43
    区块链技术
    支持
    反对
    回复
    收藏
  • PHP程序员如何利用web3.php进行以太坊开发

    首发 新窗
    web3.php是一个PHP接口,主要用于与以太坊区块链及其生态系统进行交互. 安装 通过Composer来管理依赖关系,首先将minimum-stability设置为dev "minimum-stability": "dev" 然后执行: composer require sc0vu/web3.php dev-master 或者你可以在composer.json中添加这行。 "sc0vu/web3.php": "dev-master" 用法 实例 使用回调函数调用rpc php以太坊,主要是介绍使用php进行智能合约开发交互,进行账号创建、交易、转账、代币开发以及过滤器和事件等内容。 ... 阅读全文
    白吃弟弟栋
    2022-11-12 13:42
    区块链技术
    支持
    反对
    回复
    收藏
  • solidity投票智能合约代码

    首发 新窗
    solidity投票智能合约代码,电子投票功能要解决的主要问题是如果分配投票权以及如何避免数据被篡改。本篇实现的合约思路是对于每次投票表决都创建一个合约,合约的创建者就是投票委员会的主席,可以给不同的账户投票的权利。拥有投票权的账户可以自己投票也可以委托给他所信任的人代理投票。 阅读全文
    BlockQ
    2022-11-11 20:33
    区块链技术
    支持
    反对
    回复
    收藏
  • 零基础也可以搭建一个属于自己的ETH中转SSL加密节点

    一、安装 注:以下安装操作需要在服务器VPS上进行,不是在本机运行,如果购买的是Ubuntu的主机,那么请看Linux安装教程 Linux: 好处:适合又想要Linux稳定性的,又不懂Linux的小白的学习者功能:包含自启动和进程守护,重启后可以自动运行,会放开防火墙和连接数限制,一键搞定要求:Ubuntu16+/Debian8+/CentOS7+系统 先通过SSH登录到VPS使用root用户输入下面命令安装或卸载 1.切换root用户 sudosuroot 2.执行安装脚本 bash ... 阅读全文
    博客园
    2022-11-11 20:17
    区块链技术
    支持
    反对
    回复
    收藏
  • 私链eosio.system合约部署

    eosio.system合约部署 eos版本:v1.0.5 操作系统:centos 7 环境:私有链 目的 由于正式链的ram,net带宽,cpu带宽太宝贵,对于测试的同学建议先在私链上进行测试,避免浪费EOS币。 部署 部署是以私有链并且没有创建任何账号和合约为例,如果已经创建账号和部署智能合约,请对号入座跳着看。 //重复1,2创建必备账号 //eosio.token //eosio.system //eosio.ram //eosio.ramfee //eosio.stake //默认在代码根目录下执行 //1.创建密钥对 cleos create key Private key: 5KKibeZ9KX2bR3MZQnTRVx5aGgpGqtsui ... 阅读全文
    放弃六月们
    2022-11-10 08:55
    区块链技术
    支持
    反对
    回复
    收藏
  • 一步步教你创建自己的数字货币(代币)

    首发 新窗
    本文从技术角度详细介绍如何基于以太坊ERC20创建代币的流程. 代币Token 如果不那么追求精确的定义,代币就是数字货币,比特币、以太币就是一个代币。 利用以太坊的智能合约可以轻松编写出属于自己的代币,代币可以代表任何可以交易的东西,如:积分、财产、证书等等。 因此不管是出于商业,还是学习很多人想创建一个自己的代币,先贴一个图看看创建的代币是什么样子。 今天我们就来详细讲一讲怎样创建一个这样的代币。 ERC20Token 也许你经常看到ERC20和代币一同出现 ... 阅读全文
    ezbdm7678
    2022-11-10 08:40
    区块链技术
    支持
    反对
    回复
    收藏
  • python利用web3.py开发以太坊应用dapp的实战教程

    以太坊作为最流行区块链平台,最大的特点是运行各种智能合约。我们已经出过node.js、java、php的以太坊开发实战教程,这一次是python。Python官方提供了一系列的Python包用于支持在Python应用中访问以太坊,其中最流行的就是web3.py——对JSONRPC接口的Python封装包。在本课程中,我们将主要使用web3.py,同时结合一些其他的包,来开发支持以太坊的Python应用。 本教程的目的是帮助Python工程师快速掌握开发以太坊应用的技能,同时穿插讲解以太坊的一些核心概念,例如:账户、交易和智能合约等,大 ... 阅读全文
    温室小书生室d
    2023-3-20 17:52
    区块链技术
    支持(1)
    反对
    回复
    收藏
  • 600字短文带你了解什么是:智能合约、普通、代币合约

    智能合约 区块链就是想要打造的是一个完全去中心化、是想任何人都参与数据的创造、记录并且公开透明,永不可篡改的数据世界。而为了让我们每个人都能在上面去写数据,就诞生了合约(智能合约)。 此时你就可以将智能合约理解为:它是运行在区块链上的程序(APP) 因为区块链是去中心化的,因此合约又可以被称为——DAPP(D:Decentralized——去中心化)。 其实它和普通的APP没什么区别,也和普通的APP一样是提供各种功能供用户使用的,但是它和普通的APP不一样,它操作的所有方法 ... 阅读全文
    博客园
    2022-11-9 11:36
    区块链技术
    支持
    反对
    回复
    收藏
  • EOS正式链环境部署

    首发 新窗
    参考网址:https://github.com/CryptoLions/EOS-MainNet 安装Eos step1:下载源码进行安装 mkdir /home/eos-sources cd /home/eos-sources git clone https://github.com/EOS-Mainnet/eos.git --recursive cd eos git checkout mainnet-1.0.6 git submodule update --init --recursive ./eosio_build.sh step2:配置node mkdir /opt/EOSmainNet cd /opt/EOSmainNet git clone https://github.com/CryptoLions/EOS-MainNet.git ./ chmod -R 777 ./*.sh chmod -R 777 ./Wallet/*.sh ... 阅读全文
    飞儿506
    2022-11-8 17:49
    区块链技术
    支持
    反对
    回复
    收藏
  • EOS权限系统

    首发 新窗
    向EOS区块链发起一些事务,比如说转账,需要得到账户的授权。 账号交易可以通过权限转移做到。 新权限和action的绑定关系,可增加了eos网络权限的灵活性,通过单个权限的绑定,可将一个账户的权限分层管理,甚至一个公司的所有人都可以使用一个EOS账户来进行权限分离。 账户的授权是如何授权的?账户的权限里有一个阈值属性,当你的解锁状态的钱包中的有一把私钥能对应到那个权限所绑定的公钥上,而且权重刚好大于等于阈值时,那么就能成功签名,向区块链发送事务。 权限配置 ... 阅读全文
    要的某少要kv
    2022-11-8 17:38
    区块链技术
    支持
    反对
    回复
    收藏
  • Eclipse+Web3j开发以太坊应用

    在我们的web3j以太坊开发课程中,预置代码是在终端命令行使用gradle进行构建的。如果希望在熟悉的Eclipse中开发web3j以太坊应用,这个快速教程将告诉你如何进行配置。 我们将分为6个步骤来介绍如何在Eclipse中使用Gradle项目开发web3j以太坊应用: 安装Gradle工具 安装Eclipse的Gradle插件 创建Gradle项目 配置Gradle项目 创建演示类代码 运行仿真器和演示代码 1、安装Gradle 官网下载最新的 4.8.1版本 Gradle压缩包,然后选择 ... 阅读全文
    一夜雨十年灯潞
    2022-11-7 17:55
    区块链技术
    支持
    反对
    回复
    收藏
  • EOS资源系统

    首发 新窗
    EOS资源系统 EOS资源系统由RAM,CPU,NET组成。数据存储需要消耗RAM,账号交易需要使用CPU和NET。一个EOS账号创建的时候可以通过购买和抵押来获取资源,费用由主账号支付。如果创建账号时并未购买资源,则需要通过其他账号购买或者进行抵押,因为购买和抵押本身就是一种交易行为需要消耗资源。 RAM RAM是运行时的内存。在EOSIO系统中,数据存储在区块链中要消耗该资源,是DApp开发时必须的资源。 RAM的交易方式 RAM的买卖,实质上是抵押eos到系统账户,而不是买方和卖方直接 ... 阅读全文
    hwa24456
    2022-11-7 17:54
    区块链技术
    支持
    反对
    回复
    收藏
  • PHP调用以太坊接口

    以太坊规定了每个节点需要实现的JSON RPC应用开发接口,如果希望使用PHP开发一个以太坊区块链上的去中心化应用(DApp),首先要解决的问题就是如何使用PHP调用以太坊JSON RPC接口: 如果你希望将网站快速接入以太坊,例如支持以太币支付,或者发行自己的代币,那么这个PHP以太坊开发详解课程提供了最佳的学习路径。 虽然接口规范并没有对传输层进行约定,但大多数以太坊节点软件都实现了对HTTP协议的支持。 因此我们可以使用Php的HTTP开发包来进行调用。例如,下面的代码使用guzzle这个http开发包来获 ... 阅读全文
    西门幻雪雪vj
    2022-11-7 17:27
    区块链技术
    支持
    反对
    回复
    收藏
  • EOS交易ram,net和cpu资源不足问题解决

    首发 新窗
    交易 ./cleos.sh transfer eosioddztest trustwallets "0.0001 EOS" "issue" 报错如下 此报错为账号余额不足或者输入的金额不符合EOS规定的要求,EOS要求为必须满足小数后4位。 通过其他账号转了一笔EOS过去,再次运行交易报如下错误 //购买ram cleos system buyram trustwallets eosioddztest "0.0001 EOS" 再次进行交易,提示网络资源或者CPU资源不足 购买资源 ./cleos.sh system delegatebw trustwallets eosioddztest '0.1000 EOS' '0.1000 EOS' -p trustwallets 报错如下 支付账号资 ... 阅读全文
    香茶苦咖啡
    2022-11-7 17:26
    区块链技术
    支持
    反对
    回复
    收藏
  • EOS本地编译自动化部署,搭建私有环境

    首发 新窗
    eosio版本:v1.0.5 操作系统:centos7 参考网址为:https://developers.eos.io/eosio- ... single-node-testnet step1编译代码 获取git代码 gitclonehttps://github.com/EOSIO/eos--recursive 如果未添加--recursive,则在拉完代码后,运行 cdeos gitsubmoduleupdate--init--recursive 切换分支 cdeos gitcheckoutv1.0.5 编译 sudo./eosio_build.sh 得到如下结果,则为成功 (____\(___)(____\\____/(___) |(\/ ... 阅读全文
    小痴痴姿
    2022-11-7 02:22
    区块链技术
    支持
    反对(1)
    回复
    收藏
  • 智能合约开发环境搭建及Hello World合约

    如果你对于以太坊智能合约开发还没有概念(本文会假设你已经知道这些概念),建议先阅读入门篇。 就先学习任何编程语言一样,入门的第一个程序都是HelloWorld。今天我们来一步一步从搭建以太坊智能合约开发环境开始,讲解智能合约的HelloWorld如何编写。 开发环境搭建 Solidity安装 强烈建议新手使用Remix-SolidityIDE来进行开发。 Remix是一个基于浏览器的Solidity,就可以不用安装Solidity,本文的HelloWorld教程也将基于RemixSolidityIDE来进行。 如果你想自己安装请参 ... 阅读全文
    945坏男人
    2022-11-7 00:10
    区块链技术
    支持
    反对
    回复
    收藏
  • 如何通过solc编译solidity编写的以太坊智能合约

    solc:solidity的编译器 solidity编写的以太坊智能合约可通过命令行编译工具solc来进行编译,成为以太坊虚拟机中的代码。solc编译后最终部署到链上形成我们所见到的各种智能合约。 作为一个solidity命令行编译工具,我们来看看官网都怎么说solc。 solc的安装很简单: npminstall-gsolc //或者 npminstall-gsolc-cli //或者 sudoapt-getinstallsolc 安装完成后我们来看,solc--help,solc--help命令显示所有的solc命令选项。编译器可以生成各种输出,比如最 ... 阅读全文
    曲水流觞113
    2022-11-6 23:42
    区块链技术
    支持
    反对
    回复
    收藏
  • 区块链存储机制解密:一脉相承还是独树一帜

    首发 新窗
    前言 从数据库的角度看待区块链的存储机制会简单直观很多。在一个标准的关系型数据库中,存储一般分为日志存储、用户数据存储、以及索引存储三大类(有些数据库可能还包含大对象存储等)。 而区块链项目中基本所有的“账本”存储其本质就是交易日志存储。用户数据存储则根据项目不同而有选择性地采用。譬如说对于UTXO结构的区块链项目来说,其每个账号对应的余额直接保存在内存哈希表中(或类似LevelDB等嵌入式KV数据库中),因此不需要一个独立的外接用户数据存储模块。而类似Hyperledger等通 ... 阅读全文
    杨小公子君莫邪
    2022-11-6 23:13
    区块链技术
    支持
    反对
    回复
    收藏
区块链技术
区块链技术 今日排名:19
  • 关注

    4

  • 主题

    445

  • 帖子

    454

池塘之星
最关注文章