LinkNemo

  • 随遇而安

    比特币是什么

    对于比特币也许一千个人有一千种理解。本文作为入门篇(写给完全没有了解过比特币概念的新手,老手可忽略),我尽量用简单易懂的语言来介绍比特币。到底什么是比特币,它到底是怎么运行的呢。比特币是什么比特币是一种基于分布式网络的数字货币。比特币系统(广义的比特币)则是用来构建这种数字货币的网络系统,是一个分布式的点对点网络系统。本文主要讲解狭义的比特币概念。数字货币是什么凯恩斯在《货币论》上讲,货币可以承载债务,价格的一般等价物。货币的本质是等价物,它可以是任何东西,如:一张纸,一个数字,只要人们认可它的价值。人民币,美元等作为国家信用货币,其价值由国家主权背书。而数字货币是一种不依赖信用和实物的新型货......
    2017/11/16 12:03:50发表 205赏阅 0点评
  • 随遇而安

    如何学习区块链

    区块链未来3到5年应该会出现行业井喷式发展,相应所需的人才必定水涨船高,每一个开发人员都不应该错过这样的机会。区块链涉及的技术很多,很多开发人员看了一些资料后,感觉好像懂了,又好像没懂。如何系统的学习区块链技术,是很多想从事区块链开发的程序员的问题,我们来一起讨论下,希望可以帮助更多的人掌握区块链开发技术。确定方向从事区块链开发也有很多方向,如:区块链应用开发人员、区块链架构师、底层核心开发、共识算法研究等等。方向不同,需要学习的内容就不一样,如果做基于区块链应用开发,只需要了解一门编程语言(nodejs,Go,Python,C++等),大概了解区块链的原理,不一定要深入,当能理解越深入开发应......
    2017/11/16 11:29:27发表 151赏阅 0点评
  • 随遇而安

    比特币脚本及交易分析 - 智能合约雏形

    大家都有转过账,每笔交易是这样的:张三账上减¥200,李四账上加¥200。在比特币区块链中,交易不是这么简单,交易实际是通过脚本来完成,以承载更多的功能个,这也是为什么比特币被称为是一种“可编程的货币”。本文就来分析一下交易是如何实现可编程的。未花费的交易输出(UTXO)先引入一个概念:未花费的交易输出——UTXO(UnspentTransactionOutput)其实比特币的交易都是基于UTXO上的,即交易的输入是之前交易未花费的输出,这笔交易的输出可以被当做下一笔新交易的输入。挖矿奖励属于一个特殊的交易(称为coinbase交易),可以没有输入。UTXO是交易的基本单元,不能在分割。在......
    2017/11/16 11:15:15发表 194赏阅 0点评
  • 随遇而安

    比特币所有权及隐私问题-非对称加密应用

    比特币系统是如何确定某个账户的比特币是属于谁的?谁可以支付这个账户比特币?如果你对这个问题还不是很明白,那就一起来看看吧。银行系统我们先来回顾下现实的银行系统:首先我们需要把我们的个人信息(如身份证)给银行,银行给我们开立相对应的账户,银行在开户的时候确立了对账户的所有权。进行支付的时候,银行对交易双方完成转账(银行在开户的时候已经知道我们对应的账户)。同时银行会对账户信息进行保密(这点其实不能保证)。匿名账本那么比特币如何在没有第三方银行的参与下,在确保隐私的同时如何确定账户所有权的呢?实际上比特币的账户是用地址来表示,账本上不显示个人信息,转账是把比特币从一个地址转移到另一个地址。转账记录......
    2017/11/16 11:12:26发表 114赏阅 0点评
  • 随遇而安

    分析比特币网络:一种去中心化、点对点的网络架构

    比特币采用了基于互联网的点对点(P2P:peer-to-peer)分布式网络架构。比特币网络可以认为是按照比特币P2P协议运行的一系列节点的集合。本文来分析下比特币网络,了解它跟传统中心化网络的区别,以及比特币网络是如何发现相邻节点的。中心化网络为了更好的理解P2P网络,我们先来看看传统的中心化模型:这是一种典型的星型(“中心化”)结构,我们常见B/S及C/S网络架构就是这种模型,C1、C2、C3等之间没法直接的连接,C节点如果要连接必须要通过中心化S节点做为桥梁。中心化节点充当服务者、中介作用,比如我们没有办法把资金直接从一个人转移给另一个人,必须通过银行这个中介。P2P网络P2P网络是指位......
    2017/11/16 11:11:05发表 186赏阅 0点评
  • 随遇而安

    比特币如何挖矿(挖矿原理)-工作量证明

    在区块链记账原理一篇,我们了解到记账是把交易记录、交易时间、账本序号、上一个Hash值等信息计算Hash打包的过程。我们知道所有的计算和存贮是需要消耗计算机资源的,既然要付出成本,那节点为什么还要参与记账呢?在中本聪(比特币之父)的设计里,完成记账的节点可以获得系统给与的一定数量的比特币奖励,这个奖励的过程也就是比特币的发行过程,因此大家形象的把记账称为“挖矿”,本文将详细讨论这个过程。记账工作由于记账是有奖励的,每次记账都可以给自己凭空增加一定数量的个比特币(当前是12.5比特币,博文写作时每个比特币是4万人民币以上,大家可以算算多少钱),因此就出现大家争相记账,大家一起记账就会引起问题:出......
    2017/11/16 11:07:30发表 199赏阅 0点评
  • 随遇而安

    区块链记账原理

    区块链(1.0)是一个基于密码学安全的分布式账本,是一个方便验证,不可篡改的账本。通常认为与智能合约相结合的区块链为区块链2.0,如以太坊是典型的区块链2.0很多人只了解过比特币,不知道区块链,比特币实际是一个使用了区块链技术的应用,只是比特币当前太热,把区块链技术的光芒给掩盖了。区块链才是未来,期望各位开发人员少关心币价,多关心技术。本文将讲解区块链1.0技术是如何实现的。哈希函数在讲区块链记账之前,先说明一下哈希函数。哈希函数:Hash(原始信息)=摘要信息原始信息可以是任意的信息,hash之后会得到一个简短的摘要信息哈希函数有几个特点:同样的原始信息用同一个哈希函数总能得到相同的摘要信息......
    2017/11/16 11:06:30发表 219赏阅 0点评

最新点击

热门人物

热门标签

回到顶部