加载中…
个人资料
区块链的作坊
区块链的作坊
  • 博客等级:
  • 博客积分:0
  • 博客访问:30,243
  • 关注人气:8
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
访客
加载中…
好友
加载中…
评论
加载中…
留言
加载中…
博文
标签:

杂谈

比特币“双花”是指一笔比特币被两次或多次交易,最终只有一次交易有效,从而使一方获利,而另一方受损。“51%”算力攻击指某个用户或是联盟拥有了超过全网一半的算力(计算能力)时,可以对比特币区块链进行分叉篡改,实施攻击。最典型的算力攻击就是“双花”攻击。

一、比特币与算力

比特币的产生、交易、运转等每个环节都依赖于网络算力。这与比特币系统设计有关。

在安全设计上,比特币使用了两个高强度的密码算法:SHA256哈希和ECC椭圆曲线算法。主要用于保证比特币交易、区块数据不被篡改和验证用户身份可信,以保护用户资产安全。这些都需要进行大量计算,因而需要大量算力支撑。

比特币设计了工作量证明机制,依赖算力竞争获得交易记账权,并获得比特币奖励。其基本原理:用户打包一个区块,使用算力对区块进行连续计算,直到计算出一个符合预设条件的值

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2018-09-02 10:09)

       比特币扩容问题从其诞生之日起就已存在。按照最初设计,比特币每个区块大小为1M字节,能够包含的交易3000笔左右,一个区块的产生时间为10分钟,所以比特币网络平均每秒钟可以处理的交易数量大概在5笔左右。这种处理速度对于现实中频繁的小额微支付而言,显然不够实用。况且这还是理论值,实际上在网络拥堵的情况下,一笔交易的确认可能需要数小时。比特币的设计目标是作为电子货币建立点对点的支付系统。所以如何提高交易效率,实现可靠、快捷、低成本的支付是推动比特币发展必然要解决的问题,比特币扩容问题正源于此。

一、解决方式 

     从问题出发,自然会想到的一个解决问题的方向就是调整区块尺寸,使其每次能够处理更多的交易,从而提升交易效率。这种思路容易理解,所以也得到社区、矿工、交易所、用户等各方的普遍认可。沿着这个思路,各方也提出了多个不同的方案。比如很多的改进建议BIP100、BIP102、BIP101、BIP109、BIP103、BIP105、BIP106、BIP141、BIP148、BIP91等等,具体实现方案也很多,比如香港共识、纽约共识、Segwit2x等等。虽然这么纷繁复杂,其实思路都是一样,分歧只是在于扩容到多

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2018-08-22 22:06)
标签:

杂谈

区块链

一、起源

       比特币由中本聪在其2009年撰写的《比特币:一种点对点的支付系统》的论文中提出,随后中本聪本人开发了比特币系统,产生了比特币区块链的创始区块,并生产出第一批50个比特币。

       以太币由俄罗斯籍加拿大人Vitalik Buterin于2013年撰写的《以太坊白皮书》中正式提出,以太坊是一个开源有智能合约功能的公共区块链平台,以太币是对应以太坊使用的代币。

二、目标

       比特币建立去中心化、总量恒定的发行机制,给消费者提供一种可自由支付的数字货币。比特币如果是区块链1.0,比特币创建去中心化的数字货币机制和支付应用场景。

       以太币因以太坊而产生,作为部署运行基于以太坊平台的去中心化应用的代价,同时也作为对以太坊平台基础设施(矿工)的奖励。以太币则是区块链2.0,以太币则创建去中心化的信任应用场景,同时它们为建立更高层级的通证经济建立了基础。

三、区块结构

  &

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2018-01-26 20:47)
标签:

杂谈

比特币

        2009年10月,比特币的首次价格约为0.00076美元/枚;

        2010年5月,有人使用10000个比特币买了2个披萨;

        2010年8月,发现比特币协议的一个重大漏洞,可以产生无限量的比特币,比特币价格下跌;

        2010年11月,比特币在Mt.Gox交易所的价格达到0.5美元/枚;

        2011年2月,比特币与美元等值;

        2011年6月,比特币价格达到31美元;

        2012年11月,比特币的第一个“半日”发生,矿工奖励下降一半;

        2012年底,比特币价格为13.44美元;

        2013年2月,比特币价格超过22美元;

        2013年11月,比特币价格攀升至700美元;

   &n

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 

1. 起源

        拜占庭是古东罗马帝国的首都,当时拜占庭罗马帝国国土辽阔,因此每支军队都分隔很远,将军与将军之间只能靠信差传递消息。在战争的时候,拜占庭军队内所有将军必需达成一致的共识才能行动。但是,在军队内有可能存有叛徒和敌军的间谍,左右将军们的决定。即便达成共识,结果可能并不代表所有忠诚将军们的意见。这时候,在已知有不忠诚将军的情况下,其余忠诚的将军在不受叛徒的影响下如何达成一致的协议,就是所谓拜占庭将军问题。

2. 点对点通信(Peer to Peer)

        P2P网络是指位于同一网络中的每台计算机都彼此对等,各个节点共同提供网络服务,不存在任何“特殊”节点,每个网络节点以扁平(flat)的拓扑结构相互连通。各节点之间的通信即为点对点通信。
p2p网络模型

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2018-01-22 20:47)

一、区块链概念

        区块链的概念最早于 2008 年在中本聪的论文《比特币:一种点对点的电子现金系统(Bitcoin: A Peer-to-Peer Electronic Cash System)》中提出。区块链的核心思想就是一种公共账簿加上记账机制;形式上来看,区块链就是由多个数据区块首尾相接形成一个链条,而且区块数量不断增长,链条会不断增长。数据区块有特定的结构,通过相应的机制让每个区块首尾相接,这个机制的核心要素就是密码算法。

二、区块链技术的特征

        区块链的特征也是其目标,使其有了无限应用价值,适合于众多的应用领域,货币也成为领域之一,使得基于区块链创造数字货币。

        1. 去中心化。互联网本身就是去中心化的,所有区块链一定要去中心化,网络的世界中心化的存在是非常危险的一件事情,因为主宰中心就主宰一切。

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2018-01-18 20:37)
标签:

杂谈

区块链

财经

        随着去年以比特币为代表的数字货币暴涨神话的宣传,数字货币逐渐进入了公众视野,为大家所了解。尽管如此,真正熟悉数字货币的人仍然不多,参与数字货币设计、应用、投资等活动的更仍是少数。数字货币是网络发展的结果,是信息化发展的结果,也是货币本身进化的结果(个人想法)。

        数字货币,也称为虚拟货币,顾名思义看不见摸不着,只存在于网络之中。目前,各国央行也看到数字货币的发展前景,纷纷开发国家数字货币(数字法币)。在此之前,更多的开源数字货币已经出现,很多得到商业机构乃至金融机构的青睐,之所以被接受,究其本质,我觉得两个方面:可用(区块链)、可信(去中心化)。现在的数字货币有几十上百种,有的是原始数字货币,不依赖于其他品种的数字货币而独立存在,有的则是以其他数字货币为计价而通过ICO(initiaol coin offering,首次币发行)的方式发行的拥有独立名称的数字货币。熟悉数字货币,需要对这些品种都有所了解。

 

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 

1、UTXO

UTXO,Unspended Transaction Outputs,未花费交易输出。比特币中的交易Transaction简称Tx,所以上述短语就缩写为UTXO。

比特币的交易记录里,有输入和输出,输入不是明确定义某人有多少数量的比特币,而是指向比特币来源,即前一个已确认的交易中的UTXO;输出定义某人有多少比特币,正是这种UTXO设计,使得建立起分布式账簿,所有区块和交易形成互相连接链条。


2、交易数据

每笔交易数据包含以下信息:

比特币相关数据结构

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 

 1、什么是见证

       见证(witness)就是包含在比特币交易里的证明信息,用来证明交易的合法性,具体形式是交易各方用自己的私钥对交易信息所做的数字签名。每一个比特币交易信息可分为两部份:第一部份是说明结余的进出,第二部份是用来证明这个交易的合法性。第一部份可称为「交易状态」,第二部份就是所谓的「见证」(witness)。一般用户只关心账户的结余,交易状态资料就已经足够。比特币交易的验证只有部份人(主要是矿工)完成,所有只有部分人才有必要取得交易见证。下面是比特币交易信息的简单示意。


&nbs

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 

     
 
比特币货币体系总体上可以看作一个全球公开共享的分布式账簿,记载了每个用户以比特币记的财富、交易等信息,其中融合密码学、计算机科学、金融学等多类学科知识。区块链是比特币实现公开的分布式账簿的关键,公开的分布式账簿设计解决了两大问题:一是去中心化,即不需要任何的权威第三方来证明比特币的真实性,也就意味着它本身可以自证;二是避免双重支付,电子货币实质上是一段电子比特串,可以任意复制拷贝,如果不能防止双重支付,则一个电子货币可以任意多次复制多次支付,这样的货币也就没有任何的实用意义。那么比特币区块链的内容和结构如何,它是如何使用区块链技术解决这些问题的?

1、区块

第一个区块被称为创世区块,由比特币的创造者中本聪创建。区块是区块链的基本组成单位,每个区块记录的是一段时间内的所有比特币交易信息(包括转账、购物、支付、找零等等),比特币定义的这段时间长度为10分钟。每个区块由包含元数据的区块头,以及包含之前一段时间内交易信息的区块主体组成,区块头的大小是80字节,区块主体通常都很大,如果平均一个区块包含400笔交易的话,那么区块

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
  

新浪BLOG意见反馈留言板 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有