区块链
文章平均质量分 62
MONKEYMOMO
传递手艺传递爱!
展开
-
utxo 是什么
UTXO 代表 Unspent Transaction Output。在比特币社区里,Transaction 被简称为 TX,所以上面这个短语缩写为 UTXO。一般会认为 UTXO 是比特币区块链设计当中的一部分,但事实上 UTXO 和区块链没有必然的联系,你可以完全照搬比特币区块链,但不使用 UTXO。HyperLedger 和Ethereum 一开始并没有采用 UTXO,现在前者已经切换回 U...转载 2018-07-01 21:45:16 · 4867 阅读 · 1 评论 -
区块链入门导航
本文大致整理了区块链入门导航的相关资料链接。具体内容可参考我之前的文章。这里大致是图示:入门区块链比特币:以太坊:超级账本:总体导航:相关政策:需要相关具体链接文件的可以联系微信:jackyjin09(投河自尽的鱼)欢迎一块来完善整理。...转载 2018-07-10 17:56:56 · 631 阅读 · 0 评论 -
区块链入门 第十部分 EOS
EOS柚子EOS环境部署作者-磨链社区-KY随着EOS主网上线的时间越来越近,对于超级节点竞选的话题也越来越多。很多人认为它是区块链3.0技术,可以推动区块链技术的商用落地。作为开发者,我们可以在EOS上,利用它提供的各种功能,高效地创建出区块链应用。本文以官方刚发布的EOSIO DAWN 3.0来介绍EOS的环境部署。 概述 在着手部署之前,我们可以先通过官方的一张EOS系统架构图,来了解一下系...转载 2018-07-10 17:55:33 · 817 阅读 · 0 评论 -
区块链入门 第九部分 超级账本
超级账本超级账本(hyperledger)是Linux基金会于2015年发起的推进区块链数字技术和交易验证的开源项目,加入成员包括:荷兰银行(ABN AMRO)、埃森哲(Accenture)等十几个不同利益体,目标是让成员共同合作,共建开放平台,满足来自多个不同行业各种用户案例,并简化业务流程。由于点对点网络的特性,分布式账本技术是完全共享、透明和去中心化的,故非常适合于在金融行业的应用,以及其他...转载 2018-07-13 14:43:07 · 1628 阅读 · 1 评论 -
区块链入门 第八部分 以太坊下
以太坊相关概念以太坊运行原理笔记: (参考以太坊黄皮书)那么既然是区块链,必然是从创世区块开始(Genesis),创世区块有一个最初的原始状态,通过交易,状态逐步改变至最终的状态,也就是理解为基于交易的状态机。(黄皮书中定义)。交易是状态改变的桥梁。挖矿是为争夺记账权,且获得奖励。那么挖矿作为状态转换函数来实现。 以太坊挖矿者在区块链状态中获取随机数据,计算一些从区块链最后的N个区块中随机选择的交...转载 2018-07-10 17:53:25 · 515 阅读 · 0 评论 -
区块链入门 第七部分 以太坊
以太坊以太坊相关导航以太坊(Ethereum)是一个开源的有智能合约功能的公共区块链平台。通过其专用加密货币以太币(Ether)提供去中心化的虚拟机(“以太虚拟机” Ethereum Virtual Machine)来处理点对点合约。以太坊官网:以太坊代码github:solidity开发文档:Etherscan:Remix :Truffle :Mist :Parity:Web3.js:以太坊白皮...转载 2018-07-10 17:52:26 · 795 阅读 · 1 评论 -
区块链入门 第六部分
PBFT算法过程算法过程:主节点(primary)和备节点(backups),系统整体有一个视图(view)的概念。首先所有的副本(replica)中选择一个主节点(primary),主节点负责把所有客户端(client)的请求进行排序,然后按排序发送给备节点。在主节点出现故障,如:不分配序号、分配相同的序号等情况,那么备节点主动检查序号的合法性,通过一个timeout的机制检测主节点是否已经失效...转载 2018-07-10 17:51:15 · 752 阅读 · 0 评论 -
区块链入门 第五部分
POS共识机制POS权益证明(proof of stake)。这个解释为股权证明,2012年sunny king首次提出了POS概念,POS不需要大量算力来维持网络安全,通过钱包相应权重来获取奖励。所谓POS股权证明,通俗解释依据你持有的数字货币的数量和持有时间,根据这个两个要素发放一个利息,这里的银行存款的概念很相似。这里需要引入一个币龄的概念,币龄根据你持有的币乘以持有时间来计算,一旦你发现了...转载 2018-07-13 14:42:21 · 550 阅读 · 0 评论 -
区块链入门 第四部分
P2P网络在读一些区块链技术介绍文章中,一般都会看到P2P网络这个词汇,这里对P2P和区块链中P2P网络作一个简要说明。 P2P(peer to peer):这个peer中文翻译就是对等、对等者、伙伴、对端的意思。所以P2P网络一般叫做对等网络,其确切定义:网络中每个参与节点共享节点所拥有的一部分计算能力、存储能力、网络连接能力,这些能力或者称为共享资源通过网络提供的服务和内容,可被对等节点直接访...转载 2018-07-13 14:42:50 · 704 阅读 · 0 评论 -
区块链入门 第三部分
区块链基础区块链简介区块链作为目前最为火热的计算机相关技术之一,收到越来越多人的关注,互联网巨头们纷纷入场,区块链创业公司也不停涌现,这里对区块链相关基础知识做一个系统介绍,旨在普及区块链基础知识点。不涉及项目推广投资,单纯的对区块链相关基础知识概念作一个说明讲解。涉及相关内容如理解有误,也请及时指正。 这里先简单对区块链及相关术语做一个整理。包括区块链的概念和在查阅资料时候会常见到的一些词汇。 ...转载 2018-07-13 14:43:22 · 727 阅读 · 0 评论 -
区块链入门 第二部分
比特币环境搭建比特币的基本环境安装,笔者使用vmware workstations+ubuntu16.04 首先安装ubuntu16.04操作系统。 安装完成后更新: Ubuntu更新:(这一步有时候比较慢,耐心) 更新完成后安装bitcoin安装必要的软件包:sudo apt-get install build-essential libtool autotools-dev autoconf p...转载 2018-07-13 14:43:35 · 2863 阅读 · 1 评论 -
区块链入门 第一部分
前言把区块链学习入门做一个整理,逐步添加完善,有原创内容,也有网络转载整理分享。暂时取名叫入门到崩溃,欢迎志同道合的朋友一块来补充完善。 大致整理汇总区块链入门学习相关资料,虽然题目是“入门到崩溃”,希望还是能学到想要学的内容。全文链接入门区块链创世论文,区块链起源于比特币,区块链并不是新技术,而是之前一些成熟技术的巧妙结合实现了区块链的特性。 在入门区块链的时候,创世论文必须要去通读一遍,大致了...转载 2018-07-13 14:42:08 · 1515 阅读 · 0 评论 -
python写的创世区块
这是篇技术文,我们会用Python一步步搭建一个完整的区块链。不过,在此之前,咱们还是先说说你什么你该学习如何从零搭建一个区块链。有人认为区块链是一个「等待问题」的解决方案,但毫无疑问,这项新技术是一项计算的奇迹。不过,区块链究竟是什么? 我们可以把区块链看做一个公共数据库,其中新数据存储在一个称为区块的容器中,然后被添加到一条不可更改的链上(也就是区块链),同时,链上保存着之前的数据记录。这些数...转载 2018-07-03 16:01:54 · 1327 阅读 · 0 评论 -
utxo解释
UTXO是比特币交易的基本单位UTXO(Unspent Transaction Outputs)是未花费的交易输出,它是比特币交易生成及验证的一个核心概念。交易构成了一组链式结构,所有合法的比特币交易都可以追溯到前向一个或多个交易的输出,这些链条的源头都是挖矿奖励,末尾则是当前未花费的交易输出。所有的未花费的输出即整个比特币网络的UTXO。比特币规定每一笔新的交易的输入必须是某笔交易未花费的输出,...原创 2018-07-02 16:24:06 · 1944 阅读 · 0 评论 -
如何使用python开发区块链
初始区块链特点: 区块链是由区块的记录构成的不可变,有序的链记录。主要有以下几个特点: 1:去中心化 由于使用分布式核算和存储,不存在中心化的硬件或管理机构,任意节点的权利和义务都是均等的,系统中的数据块由整个系统中具有维护功能的节点来共同维护。得益于区块链的去中心化特征,比特币也有去中心化的特征 。 2:开放性 系统是开放的,除...转载 2018-06-29 10:11:44 · 11080 阅读 · 0 评论