生成地址 如果有人想发送比特币给你,或者你从别人那里买几个比特币,就要把地址给对方,对方才能把币打到你指定的地址上。那么,如何才能拥有一个地址呢,下面我们就来讲讲这个问题。 比特币核心提供了很多 RP...
HD 钱包及其创建过程的精华总结
引子 创建钱包及其重要的几个都写完了,但总感觉还缺少一些什么,到底缺少什么呢?在重新读过几边之后,才发现通过前面几篇文章还是不能把一切连贯起来,所以又补写了本篇,作为创建钱包的补充说明。 正文 首先说...
技术直击BCH硬分叉:采用“钱包分离法”杜绝重放攻击风险
北京时间11月16日,自02:16块高度556767起,以比特大陆和蚂蚁矿池为首的BCH ABC 阵营(代表人物吴忌寒)和以 CoinGeek 及 nChain 为首的 BCH SV阵营(代表人物 C...
BCH分叉后的钱包解决方案
11月16日 BCH 分叉为两条链:BCH 和 BCHSV,我们持续做着相关风险监测,也注意到相关交易所/钱包暂停了充提。由于分叉后的两条链没做重放保护,可能导致一条链上发起的交易,在另一条链上做重放...
EOS钱包开发:抵押和赎回NET与CPU带宽
目标 计算NET带宽价格 计算CPU带宽价格 抵押EOS获取NET带宽 抵押EOS获取CPU带宽 赎回NET带宽与获取赎回金额 赎回CPU带宽 前言 现在我们能对RAM进行交易了,还差的NET、CPU...
重放攻击原理和防范措施——如何安全分离BCH的分裂币
第0章 引言 即将面临的比特币分裂,如何保证你的币在分裂后肯定留下两种币?一个重点要防范的风险就是重放攻击。 第1章 重放攻击原理 首先讲明白,重放攻击其实根本就不是攻击。目前币圈流传的各种关于重放攻...
从零开始学习比特币开发:创建钱包重要方法之填充密钥池
写在前面 创建钱包和交易是比特币最重要的两方面,涉及到很多很多的内容,远非一篇文章能概括的完。前面两篇分别从整体上讲解了钱包的创建流程和创建私钥/公钥的流程,本篇讲解填充密钥池生成 HD 钱包的过程。...
深入浅出EOSJS:连接到主网、测试网、交易
一、EOSJS简单用法 安装EOSJS npm install eosjs 获取当前区块链的信息和查询指定区块的信息。 Eos = require('eosjs') eos = Eos() eos.g...
EOS钱包开发:如何买入或卖出RAM?
目标 如何获取全网RAM相关的公共数据 如何使用Bancor算法计算实时的RAM价格 如何购买RAM 如何卖出RAM 前言 现在我们能获取到了基于测试网络的账号的网络资源数据,现在我们就介绍如何交易R...
自组织与区块链五大技术
— 自组织 加密 不可篡改 — 中本聪的天才让区块链这一技术名词出现在我们的视野,在这一颇具偶然因素的背后,却存在诸多的必然。一方面比特币的各项技术均不是首创,而是融合了包括上世纪80、90年代以来...
EOS钱包开发:详解与获取RAM、NET、CPU资源数据
目标 账号在各种网络中的资源的区别 理解EOS的网络资源RAM、NET、CPU 如何获取网络资源相应的数据 详细说明网络资源数据的各项指标 前言 基于本地网络与真实的正式网络和测试网络在功能上有一个重...
EOS伪随机数漏洞:道高一尺魔高一丈的随机数攻击
针对区块链安全问题,Beosin(成都链安科技)团队每一周都将出智能合约安全漏洞解析连载,希望能帮助程序员写出更加安全牢固的合约,防患于未然。 引子:“道高一尺,魔高一丈,愈进愈阻,永无止息。”——清...