【入门系列】什么是区块链,如何将mysql改装成一个比特币网络
在进行区块链开发之前,我们得先搞懂什么是区块链。 区块链顾名思义,是多个区块通过链式排列形成的一个链式数据,每个区块内存储多个交易信息,当然他也组合了P2P网路协议、共识算法、哈希算法、非对称加密等技术。 这样说起来可能有点晦涩,下面我们来通过一个小类比帮助我们更简单的理解一下,什...
林彬 2019-05-06
区块链系列技术博客
区块链系列技术博客,分为入门系列和进阶系列,其中入门系列的目的是让更多的技术人员对区块链有个大致的理解,会使用较多的类比,为了方便理解,少部分内容可能不太严谨。 进阶部分则是严谨的技术探讨以及具体的开发实践及源码分析,本文作也会作为目录,所有新增文章的链接都会在下面列表中展示 ...
林彬 2019-05-06
【入门系列】搭建EOS主网节点
一、准备机器 配置:4核8G 系统:Centos 7 系统盘:50G 高效云盘:200G 注:本教程为测试用,故配置较为普通,若需要对外提供服务可适当提高配置 二、准备配置文件 2.1 创世文件 genesis.json { "initial_timestamp": "2018-06-08T08:08:08.888", "initial_key": "EOS7EarnUhcyYqmdnPon8rm7mBCT...
wing 2019-04-18
eos合约开发教程2——跨越不同版本合约代码的鸿沟
由于区块链透明公开的特性,很多项目方都开源了自己的非核心合约代码,合约本身的阅读对于有经验的技术人员来说并不是难事。但是github上很多开源的合约代码看起来跟官方示例差别很大,而且也无法编译运行,更别说修改了。 其实根本的原因是eos的两次重大更新,修改和删除了很多预定义宏, 这两次更...
聆嘉, 王 2019-07-22
eos合约开发教程1—–智能合约开发环境搭建
市⾯上EOS智能合约开发的⼯具挺多,其中也不乏⼀些优秀的团队。但对于⻓年跟代码打交道的程序员来说,可能都有⾃⼰的⼀套开发环境,或许vscode或者sublime会更顺⼿⼀些,下⾯我们来体验vscode的环境搭建。 1.点击下载vscode 安装eosio和eosio.cdt, 并导⼊私钥 brew tap eosio/eosio brew install ...
聆嘉, 王 2019-07-22
【EOS智能合约开发】eosio.cdt工具安装使用
目前EOSIO合约开发工具已经单独拆分出一个eosio.cdt(EOSIO Contract Development Toolkit 即eos合约开发工具集),因此进行合约开发的前置条件即安装eosio.cdt install 安装完之后 会产生 eosio-cpp_, eosio-cc, eosio-ld, eosio-pp, and _eosio_abigen (These are the C++ compiler, C compiler...
wing 2019-05-13
加载更多