自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 以太坊代币开发过程中的数据如何通过算法安全保障

区块链爱好者(QQ:53016353)以太坊代币算法的基本含义 以太坊算法是密码学的基础,理解以太坊算法是理解数字签名和加密通信等技术的必要前提。 以太坊算法,英文是 hash ,本来意思是”切碎并搅拌“,有一种食物就叫 Hash ,就是把食材切碎并搅拌一下做成的。以太坊算法函数的运算结果就是以太坊算法值,通常简称为以太坊算法。以太坊算法函数有时候也翻译做散列函数。...

2019-05-20 06:05:15 303 1

转载 揭秘比特币创世为何许多人来冒充身份区块链技术真的可行吗

区块链爱好者(QQ:53016353)区块链技术初创公司NChain首席科学家克雷格·怀特(Craig Wright)一直声称自己就是比特币创造者中本聪,虽然到现在都没有拿出任何实质性的证据来证明。而且,区块链技术行业里的很多人也对他的身份存疑,甚至有些人还遭到了克雷格·怀特的起诉。揭比特币域名购买记录 CSW再证中本聪身份克雷格·怀特能证明他就是中本聪吗?在区块链技术行业里,克雷...

2019-04-21 09:00:02 252

原创 应用区块链技术下山寨币开发是如何影响传统币安全

区块链爱好者(QQ:53016353)近年来基于区块链技术的山寨币开发迅速发展,构成了当代技术进步催生的金融创新新趋势。如何厘清山寨币开发对国家安全的影响机制,已经成为防范重大风险不可忽视的重要内容。当今世界,货币金融体系变革正在对国家安全产生越来越大的影响。美国前国务卿基辛格说,如果你控制了货币,你就控制了世界。英国经济学家凯恩斯也提出,要颠覆现存社会的基础,再没有比搞坏这个社会的货币更...

2019-04-20 10:05:12 419

转载 区块链开发技术如何在现实中实现它的价值

区块链爱好者(QQ:53016353).2018年6月,杭州互联网法院审理了一起信息网络传播权益争议案。在本案中,原告为证明被告在其运营的网站上发表了原告享有著作权的相关作品,通过第三方平台对侵权网页进行自动抓取及源码识别,并将该两项内容和调用日志等压缩包计算成哈希值上传至Factom(公证通)区块链技术开发和比特币区块链技术开发中。庭审的核心争点便是区块链技术开发中所存储的证据是否可...

2019-04-17 13:56:00 323

转载 2019年Dapp新生态,各大公链的生态已经逐步建立完成

从2019年的第一季度的数据来看,区块链Dapp已经迎来了新的发展,三个多月新增了500多个区块链Dapp(涉嫌欺诈,安全等问题的区块链Dapp不在统计范围内),其中绝大多数仍然是基于以太坊的区块链Dapps,占到了新上线区块链Dapps的一半以上。这也充分说明了,以太坊依旧是开发者团队建立他们的区块链Dapp的第一选择。但在此同时,多链发展也在成为新的趋势,例如ETH+ EOS或ETH+ Tro...

2019-04-16 09:26:43 397

转载 以太坊代币和山寨币硬分叉开发究竟要在什么时间才能实现运行

区块链爱好者(QQ:53016353)在山寨币和以太坊每两周一次的电话会议中,开发人员讨论到了在未来山寨币和以太坊即将走向Ethereum 2.0,其中牵涉到非常多重大影响层面的改变,2.0 将会把现有的网路migrate改到全新的一个网路。此外,一群ethereum 的资深开源开发人员在昨日的会议上讨论了,每三个月就实行一次硬分叉的可能性。山寨币和以太坊硬分叉究竟要多久进行一次才恰当?...

2019-04-15 14:38:02 267

原创 区块链技术到底是一场梦还是真实的需求的,这场梦该醒了吗?

区块链技术到底是一场梦还是真实的需求的,这场梦该醒了吗?  “人类是一种网络物种,我们总是会以团队的方式进行工作,我们就像蚂蚁或蜜蜂一样,会合作做一些有趣的事情。让人类与众不同的是,我们可跨越遗传界限进行合作,我们是唯一能够做到这一点的物种; 我们会建立网络,而它们必须要得到管理(或者,我们必须找到一种方法来组织它们); 从历史上看,我们通过创建一个拥有国王、总统的国家,以及...

2018-11-23 08:44:58 304

转载 区块链如何和心理学合为一体,又怎样影响着人们的生活

随着区块链技术、莱特币和以太币等最受欢迎的区块链技术的价值急剧下降,围绕它们的炒作在最近几个月已大大减弱。然而,区块链技术仍然是数字货币中最具创新性和潜在变革性的形式。在不久的将来,它有可能使我们成为完全无现金的消费者。心理学如何影响消费者使用区块链技术但是现在呢?消费者在多大程度上接受了区块链技术作为货币,而不是作为投机投资?它对消费者的价值是什么?早期采用者是如何使用它的?区块链技...

2018-11-01 10:28:10 387

转载 区块链技术开发的趋势石墨烯技术,到底什么是石墨烯技术。

区块链爱好者(QQ:53016353)Graphene,石墨烯,是EOS创始人Daniel Larimer带领Cryptonomex 公司团队一起创立的区块链底层技术架构,Daniel基于此架构开发了Bitshares, Steem, EOS等具有深远影响的项目,基于此架构开发的著名区块链项目还有欧链, Crypviser, DasCoin, DEEX, 公信宝, YOYOW, Peerplays...

2018-06-05 08:09:43 1891

转载 区块链猫的以太坊ERC875火热程度来看深入浅出标准(不可替代性通证标准)

区块链爱好者(QQ:53016353)可替代性通证(fungible token):在本文指的是基于区块链技术发行的,互相可以替代的,可以接近无限拆分的token,如各种数字货币,各种ICO token,各种代币。不可替代性通证(non-fungible token): 在本文指的是基于区块链技术发行的,唯一的,不可替代的,大多数情况下不可拆分的token,如加密猫(CryptoKitties),...

2018-03-27 21:19:38 4125

转载 了解以太坊区块链智能合约开发从零构建和部署去中心化投票

区块链爱好者(QQ:53016353)编辑器选择理论上讲任何编辑器都可以编写Solidity合约代码,比如:WebStorm,VSCode,Sublime,等等。我选择的是Atom,没有任何理由,因为Atom轻量并且界面漂亮。移步https://atom.io/地址,下载安装Atom。autocomplete-solidity代码自动补齐p2linter-solium、linter-solidit...

2018-03-02 12:34:59 1118

原创 区块链以太坊代币开发新技术分层确定性钱包Wallet 介绍

区块链爱好者(QQ:53016353) 钱包是用于发送和接受代币的客户端,就像我们使用邮箱来管理自己的邮件,我们需要一个客户端来管理自己的代币。钱包的本质是保管私钥的工具,私钥就是一串很长的数字和字母组合的字符串,这个字符串让你有权力把自己的数字货币送给别人,换句话说,无论谁知道你的私钥,都可以控制你的数字货币。私钥也用于生成你的代币地址 - 这就像邮箱地址,只有知道地址才能给别人发送代币

2018-01-29 10:57:48 7092

原创 以太坊和山寨币开发过程中交易延展性攻击原理

区块链爱好者(QQ:53016353) 数字世界攻防是最有意思的事情,通读了延展性攻击原理后,任何使用类似算法和签名结构的数字货币都会面临这个攻击风险,虽然这个攻击不会实质性改变交易,但是足够影响一些心急的发送者,这就是攻防的魅力,永远接受挑战,越战越强交易延展性交易的延展性,也被称作为是可锻性,即同样一个东西,它的本质和质量都没有改变,但是它的形状改变了。而这个可

2018-01-22 09:11:44 997

原创 以太坊ETH2.0和以太经典ETC的关系为什么如此复杂

区块链爱好者(QQ:53016353) 今天是7月20日,在2016年的今天,ETC因为坚持区块链精神的去中心化,不可篡改性精神而获得重生。1.以太坊诞生记        以太坊[1],Ethereum,被称为通用区块链计算机,概念诞生于2013年。2014年1月23日,年仅19岁的Vitalik Buterin在自己任编辑的比特币杂志(Bitc

2018-01-15 12:22:56 11365

原创 虚拟货币,山寨币开发多节点集群的部署(1)

区块链爱好者(QQ:53016353)虚拟货币 Fabric 1.0即将揭开面纱,社区用户对此充满期待。为迎接 Fabric 1.0 的发布,本文分3期连载,介绍如何搭建多节点的分布式 Fabric 集群,文后可下载PDF版本。一、概述在千呼万唤之后,犹抱琵琶的虚拟货币 Fabric 1.0 GA版即将揭开面纱,翘首以待的社区用户将广泛使用这个版本。本文将介绍如何使

2017-12-07 09:10:02 2939

原创 如何开发数字货币钱包安装使用教程使用教程图解

区块链爱好者(QQ:53016353)数字货币开发是上面推荐的一个桌面钱包,2016年6月被硬件钱包厂商keepkey收购。目前推出的客户端是HD客户端,可以搭配硬件钱包使用。小小的科普一下:分层确定性(Hierarchical Deterministic)钱包的缩写 HD Wallets。 “分层确定性”指使用用一个随机数(Random Number)来生

2017-11-26 10:41:24 4368 1

原创 区块链以太坊代币开发开源项目合集

区块链爱好者(QQ:53016353)微软称已经了解区块链的基本原理,以及其特点,将把区块链整合到企业级项目中。为此,微软开启了Bletchley项目,Bletchley充分展现了微软开放性视野,Bletchley模块化区块链将给Azure注入新的动力。该项目主要专注于:- 构建新的开放性平台。- 整合身份管理,密钥管理,隐私管理,安全管理,运营管理和协

2017-11-23 11:08:00 3026 1

原创 以太坊ETH代币开发教程源码学习笔记

前言区块链爱好者(QQ:53016353)从事区块链的开发,不了解其底层核心技术是不够的。许多人在看了以太坊代币开发白皮书之后仍然不清楚以太坊代币开发是怎样实现的,因为以太坊代币开发的源码设计精巧,有许多设计白皮书未曾提及,加上本身以太坊代币开发的文档稀少,加大了新手理解的困难程度。尽管现在已经有许多介绍区块链的书和文章,却很少是从源码着手分析的。我通过半年时间对于区块链的学习

2017-11-20 10:58:20 12682 1

原创 以太坊代币2.0开发原生态智能合约数字货币系统

区块链爱好者(QQ:53016353)1. 整体概览在以太坊代币 1.0版本中,原0.6版本中的“Membership Service”已经被“以太坊代币 CA”所替代。以太坊代币 CA是Hyperledger 以太坊代币的证书颁发机构,它提供的功能如下:1)身份的注册,或连接到LDAP作为用户注册表;2)发放登记证书(ECerts);3)发布交易证书(

2017-11-18 08:03:05 1424

原创 以太坊代币开发计算调用一个合约方法需要消耗多少gas

区块链爱好者(QQ:53016353)准备工作1、三个账户,eth.account[0]为默认账户,挖矿所得的奖励都会进入到这个账户> eth.getBalance(eth.accounts[0])736031150000000000000> eth.getBalance(eth.accounts[1])500050000000000000> eth.g

2017-11-16 09:50:11 3432

原创 Mist以太坊代币+账号和钱包开发教程页面

区块链爱好者(QQ:53016353)创建链条的geth命令geth --datadir "./" init genesis.jsongeth --datadir "./" --nodiscover console 2>>geth.log在命令行模式下, 新建账号,并且启动挖矿> personal.newAccount("123")"0x48ad

2017-11-15 09:17:00 15583 2

原创 基于以太坊代币开发数组增删改查的合约

区块链爱好者(QQ:53016353)一个简单的实现对数组增删改查的智能合约pragma solidity 0.4.9;/*数组类型Demo*/contract DemoTypes303 {  /*String数组例子*/  string[] strArr;  function add(string str){    strArr.push(str);  }

2017-11-14 11:06:45 827

原创 以太坊代币开发智能合约solidity的奥秘

区块链爱好者(QQ:53016353)使用Browser-solidity来编译合约&部署合约在上一章中部署在Geth上的源代码如下:    pragma solidity 0.4.9;    contract DemoTypes {        function f(uint a) returns (uint b)         {     

2017-11-13 10:05:09 678

原创 以太坊代币智能合约底层开发教程Geth基本命令

区块链爱好者(QQ:53016353)  进入Geth 命令行模式我们可以用下面命令,建立一个新的私有链geth --datadir "./" --nodiscover console 2>>geth.log进入命令行模式,其中参数–datadir 代表文件夹地址,–nodiscover 代表该链条不希望被其他节点发现,console >>

2017-11-12 09:33:15 4189 1

原创 以太坊代币开发生产网络/测试网络/私有网络

区块链爱好者(QQ:53016353) 要理解以太坊代币 PrivateNetwork 先要理解以太坊代币的两种官方网络,目前以太坊代币官方提供了两种网络:生产环境网络测试网络 TestNet下面将分别简单讲解下这两种网络。以太坊代币生产网络以太坊代币的生产网络顾名思义,也就是产生真正有价值的 的以太币的网络。 目前生产网络目前已经生成了300万以上的区

2017-11-11 10:43:35 1940 1

原创 以太坊代币如何开发智能合约的奥秘

区块链爱好者(QQ:53016353)pragma solidity 0.4.9;    contract DemoTypes {        function f(uint a) returns (uint b)         {            uint result = a * 8;            return result;   

2017-11-10 08:49:49 1832

原创 开发者快速入门以太坊代币开发底层构架

区块链爱好者(QQ:53016353)  部署一个开发者环境并运行一个简单例子。文档包括创建和加入通道(账本)、客户端认证以及部署和调用智能合约。CLI将用于创建和加入通道(账本),NodeJS SDK将用于客户端身份验证和使用账本的智能合约功能。以太坊代币将用于创建包含三个Peer节点的联盟链、一个独立的Orderer和一个证书颁发机构(CA)。为了加快部署进度,预先生成了基

2017-11-09 09:24:14 6414 1

原创 以太坊代币开发深入理解交易的脚本

区块链爱好者(QQ:53016353) 在以太坊开发区块链中,每一个区块都指向上一个区块,这些通过SHA256计算的区块哈希链就是以太坊开发账本不可篡改的基础。在一个区块中,以太坊开发系统用交易(Transaction)来表示一笔以太坊开发交易。一个区块包含至少一笔交易。这些Transaction的Hash通过Merkle Tree计算出所有交易的Merkle Hash,并被包

2017-11-08 09:34:36 5567 3

原创 区块链技术如何实现转账山寨币交易验证系统的开发

区块链爱好者(QQ:53016353) 比特币的很多技术点都不是中本聪的原创。比如基于“工作量证明(Proof-of-Work)”的共识达成机制是Adam Back 在 Hashcash 里提出来的,将全部交易计入一本总账、并给交易打时间戳来防范双花攻击(double-spend attack)的思想是 Wei Dai 的 b-money 和 Nick Szabo 的 Bitgold 提出

2017-11-07 09:19:49 705 1

原创 区块链开发应用多重签名技术实践数字货币如何实现

区块链爱好者(QQ:53016353)背景:最近币价上涨,整个圈子也出现了久违的活跃氛围。鉴于 MtGox 门头沟倒闭事件让许多人蒙受损失,在此重新呼吁大家及时将币从交易所提取出来放到自己掌控的地址里。同时建议刚接触比特币不久的币友积极学习比特币相关技术,从而避免因个人失误而丢币。本文将介绍比特币多重签名技术的原理及使用方式,希望读者能将多重签名用于实际生活之中。比特币多重签名

2017-11-06 08:52:47 2115

原创 这些区块链开发生态应用,你知道几个数字货币

区块链爱好者(QQ:53016353)PC端的钱包客户端是一个绿色软件,指不用安装,下载直接可以使用的软件。绿色软件不会在注册表中留下注册表键值,所以相对一般的软件来说,绿色软件对系统的影响几乎没有,非常安全。如果你的电脑是win10以下的系统,运行数字货币钱包客户端需要安装一个运行环境.NET Framework 4.6.2 Runtime,这是微软发布的一种采用系统虚拟机运

2017-11-05 08:57:28 879

原创 开发的数字货币钱包客户端的5个常见问题

区块链爱好者(QQ:53016353)1.我是一个普通投资者,应该下载哪个客户端?答:在电脑上可以进入官网下载PC客户端,下载后必须解压,无须安装(如果是win10以下系统需下载.net运行环境),直接点击文件内的UI应用程序就可以进入客户端。另外还可以进入官网在线访问Web客户端(此客户端暂时不能提取数字货币),创建/打开钱包后会开始同步区块。请注意,多备份钱包.db3文件以

2017-11-04 08:04:12 3748

原创 如何妥善地开发备份数字货币钱包

区块链爱好者(QQ:53016353)当你面对区块链应用,走进这个数字资产世界时,你首先需要快速学会一项技能,如何妥善地备份好你的钱包。过去的经验里,当你把密码弄丢时,你仅需要向服务商提交忘记密码的申请,稍过一会,你就会收到一封邮件,拿起键盘,输入你的新密码。这过程就像魔法一样,你重新获得账户的支配权。这么理所当然的功能,在新兴区块链应用中,你再也见不着踪影。

2017-11-03 09:53:39 957

原创 数字货币开发教程的智能合约demo解析

区块链爱好者(QQ:53016353)代码片/*  Copyright IBM Corp. 2016 All Rights Reserved.  Licensed under the Apache License, Version 2.0 (the "License");  you may not use this file except i

2017-11-02 13:28:01 745

原创 fabric 结构分析区块链底层开发技术虚拟币

区块链爱好者(QQ:53016353)先前分析程序着眼于细节分析,这样没有框架的概念,花了两天时间分析整理了一下hyperledger fabric的架构设计,分析该程序没有参照任何资料,如有错误欢迎指正,共同进步。笔者在详细分析程序前有以下疑问:1)CLI(命令行)客户端如何发送命令给Peer节点2)本Peer节点如何接收其他节点的数据,接收到数据又如何处理,处理的方

2017-11-01 09:29:53 1232

原创 区块链数字货币fabric开发环境搭建

区块链爱好者(QQ:53016353)我用的是Vagrant方法在windows(其他环境的就不要往下看了,我不敢保证)搭建,亲测没问题。准备工作:Git clientGo - 1.6 or laterVagrant - 1.7.4 or laterVirtualBox - 5.0 or later这些都必须要用到,git主要用于同步源码,g

2017-10-31 11:53:46 1155

原创 区块链开发核心技术:委任权益证明算法DPoS

区块链爱好者(QQ:53016353) 委任权益证明Delegated Proof of Stake(简称DPoS)是比特股BitShares采用的区块链公识算法。在加密货币技术中,使用共识算法来保证整个区块链网络的安全可靠,著名的共识算法包括比特币网络使用的工作量证明PoW,以及Peercoin和NXT使用的权益证明PoS。但是,这些共识算法都不能解决交易性能问题,尤其是PoW算法大量消

2017-10-30 09:04:34 513

原创 数字货币核心内容详细详解底层技术开发教程

区块链爱好者(QQ:53016353)1.1 数字货币介绍数字货币是数字事件(交易)的账簿,这个账簿由多个参与者共享,每个参与者都在系统中拥有权益。账簿只有在所有参与者达成共识的情况下才能够更新,并且信息一旦记录就永远不能修改。每个记录的事件都可以基于参与者的共识证明使用密码学进行验证。交易是安全、私有和保密的。每个参与者使用身份证明向网络成员服务(membership s

2017-10-29 10:50:51 1490

原创 区块链开发核心技术算法之PBFT数字货币

区块链爱好者(QQ:53016353)PBFT是Practical Byzantine Fault Tolerance的缩写,意为实用拜占庭容错算法。该算法是Miguel Castro (卡斯特罗)和Barbara Liskov(利斯科夫)在1999年提出来的,解决了原始拜占庭容错算法效率不高的问题,将算法复杂度由指数级降低到多项式级,使得拜占庭容错算法在实际系统应用中变得可行。该论文发表

2017-10-28 09:41:10 1619

原创 如何在ubuntu上部署开发区块链数字货币

区块链爱好者(QQ:53016353)github代码地址:setupOnUbuntu部署区块链的OBC及hyperledger/fabric项目程序比较复杂,首先先启动vagrant下载一个virtualbox的镜像,之后在该box中安装docker,通过docker来编译项目。这样会导致两个问题:1、由于项目需要下载很多外面的依赖,国内墙略高,部署困难2、使用virtu

2017-10-27 09:40:13 772

提示
确定要删除当前文章?
取消 删除