区块链-以太坊
文章平均质量分 89
Darlzan
真诚认真严谨,喜欢自己的程序猿工作,虽然很苦逼。现作为一名Gopher从事区块链方面的研发。
https://github.com/Nanyan
展开
-
以太坊合约部署总结
一、基本说明以太坊目前还处于频繁更新的阶段,后续相关接口可能会有变化。当前本文对应以太坊的0.2x.x版本。二、合约编译编写好合约代码之后,需要将合约编译为字节码,并为了后续调用以及供其他人调用,还需要保存下ABI(Application Binary Interface)。不管是本地安装了solidify使用solc编译,还是在线编译(https://remix.ethereum.org),都会...原创 2018-04-17 19:33:32 · 2330 阅读 · 1 评论 -
以太坊源码分析
收集整理并通过亲自分析源码补充完善对以太坊源码项目的分析,对以太坊感兴趣的小伙伴们可以参考、互相交流、共同学习。GitHub地址:https://github.com/Nanyan/ethereum-analysis...原创 2018-04-17 19:42:38 · 218 阅读 · 0 评论 -
EVM原理及其功能扩展
EVM原理及其功能扩展EVM运行机制概述EVM即以太坊虚拟机,用于执行智能合约。智能合约可用高级开发语言Solidity进行开发,合约源代码经过编译得到可在EVM中运行的字节码。在部署合约、与合约交互的时候,字节码都是以16进制字符串形式传递和展现。EVM运行过程中,其本身并不是一个独立的协程、线程更不是进程,它只是交易处理的一部分,在交易处理过程中以函数方式被调用。调用路径为:StateProc...原创 2018-05-18 14:27:44 · 6558 阅读 · 6 评论 -
以太坊指标测量与监控
以太坊使用开源的指标测量工具go-metrics来对系统各模块的功能和性能指标进行测量,对go-metrics的使用做了些简单的封装。指标测量与监控功能,默认关闭。可通过在启动geth时指定参数 --metrics 来开启测量。一、支持的测量类型1、Counter计数器,最简单的测量类型。2、Meter类似于物理仪表,用于测量某种东西的流量和速率,要测量的东西可以是任意内容,如字节量、区块量等等。...原创 2018-06-29 14:04:45 · 2800 阅读 · 1 评论 -
关于跨链技术的一点调研
首先声明,这里会涉及到个人的一点见解,若有不当之处,可以讨论,还请轻喷,多谢。----------------------------------------------------------------所谓的跨链,主要的目的就是实现不同链之间的资产转移。主要由于目前的主流链(比特币,以太坊)存在交易慢、确认慢等问题,因此就有人想到将币转到另一条tps更高的链去做应用或进行交易,之后还能...原创 2018-10-18 18:51:51 · 315 阅读 · 0 评论