(新领域)比特币与区块链技术
第一份工作Get,十人团队创业公司,Python告一段落了先。下面开始聊聊新工作的内容:区块链技术。
简单来说,区块链技术是比特币的底层技术,什么?不知道比特币是什么?好,那我们先从比特币说起,比特币是一种P2P形式的电子货币(注:不是P2P金融而是“点对点”技术),它不需要特定的机构(中央银行)来发行,而是由计算机程序(算法) 生成,并且这种电子货币可以在网络中进行点对点的支付,即从发行到流通,比特币都是去中心化的运作模式,这与法定货币有本质上的区别。人类历史上经历过贝壳、斧头等物物交换时代的货币,后来出现了黄金白银等贵金属货币,工业革命以后采用了纸币这种信用货币,互联网时代这种法定纸币可能会被某种形式的数字货币取代。
重新回到区块链技术,首先copy一段理论以增加一下深度。区块链(Blockchain)是指通过去中心化和去信任的方式集体维护一个可靠数据库的技术方案,该技术方案让参与系统中的任意多个节点,把一段时间系统内全部信息交流的数据,通过密码学算法计算和记录到一个数据块(block),并且生成该数据块的指纹用于链接(chain)下个数据块和校验,系统所有参与节点来共同认定记录是否为真。通俗一点说,区块链技术就是一种全民参与记账的技术。在过去,一般都使用一台(或者一群)中心化的服务器(如支付宝)来记账,但在区块链系统中,系统中的每个人都可以参与记账。这就是所谓的分布式账簿。以比特币的区块链为例,你可以把区块链想象成一个公共账本,这个账本存放在互联网的各个比特币节点上,并且每个节点都有一个完整的备份,里面记录着自比特币诞生以来所有的比特币转账交易,账本是分区块存储的,每一块包含一部分交易记录,每一个区块都会记录着前一区块的id,形成链状结构,因而称之为区块链。当你要发起一笔比特币交易的时候,只需把交易信息广播到p2p网络中,矿工把你的交易信息记录成一个新的区块链接到区块
链上,交易就完成了。
posted on 2016-04-13 16:41 Ellon_Daris 阅读(734) 评论(0) 编辑 收藏 举报