分类:: 区块链

EOS智能合约从零到一-2

一、简介 本章节主要介绍钱包、钱包工具和我们安装工具的一些使用方法和对工具的一些了解,以便使我们接下来开发不会遇到问题。 二、了解eos工具 那么我们已经安装好了工具,也下载好了相应的eos生态所需的东西,那么他们是怎么工作的,又是怎么联系到一起的呢?如下图 nodeos (node + eos = nodeos) - 这个是EOS生态系统的核心,它可以通过插件的配置来运行一个EOS节

EOS智能合约从零到一-1

一、简介 之前写过关于Solidity的只能合约,但是现在因为公司的业务的原因,我们又要搞eos合约的开发,所以我就开始搞eos只能合约相关的开发,其实之前也是知道使用的是C++写的,但是没有真正看过,这次马上就要开始了。 二、了解EOS EOS,可以理解为Enterprise Operation System,即为商用分布式应用设计的一款区块链操作系统。EOS是引入的一种新的区块链架构,旨

Solidity书写智能合约-1

一、简介 之前写过一篇关于Solidity书写智能合约的,但是当时其实也是比着葫芦画瓢,了解的不是很多,这一阵很久没有写东西,其中最重要的原因是因为公司比较忙,所以没时间做什么总结,今天也是抽空写一篇相关的内容,以后有时间也许会多出几个,那么最近我都在忙什么呢?没错,我们最近就是忙着写合约,公司要搞DAPP,所以我也正式开始搞起只能合约了,所以才会有今天想写下合约这块相关的内容。 二、了解So

使用Web3j(JAVA)开发ETH钱包-3

一、简介 之前的文章中已经提到了ETH的转账相关内容,接下来,我们将使用智能合约,发布我们自己的Token,并实现Token的转账等相关操作。 下篇文章我会讲解一些关于事件日志、交易、区块监听相关的内容。 二、智能合约的书写 智能合约是使用Solidity书写的,具体学习可以查看官网。 Solidity是一门面向合约的、为实现智能合约而创建的高级编程语言。这门语言受到了 C++,Python

使用Web3j(JAVA)开发ETH钱包-2

一、简介 上文中我们谈到了在测试环境中创建账户并使用 通过这样的方式 ,我们就可以创建自己的钱包地址,在测试环境中我们使用https://www.rinkeby.io/#faucet给自己充值测试币. 那么我们接下来的工作就是研究ETH的转账,并会在下一篇在讲述,如何使用基于ERC-20智能合约创建自己的Token和基于自己的合约的转账. 二、ETH转账的实现 转账这里存在一些gas的问题,

使用Web3j(JAVA)开发ETH钱包-1

一、简介 想要使用web3j开发ETH钱包,我们需要把准备工作做好,那么先让我们来了解下什么是web3j:https://web3j.readthedocs.io/en/latest/,我这里是最新版本的地址,随着时间的变化,我们需要使用心得版本来编写我们的程序。 web3j是一个高度模块化,反应灵敏,类型安全的Java和Android库,用于处理智能合约并与以太坊网络上的客户端(节点)集成

初识区块链,以太坊节点的创建

一、简介 区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。 现在区块链技术虽然非常火,但是其真实的应用还很少,几乎没有,现在正是一个区块链技术的一个摸索的阶段,很多人提出区块链应用的领域,但是大都还是刚刚开始去实现,而在区块链技术下的真正的产品还没有出来。它的真正价值也没有展现出来。 二、以太坊 以太坊(英文Ethereum)是一个开源的有智能合约功能的公共