学IT做比特币
区块链发展到今天已经有一段时间了,在这段时间里,人们对区块链的认知经历了快速的更换。
区块链的本质是技术
既然说到本质,什么是本质?本质应该是不停向前追溯,一直追溯到不能进一步追溯为止,那时得到的东西才能称之为本质。区块链的本质,是一种技术。回到区块链最初的那个原点,回到比特币刚刚诞生的时候,它要解决的问题是拜占庭将军问题,从专业角度来讲,也就是要解决如何在分布式环境下达成一致性的问题。区块链这种技术,是多项技术的组合,它天然适合多方合作,可以为多方合作提供可信环境。
区块链不可篡改特性的应用
比特币的技术原理P2P网络
比特币是一个P2P的计算机网络,每一个网络节点存储着这个网络上所有的交易记录。 一般来说任何信息记录在一个节点加若干备份就可以了。在每一个节点上存储一遍这个网络的所有交易记录,这导致交易记录被每个节点可以看见、每个节点不能独立任意修改交易记录,所以形成了一套公开透明的交易记录。
⑵ 关于比特币的说法
比特币(Bitcoin)的概念最初由中本聪在2008年11月1日提出,并于2009年1月3日正式诞生。根据中本聪的思路设计发布的开源软件以及建构其上的P2P网络。比特币是一种P2P形式的虚拟的加密数字货币。点对点的传输意味着一个去中心化的支付系统。
与所有的货币不同,比特币不依靠特定货币机构发行,它依据特定算法,通过大量的计算产生,比特币经济使用整个P2P网络中众多节点构成的分布式数据库来确认并记录所有的交易行为,并使用密码学的设计来确保货币流通各个环节安全性。P2P的去中心化特性与算法本身可以确保无法通过大量制造比特币来人为操控币值。基于密码学的设计可以使比特币只能被真实的拥有者转移或支付。这同样确保了货币所有权与流通交易的匿名性。比特币与其他虚拟货币最大的不同,是其总数量非常有限,具有极强的稀缺性。
2008年爆发全球金融危机,同年11月1日,一个自称中本聪(Satoshi Nakamoto)的人在P2P foundation网站上发布了比特币白皮书《比特币:一种点对点的电子现金系统》[6] ,陈述了他对电子货币的新设想——比特币就此面世。2009年1月3日,比特币创世区块诞生。
和法定货币相比,比特币没有一个集中的发行方,而是由网络节点的计算生成,谁都有可能参与制造比特币,而且可以全世界流通,可以在任意一台接入互联网的电脑上买卖,不管身处何方,任何人都可以挖掘、购买、出售或收取比特币,并且在交易过程中外人无法辨认用户身份信息。2009年1月5日,不受央行和任何金融机构控制的比特币诞生。比特币是一种数字货币,由计算机生成的一串串复杂代码组成,新比特币通过预设的程序制造。
每当比特币进入主流媒体的视野时,主流媒体总会请一些主流经济学家分析一下比特币。早先,这些分析总是集中在比特币是不是骗局。而现如今的分析总是集中在比特币能否成为未来的主流货币。而这其中争论的焦点又往往集中在比特币的通缩特性上。
不少比特币玩家是被比特币的不能随意增发所吸引的。和比特币玩家的态度截然相反,经济学家们对比特币2100万固定总量的态度两极分化。
⑶ 交易及记账(上) | 小白学比特币之二
在 精读「Mastering Bitcoin」1 中, 提到比特币不仅是一个 电子现金 (系统),也是一个公开的账本,这账本上记录了每笔交易的信息。用比特币交易,其实就跟我们用人民币或者美元交易买卖东西一样。作者给比特币交易行为的定义是:
那么,在比特币系统里,是以什么样的形式将这些交易记录下来的呢?
跟传统记账一样,在比特币系统中也对交易采用复式记账的方法 (double-entry bookkeeping ledger),直白点翻译就是双入口记账。复式记账,简单理解就是以下两点 [1] :
每一笔交易都要至少在两个账户上进行记录 ,在会计记账中有三个基本账户也就是资产账户、负债账户以及所有者权益账户,跟会计等式 资产(Assets) = 负债 (Liabiliteis) + 所有者权益 (Equity) 是一一对应的。那么单独每个账户又是以怎么样的方式呈现出来的呢?方法是每个账户都需要记录这个账户的debits和credits(见上图):
说完复式记账,再回到《Mastering Bitcoin》(精通比特币) ,在书中,作者给出的记账例子如下面那张截图;一笔交易中可以包含多个Input和output。这里的Input和output如何理解呢?
总结一下:
通过作者这句话, 可以看到比特币系统其实执行的是价值交易。更进一步地,可以理解为价值的输入和输出。
上笔交易和下笔交易之间会形成一个“无形的链”:
作者用一张图形象的说明了什么是“交易链”。
对于同一个地址而言,上一笔交易中的output将会作为下一笔交易的输入,这样就形成了一个交易链。
在上面的交易截图中,我们可以看到这几笔交易里有 spent 、 unspent 和 change 。 change 为找零地址,为什么会有找零地址呢?
比特币系统中的找零概念和平时用现金交易的找零概念是一样的,如果你要买一个1块钱的包子,但是你身上只有一张20块钱的纸币,这个时候就需要包子铺老板找给你19元零钱。
在比特币系统中,每一个input就相当于一定面值的纸币。如果一笔交易中只包含一个Input,为20个BTC,当这个地址向其他地址支付1个BTC时候,就需要对方找还19个BTC。不同的是,比特币不像纸币那样只有几种面值固定的纸币,比特币系统可以随时创建“新面值”。
出于保护隐私的考虑,找零地址没必要跟原先的付款地址一样,通常钱包会生成一个新的找零地址。
在真实应用中,并不会在找零地址旁边标注 change 的字样,如下图显示(截图来自blockchain.info上的某笔交易),
比特币系统可以随时创建“新面值”来用于找零,而且这“零钱”可以用于下次交易。在每个输出(output)记录里,可消费的比特币数量会被标记成 unspent ,这样的输出有一个专门的名字叫做 Unspent Transaction Outputs (UTXO)。可以把unspent的输出理解为面值不同的、可用于下次消费的纸币,就好像10元面值纸币、100元面值纸币那样。
[1] Mastering Bitcoin 第二版 https://github.com/bitcoinbook/bitcoinbook
[2] http://learnmeabitcoin.com
⑷ 以太币创始人的传奇人生,你了解多少
近日,27岁的以太币创始人获利11亿美元的消息引发网友热议,在网上闹得沸沸扬扬。众所周知,随着社会的发展,货币也都出现了数字货币这样的东西。最大的数字货币就是我们知道的比特币。比特币从最初的不到1分的价格涨到现在的30多万人民币一个,涨幅巨大。除了比特币,现在又出现了第二大数字货币,它就是以太币,于2015年推出,现在上涨幅度也不小。
2013年,19岁的布特林进入加拿大滑铁卢大学。滑铁卢大学成立于1957年以学习和实践并重而闻名世界,在加拿大排名第三,是北美最好也是最优秀的学校之一。在数学、计算机科学和工程方面的教学水平居世界前列。布特林在进入滑铁卢大学八个月后却选择了休学,专注于区块链,之后还发布了《以太坊白皮书》并开始招聘开发人员。随着2021年以来以太网价格的不断走强,截至2021年5月5日,比特币的市值已经下降到47%,而以太网的市值则上升到了18%。
⑸ 比特币将是未来全世界金融系统中一种重要的货币
当我和一个朋友喝茶时,我谈到了比特币。这位朋友目前是中国一家著名军事网站的首席执行官。他问我是否有兴趣一起建立一个比特币交易网站。这位从事网站运营多年、拥有丰富电子商务经验的朋友指出了他对比特币持乐观态度的原因:金融是最接近货币的行业,比特币将是未来世界金融体系中的重要货币,投资比特币相关网站将获得良好的收益
我完全理解这位朋友的想法,我也非常了解他多年来在IT行业逐步发展过程中遇到的困难和艰辛。在互联网行业,无论采用何种商业模式,都需要依靠流量转换来盈利;金融业始终是处于战略优势的行业之王。两者结合所产生的盈利效益是不言而喻的。就连IT业巨头马化腾、马云和史玉柱也计划投资银行业。我朋友的战略眼光一定是正确的
比特币与互联网的结合
但我回答他,我仍然无法理解这件事。我不明白。这并不意味着我不了解比特币的运作模式。事实上,我在一年前接触到了这些信息,我在最近的一本科幻小说中也提到了比特币。20年后,它将广泛应用于虚拟现实中的各种交易。这只是多年来在机车车辆市场上形成的一种特殊的敏感性,这使我对金融体系和资本运营中的陷阱有所警觉。此外,比特币仍处于自我 娱乐 状态
有些人可能不相信,想和我辩论,说这件事有算法保证,数量有限,并且具有分布和分散化的特点,这可以确保任何组织都无法操纵其价值或制造通货膨胀。是的,这就是比特币的特点和优势。否则,它不能被一群非常聪明的人所欣赏。 Shinichi Wangyue,日本京都大学的教授(YouTube上的化名Nakamoto),发明比特币的想法真是太棒了。设计一个具有2100万特解的方程组,然后每个人都可以使用自己的计算机不断地寻找方程组的特解,这就是所谓的“挖掘”。每个特殊解决方案对应一个比特币奖励。在每个“矿工”解开特殊解决方案后,将通过整个网络广播通知所有其他“矿工”和持有人。一旦被大家认可,就可以获得相应的比特币。如果其他“矿工”也在解决这个特殊问题,我很抱歉。请在另一个地方挖。比特币交易也通过整个网络进行广播。请检查本地数据库,即“分类账”。如果正确,a和B之间的交易将有效
如果有人想伪造或销毁“账簿”,几乎不可能完成任务,因为这些数据库不是由中心管理的,而是分布在世界各地。难怪许多专家说,如果比特币要消亡,就必须关闭互联网
#比特币[超话]# #欧易OKEx# #数字货币#
⑹ 我是一个学金融学生,想知道怎样进行区块链的学习
区块链是一个信息技术领域的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征。基于这些特征,区块链技术奠定了坚实的“信任”基础,创造了可靠的“合作”机制,具有广阔的运用前景。
从科技层面来看,区块链涉及数学、密码学、互联网和计算机编程等很多科学技术问题。从应用视角来看,简单来说,区块链是一个分布式的共享账本和数据库,具有去中心化、不可篡改、全程留痕、可以追溯、集体维护、公开透明等特点。这些特点保证了区块链的“诚实”与“透明”,为区块链创造信任奠定基础。而区块链丰富的应用场景,基本上都基于区块链能够解决信息不对称问题,实现多个主体之间的协作信任与一致行动[7]。
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Blockchain),是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块
⑺ 【猫说】打开比特币钱包的两把钥匙:私钥、公钥
如果不了解区块链,不知道公钥、私钥这些最基本的概念,拥有钱包对币圈新人来讲,就好像拿手指头去捅鳄鱼的脑袋,风险极高。此文谨献给币圈新朋友,帮助大家梳理比特币钱包的基本常识。
区块链观察网在 《区块链是什么》 一文中提到过,在区块链世界里,每个人都拥有两把独一无二的虚拟钥匙:公钥和私钥。
“公钥”,可以简单理解为银行卡,这是可以发给交易对方看的,银行卡号则相当于比特币转账中要用到的“地址”。
讲得专业一点,公钥就是一个65字节的字符串,多长呢?130个字母和数字堆在一起。公钥太长的话,第一交易起来忒麻烦,第二干嘛非得暴露公钥的真实内容呢,这就好像把自己的银行卡拿出来到处给人看。因此,我们现在看到的地址,就是经过摘要算法生成的、更短一点的公钥。
对方知道你的地址才能给你打钱;而且,任何人有了你的地址,都能在Blockchain.info官网查询这个钱包地址交易了多少次(No. Transactions),收过多少个比特币(Total Received),以及钱包里还剩下多少个比特币(Final Balance),如下图:
“私钥”,就像打死不能告诉别人的银行卡密码。它是一串256位的随机数。因为让非IT用户去记住这个满屏0 和 1的二进制私钥是特别不人道的事儿,所以对这一大串私钥进行了处理,最后私钥就以5 / K / L 开头的字符串呈现在我们面前。
公钥、私钥、地址之间的关系是:
1)私钥 → 公钥 → 地址
私钥生成唯一对应的公钥,公钥再生成唯一对应的地址;
2)私钥加密,公钥解密
也就是说,A使用私钥对交易信息进行加密(数字签名),B则使用A的公钥对这个数字签名进行解密。
其中,私钥是极度私密的东西。如果你把私钥发给别人,现在就开始写一部长篇小说吧,名字都帮你想好了,就叫《永别了,比特币》。
如果是李笑来老师(网传拥有数十万个BTC)这类币圈大佬,强烈建议使用冷钱包(离线钱包),分开储存;电视里的富豪在银行有自己的保险箱,有条件的话也可以参考。
当时,上述方法是安全系数最高的做法。但作为韭菜接班人,暂且假设我们最初只用闲置资金、持有少量的比特币,比如,小于5个。那么,动辄上千成本、操作复杂的冷钱包就有点杀鸡用牛刀了;因此,区块链观察网把选择范围限定在交易所和轻钱包2项:
在交易平台上买了(极少量)比特币,可以先不提出来,继续存在交易所。这种方式最适合币圈新手。在没有深入了解每种加密货币背后的故事之前,鲜嫩的我们总是充满了好奇,而放在交易所的比特币,可以直接进行币币交易,交易简单快捷,不用经数字钱包导来导去;另一方面,平台上币种齐全,可以满足我们的尝鲜心理,方便随时小试牛刀。
而且像火币、币安(已被墙)这些大型交易所,不仅安全等级比某些专为收割韭菜而生的小平台高很多,而且操作简单,很快就能上手,只需保管好自己的账号、密码就行了(再安全一级的话,开启谷歌二次验证),其他的就交给平台。
值得注意的是,存在交易所上的资产并不完全属于自己,更确切地说是借给平台的,我们在资产那一栏看到的数字,相当于平台向我们借钱而打的白条。此外,交易平台本身不是去中心化的,如果安全措施不到位,用户的账号密码有可能被黑客拿到。
轻钱包是相对于“全节点”钱包来说的。
全节点钱包,比如 Bitcoin-Core(核心钱包),运行时需要同步所有区块链数据,占用相当大内存空间(目前至少50GB以上),完全去中心化;
轻钱包虽然也依赖比特币网络上其他全节点,但其仅仅同步跟自己有关的交易数据,基本实现去中心化的同时,也提升了用户体验。
根据不同的设备类型,我们把轻钱包分为:
1)PC钱包:适用于电脑桌面操作系统(如Windows/MacOS/Linus);
2)手机钱包:适用于安卓、iOS智能手机,比如比太钱包(以太也有PC端);
3)网页钱包:通过浏览器访问,比如上文提过的blockchain网页版。
轻钱包操作比较简单,一般是免费获取。申请钱包的时候,系统会生成一个私钥。准备敲黑板!
1)不要截图、拍照存在手机里;
2)不要把私钥信息发给任何人;
3)最好手写(几份)抄下,藏在你觉得最安全的地方。
总之一句话,谁掌握了钱包的私钥,谁就拥有钱包的绝对控制权。私钥只要掌握在你的手里,比特币就绝不会丢。
最后多说几句,作为普通投资者,我们需要做的并不多:
1)走点心,不要把手机弄丢了,毕竟丢了对手机里的比特币钱包有风险;
2)不要手痒删掉设备上的钱包应用,除非你决定再也不用这个钱包了,否则后期很麻烦;
3)设置复杂的密码(原因见第1点),并用心去记牢,这是私钥弄丢以后留的一手。
对于记不住密码,又懒得科学备份私钥的朋友,咱还是把钱存在银行里吧。
⑻ 比特币硬分叉和软分叉是什么意思
Q:什么是比特币分叉,产生分叉的原因是什么?
A:比特币之所以会产生分叉这个行为,是因为比特币的底层技术是区块链,一些人开始觉得比特币的区块容量太小,总出现拥堵,于是这些人要求比特币升级扩容,一些人又觉得比特币的功能太单一,今后的发展不容乐观,于是这些人又要求比特币能够有搭建DApp(去中心化应用)的功能,有人支持就有人反对,这种对比特币发展的分歧便可以理解为比特币的分叉
Q:比特币分叉的分类?
A:比特币分叉的分类分为两种,一种方案是软分叉, 一种方案是硬分叉,那么什么是软分叉?
Q:软分叉的形成原理?
A:软分叉是指在原有的比特币网络里面进行优化修改bug提升区块的容量,比如改成2M、4M或者8M、16M,其中以SegWit闪电网络为主流解决方案,通俗的说,就相当于一条主路上堵车,开发团队就再建造一条辅路,帮助主路分流拥堵。
这是一种温和的解决方式,能让原有的比特币网络和软分叉之后的网络进行兼容,比特币的主要交易还在主链上。
Q:软分叉的缺点
A:当然,软分叉存在缺点,那就是治标不治本,只能解决暂时的拥堵问题,执行软分叉后,也仅能保持数年内网络的通畅,未来还需要不断扩容,对系统稳定性有影响。
Q:硬分叉是什么及形成原理?
A:另一种方案是硬分叉,硬分叉是指:
重新升级比特币系统,通过代码形式将区块的高度彻底改变,以bitcoin unlimited为主流解决方案。通俗的说,就相当于一条主路上堵车,我们直接弃用这条路,找个地方,做一个地上地下立体交通枢纽,新车都走这套交通系统,这套系统改变了比特币网络的区块大小,优化了网络的处理速度。
Q:硬分叉的缺点是什么?
A:但是硬分叉同样存在缺点,那就是不兼容原有的比特币系统,这就要求现在比特币网络所有的人都要支持硬分叉,若有部分人不支持硬分叉,比特币网络将会出现两个版本,也就产生了两个比特币,这两个比特币所存在的区块链形成竞争关系,这种内耗会导致价格波动较大,会导致比特币未来的局势不明朗。
Q:比特币分叉的经典案例?
A:以太坊(ETH)和以太经典(ETC)是硬分叉的典型案例。The DAO项目是区块链物联网公司Slock.it发起的一个众筹项目,于2016年5月正式发布,截止到当年6月,The DAO项目募集资金超过1.6亿美元。没过多久,The DAO项目就被黑客盯上了,因为智能合约上的巨大漏洞,导致The DAO项目被转移了市值五千万美元的以太币。
为了挽回众多投资者的资产并停止恐慌,以太坊创始人V神(Vitalik Buterin)最后提出硬分叉的设想,并最终通过社区的多数投票表决在以太坊第1920000区块完成了硬分叉,回滚了包括被黑客占有的所有以太币。
即使以太坊硬分叉成了两条链,依然有部分信仰着区块链不可篡改特性的人留在以太经典这条原链上,如今,以太坊(ETH)和以太经典(ETC)都排在全球加密货币市值排名的前20名,这也是二者在硬分叉领域被当作经典案例的原因之一。
Q:软分叉和硬分叉的区别及影响?
A:对用户而言:软分叉不会产生新的比特币币种,只需要了解比特币该币种的交易方式和k线特点,只需要一种比特币主流钱包即可。
硬分叉会产生新的币种,而且可能不止一种新的币种。一旦修改比特币核心代码,重构比特币核心代码的事情发生了,有第一次就可能有第二次,BTC1、BTC23456789就都有可能发生,用户会懵,到底我去交易那种币会比较好?到底我使用哪种比特币去支付流通范围比较大?总之,选择困难症的用户会崩溃。而且,用户要下载不同硬分叉系统的钱包,给保存和支付比特币带来了复杂操作。
但是,相应的,用户的选择权也变大了。可以选择自己喜欢、信任的开发团队开发的比特币代码。当比特币分叉情况不明朗的时候,当软分叉开始激活,算力开始投票的时候,用户最好的处理方法是:静观其变。不要在分叉过程中去充值和提取比特币。
此外,软分叉会改变比特币全节点的结算方式,一部分小额结算会使用第三方节点即结算通道进行确认。结算通道可能会手续部分手续费。类似银联的作用和商业模式。
什么是比特币分叉?软分叉和硬分叉的区别及影响
⑼ 区块链行业的未来前景怎么样
区块链行业增长潜力大 五大方面推动技术健康发展
区块链基本概况分析
区块链(Blockchain)技术作为以去中心化方式集体维护一个可靠数据库的技术方案,具有去中心化、防篡改、高度可扩展等特点,正成为继大数据、云计算、人工智能、虚拟现实等技术后又一项将对未来产生重大影响的新兴技术,有望推动人类从信息互联网时代步入价值互联网时代。
美国、日本和欧盟一些国家和地区纷纷将区块链发展上升为国家重要发展战略,大力推动区块链技术研发和应用推广。我国亦高度重视区块链技术创新与产业发展,在IT等企业的共同参与下,涌现出了一大批新企业、新产品、新模式、新应用,区块链在金融、政务、能源、医疗等行业领域的应用逐步展开,正成为驱动各行业技术产品创新和产业变革的重要力量。
区块链发展分为三个阶段,分别是以比特币为代表的加密数字货币以及相关金融基础设施应用的区块链1.0,以智能合约为代表的区块链2.0,目前正在逐步走向基于区块链技术且更为复杂的智能合约深入应用的区块链3.0阶段。
上半年区块链投融资统计分析
2016年以来,我国区块链领域投融资频次和金额急剧增加。据前瞻产业研究院发布的《区块链行业商业模式创新与投资机会深度分析报告》统计数据显示,2018年上半年,区块链领域融资额约107亿,较2017年同期同比增长率达1426%;区块链领域的投融资事件数量达到205件,预计今年区块链领域的投资又将迎来一个高峰。
从中国区块链领域投融资轮次分布来看,初创期投资轮次(B轮以前)占比超过95%,有多行业先行者共同参投,大多数企业还在跑马圈地。
2014-2018年上半年区块链区块链投融资统计及增长情况
数据来源:前瞻产业研究院整理
我国高度重视区块链技术的发展应用。在政策、技术、市场等多重力量推动下,区块链创新步伐不断加快,与云计算、大数据、物联网等技术深度融合,探索应用的范畴也由数字资产向供应链管理、智能制造、工业互联网、社会公益、版权保护等更多领域延伸拓展。
五大方面努力推动区块链技术健康发展,促进数字经济高质量发展
1、深入研究把握区块链技术和产业发展趋势。密切关注国际发展前沿动态,共同推进区块链相关技术和产业研究,推动规范区块链发展行业行为,营造良好的发展环境。
2、加强区块链核心技术能力建设。
建立健全骨干企业、高等院校、研究机构之间的协同推进机制,引导IT企业加强技术储备,加快突破关键核心技术,提升区块链性能、效率、安全性。
3、支持开展区块链领域的创业创新
鼓励区块链企业与用户单位开展跨界融合,指导行业组织建立公共服务平台,支持第三方机构开展区块链服务评估检测,推动丰富区块链的行业应用,服务实体经济转型升级。
4、积极构建完善区块链标准体系
加快推动重点标准研制和应用推广,逐步构建完善的标准体系。积极对接ITU、ISO等国际标准组织,实质性参与更多国际标准化工作,积极贡献更多“中国力量”。
5、加快完善区块链发展政策环境
支持有条件的企业进行应用创新和模式创新,引导和鼓励企业、高校和科研院所联合培养区块链发展所需专业人才。支持符合条件的区块链企业享受国家支持软件产业和中小企业发展的税收优惠政策。
产业规模较小但增长潜力巨大
区块链经济当前处于爆发期前夜。金融行业应用相对广泛,其他行业的应用也进入了探索研发阶段。预计2017年至2022年间,区块链直接市场价值将由4.1亿美元增长到76.8亿美元,复合年均增长率为79.6%,预计2020年各类基于区块链的延伸业务将达到1000亿美元。
行业应用领域不断拓展
金融行业率先应用区块链技术,并已有较多的金融应用落地;医疗行业是区块链应用重要领域,能够更好保护隐私,提高服务质量和管理效率;社会鉴证对于区块链的需求迅速攀升,用以解决因信息不对称导致的证明问题;区块链技术在通信、供应链等其他领域的应用迅速拓展。