eos
文章平均质量分 81
落叶无声9
没有不成功的事,唯有坚持。
展开
-
Block.one的EOS区块链入门开发教程Elemental Battles
最新版本使任何可以使用JavaScript和C++的人都能轻松学习EOSIO。10月18日,Block.one推出了Elemental Battles,这是一个激动人心的新工具包,它将通过简化EOSIO初学者的学习曲线来启发和加入新一代区块链开发人员。Elemental Battles是一个免费的有8节内容在线教程,基于在幻想世界中设置游戏的演示,其中玩家利用三个古老元素:木头,水和火的力量...原创 2018-11-05 17:00:13 · 446 阅读 · 0 评论 -
区块链开发初学者编程入门指南
我有很多问题需要了解区块链Blockchain的工作原理。重要的是“我如何在其上构建应用程序dapp?”。花了几个星期的时间挖掘,阅读和试验才最终了解。我找不到简短而全面的指南。现在,我有一些不错的理解,我想写一个可以帮助别人的。这是一个快速指南,我只保留了重要的部分,以减少学习曲线。目录区块链的目的区块链是如何发明的以太坊和智能合约简介在以太坊上编写智能合约区块链的目的Roop...原创 2018-12-27 08:04:40 · 926 阅读 · 2 评论 -
最新区块链开发教程汇总
区块链的重要性已经毋庸置疑,但对大多数跃跃欲试的开发者而言,去中心化思想、非对称加密、共识算法等技术点的理解和运用,都是入门区块链开发的挑战。合适的区块链开发教程可以极大地缩短区块链开发的学习周期,因此,本文汇总整理了以太坊、比特币、EOS和Tendermint这四种流行的区块链的开发教程,推荐给有意进入区块链开发领域的初学者者。一、以太坊/ethereum1.1 以太坊DApp开发入门教程...原创 2018-12-17 09:14:43 · 740 阅读 · 0 评论 -
EOS智能合约安全开发终极指南
EOS智能合约安全终极指南。当世界上最大的ICO,EOS于2018年6月推出时,加密社区变得持怀疑态度,并且由于软件错误而被冻结了2天。但快进4个月,EOS今天占了以太网今天所做交易的两倍以上。通过免费和更快速交易的承诺,EOS最顶级的Dapp拥有大约13,000个每日活跃用户,而以太网的最顶级Dapp只有2,000个。一些常见的智能合约漏洞几乎适用于所有平台。与以太坊一样,在EOS上编写的智能...原创 2018-12-17 09:18:51 · 595 阅读 · 0 评论 -
Eos离线密钥生成的PHP代码
虽然EOS的密钥算法类似于比特币,但做了一些调整,定义了自己的格式。开发包EosTool包含了EOS离线密钥生成模块,可以不连接任何节点实现离线生成EOS密钥。本文将给出EOS离线密钥生成的PHP代码示例。如果要学习EOS应用开发,可以访问这个【EOS智能合约与DApp开发教程】,教程内容涵盖EOS工具链、账户与钱包、代币发行、智能合约开发、部署与交互等核心知识点,最后综合运用各知识点完...原创 2018-12-17 09:21:54 · 274 阅读 · 0 评论 -
Eos如何删除钱包
在使用Eos的keosd钱包软件时,如果要删除EOS中指定名称的钱包,最简单的办法是直接删除钱包文件,不过在删除钱包之前,需要先停止钱包软件的运行。学习EOS应用开发要选这个:【EOS智能合约与DApp开发教程】,不仅内容很系统化,而且有助教在线答疑!EOS删除钱包之前,首先使用kill或pkill命令结束keosd进程的运行:~$ pkill keosd钱包文件保存在keosd的...原创 2018-12-17 09:23:11 · 434 阅读 · 0 评论 -
Eos离线签名PHP代码
EOS区块链的钱包服务器Keosd,提供了sign_transaction开发接口,允许开发者进行交易签名。但是,如果我们希望自己管理密钥而不是交给keosd管理,应该如何在PHP代码中实现交易的离线签名功能?答案是使用**EosTool**这个用于EOS应用开发的PHP包。EosTool的LocalSigner类可以轻松实现对EOS交易的离线签名。例如,下面的代码使用自己管理的私钥来签名...原创 2018-12-11 09:31:27 · 314 阅读 · 0 评论 -
EOS RPC官方API文档中文版
EOS RPC API是应用访问EOS区块链上智能合约的必备开发接口,中文文档由汇智网翻译整理,访问地址:EOS RPC API手册 - 汇智网。根据所实现插件的不同,EOS RPC API被归入不同的分组:CHAIN:由chain_api_plugin实现,主要提供区块链数据的访问功能HISTORY:由history_api_plugin实现,主要提供区块链历史交易的访问功能NET:由...原创 2018-12-18 12:42:19 · 427 阅读 · 0 评论 -
EOS错误代码集
本文集汇总了EOS区块链常见错误代码及其含义,完整错误代码集请查看EOS错误代码集 - 汇智网EOS错误代码列表如下,错误代码错误信息中文含义3000000blockchain exception区块链异常3010000chain type exception链类型异常3010001Invalid name无效的名称3010002Inval...原创 2018-12-18 12:44:08 · 773 阅读 · 0 评论 -
eosjs-ecc eos密钥和签名的javascript开发包中文文档
eosjs-ecc是eos官方处理密钥和签名的javascript开发包。eosjs-ecc中文文档由汇智网翻译整理,访问地址:eosjs-ecc中文手册。原创 2018-12-21 10:29:27 · 1261 阅读 · 0 评论 -
eosjs v20 如何通过jsonrpc连接到主网节点
用eosjs连接主网节点很简单,只需要在创建JsonRpc对象时,指定要连接主网节点的地址就可以了。例如,下面的代码将创建一个使用eosnewyork.io节点RPC旳JsonRpc对象,然后使用get_info()方法获取网络总体信息:const { JsonRpc } = require('eosjs')const fetch = require('node-fetch')con...原创 2018-12-21 10:27:58 · 572 阅读 · 0 评论 -
共识算法比较:Tendermint的BFT与EOS的dPoS
这项技术深入研究由Chjango Unchained编写。本文比较了不同的共识系统,它们为EOS和Tendermint提供了关于每种基础技术以及它们有什么样的独特地类似证明(PoS)能力。在由单个组织运行的传统分布式系统中,信任和安全由防火墙,信息安全团队和硬件安全来提供,以确保恶意行为者不会破坏分布式数据库的一致性。区块链系统需要一种不同的架构,其中信任机制在许多组织之间分配,但我们必须容忍...原创 2018-11-12 15:16:06 · 637 阅读 · 0 评论 -
EOS节点如何使用SSL
这是有关如何使用EOS内置的http_plugin设置一个安全的HTTPS API的指南。自2018-04-27 release版发布以来SSL开始支持。首先,你必须使用DAWN-2018-04-27-ALPHA以上版本。如果你运行nodeos --version它应该输出2594537369。否则你必须进行版本更新。要更新,请运行你的eos repo拷贝:$ cd [EOSIO_DI...原创 2018-11-22 08:57:28 · 381 阅读 · 0 评论 -
iOS和macOS上Swift编写的EOS区块链开源框架SwiftyEOS
SwiftyEOS是一个用于与EOS交互的开源框架,用Swift编写。可以在iOS和macOS上使用。特点:EOS密钥对生成私钥导入签名哈希基本的RPC API(链/历史)可查询客户端交易(EOS token 转账)帮助类处理iOS上的脱机钱包在iOS上加密/解密导入私钥如何使用它1.将Libraries和Sources文件夹复制到项目中,不需要main.swift。2...原创 2018-11-28 08:48:11 · 657 阅读 · 0 评论 -
EOS区块链的通信模型
今天我们推出了一个全新的系列,Hacking the Blockchain!它适用于刚刚开始开发EOSIO的所有开发人员。它也适用于所有EOS Blockchain爱好者,他们不是完全技术性的,但想要搞清楚该技术的工作原理。在每篇文章中,我们将探讨区块链的特定部分。我们从EOS通信模型开始,希望能坚持下去!今天,我们将探索EOS通信模型。我们将深入探讨不同类型的沟通模式和行动。对于desser...原创 2018-12-03 08:44:47 · 3515 阅读 · 3 评论 -
EOS区块链PHP开发包
1. 开发包概述EosTool的目的是消除使用PHP开发EOS区块链应用的痛苦,例如:通过Nodeos和Keosd的RPC接口调用其功能离线生成EOS格式的私钥和公钥使用本地私钥生成符合EOS要求的交易签名将交易对象序列化为Nodeos要求的packed_trx格式可以认为EosTool是PHP版本的eosjs,利用它可以完整地实现EOS官方客户端Cleos的功能, 也可以很方便地...原创 2018-12-06 09:14:42 · 5364 阅读 · 0 评论 -
【分步入门指南】如何在10分钟内设置EOS钱包和帐户
由于SuperNode超级节点社区建立在EOS之上,我们希望引导我们的社区成员设置EOS钱包和帐户,以便充分参与我们的生态系统。虽然设置过程可能不如其他区块链系统那么简单,但不要担心。本指南旨在帮助你在10分钟内逐步设置EOS钱包和帐户。本指南分为三个部分:使用Scatter设置EOS钱包以生成EOS公钥和私钥。将EOS公钥分配给EOS帐户。使用Scatter钱包配置EOS帐户。完...原创 2018-12-14 09:29:46 · 296 阅读 · 0 评论 -
EOS Chain/Wallet RPC API的PHP开发包
介绍一个EOS Chain/Wallet RPC API的PHP开发包。开始你可以查看EOS的RPC API参考,但要注意缺少一些较新的方法。Wallet RPC API实现EOS v1.1.0 of RPC API reference。此外,这些文档中的一些示例也使用了过时的语法。安装composer require manamine/php-eos-rpc-sdk配置使用你最喜欢...原创 2018-12-07 09:06:05 · 514 阅读 · 0 评论 -
EOS跨平台PC端钱包工具EOSDevHelper
EOSDevHelper is a cross-platform EOS PC wallet tool,which is developed by OracleChain.io.EOSDevHelper是一个跨平台PC端EOS钱包工具,由OracleChain团队研发。注意:此工具用于辅助智能合约开发,并不是真正的钱包,钱包功能仅用于开发测试,请不要将EOS主网私钥导入此工具中,安全性不能保...转载 2018-12-18 15:03:21 · 1138 阅读 · 0 评论 -
EOS区块链Ghostbusters测试网络操作指南
Ghostbusters测试网络操作指南目前有了可以设置 prometheus (Patroneos + HAProxy)、regproducer和可信任的伙伴节点脚本的新指令。从2018年6月1日起,我们将使用EOS-mainnet存储库。EOS.IO应该使用此存储库构建。# Clean installgit clone https://github.com/EOS-Mainnet/...转载 2018-12-18 15:05:19 · 403 阅读 · 0 评论 -
在Java项目中集成EOS代币
Eos是一个比较新的区块链项目,可以像以太坊一样建立智能合约,但它比以太坊快得多。希望在eos网络上创建智能合约的开发人员,在eos区块链的使用资源上拥有一些eos比如网络带宽,ram和cpu。这些资源帮助用户创建智能合约并将其分发给他的用户。每个想要使用eos网络从他的帐户转移eos(或制作智能合约)到另一个用户的用户必须持有一定数量的eos网络带宽,RAM和CPU。这意味着在交易时没有从他的...原创 2019-04-22 21:12:32 · 410 阅读 · 0 评论 -
区块链开发教程分享【201904】
分享汇智网最新的比特币、以太坊、EOS、Hyperledger Fabric、Tendermint等区块链相关的交互式在线编程实战教程。1、java比特币开发详解java比特币开发课程面向初学者,内容即涵盖比特币的核心概念,例如区块链存储、去中心化共识机制、密钥与脚本、交易与UTXO等,同时也详细讲解如何在Java代码中集成比特币支持功能,例如创建地址、管理钱包、构造裸交易等,是Java工程师...原创 2019-04-29 15:35:52 · 502 阅读 · 0 评论 -
C++开发EOS基础指南:迭代器和Lambda表达式
让我们来谈谈迭代器,它是一个非常有用的工具,在整个EOS代码库中大量使用。如果您来自JavaScript背景,您可能已经熟悉迭代器,就像它们用于循环一样。迭代器的关键概念是提供一种更好的方法来遍历项集合。额外的好处是您可以为任何自定义类实现迭代器接口,使迭代器成为遍历数据的通用方法。// @url: https://repl.it/@MrToph/CPPBasics-Iterators#inc...原创 2019-04-25 19:35:50 · 288 阅读 · 0 评论 -
关于智能合约的真相?到底什么是智能合约?
就像“区块链”,“AI”和“云”这样的词语一样,“智能合约”也是那些得到大量炒作的短语之一。毕竟,没有什么比不通过司法系统而让人们能够相信发生了什么更有意思的了。智能合约的承诺包括:自动,无须信任和公正地执行合约。在合约构建,合约执行和合约执行环节中取消中间人。(暗示)删除律师。我认同炒作。毕竟,如果我们能够消除信任对方执行的需要,那么事情会有多高效?无论如何,什么是智能合约?并不是...原创 2019-05-14 09:12:01 · 1405 阅读 · 0 评论 -
区块链开发最流行的编程语言有哪些?
我们目前正处于一个新兴的区块链开发行业中。区块链技术处于初期阶段,然而这种颠覆性技术已经成功地风靡全球,并且最近经历了一场与众不同的繁荣。由于许多资金充足的项目现在急于建立区块链网络并在其上部署分散的应用程序,因此缺乏能力强大的区块链开发人员。随着数十亿人进入这一领域,区块链开发商的薪酬和需求不断升级,项目互相竞标,以吸引留在市场上的最佳区块链人才。这种淘金热可能让一些开发人员怀疑他们是否具备了进...原创 2019-05-14 09:14:32 · 541 阅读 · 0 评论 -
如何使用docker和docker-compose在本地Testnet上开发EOS区块链
EOS区块链的开发并不是立竿见影的,因为需要一些非显而易见的组件,需要对它们进行配置和协同工作。nodeos:块生成器守护程序。keosd:钱包守护进程,存储私钥。eosio-cpp:智能合约编译器。eosio.token:平台的参考标记。cleos:用于与EOS区块链远程交互的CLI。scatter:为本地Testnet配置的EOS钱包。我将学到什么?如何运行和初始化EO...原创 2019-05-14 09:22:37 · 453 阅读 · 0 评论 -
EOS开发指南
让我们明白一点:我相信EOS是开发者的天堂。我想帮助其他开发人员和工匠了解EOS以及为什么它是开发和部署去中心化应用程序的良好环境。演讲大师兼企业家,低语者保罗格雷厄姆曾经说过:“伟大的黑客倾向于聚集在一起”和“像所有工匠一样,黑客喜欢好工具。事实上,这是轻描淡写的。优秀的黑客发现使用糟糕的工具是无法忍受的“,我对这两个陈述完全赞同。EOS是一个分布式,信任最小化的计算机,如Ethereum,...原创 2019-05-22 11:23:26 · 609 阅读 · 0 评论 -
EOS开发者资源的大清单
EOS开发者资源的大清单,自主网推出仅3个多月后,EOS正迅速发展其用户和开发者社区。在撰写本文时,EOS已经达到了超过20,000,000个不可逆块,并且具有大约3996个每秒交易(TPS)的一致吞吐量。更令人印象深刻的是不断增长的活跃用户群。截至目前,排名前10位的EOSdApp拥有超过24,822名活跃用户,接近目前Etherum排名前10位dApp的活跃用户数的4倍。EOS dApp开发...原创 2019-05-22 11:24:31 · 608 阅读 · 0 评论 -
以太坊和EOS的DApps数量飙升但用户量滞后
在两个最受欢迎的智能合约平台以太坊和EOS上开发新的去中心化应用程序DApps的数量目前处于历史最高水平。每月大约有180个新产品。但是,DApp开发与实际DApp使用之间仍存在相当大的差距。显然有些问题阻碍了去中心化应用程序的广泛采用,但问题是什么问题呢?以太坊,EOS和其他DApps的总数达到2,432,但没有大规模采用根据去中心化应用监测网站StateOfTheDApps.com,每月创建...原创 2019-06-10 12:01:04 · 954 阅读 · 0 评论 -
一些EOS的RPC API接口示例
一些EOS的RPC API的示例,大家可以参考一下。1. GET /v1/chain/get_info响应:{ "server_version": "cd979827", "head_block_num": 110572, "last_irreversible_block_num": 110571, "last_irreversible_block_id": ...原创 2019-06-18 14:09:48 · 1267 阅读 · 0 评论 -
python开发eos智能合约通用平台
这篇文章主要介绍一个python开发eos智能合约的通用平台pyeos。pyeos是基于EOSIO发展的自主式通用智能合约平台。目前github上116个star。构建PyEos下载源代码git clone https://www.github.com/learnforpractice/pyeoscd pyeosgit submodule update --init --recursiv...原创 2019-04-22 21:06:02 · 307 阅读 · 0 评论 -
EOS MainNet 主网
EOS MainNet 基于标签:mainnet-1.5.0网络监视器和投票命令预处理工具: EOSnetworkMonitor.io1.5.0中的新nodeos配置参数: chain-threads = 8自动安装程序脚本进行中…手动安装安装EOSmkdir /home/eos-sources cd /home/eos-sources git clone https://...转载 2018-12-18 15:21:57 · 1254 阅读 · 0 评论 -
用 Go 语言与 EOS.IO 交互的 API 库
用 Go 语言与 EOS.IO 交互的 API 库,该库提供对数据架构(二进制打包和JSON接口)的简单访问,以及对远程或本地运行的EOS.IO RPC服务器的API调用。 它提供钱包功能(KeyBag),或者可以通过 keosd 钱包签署交易。 它还明白端口9876上的P2P协议。截至6月的发布之前,这个库不断的在变化。 先不要期望稳定性,因为我们要追着主网 eosio 代码库的脚步,而它的变...转载 2018-12-18 15:25:41 · 566 阅读 · 0 评论 -
eosjs调用getactions
使用eosjs时,如何调用history模块的get_actions接口获取用户的历史交易动作?eosjs的封装与eos的rpc api接口并不是一一对应的,在eosjs中,与history模块的get_actions接口对应的方法被命名为history_get_actions,因此,调用方法如下:import {JsonRpc} from "eosjs"const rpc = new J...原创 2018-12-25 12:29:56 · 425 阅读 · 2 评论 -
EOS开发DAPP前需要了解的五件事
EOS只有6个月(2018年12月),但从Block’tivity和State of dApps上来看,它已经是世界上最常用的区块链之一。它是第一个碳中性区块链,它发展得比以往任何时候都快。随着EOS成为2019年去中心化应用程序开发的首选,我们准备了在EOS区块链上开发dApp之前需要了解的前5个事项的简短列表。1.EOS不是以太坊人们最难理解的事情之一就是EOS不是以太坊。每个区块链都以...原创 2018-12-30 16:52:06 · 457 阅读 · 0 评论 -
"EOS Error 3090003: provided keys, permissions, and delays do not satisfy declared authoriz
当EOS应用开发者在自己新搭建的开发环境中尝试提交第一个交易时,经常会碰到3090003错误,提示交易授权所需密钥、权限或延迟不满足要求:Error 3090003: provided keys, permissions, and delays do not satisfy declared authorizations Ensure that you have the related priv...原创 2019-01-10 14:20:01 · 1003 阅读 · 0 评论 -
如何理解eos区块链中的eosio.token合约
我必须承认,学习eosio一直没有闲庭信步的感觉,我可以看到为什么很多人说它有一个陡峭的学习曲线。随着eosio软件继续经历大量快速发展,文档数量有限,很少有工作实例可供参考。我已经被困了好几次,也希望帮助改善下一个开发人员的体验。在本文中,我将通过将其分解为单独的部分来讨论eosio.token合约。什么是eosio.token合约?eosio.token合约允许创建许多不同的代币。这使任何...原创 2019-01-02 09:39:53 · 701 阅读 · 0 评论 -
智能合约开发新趋势【2019】
智能合约开发语言已经被Solidity统治了一段时间,它用于开发可以在以太坊虚拟机EVM上运行的智能合约。不过Solidity有一些严重的问题,包括算术溢出、类型错误以及曾经冻结了3亿美元的delegatecall漏洞。所有这些漏洞都是在开发语言层面存在的问题。换句话说,如果有一个好点的开发语言,本来应该可以创造更安全的智能合约。文本将列出在2019年值得关注的区块链智能合约开发技术趋势。上汇...原创 2019-01-03 08:29:36 · 325 阅读 · 0 评论 -
分享网友第一次开发EOS区块链总结的经验
在处理项目时,用Java Connector for EOS区块链编写:创建钱包创建帐户创建交易创建签名交易在帐户之间转移代币我遇到了各种和运行本地EOS节点需要遵循的基本步骤。这个小指南纯粹是为了帮助你启动和运行自己的EOS节点。几天的内容和图片汇编了我的阅读和理解。本指南不解释什么是区块链,这是特定的,以尽快开始使用EOS并减少麻烦。纯粹基于经验。EOS区块链概述EOSI...原创 2019-03-19 11:38:18 · 463 阅读 · 0 评论 -
如何计算EOS代码和ABI的哈希
如果你想知道在EOS上部署了什么版本的智能合约,你需要查看代码哈希。我们将看到如何计算代码和ABI哈希,并编写一个函数,通过比较它们的哈希来查看本地WASM文件是否与正在运行的协议相匹配。EOS代码的哈希当通过eosio setcode操作设置或更新合约时,检查合约代码是否已经在运行。因此,通过查看setcode实现,我们可以从WASM文件看到如何计算哈希值。void apply_eosio...原创 2019-07-04 15:16:33 · 1575 阅读 · 0 评论