05 2018 档案

摘要:用JavaScript开发实现一个简单区块链。通过这一开发过程,你将理解区块链技术是什么:区块链就是一个分布式数据库,存储结构是一个不断增长的链表,链表中包含着许多有序的记录。 然而,在通常情况下,当我们谈到区块链的时候也会谈起使用区块链来解决的问题,这两者很容易混淆。像流行的比特币和以太坊这样基于 阅读全文
posted @ 2018-05-10 08:03 以太坊开发 阅读(3158) 评论(0) 推荐(0)
摘要:本文目的是通过java实战开发教程理解区块链是什么。将通过实战入门学习,用Java自学开发一个很基本的区块链,并在此基础上能扩展如web框架应用等。这个基本的java区块链也实现简单的工作量证明系统。本文用一个java例子,演示了开发一个区块链应用的过程,涉及到所有区块链的概念和基本实现方法。本文阅 阅读全文
posted @ 2018-05-08 22:33 以太坊开发 阅读(32961) 评论(0) 推荐(2)
摘要:区块链开发用什么语言?通过本文你将使用 Go 语言开发自己的区块链(或者说用go语言搭建区块链)、理解哈希函数是如何保持区块链的完整性、掌握如何用Go语言编程创造并添加新的块、实现多个节点通过竞争生成块、通过浏览器来查看整个链、了解所有其他关于区块链的基础知识。 但是,文章中将不会涉及工作量证明算法 阅读全文
posted @ 2018-05-08 16:24 以太坊开发 阅读(19137) 评论(1) 推荐(3)
摘要:以太坊 EVM原理与实现 以太坊底层通过EVM模块支持合约的执行与调用,调用时根据合约地址获取到代码,生成环境后载入到EVM中运行。通常智能合约的开发流程是用solidlity编写逻辑代码,再通过编译器编译元数据,最后再发布到以太坊上。 指令 OpCode 文件opcodes.go中定义了所有的Op 阅读全文
posted @ 2018-05-06 17:37 以太坊开发 阅读(18740) 评论(0) 推荐(0)
摘要:本文将介绍如何在以太坊智能合约中实现代币的空投。区块链世界中所谓空投(airdrop),就是免费给你的区块链地址(公钥)发送代币。 代币空投的方式层出不穷,有手工打币空投的,也有向代币合约转账进行空投的,还可以无需转账,只需要将代币合约地址添加到imtoken钱包中去,就可以实现代币空投。本文将介绍 阅读全文
posted @ 2018-05-04 11:13 以太坊开发 阅读(7081) 评论(3) 推荐(0)
摘要:安利C#开发以太坊区块链的教程:http://t.cn/ReYjplC,又快速学起来的可以看看,php、python、java、js这个网站上都有。 言归正传: 启动容器来执行geth命令 查看我们的账户和余额 发起一笔交易 查看交易细节 验证用户0的余额 编写一个简单的合约 在remix网页编译得 阅读全文
posted @ 2018-05-01 18:37 以太坊开发 阅读(13335) 评论(0) 推荐(0)