【许晓笛】开发第一个 EOS 智能合约
稍微了解 EOS 系统,你就会知道 EOS 的智能合约基于 WebAssembly(WASM) 技术,这种技术在性能和跨平台兼容性之间取得了很好的平衡,通过将原始代码编译成字节码,使得代码可以在多种平台的 WASM 虚拟机(或者叫解释器)中执行。得到了苹果和谷歌等科技巨头的支持,被誉为下一代互联网前端技术。目前的 WebAssembly 技术支...
EOS 开发进展速报
Daniel Larimer 刚刚披露了 EOS 的最近开发进展,原文 :https://steemit.com/eos/@dan/ukoxz-eos-io-development-update为了开发进度,EOS 团队正在夜以继日地工作,很多之前提到的特性已经在 Github 的代码里实现了。EOSIO BIOS对于计算机来说,BIOS (Basic Input/Output System, 基本输入输出系统) 是系统...
EOS 上线前,先搞懂这两个基本概念
如果你曾经尝试在本地运行 EOS 测试节点,会发现编译、运行并不是特别复杂,但官方教程里两个概念很容易把人搞晕: Account(账户)和 Wallet (钱包)。EOS 的 Wallet 跟其他区块链项目是类似的,都是一个基本功能:本地储存密钥,仅此而已。你可能说了不对啊,其他项目的 Wallet 不光存密钥,还存代币呢。这里就是...
【刘文彬】 EOS1.1版本新特性介绍
原文链接:醒者呆的博客园,https://www.cnblogs.com/Evsward/p/9330057.htmlEOSIO/eos 目前在github的项目活跃度方面排名第一,release版本更新的速度让人应接不暇。今天EOS的大版本1.1发布,我也有幸参与了贡献,本篇文章重点介绍1.1版本的重大功能升级。关键字:eos, eos 1.1, MongoDB,Read-Mode: HEAD,
【刘文彬】【源码解读】EOS测试插件:txntestgen_plugin.cpp
原文链接:醒者呆的博客园,https://www.cnblogs.com/Evsward/p/txntestgen_plugin.html本文内容本属于《【精解】EOS TPS 多维实测》的内容,但由于在编写时篇幅过长,所以我决定将这一部分单独成文撰写,以便于理解。关键字:eos, txntestgenplugin, signedtransaction, orderedactionresult,
【刘文彬】EOS技术研究:合约与数据库交互
原文链接:醒者呆的博客园,https://www.cnblogs.com/Evsward/p/multi_index.html智能合约操作链数据库是很常见的应用场景。EOS提供了专门的工具来做这件事(相当于Ethereum的leveldb),专业术语叫做持久化API,本文将完整严密地介绍这个工具以及对它的使用测试。关键字:EOS,智能合约,链数据库,eosio::multi_index,const
【刘文彬】【精解】EOS智能合约演练
原文链接:醒者呆的博客园,https://www.cnblogs.com/Evsward/p/eos-contract.htmlEOS,智能合约,abi,wasm,cleos,eosiocpp,开发调试,钱包,账户,签名权限热身本文旨在针对EOS智能合约进行一个完整的实操演练,过程中深入熟悉掌握整个EOS智能合约的流程,过程中出现的问题也会及时研究并入我们自己的知识体系。本文会主要跟随EOS官方W
【刘文彬】区块链3.0:拥抱EOS
原文链接:醒者呆的博客园,https://www.cnblogs.com/Evsward/p/eos-intro.htmlEOS是当下最火的区块链技术,被社会广泛看好为下一代区块链3.0。不同于以太坊的学习,EOS的主语言是C++,本文作为EOS研究的首篇文章,重点介绍EOS的创新点,它的周边生态,各种概念原理的解释,以及它被看好的原因。而针对EOS的源码学习,原理实现以及并行的C++语言的快速学
【刘文彬】【精解】EOS标准货币体系与源码实现分析
原文链接:醒者呆的博客园,https://www.cnblogs.com/Evsward/p/eos-exchange.htmlEOS智能合约中包含一个exchange合约,它支持用户创建一笔交易,是任何两个基本货币类型之间的交易。这个合约的作用是跨不同币种(都是EOS上的标准货币类型)的,通过各自与EOS主链价值进行锚定,然后再相互发起交易兑换。要搞清楚的是,这与区块链“传统的”交易所并不一样,
【刘文彬】EOS多节点组网:商业场景分析以及节点启动时序
原文链接:醒者呆的博客园,https://www.cnblogs.com/Evsward/p/eos-boot.html区块链公链都是基于p2p网络,本篇文章将建立一个多节点不同职责参与的EOS的测试网络,根据路上发现的可做文章的技术点大做文章。 关键字:EOS组网,全节点,交易确认,boot sequence,stake,帕累托分配模型,竞选出块节点,EOS出块奖励,代理投票,resign构建
【刘文彬】EOS商业落地利器:多签名操作与应用
原文链接:醒者呆的博客园,https://www.cnblogs.com/Evsward/p/msig.htmleos主网上线在即,它之所以能受到各方青睐,主要是看中了它在未来商业应用落地的潜力。在这期间,完善的账户与权限系统是必要条件。 关键字:eos,账户,钱包,权限,多重签名,eosio.msig,proposal,权重,阈值概况账户:是存储在区块链上的人们可识别的ID。权限:每个事务都有
【刘文彬】【精解】EOS TPS 多维实测
原文链接:醒者呆的博客园,https://www.cnblogs.com/Evsward/p/eostps.html本文主要研究EOS的tps表现,会从插件、cleos、EOSBenchTool以及eosjs四种方式进行分析研究。关键字:eos, tps, cleos, txntestgen_plugin, EOSBenchTool, qt, eosjs, C++源码分析身心准备tps: Tran
【刘文彬】RPC的基础:调研EOS插件http_plugin
原文链接:醒者呆的博客园,https://www.cnblogs.com/Evsward/p/httpPlugin.html区块链的应用是基于http服务,这种能力在EOS中是依靠httpplugin插件赋予的。 关键字:通讯模式,addapi,http server,https server,unix server,io_service,socket,connection通讯模式EOS中,一个
【刘文彬】区块链 + 大数据:EOS存储
原文链接:醒者呆的博客园,https://www.cnblogs.com/Evsward/p/storage.html谈到区块链的存储,我们很容易联想到它的链式存储结构,然而区块链从比特币发展到今日当红的EOS,技术形态已经演化了10年之久。目前的EOS的存储除了确认结构的链式存储以外,在状态存储方面有了很大的进步,尤其是引入了MongoDB plugin以后,可以将功能有限的状态库搭上大数据的班
【刘文彬】 Debug EOS:nodeos + mongodbplugin
原文链接:醒者呆的博客园,https://www.cnblogs.com/Evsward/p/storage.html上文书说到区块链的存储方式,并结合了EOSIO进行分析,其中也提到了使用CLion调试EOS的方法。本文将继续深入细致地展开对加载了mongodbplugin的nodeos的调试过程以及心得。关键字:源码分析,Debug EOS,nodeos,mongodbplugin,CLion
【刘文彬】 Controller:EOS区块链核心控制器
Controller是EOS区块链的核心控制器,其功能丰富、责任重大。 关键字:EOS,区块链,controller,chainbase,db,namespace,using,信号槽,fork_database,snapshot命名空间namespace命名空间namespace定义了一个
区块链主流共识算法
一.POW(Proof Of Work)Proof Of Work,也就是工作量证明。工作量证明系统(或者说协议、函数),是一种应对拒绝服务攻击和其他服务滥用的经济对策。它要求发起者进行一定量的运算,也就意味着需要消耗计算机一定的时间。这种系统要求得到证明的过程是低效且漫长的,可是校验则是高效且迅速,概括起来就是求解难,验证容易。比特币是第一个区块链应用,同时也是最著名的应用之一,它所使用的共识机
【戴嘉乐】IPFS伴侣:一个对IPFS资源管理更加便捷的浏览器插件
作者简介:戴嘉乐( Mr.Maple ) | 前百度高级研发工程师 | IPFS应用实践者&布道师| 个人网站:https://www.daijiale.cn 微信号:daijiale6239注意:文章中部分链接需要 科学上网 才能访问下载一、应用简介IPFS伴侣(IPFS Companion)是一个由IPFS官方应用社区(IPFS-Shipyard)孵化出来的应用项目。 Ta是一个浏
【戴嘉乐】IPFS Desktop:IPFS节点桌面管理App
作者简介:戴嘉乐( Mr.Maple ) | 前百度高级研发工程师 | IPFS应用实践者&布道师| 个人网站:https://www.daijiale.cn 联系方式:微信号:daijiale6239一、应用简介IPFS Desktop是一个由IPFS官方应用社区(IPFS-Shipyard)孵化出来的应用项目。 Ta是一个通过Node.js编写的桌面管理软件,比之前提过的IPFS
【董天一】一场IPFS引领下的共享之风正在走向区块链
作者简介:董天一 ,IPFS/Filecoin中国区技术布道人 ,《IPFS指南》作者。 毕业于北京大学软件与微电子学院曾担任甲骨文亚洲研发中心(中国)数据库开发工程师。 资深区块链技术开发者,现致力于IPFS/Filecoin在中国的技术推广IPFS的竞争对手。中国互联网的高速发展 已经接近10年,小编完整的经历这个过程。这一切我们从一个小网站 饭否 说起。互联网2006年3月16:Twit