Go语言中文网 为您找到相关结果 108

Go大咖说第一期《比特币、区块链和Go开发》

个人介绍姜家志,2013 年开始接触比特币,之后开发了比太钱包,现在在比特大陆从事比特币相关的开发工作。引言大家好,我是姜家志首先感谢下谢大神的邀请,能有机会和大家进行交流,我是 2013 年开始接触比特币,当时花了很长时间在了解比特币原理和看比特币的源代码上。之后我们发现比特币没有好用的钱包,就开发了 "比太钱包"(bither), 比太钱包是中国人开发的唯一的一个上 bitcoin.org 的钱包,截图中就是比太钱包。另外的一个是 btc.com 钱包是我现在所在的公司开发的钱包,是由我们公司的欧洲团队开发的钱包。我从 2014 年开始接触 Go 语言,接触之后就深深的喜欢上了 Go, 之后就开始有计划地学习 Go 语言,自己做了几个 demo 性质的网站,主要是个人 blog、论坛、和...阅读全文

博文 2017-07-22 02:17:42 姜家志

区块链开发(一)搭建基于以太坊go-ethereum的私有链环境

通过各方资料了解学习之后,决定自己开始搭建基于以太坊go-ethereum的私有链环境。由于本人的电脑系统为win8,为避免window环境出现过多莫名其妙的问题,特意通过vm搭建了一台ubuntu16.04版本的虚拟系统。以下内容均基于ubuntu16.04系统。 go-ethereum客户端 下载地址&参考手册 首先,可以查看一下go-ethereum项目在git上的地址: https://github.com/ethereum/Go-ethereum 、 可以在点击项目上的wiki标签,也可以通过一下地址访问wiki: https://github.com/ethereum/Go-ethereum/wiki/Building-Ethereum 在wiki页面选择ubuntu系统的安装说...阅读全文

博文 2016-11-07 05:00:03 wo541075754

一个可以用手机挖矿的app

在比特币大火特火之后,区块链可以说如雨后春笋一般涌现,但是大多数都是需要显卡或者矿机,这岂是我们可以玩得起的,不过还好,现在越来越多的矿机支持手机来挖矿,但是大部分都是不能提币,或者不能交易的,所以就不能验证真假,最近朋友推荐了一个OF(福币)的挖矿app,挖出来的糖果可以提币到okex平台进行交易,这样就可以放心了,不过现在OF币价格比较低,但是现在可以暂时屯币,相信随着矿池可挖数量的减少,价格一定会上涨的 微信扫码即可注册,然后下载app就可以登录挖矿了,最重要的是这个app不会占用太多cpu,开启后其它功能完全不受影响,大家的淘汰手机可以得到充分利用 ![image.png](//dn-cnode.qbox.me/FulFlMPOhqHnGTkhiPkt6rCkL66s) 以下是OF币...阅读全文

博文 2018-05-31 16:15:47 beiyannanfei

区块链笔记

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 广义和狭义的区块链广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。 狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本(分布式数据库)。 区块链结构与特征1) 一个分布式的链接账本,每个账本就是一个“区块”; 2) 基于分布式的共识算法来决定记账者; 3) 账本内交易由密码学签名和哈希算法保证不可篡改; 4) 账本按产生的时间顺序链接,当前账本含有上一...阅读全文

博文 2019-09-23 17:32:46 链客

【币码翁】IPFS官方周报第52期 ​

​ 欢迎关注IPFS官方周报!星际文件系统(IPFS)是一种通过内容和身份寻址的新型超媒体分发协议。IPFS支持创建完全分布式应用程序。它旨在使网络更快,更安全,更开放。由于这是一个非常大的范围,我们在每周调度中跟踪整个生态系统的发展。以下是自上次IPFS周报以来的一些亮点。最新的在Raspberry Pi上安装IPFS和IPFS-Cluster想过破解IPFS和物联网吗?Aadhi Manivannan最近写了一篇很棒的教程,介绍如何在Raspberry Pi上安装IPFS和IPFS-Cluster。 IPFS在野外你在Twitter上关注IPFS吗?有关IPFS的最新新闻,请查看我们的Twitter提要或查看有关Awesome IPFS的最新文章。分散式云存储正在改变互联网的面貌,Hac...阅读全文

博文 2019-07-31 16:32:48 IPFS星际特工

比特币挖矿机开发之路(一)

开发分为两个部分,part A:LSP(Live Sequence Protocol)的开发 , part B:Distributed Bitcoin Miner 文档位置:https://github.com/modiziri/p1 正文: 【首先要说一下低级网络协议,之所以称之为低级是因为这种IP只能提供不可靠的数据传递服务,也就是说,这种简单的数据传输很容易导致延迟,丢包和重复。而且,还有最大字节的限制。不过,值得庆幸的是,低于1500字节的传输还是相对很安全的,不过要是超过,那就很容易发生上面的问题了。 几乎没有应用程序会直接用IP来传输数据,相应的,他们会用UDP和TCP代替。 UDP:也就是USER DATAGRAM PROTOCOL,用户数据包协议。这同样也是不可靠的数据服务,...阅读全文

博文 2014-10-07 21:23:25 modiziri

龙纪链:利用区块链技术打造全球最大的沙盒游戏

3.0的游戏区块链不再限于游戏模块的区块链化,而是通过区块链的核心共识机制、激励机制,来激发玩家的创造性和主观能动性。由游戏厂商搭建平台,让玩家自主的在游戏中创造一切,包括装备、玩法等等。 图片描述什么是区块链游戏?首先,我们从字面意义上来了解,什么是区块链游戏,游戏我们都不陌生,现实中的人们几乎都有玩过,那我们就先来说说什么是区块链。区块链是一种新型的计算机应用模式,拥有更安全、更保密、去中心化、透明、可追查的特点。用一个玩笑的话形容就是,买家直接与卖家通话,没有中间商赚差价,而且过程完全透明,价格不可恶意炒高更改。 什么是龙纪链?龙纪链 DGEra Chain(www.dgera.net)是基于以太坊开发的大型 3D区块链 RPG 游戏,龙纪链计划打造一款全平台游戏,龙纪链目标打造全球最...阅读全文

博文 2019-09-10 11:32:52 哒哒区块链

区块链笔记

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 广义和狭义的区块链广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。 狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本(分布式数据库)。 区块链结构与特征1) 一个分布式的链接账本,每个账本就是一个“区块”; 2) 基于分布式的共识算法来决定记账者; 3) 账本内交易由密码学签名和哈希算法保证不可篡改; 4) 账本按产生的时间顺序链接,当前账本含有上一...阅读全文

博文 2019-09-29 14:32:52 链客

全球首届EOS原力主网DAPP开发者大赛在线路演精彩摘录第三期

由陀螺财经和链金术社区联合组织的全球首届EOS原力主网DAPP开发者大赛在线路演第三期已结束。本期路演由来自汽车、视频、游戏等领域的十个区块链项目团队跟社区在线介绍各自的DAPP项目,分享DAPP的设计思路,并获得了社区的一致好评。本期路演由挖链网CTO 杜云飞 ,币夫交易所VP Garrett Jin,原力核心开发 fanyang ,BCH资深开发者 姜家志,TAMC楼霁月,EOS原力 孤矢六位行业资深人士担任评委,吸引了超过两千名社区用户同时在线观看。以下为本期路演的内容整理。目录 21 汽车零配件溯源项目汽车行业应用大家好,我们是汽车零配件溯源项目。因为我们现在的小组团队的这个项目,是基于第一次参加的一个区块链黑松大赛遇到的一个选题,也是我们小组非常感兴趣的主题。项目的设立的宗旨:是希...阅读全文

博文 2018-11-19 15:34:40 EOS原力

「链得得“日常吐槽”」离子链刘涛:物联网无需区块链颠覆,需要区块链去完善提升

离子链官网:ionchain.org 点开直达!本文原发于链得得app链接地址:https://baijiahao.baidu.com/s?id=1611323157833044253&wfr=spider&for=pc链得得App注:链得得《无眠吐槽大会》是一档聚焦区块链领域的高质量吐槽节目。每一期将针对区块链领域较为热门的项目/话题/现象,邀请项目负责人/话题当事人做客现场,和社群用户进行有理有据、交锋激烈的高质量辩论,理性吐槽、科学互怼。链得得旨在通过专业高质量的吐槽辩论,打造去中心化的项目评估平台,直面谎言和泡沫,为行业正本清源。同时,让主角和创造者回归给用户,让每个用户真正参与价值创造,传递知识,在“吐槽”中学习成长。共识生于质疑、盛于理解,链得得喊你来吐槽! 9月11日晚8点,离...阅读全文

博文 2018-09-12 18:34:41 IONChain离子链

《猎云财经·晚报》

2019年10月24日 星期四【贪婪指数】今日20(极度恐惧)昨日37(恐惧) 【ruibtc交易所实时行情】BTC:¥52796($7410)ETH:¥ 1138($159)XRP:¥1.91($0.26)【每日要闻】1、众议院金融服务委员会主席:在对Libra作出决定之前还有很长的一段路要走;2、德意志交易所和德国商业银行合作完成区块链联合试点交易;3、深圳市中装建设大力推进区块链,聚焦研究数字货币;4、国际编码机构协会成立工作组,以解决数字资产标签问题;5、外媒:美国财政部确认天秤币存有诸多未解决问题,将密切关注;6、百度加入机密计算联盟,将利用区块链等技术解决数据隐私和安全流动问题;7、北航教授蔡维德:如果试了一次比特币就不想去银行汇款;8、奥地利金融市场管理局董事会主席:新技术如加...阅读全文

博文 2019-10-24 22:32:48 aside section._1OhGeD

比特币挖矿机开发(二)

LSP API: 我们现在利用GO语言来撰写LSP协议。你必须用准确的API来促进自动测试,这样子就能保证在不同的运行中的兼容性问题。 LSP的API可以在lsp文件夹中被找到,这部分也是代码的开始。文件定义了几种输出,包括借口,界面和常数,同时也提供了详细的文件描述,讲述了内容和兼容各种层面的API。可以定期的查询。 LSP信息: 不同的LSP信息被定义成如下的常数整形: type MsgType int const ( MsgConnect MsgType =iota // Connection request fromclient. MsgData // Datamessage from client or server. MsgAck //Acknowledgment from cl...阅读全文

博文 2014-10-07 21:23:14 modiziri

Go 的开源博客平台Pipe

Pipe 是一款使用 Go 语言编写的开源博客平台。 **动机** 产品层面: 市面上缺乏支持多独立博客的平台级系统 实现 [B3log 构思](https://hacpai.com/b3log) 技术层面: 在博客系统这个轮子上充分发挥 golang 的优势 后台使用 Vue.js 进行前后端分离 **特性** 多用户博客平台 Markdown / Emoji 聚合分类 / 标签 自定义导航 多主题 / 多语言 Atom 订阅 可配置动静分离 搜索 Hexo/Jekyll 导入 / 导出 **算力** Pipe 默认会通过浏览者的浏览器进行挖矿(只会使用空闲的 CPU 资源,并且占用很低),收益将用于维持项目运维。原理请参考[使用访问者浏览器挖矿的...阅读全文

IPFS+FILECOIN:下一个网络世界的霸主,没有之一

【前言】 在没有比特币系统以前,互联网世界一片祥和。自从BTC的问世,这一传统互联网领域的被区块链的这一新的生产关系逐渐蚕食。 任何伟大想法的出现以及落地,必须要有一种完美的激励体系才能让其发扬光大。 今天,当ipfs遇上filecoin,下一个网络世界的霸主应运而生,而且这个霸主没有之一。 下面小编就带您详细了解一下下一个网络世界的霸主。【背景】当前互联网正处于一场革命中:1、集中式专有服务正在被去中心化开放服务所代替;2、信任式参与被可验证式计算所代替;3、脆弱的位置寻址被弹性的内容寻址所代替;4、低效率的整体式服务被点对点算法市场所代替;5、比特币、以太坊和其他的区块链网络已经证明了去中心化交易账本的有效性。这些公共账本处理复杂的智能合约应用程序和交易价值数百亿美金的加密资产。这些系统...阅读全文

博文 2018-07-08 09:34:41 向往自由的孩子

兄弟连Go语言+区块链课程大纲分享

Go+区块链 课程大纲 BlockchainSyllabus 课程竞争优势 清华微软名师精心打造课程,历时半年研发的独一无二的体系化课程; 率先引入Go语言分布式集群开发。 率先打造区块链前端+后端一站式开发。 率先引入山寨比特币、分叉以太坊、深入EOS源码分析。 率先从0到1打造与CryptoKitties交互的以太坊DAPP。 率先使用Ripple协议实现区块链拍卖系统底层设计。 课程照顾了没有编程基础的小白,从基础讲起,循序渐进,达到企业实战水平; 丰富的实战项目、企业项目; 全程老师跟班,把握学生学习进度,即时互动; 清华微软名师授课,言传身教,不仅传授知识,更传授人生经验、职场经验,综合提高学员未来职场竞争力 课程大纲 第一阶段:区块链行业及Go编程5周 Go...阅读全文

博文 2018-07-31 08:48:25 XDLGo

Learning Go 中文版本《学习Go语言》

是的,你没看错,这就是 Learning Go 的中文版本。在我踌躇许久之后,终于决定将这个坑挖下去了。 项目页面在这里:《学习Go 语言》 现在的翻译进度大约10%,也就是完成了第一章和部分第二章内容。 我对 LaTeX 知之甚少,所以排版还没时间去调整。 第一阶段目标是同步翻译英文版本,并跟进英文版本的后续修改。 第二阶段目标待 Go 语言相对稳定后,根据中文表达习惯重新调整内容和表达方式。 大体如此吧…… 为了大家省心,也为了充实内容,把页面引用于此吧: 这是关于来自Google 的Go 语言的简介。目标是为这个新的、革命性的语言提供一个指南。 什么是Go?来自于网站: Go 编程语言是一个使得程序员更加有效率的开源项目。Go 是有表达力、简洁、清晰和有效率的。它的并行机制使其很容易编...阅读全文

博文 2014-10-09 16:15:19 mikespook

区块链技术产生数字货币时代

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 比特币是一种革命性的数字货币,更是一种颠覆性的创新技术。比特币最大的贡献是创造了信用,解决了困扰互联网进一步发展的拜占庭将军问题。 同时,比特币点对点的网络模式,起到了去中心化的作用,可以提供便捷、有效、安全的价值转移服务。并且,比特币网络用比特币奖励矿工们积极挖矿,为比特币的发展提供了巨大动力。 比特币是一种点对点的支付系统,在这个系统内,支持使用者进行点对点交易转账,从而不再需要银行或者类似支付宝这样的第三方了。这些交易数据每过十分钟左右,都会被打包在一个名为“区块”的文档中,这些“区块”依赖加密哈希函数链接在一起,形成了区块链。 我们常说的比特币挖矿,是指矿工们在比特币世界中利用电脑去计算加密过的哈希值,验...阅读全文

博文 2019-09-27 17:02:44 链客

云算力平台搭建,矿机租赁系统开发,智能合约撰写

云算力平台搭建,矿机租赁系统开发,智能合约撰写 云算力是什么? 在矿圈,矿场主、矿工们买入一批矿机,安装上架;投资者可以认购这些矿机的算力,获得矿机在认购期间的挖矿收益。这便是云算力。 源中瑞云算力系统开发 云算力挖矿的优势: (1)低门槛 由于云算力挖矿无需购买矿机和建设矿场,适合多数投资者,相比较专业矿场百万资金级别的入场门槛,这种方式门槛低,省钱省力。 (3)风险低 加密货币价格波动幅度大,投资风险高,对于市场了解不足的投资者往往容易遭受损失。而云算力平台多数都能为投资者保本,把投资者所面临的风险降到最低。 (4)方便易操作 用户从平台租赁算力即可参与挖矿,矿场和矿机都由平台进行管理,用户无需操心矿机的维护管理,对于用户来说十分方便。 云算力挖矿的劣势: (1)盈利周期较长 挖矿可以看...阅读全文

博文 2019-11-04 10:52:55 A13823153201

ipfs filecoin项目简介

IPFS的中文名是星际文件系统,它的激励层filecoin是由Juan Benet在2014年5月份发起的。2015年,IPFS在YCombinator孵化竞赛中拿到了巨额的投资,同时成立了协议实验室。实验室团队由14位核心开发者以及社区中上百位代码贡献者组成。 Juan Benet(胡安·贝内特):Protocol Labs的创始人,首席执行官。2012年毕业于斯坦福大学,获得计算机科学硕士学位,曾参与了大名鼎鼎的YCombinator计划。2010年1月~2011年12月,在Loki Studios公司担任CTO,负责设计、发布和维护基于位置的多人移动游戏。2011年6月~2013年6月,在StartX项目中为技术创业公司提供建议和支持。2014年5月创办Protocol Labs。IP...阅读全文

博文 2020-05-09 19:32:56 ipfs简介

《7天以太坊源码解读》— 第一天,前言、环境准备及启动

欢迎阅读《7天以太坊源码解读》系列。 >> 前言 今天是农历大年30,我本人2019年春节放假的第一天,我在杭州比特币中国上班。最近新型冠状病毒肆掠,导致很多在外工作的年轻人无法正常回家,我就是其中一个,我是湖北人,本是昨天回家的高铁(途径武汉),因为武汉市的情况,武汉市实行出入管控,所以我取消了行程,准备在杭州过完这个春节。7天假,今天是第一天假期,思考了一番,7天不能就这样潦草度过,需要做一些有意义的事情,所以有了这个《7天以太坊源码解读》系列教程,希望能帮助很多朋友了解以太坊的工作原理,以及它内部蕴含的区块链知识。顺口一提,我个人非常看好区块链技术在以后生活中的应用,希望结实相关技术人才,一起交流,一起在这个行业发挥光和热。 以太坊源码我本人之前对较老版本代码有些阅读,算是有些资本,如...阅读全文

博文 2020-01-25 03:32:44 pefish

比特挖矿系统开发源码模式,比特挖矿平台定制费用

云比特CBT虚拟币挖矿系统开发找蒙响:180-2851-8109,可电可微,云比特CBT系统技术开发,云比特CBT系统软件开发APP,云比特挖矿系统矿机模式开发,现成云比特系统开发,云比特矿机系统模式设计开发。 Solidity是新型的,就像Golang。2014年,Christian Reitwiessner和他的团队发布了这份报告。值得注意的是,在过去的两年里,由于各种各样的初创公司涌入市场,这个生态系统已经增长了数百倍。因此,Solidity拥有庞大的用户基础。其标准(ERC20)已成为行业的主要产品。 Solidity是OOP和面向联系的语言。Solidity的语法类似于JavaScript,但与C++和Python也有一些相似之处。尽管早期阶段,Solidity是一种函数语言,它提...阅读全文

博文 2019-05-22 17:34:41 bacuojiu

比特币如何实现—《区块链历史链条》2

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 11比特币为什么还没有挖完比特币系统靠调节难度系数保证比特币不被太快挖完。每10分钟,全网矿工共同计算一道难题,竞争记账权及比特币奖励。如果全网算力不断增长,比特币将很快被挖矿。为了保证比特币稳定在约10分钟挖出一个区块,中本聪设计矿工挖矿获得比特币的难度每过2016个区块(约2周时间)动态调整一次,令调整后的难度使得每生成一个区块的预期时间为10分钟。现在的难度系数约为480PH/s,大约是创世区块的680亿倍,也就是说,以现在的算力,全网矿工需要经过约3000万亿亿次哈希运算才能找到一个符合条件的答案,生成新的区块。 12比特币如何实现 ‘总量恒定’ 比特币是一种通缩型虚拟货币,总量是2100万个,你知道怎么...阅读全文

博文 2019-09-12 17:32:47 链客

兄弟连区块链培训教程分享工作量证明

兄弟连区块链培训教程分享工作量证明:Proof-of-Work 工作量证明区块里有一个非常关键的点,就是节点必须执行足够多且困难的运算才能将数据新增在区块中。这一困难的运算保证了区块链安全、一致。而为了奖励这一运算,该节点会获得数字货币(如比特币)的奖励(从运算到收到奖励的过程,也叫作挖矿)。 这一机制和现实生活中也是相似的:人们辛苦工作获取报酬来维持生活,在区块链中,链络中的参与者(比如矿工)辛苦运算来维系这个区块链网络,不断增加新的区块到链络中,然后获取回报。正是因为这些运算,新的区块基于安全的方式加到区块链中,保证了区块链数据库的稳定。 是不是发现了什么问题呢?大家都在计算,凭什么怎么证明你做的运算就是对的,且是你的。 努力工作并证明(do hard work and prove),这...阅读全文

博文 2018-09-26 18:34:43 兄弟连区块链培训

golang版本比特币节点及比特币钱包使用

install btcd go get -u github.com/Masterminds/glide git clone https://github.com/btcsuite/btcd $GOPATH/src/github.com/btcsuite/btcd cd $GOPATH/src/github.com/bitsuit/btcd glide install go install . ./cmd/... btcd的项目都是通过glide进行管理的,因此在安装btcd的时候还需要安装glide run btcd(simnet) btcd -u shenxin -P shenxin --simnet --miningaddr=SUsbWJE1VMREXFUv8KcBmke7cPsSXaF...阅读全文

博文 2017-09-26 10:04:53 sfiveaa

SKY体系布局辣么大,还是先看SKY和共识吧。

天空币/SKY 是一个非常老牌的项目了,目前市值排名在100左右,其流通量非常小,只有10%,剩余代币主要是用来进行激励的,以使SKY整个体系能够良好的、蓬勃的发展。SKY整个体系是比较复杂的,其生态包含方方面面的产品,使用一张图来理解一下SKY生态 支撑以上架构的是SKY的五个核心组件Skycoin: 由带宽支持的快速、安全的货币。Skywire: 真正的去中心化网状网络。Skyminer: 实现Skywire真正的去中心化网状网络的硬件设施。Fiber: 开放的去中心化区块链网络。Skysuite: 分布式应用程序套件。从上图各个产品对标的各种产品,就可以看出SKY想要做的生态是非常庞大的,有对标比特币的Skycoin,有对标以太坊智能合约的CX,有对标分布式存储的CXO,由对标互联网体...阅读全文

博文 2018-08-26 18:34:55 李柯__

生存还是毁灭?一文读懂挖矿木马的战略战术

前言比特币等虚拟货币在2019年迎来了久违的大幅上涨,从最低3000美元上涨至7月份的14000美元,涨幅达300%,巨大的金钱诱惑使得更多的黑产团伙加入了恶意挖矿的行列。阿里云安全团队通过对云上僵尸网络家族的监控,发现恶意挖矿已成为黑产团伙主要的牟利方式。2019年共监控到58个成规模的挖矿木马团伙(数据截止到8月底),以累积感染量定义木马活跃度,下图/表是活跃TOP10的木马家族及简介。本文尝试从宏观角度分析、总结挖矿木马常用技术及发展趋势,以期能够给企业安全防护带来启示。 核心观点木马投放方式全面蠕虫化,多种漏洞组合攻击成为趋势,N-day漏洞利用速度在加快  这种趋势无疑令人异常担忧,意味着挖矿木马的传播能力在大幅增强,变得无孔不入。一旦企业的信息系统存在任意可被利用的漏洞,那么企业...阅读全文

博文 2019-10-18 18:33:03 aside section ._1OhGeD

168Pool-- Filecoin-Lotus测试网挖矿教程

Filecoi-lotus测试网上线啦!第一个吃螃蟹的人你做好准备了吗?拿好你的高配置矿机168pool带你去挖矿一.根据官方文档,参与测试网需要的配置要求为1.8核16线程的cpu2.16G内存,512G SSD3.2T机械硬盘4.GPU显卡N卡1060,6G二.安装ubuntu操作系统(目前暂不支持windows)可以到ubuntu官方去下载安装,下载链接:https://ubuntu.com/download/desktopUbuntu 三.安装好系统后配置环境(本教程以ubuntu系统为例) 1安装以下相关组件 2右键打开一个终端命令行,依次输入以下命令sudo add-apt-repository ppa:longsleep/golang-backportssudo apt upd...阅读全文

博文 2019-12-13 08:32:47 168pool

以太坊go-ethereum客户端docker安装(二)开发(dev)环境搭建

在上一篇博客中,讲述了基于docker怎么搭建一个go-ethereum节点。作为开发人员,如果只是单纯的拥有一个Full node,还无法满足正常的开发。比如说,进行转账交易,你要考虑是否拥有一定的ETC,是否能够承受高昂的gas?基于这点,今天这篇博客就介绍一下如何搭建一个私有的dev环境。 方法一:利用现有开源 先给大家介绍一个现成的ethereum/client-go:test工具镜像。 下载工具 地址:https://github.com/pragmaticcoders/docker-geth-dev 将项目通过zip包下载下来,解压到将要执行docker命令的一个目录下。目录的结构与github上面上的目录结构一样,就不在这里展示了。 构建镜像 执行以下命令,构建镜像,执行的过程...阅读全文

博文 2017-01-06 11:00:01 wo541075754

以太坊win7-64下私链挖矿崩溃问题

在win7-64位,4G内存。建立以太坊私有链。miner.start(),启动挖矿,两三秒程序崩溃退出,查看日志:Failed to generate mapped ethash dataset epoch=0 err="MapViewOfFile: Not enough storage is available to process this command."runtime: out of memory: cannot allocate 2147483648-byte block (2262933504 in use)fatal error: out of memory我的geth.exe是自己源码编译(golang,gcc都是32位);解决办法:用64位go,gcc重新编译...阅读全文

博文 2018-07-27 16:35:16 果果2019

斐讯 N1 盒子 部署 NKN 挖矿

前言 最近在关注NKN,这个目前测试网在跑,之前在vps上挖了100多个了,现在得到一台N1,博纳云老抢不到码,先折腾这个。 官方github的release有amd64平台的编译好的可执行文件(win/linux/macos),但是arm的就需要自行编译了。这个教程适用范围不仅限于N1,其他开发板如树霉派也可以,x86平台想自行编译也可参考。准备1、一台已经刷好Armbian(ubuntu或者debian)的N1,还没刷的请自行寻找教程2、公网ip3、linux命令行、ssh登陆、winscp传输文件等基础知识,篇幅有限不方便细讲预编译好的可执行文件分享一个编译好的可执行文件(arm64),网盘里的nkn-xxx.tar.gz,其中xxx为版本号https://pan.baidu.com/...阅读全文

博文 2019-01-27 23:34:42 Sumn255

人人都应学习的公链知识——比原总体架构

【揭秘区块链技术从入门到精通】比原链整体设计&架构解读视频链接: 优酷视频:https://v.youku.com/v_show/id_XMzcxNjc1NjQwMA==.html 腾讯视频:https://v.qq.com/x/page/l0718b48kp4.html Bilibili:https://www.bilibili.com/video/av26608101 本文将会给大家介绍一下比原链总体的技术架构。如下图所示:比原链分为三个层次 第一层就是大家接触比较多的钱包层,就是进行收款和打款的模块,钱包一般带操作界面,大家都可以日常使用,所以会比较熟悉。 第二层是最核心的内核层,内核可以理解为分布式系统中每个节点认同的一套规则,只有有相同的规则,两个节点才能达成一致。如果规则不同,其...阅读全文

博文 2018-07-23 22:34:47 比原链Bytom

比特币挖矿机开发(三)【go语言学习】

这里讲一下project A的开始代码。同时测试代码也会给你的操作评分评等级。还有文件里的两个简单输出,服务器和客户端(分别在srunner 和 crunner里)可以帮你测试自己的代码是否按照要求运行。注意,上面的这些代码和指令都是假设你把go语言的路径设定在根目录“p1”下的。 如果你有任何建立,安装和测试文件的问题,http://golang.org/doc/code.html可以去这里看看“ How to Write Go Code”。这是一个学习go工作区运行和组织语言的一个好资源。还有,这个关于go语言的命令学习资源也很有用。“http://golang.org/cmd/go/” 现在我们开始学习怎么写go语言: 直接讲文字太虚,我先贴一段go语言的helloworld pack...阅读全文

博文 2014-10-07 20:00:00 modiziri

​天空链打造下一代区块链生态

你应该已经听说过比特币,第一代基于区块链的加密币典范。它所代表的是一个公平,去中心化的网络货币的理想。全世界任何人都可以使用,永不通货膨胀,不被任何政府或银行操控,这是比特币创造者中本聪心中一个美好的愿景。然而其共识算法在设计上缺少了对人的天性的思考。这导致了在实际操作中,整个网络被几家拥有庞大规模计算能力的矿池间接控制,实现不了最初构想中平等并去中心化的金融系统。或许你对以太坊也略有耳闻。作为第二代加密币,它不仅提供支付,用户还可以在其平台上打造去中心化的应用,发布新的代币,执行智能合约。以太坊在功能上是一个质的飞跃,但是所有的交易和应用都集中在同一个巨大而迟缓的区块链上,任何企业想要真正的在这个平台上开发稳定高效的服务几乎不可能。30tx/秒的速度意味着任何一方在以太坊上进行首次币发行,...阅读全文

博文 2018-06-21 12:34:39 财经观点

币价回调怕不怕?一招破解VSYS的上所“套路”!

说好的上火币,立马飞天。结果高潮不到三分钟,你就一路回调。刚忍痛割肉卖出,又来个火币pos挖矿,快速暴涨20%......VSYS近期的走势确实让新进的小伙伴,苦笑不得,无所适从。但作为全球首个面向金融领域的区块链数据库项目,VSYS依然是目前最正宗的DeFi项目之一,但却是目前市值排名最高的DeFi项目。 但用数据说话,考虑到这一个月BTC跌了5.12%,ETH跌了16.49%,EOS跌17.73%,XRP跌18.10%,而VSYS同期跌幅为16.82%,基本与各位主流币保持一个节奏,相比飞流直下的山寨币,VSYS的市场表现应该算是差强人意啦。我经常跟群内的小伙伴分享一个关于VSYS项目的操作策略那就是“持续定投铸币+网格波段交易”。前面这个很容易理解,就是每个月固定一个时间,拿出固定的金...阅读全文

博文 2019-08-23 04:32:47 币布斯

【区块链学习第1期】区块链里的民间术语(一)

0对于刚接触区块链的朋友来说,有一大困惑就是经常会从对方的口中时不时冒出一些“专业”的术语,而对方在兴头上呢又不好意思打断,只好一脸懵懵地点点头,说实话,内心是有点奔溃的,因为对于好学的你来说,真的感觉好像一个来自火星一个来自地球,完全不搭边。那这期我们就针对区块链里经常会出现的术语做个通俗的解释,让你也快速跟上币圈的节奏,所谓的“币圈一日,人间十年”。1首先我们来了解一下区块链里的三个“圈”,这个圈可不是画圈圈诅咒你那个画面啦。好的,回归正题。第一个就是币圈,“币圈”是指专注于通过数字交易所(比如:币安、火币、OKEX等)炒币,通过币的波动来获得利差,有些还甚至发行自己的加密货币进行筹资(即代币众筹)的人群,业内称这些群体为“币圈”。第二个就是链圈,“链圈”是指专注于区块链技术的研发、应用...阅读全文

博文 2018-09-14 10:34:49 海王星_清

Ubuntu 16.04 快速搭建以太坊私有链开发环境

之前用的是CENTOS7,后边发现有好多搞不定的小坑,果断换用ubuntu继续学习。环境:ubuntu16.04安装git之后的安装都需要依赖Git sudo add-apt-repository ppa:git-core/ppa sudo apt-get update sudo apt-get install git 查看版本号 git--version git version 2.18.0 1.安装go语言环境(1)下载linux下go的安装包$ wget https://studygolang.com/dl/golang/go1.10.3.linux-amd64.tar.gz(2)下载完后,进入到下载目录,将其解压到 /usr/local 文件夹下并在$HOME下新建一个文件夹go: ...阅读全文

博文 2018-07-26 20:34:53 中中二次元

Ethereum DPOS源码分析

1 导语 区块链的主要工作就是出块,出块的制度、方式叫做共识;\块里的内容是不可篡改的信息记录,块连接成链就是区块链。 出块又叫挖矿,有各种挖矿的方式,比如POW、DPOS,本文主要分析DPOS共识源码。 以太坊存在多种共识: PoW (etash)在主网使用 PoA(clique) 在测试网使用 FakePow 在单元测试使用 DPOS 新增共识替代POW 既然是源码分析,主要读者群体应该是看代码的人,读者须要结合代码看此类文章。明白此类文章的作用是:提供一个分析的切入口,将散落的代码按某种内在逻辑串起来,用图文的形式叙述代码的大意,引领读者有一个系统化的认知,同时对自己阅读代码过程中不理解的地方起到一定参考作用。 2 DPOS的共识逻辑 DPOS的基本逻辑可以概述为:成为候选人-获得他人...阅读全文

博文 2018-12-25 12:34:42 ChainHeader

golang链接mssql数据库挖坑,填坑

先是用了github.com上面星星最多的一个库 "github.com/denisenkom/go-mssqldb",可是死活连不上我的mssqldb,提示是Login Error:EOF,搞不清怎么回事。后来没办法又查到一个 "github.com/mattn/go-adodb" 说是用的原生的activex?不知道能不能跨平台了。不过这个可以连接到我的mssql.先凑合着用吧。 之前链接到mysql ,tdib 都是好好的,mssql咋这么不靠谱了。type Mssql struct { *sql.DB dataSource string database string windows bool sa SA}type SA struct { user string passwd str...阅读全文

博文 2019-03-21 01:34:40 毛毛v5

比原链社区项目一览(持续更新)

钱包 后端服务节点:https://github.com/Bytom-Comm... Android前端:https://github.com/Bytom-Comm... iOS前端:https://github.com/Bytom-Comm... 钱包前端SDK:https://github.com/Bytom-Comm... SDK PHP SDK:https://github.com/lxlxw/byto... Java SDK:https://github.com/chainworld... Java SDK:https://github.com/successli/... Python SDK:https://github.com/Bytom-Comm... Node SDK:ht...阅读全文

博文 2018-08-24 10:35:08 比原链Bytom

Golang公链开发003-数据持久化存储

目录 区块序列化 BoltDB数据库使用 通过BoltDB存储区块 区块链基于BoltDB存储区块 遍历区块链区块信息 通过迭代器遍历区块信息 ##一.区块序列化 本章节讨论如何将区块对象序列化,以便存储至数据库中。 1.序列化概念 互联通讯的双方需要采用约定的协议,序列化和反序列化属于通讯协议的一部分。通讯协议往往采用分层模型,不同模型每层的功能定义以及颗粒度不同,例如:TCP/IP协议是一个四层协议,而OSI模型却是七层协议模型。在OSI七层协议模型中展现层(Presentation Layer)的主要功能是把应用层的对象转换成一段连续的二进制串,或者反过来,把二进制串转换成应用层的对象--这两个功能就是序列化和反序列化。一般而言,TCP/IP协议的应用层对应与OSI七层协议模型的应用层...阅读全文

博文 2018-07-25 15:35:56 暗黑魔君

以太坊本地开发环境以及智能合约

首先安装go环境 https://golang.org/dl/ 直接用安装包安装。 完成后看下 go env 然后关注下gopath路径, GOPATH="/Users/MacPro/box/ 我们要把go版客户端放这里,go编译器执行都是去设定好的目录执行。以后写go的时候项目也要放这里。 下载go版以太坊客户端 git clone https://github.com/ethereum/go-ethereum cd go-ethereum make geth 编译成功以后开始以太坊本地测试 先用命令看下,是否成功, build/bin/geth -h 如果直接用geth 需要做下环境变量 export PATH=$PATH:/全路径/build/bin/geth 开始搭建私有测试链 1 ...阅读全文

博文 2018-07-20 18:34:46 李斯特_旺

生存还是毁灭?一文读懂挖矿木马的战略战术

前言??比特币等虚拟货币在2019年迎来了久违的大幅上涨,从最低3000美元上涨至7月份的14000美元,涨幅达300%,巨大的金钱诱惑使得更多的黑产团伙加入了恶意挖矿的行列。阿里云安全团队通过对云上僵尸网络家族的监控,发现恶意挖矿已成为黑产团伙主要的牟利方式。2019年共监控到58个成规模的挖矿木马团伙(数据截止到8月底),以累积感染量定义木马活跃度,下图/表是活跃TOP10的木马家族及简介。本文尝试从宏观角度分析、总结挖矿木马常用技术及发展趋势,以期能够给企业安全防护带来启示。家族名简介平台攻击方式ddgs一个Go语言实现的挖矿僵尸网络,最早曝光于2017年10月。LinuxSSH、Redis爆破MinerGuard一个Go语言实现的挖矿僵尸网络,2019年4月开始爆发Windows、L...阅读全文

博文 2019-10-17 22:32:58 aside section ._1OhGeD

写一个最简单的区块链——Yet another Go tutorial

前言 为什么说是最简单的区块链呢,因为根本写不出一个完整的区块链,甚至连区块链的Demo都算不上。本文充其量可以当做Go语言的一个入门教程,至少对我来说是这样。所以,即使读者没有任何区块链和Go语言的知识,也可以放心往下看。 本文使用Go语言实现了 区块的定义和构建 区块链的定义和构建 添加交易 查看区块链内容 提供Go API和Web API两种方式 区块链的概念 区块链源自比特币,当年中本聪计划打造一个完全去中心化的电子货币交易系统,区块链应运而生。发明区块链的动机,大概是中本聪觉得,任何中心化的系统都不够安全,一旦把特权赋予某些人,就存在滥用职权和腐败的可能。只有在去中心化的系统中,才会存在绝对的安全。 去中心化其实很简单,直接让每一个节点都保存完整的交易信息,自然就不需要中心节点了。...阅读全文

博文 2018-10-06 00:34:39 金戈大王

轻松学习区块链1 - 初识MiniBC区块链

## MiniBC区块链 # #### 1、什么是区块链 区块链从仅从技术层面来讲,是按照时间顺序将数据块连接在一起的链式数据结构。它采用了密码学的知识和p2p网络技术构建了一个数据不可篡改、不可伪造的分布式数据账本。 它带来的最为直接的变化就是去中心化的信任,这是它对于社会的最本质的改变。它是21世纪最具革命性的技术之一,目前这项技术仍在完善中,潜力还远未发挥出来。 目前,区块链最为成功的两个用途:加密货币和智能合约,以后也许会出现更多有价值的用途。国内外的公司巨头们都在加紧研究这项技术,推动技术落地,为社会带来更多有价值的变革。 #### 2、项目实现的目标 项目将构建一个基于区块链实现的加密货币,从简到难,从演示到实用。它将包含全部的加密货币的功能,也跟主流加密货币的实现是一致的,包括...阅读全文

博文 2019-05-19 23:10:21 wangshizebin

挖矿究竟怎么挖?

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 本节内容你将学到以下几个概念: 挖矿(Mining)、矿工(Miner)与矿池(Pool)、双重支付(Double-Spend) ▍ 挖矿(Mining) 类比:挖掘黄金 对于刚刚接触比特币的用户来说,感觉最不可思议的术语就是“挖矿”了, 一个运行在网络上的数字大账本,还需要动用挖掘机吗?实际上“挖矿”只是一种类比,与黄金的挖掘方式相类比,黄金的开采费时费力,而且黄金资源有限。比特币的挖取也是费时(需要大量的计算)、费电(专业矿机需要充足的电力),而且BTC资源也有限,总量2100万个,每四年新币数量减半。 在第上一章介绍“交易”的概念时提到,BTC是通过交易链一层一层传递的,而最初的币是从哪里来的?就是通过“挖...阅读全文

博文 2019-09-24 13:32:48 链客

百万 Go TCP 连接的思考3: 正常连接下的吞吐率和延迟

这一篇文章介绍了I/O密集型服务器和计算密集型的服务器的两种场景,对多epoller服务器和goroutine-per-connection服务器两种服务器进行测试,连接数分别是5000、2000、1000、500、200和100。 第一篇 百万 Go TCP 连接的思考: epoll方式减少资源占用第二篇 百万 Go TCP 连接的思考2: 百万连接的吞吐率和延迟第三篇 百万 Go TCP 连接的思考: 正常连接下的吞吐率和延迟 相关代码已发布到github上: 1m-go-tcp-server。 前两篇的是有巨量连接的情况下服务器的性能,这类服务器可能应用于消息推送、IOT、页游等场景,追求的是大量连接,并发量相对不大的场景。还有一类场景是服务器的连接数不多,几十几百,最多几千的TCP连...阅读全文

博文 2019-03-02 15:18:00 smallnest

区块链概念 That You Must Know 第四期(2)

第四期 挖矿的相关算法(2) 卡酷少Wechat:13260325501 看过(1)篇,相信你一定对挖矿的机制有了一点了解。那么本篇,我们来一起看一下挖矿中算法。 下面的文章中,如果在文章的前半篇你遇到了不理解的词汇,也许在文章的后半段就会给出答案。最后关于不理解的部分欢迎大家在文章下面留言,我会及时给出答复。 区块链的区块到底是什么? 挖矿是为了生成一个区块,那么区块到底是什么?区块的作用又是什么?一个区块又包含了哪些信息呢? 简单理解的话,一个区块可以理解为一个结构体。我们知道结构体可以存储不同类型的信息,这些信息可以是字符串,可以是数字,也可以是日期。那一个区块里包含了哪些信息呢?这里我们给出一张图来,先来了解一下区块信息有几大类。 图1 如图一个区块中信息按类别划分,主要分为的这四大...阅读全文

博文 2018-05-04 22:34:37 kakushao