- 博客(31)
- 资源 (33)
- 收藏
- 关注
转载 在VS中添加lib的第三种方法
先说说普通的两种方法:方法1: 通过设置工程配置来添加lib库.转自网上:A、添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录。B、添加文件引用的lib静态库路径:工程---属性---配置属性---链接器---常规---附加库目录:加上lib文件存放目录。C 然后添加工程引用的lib文
2016-10-21 11:41:05 600
转载 以太坊智能合约编程之菜鸟教程
译注:原文首发于ConsenSys开发者博客,原作者为Eva以及ConsenSys的开发团队。如果您想要获取更多及时信息,可以访问ConsenSys首页点击左下角Newsletter订阅邮件。本文的翻译获得了ConsenSys创始人Lubin先生的授权。有些人说以太坊太难对付,于是我们(译注:指Consensys, 下同)写了这篇文章来帮助大家学习如何利用以太坊编写智能合约和应用。这里
2016-10-21 11:39:55 1551 9
转载 以太坊智能合约编程之菜鸟教程
译注:原文首发于ConsenSys开发者博客,原作者为Eva以及ConsenSys的开发团队。如果您想要获取更多及时信息,可以访问ConsenSys首页点击左下角Newsletter订阅邮件。本文的翻译获得了ConsenSys创始人Lubin先生的授权。有些人说以太坊太难对付,于是我们(译注:指Consensys, 下同)写了这篇文章来帮助大家学习如何利用以太坊编写智能合约和应用。这里
2016-10-20 16:40:37 12039 7
转载 区块链开发(三)编写调试第一个以太坊智能合约
李赫 2016年9月10日一、 智能合约IDE简介 目前以太坊上支持三种语言编写智能合约, Solidity:类似JavaScript,这是以太坊官方推荐语言,也是最流行的智能合约语言。具体用法参加Solidity文档,地址:https://solidity.readthedocs.io/en/latest/ Serpent:类似Pyt
2016-10-20 16:39:38 1507
转载 如何分叉以太坊并变成自己的私链?
帅初写于 2016年2月11日随着大家对区块链技术的深入了解,越来越多的企业和个人开发者认识到ethereum区块链平台的价值,由于ethereum平台开发语言是图灵完备的,也给区块链相关应用的开发带来了更多的可拓展性,特别是基于ethereum的智能合约平台,可以让开发者非常快速的部署自己的智能合约。类似于R3CEV利用ethereum的区块链技术搭建一个银行间的
2016-10-20 16:37:51 1426 1
转载 以太坊的POS共识机制(一)友善的小精灵 Casper
大家好,我是Vlad. 2014年9月份我开始了研究和设计以太坊POS(proof-of-stake, 权益证明)架构的工作。目前Vitalik和我对于Serenity阶段的POS协议应该长什么样已经有了许多共识,只剩一些细节方面的分歧。我们称它为友善的小精灵Casper(Casper the friendly ghost),因为它实际上是GHOST(Greedy Heaviest-Obser
2016-10-20 16:34:32 1967
转载 以太坊的POS共识机制(二)理解 Serenity :Casper
Original post by Vitalik Buterin, on December 28th, 2015特别感谢Vlad Zamfir,他提出了按块达成共识这个想法,并且说服我认同它和Casper的其它一些核心想法的价值;以及Vlad Zamfir和Greg Meredith,为他们在这个协议上的持续努力。在这个系列的上一篇中,我们讨论了Serenity的两大旗舰特性之
2016-10-20 16:33:28 1260 2
转载 以太坊的历史
项目概况 2013年年末,以太坊创始人Vitalik Buterin发布了以太坊初版白皮书,在全球的密码学货币社区陆续召集到一批认可以太坊理念的开发者,启动了项目。在2013年12月到2014年1月这段期间,以太坊的工作重心是如何启动Vitalik在以太坊白皮书所描绘的愿景。团队最后都认为创世纪预售是一个好主意,经过长期、多层面的讨论,为了创建一个合适的基础结构和法律策略,团队决定延期原本
2016-10-20 16:31:10 2330
转载 [翻译]HyperLedger下一代总账架构提案
[翻译]Next-Ledger-Architecture-Proposal原文:https://github.com/hyperledger/fabric/blob/master/proposals/r1/Next-Ledger-Architecture-Proposal.md翻译:梧桐树草案 / 进行中该文档是基于社区反馈的未来ledger架构的一个提案。 所有的
2016-10-20 16:30:12 1204
转载 Hyperleger源码分析--共识算法
共识算法(consensus)peer节点启动的时候根据配置文件core.yaml文件配置项peer.validator.consensus.plugin选择采用哪种共识算法。目前Fabric实现了两种共识算法NOOPS和PBFT,默认是NOOPS:NOOPS:是一个供开发和测试使用的插件,会处理所有收到的消息。PBFT:PBFT算法实现。0x01 插件接口Cons
2016-10-20 16:29:41 1944 1
转载 区块链开发的环境搭建
区块链开发(一)搭建基于以太坊的私有链环境 通过本文所述方法和项目中的脚本,我们可以快速的搭建好自己的私有链进行区块链开发测试,本文基于以太坊技术进行搭建,分两个部分,一个是Ubuntu下搭建方法,另一个是Windwos下搭建方法,关于以太坊相关的基础知识,可以看我原先发表的一些文章,地址如下: http://blog.csdn.NET/sportshark
2016-10-20 16:29:27 2586
转载 工作量证明算法
[python] view plain copy 区块链中一种工作量证明算法 [python] view plain copy #!/usr/bin/env python # example of proof-of-work algorithm import hashlib import tim
2016-10-20 16:28:50 2175
转载 以太坊连载(24):集成开发环境(IDE) Mix介绍
MixIDE Mix旨在作为开发者帮你创建,排错和部署合约及去中心化应用(后端和前端的合约)警告 – 有很多OS X上关于Mix的crash-at-boot 事件报告。这个事件是Heisenbug,我们已经跟踪了一两个月。我们现有的最佳变通方案是用排错配置,像这样:1cmake -DCMAKE_BUILD_TYPE=Debug ..
2016-10-20 16:28:10 3868
转载 私有链 vs 公有链 vs 联盟链
在过去的一年,“私有区块链”(private blockchains)的概念在区块链技术讨论中成了热门词汇。从本质上而言,相较于完全公开、不受控制,并通过加密经济来保证网络安全的系统(例如,工作量证明pow以及权益证明pos),“私有区块链” 也可以创造出访问权限控制更为严格,修改甚至是读取权限仅限于少数用户的系统,同时这种系统仍保留着区块链真实性和部分去中心化的特性。金融机构对这种系统有着很大的
2016-10-20 16:24:42 1132
转载 SPV证明
一、什么是SPVSPV是“Simplified Payment Verification”(简单支付验证)的缩写。中本聪论文简要地提及了这一概念,指出:不运行完全节点也可验证支付,用户只需要保存所有的block header就可以了。用户虽然不能自己验证交易,但如果能够从区块链的某处找到相符的交易,他就可以知道网络已经认可了这笔交易,而且得到了网络的多少个确认。按照中本聪的原文
2016-10-20 16:24:09 1479
转载 浅谈“区块链”
最近“区块链”这个词在互联网金融圈渐渐火了起来,所谓区块链(Blockchain)技术,是指维护一个不断增长的数据记录的分布式数据库。区块链可以让物联网对物体的编码标准交互接口的问题得以解决。最近“区块链”这个词在互联网金融圈渐渐火了起来,“区块链”到底是个什么鬼?来自网络的解释:区块链(Blockchain)技术是维护一个不断增长的数据记录的分布式数据库,这些数据通过密码学的技术
2016-10-17 10:51:02 702
转载 区块链分叉机制
区块链的组装与选择比特币去中心化的共识机制的最后一步是将区块集合至有最大工作量证明的链中。一旦一个节点验证了一个新的区块,它将尝试将新的区块连接到到现存的区块链,将它们组装起来。节点维护三种区块:第一种是连接到主链上的,第二种是从主链上产生分支的(备用链),最后一种是在已知链中没有找到已知父区块的。在验证过程中,一旦发现有不符合标准的地方,验证就会失败,这样区块会被节点拒绝,所以也
2016-10-17 10:48:38 1120
转载 Ubuntu系统搭建以太坊开发平台过程
安装git,NodeJS输入以下命令安装git:sudo apt-get install git11注意:如果在安装git时出现E:Package 'git' has no installation candidate错误提示,只需使用以下命令代替即可1:sudo apt-get install git-core11因为以太坊开发需要使用开发框架,但是,目前最好用且
2016-10-17 10:37:57 1151
转载 基于以太坊的区块链浏览器搭建
区块链目前发展很火,有很大发展前景,本文主要是在本地私有链搭建成功后,利用web3.js、AngularJS和servlet对搭建的私有链上区块信息包括地址、区块信息、交易信息等信息的展示。效果展示:相关链接:web3.js api:https://github.com/ethereum/wiki/wiki/JavaScript-API#web3versio
2016-10-17 10:34:26 5589 1
转载 以太坊帮助地址
以太坊常用网址以太坊有很多有用的网站都分布在国外,找起来很费劲,这里总结一下更多文章请看http://blog.csdn.NET/sportshark1、以太坊官方网站:https://ethereum.org/ 该网站为以太坊的官方网站,有详细的以太坊介绍和各种连接地址,推荐详细看一看2、以太坊所有源码地址(官方):https://
2016-10-17 10:29:51 1015
转载 区块链-智能合约简单脚本编写方法(solidity)
“一个智能合约是一套以数字形式定义的承诺(promises) ,包括合约参与方可以在上面执行这些承诺的协议。”协议是技术实现(technical implementation),在这个基础上,合约承诺被实现,或者合约承诺实现被记录下来。选择哪个协议取决于许多因素,最重要的因素是在合约履行期间,被交易资产的本质。 再次以销售合约为例。假设,参与方同意货款以比特币支付。选择的协议很明显将会是比特币协议
2016-10-17 10:28:43 4016
转载 区块链技术(二):以太坊编程语言SOLIDITY安装
文章摘要图:如果你想测试一段简单的Solidity合约,你不需要安装任何东西,只要访问基于浏览器的Solidity就可以:https://chriseth.github.io/browser-solidity/如果需要在本地执行Solidity,可以通过以下三种方式安装。通过NPM / NODE.JS命令在线安装1npm inst
2016-10-17 10:23:19 3700
转载 超级账本PBFT(拜占庭容错)算法详解
上一章我们从分布式系统的角度简单叙述了一下 IBM HyperLedger fabric 的一些基本概念、架构和协议信息。其中最为核心的部分就是共识算法(consensus plugin),fabric推荐并实现的就是PBFT这一经典算法。BFT算法Client会发送一系列请求给各个replicas节点来执行相应的操作,BFT算法保证所有正常的replicas节点执行相同序列的
2016-10-17 10:20:43 1757
转载 区块链开发(三)编写调试第一个以太坊智能合约
区块链开发(三)编写调试第一个以太坊智能合约2016-09-13 11:31 198人阅读 评论(0) 收藏 举报 分类:以太坊/ethereum区块链/Blockchain(14) 以太坊Solidity文档(7) 目录(?)[+]一、 智能合约IDE简介 目前以太坊上支持三种语言编写智能合
2016-10-17 10:18:15 1791
转载 以太坊智能合约安全编程最佳实践smart-contract-best-practices
https://github.com/ConsenSys/smart-contract-best-practicesEthereum Contract Security Techniques and TipsThe recent attack on The DAO highlights the importance of security and pro
2016-10-17 10:16:33 2737
转载 区块链技术(一):Truffle开发入门
以太坊是区块链开发领域最好的编程平台,而truffle是以太坊(Ethereum)最受欢迎的一个开发框架,这是我们第一篇区块链技术文章介绍truffle的原因,实战是最重要的事情,这篇文章不讲原理,只搭建环境,运行第一个区块链程序(Dapp)。安装truffle$ npm install -g truffle依赖环境 NodeJS 访问https://nodejs.org
2016-10-17 10:12:51 1603 2
转载 理解 以太坊Serenity - 第一部分: 深度抽象
Origin post by Vitalik Buterin, on December 24th, 2015我们已经公开继续改进以太坊协议的计划和长期开发路线图相当长一段时间了,这个做法也是来自于从1.0版本发布之前或者事后没有能及时处理的错误中学到的经验。不管怎样,以太坊核心协议的周期性开发已经重新启动,Homestead阶段很快就要到来,我们也已经悄悄开始开发一个概念原型(PoC),目
2016-10-17 10:08:14 1105
转载 如何配置以太坊PoA私有链
NOTE: This chapter is work in progress.TurboEthereum supports Proof-of-Authority (PoA) private chains through the Fluidity core ethereum client flu. Proof-of-authority chains utilise a number of s
2016-10-17 10:06:54 1436
转载 Solidity 文档--第一章:智能合约入门
一个简单的智能合约先从一个非常基础的例子开始,不用担心你现在还一点都不了解,我们将逐步了解到更多的细节。存储contract SimpleStorage { uint storedData; function set(uint x) { storedData = x; } function get() constant retur
2016-10-17 10:02:14 743
转载 Solidity 文档--目录
目录(?)[-]有用链接Solidity文档Solidity是一种语法类似JavaScript的高级语言。它被设计成以编译的方式生成以太坊虚拟机代码。在后续内容中你将会发现,使用它很容易创建用于投票、众筹、封闭拍卖、多重签名钱包等等的合约。注意目前尝试Solidity的最好方式是使用基于浏览器的编译器(需要一点时间加载,请耐心等待)。有用链接Ethere
2016-10-17 09:58:58 532
原创 svchost.exe占用过高CPU和内存的解决方案
svchost.exe占用过高CPU和内存的解决方案废话不多少,直接说怎么解决这个烦人的问题: 首先要找出究竟是哪个服务占用了这么多的资源,方法有两种 1) 用管理员身份打开cmd.exe,输入tasklist -svc 可以看到如下图所示进程信息 我的电脑是4核单CPU,这个svchost就占满了我一个核的资源。 输入tasklist
2016-10-13 12:15:42 6875
区块链在数字农业领域的应用与探索报告.pdf
2021-06-23
区块链技术在金融业的场景应用探析及相关金融监管政策的研究.pdf
2021-06-23
区块链对会计信息保真的应用分析.pdf
2021-06-23
基于区块链技术的居家养老生态体系探究.pdf
2021-06-23
基于区块链的食品溯源研究与应用.pdf
2021-06-23
基于Hyperledger-Fabric的区块链农产品溯源方案.pdf
2021-06-23
PolkaDot中文白皮书.pdf
2021-06-23
区块链协议新方向—图灵奖得主Macali开发Algorand_中钞区块链技术研究院.pdf
2020-03-03
Windows7_X64_ramdisk 虚拟硬盘
2013-06-26
JAVA API 官方文档中文版.CHM 电子书
2013-06-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人