区块链装逼指南

2017 年 12 月 13 日 caoz的梦呓 曹政

挖矿是个啥生意

共识即财富

谈谈比特币分叉


以前几篇文章,代表了我对比特币行业的看法和认知。但其实浏览相关文章的时候的,也遇到很多技术概念和技术名词,之前没有深究,最近集中去研究了一下,限于个人能力,理解力,不能说真的明白了,但是还是愿意把这些信息跟大家分享一下,如果遇到高手指正打脸,也很感激。


至于读者,能通过文章把这些概念搞明白一些,在饭局里,在咖啡厅里,可以冒充一下区块链专家,忽悠个小姑娘啥的,当然,你要心理有数,这其实连入门都不算,要想真的吃透了,需要看更多的论文,算法,代码,以及参与核心技术社群的讨论,这就不是我的水平所能覆盖的了。


1、隔离见证,也就是比特币扩容方案,常见的缩写单词segwit的由来。


其实顾名思义,这个是最容易解释的,传统区块链里存储的内容,包括两大部分,交易信息细节,和交易见证信息。这些统统放在区块链里。


但这样就带来几个问题,第一,区块链有点臃肿,导致交易结算验证的周期越来越长。第二,安全性存在风险,未实现验证的信息有被篡改的风险,而这是发生过案例的。


区块链交易的逻辑我简单说一下,发起一个交易之后,需要足够多的区块链终端加入记录,并给与证明,这个交易才算完成,如果没有足够多的证明,这个交易本身是不成立的,因为存在被篡改的风险。


现在虽然矿机足够多,矿场足够多,但比特币的交易频次,规模,交易场景也在不断攀升,而我之前提过,比特币是可以无限切分的,所以虽然比特币总数可控,但交易单位是增速巨快的,所以之前的区块链容量确实难堪重负,导致交易周期越来越长。如果交易发起方不愿意付出一定的交易成本,(矿机的价值所在),那么交易结算的时间可能会延续很长很长。因为矿机会优先选择高交易费率的交易来结算证明。(所谓矿机挖矿,其实就是交易结算证明,通过交易结算获得收益)


交易结算过程中,由于证明并未彻底完成,理论上,交易发起方可以篡改交易,当然具体原理我也一知半解,有兴趣的可以再去研究相关背景知识。


而隔离见证就是,将交易信息和见证信息分开存储,分开确认。我见证了这笔交易,但未必代表我需要去存储交易细节。这样的好处是,第一,交易本身的安全性提高,被篡改的风险降低。因为见证方并不需要存储交易细节,既然不存储,如何篡改。而见证信息本身虽然不存储交易细节,但与交易细节理论上存在严格的对应关系,也就是如果你修改了源记录,见证信息则自动失效。第二,减少存储占用,反过来说也就等效于区块链的扩容,提高了结算交易效率。


这就是隔离见证策略的意义和价值。目前,比特币已经完成了一轮扩容,按照我的理解,隔离见证体系已经上线,绝大部分矿场和算力均已支持这种策略。如果我说错了,烦请指正。


2、零知识证明


这个源自80年代的一个数学理论,目前成为信息安全领域里非常重要的一个概念,但说实话,我看了好几篇相关的文章,越看越糊涂。


说个核心点,就是,一种不透露任何细节信息而证明拥有信息的方法。


其实想想场景还很多的。


比如,一个企业,员工持股计划,存在这样一个证明体系,公开证明核心员工与企业有股权或期权协议。但这个证明,并不透露任何细节信息,而且,也不能被篡改。如果最终出现纠纷,双方把各自原文件拿出来,法官把证明文件一对比,这个是真的,那个是假的。


比如,满清的皇帝立下太子诏书,有一个证明体系是公开的,能够证明这个诏书是真实的,但不需要透露诏书的具体内容,直到皇帝驾崩,军机大臣从正大光明匾后面拿出诏书宣读,底下大臣们用诏书内容拿算盘啪啦啪啦一算,算出来的结果和证明文件一比对,嗯,这个诏书是真的,接旨。这就不会有什么传位于四皇子的纠纷了。


我说的这些场景好像实现并不难,但我也不确定零知识证明是不是指的这些。


商业合同管理,招投标管理,人力劳务合同管理,都可以有这样的一些机制在里面。公开见证,但证明文件不存在任何具体细节,只有当事人拥有完整的细节内容。


所以零知识证明的目的是,既可以保障交易和约定的隐私,同时也保障其安全性和不可篡改的特性。


但具体实现方式和定义,实话说我还是有点晕乎,不是特别能理解。还是用功不够,欠缺的知识点太多。


3、图灵完备的智能合约


先说智能合约,所谓智能合约,是指这个合约本身不是纯粹的静态文本或数据,而是可编程的,可计算的,以代码形式存在的。


那么图灵完备是什么呢,就是说不考虑现实物理资源的前提下,这个代码架构是可以完整模拟图灵机的,或者用更通俗的说法,是可以完整的实现所有计算机的计算和编程特性的。


那么图灵完备的智能合约,结合起来是什么意思呢?就是这个玩意因为存在无限制编程的空间,所以理论上具有无限制的扩展性。


最近有个特别火的东西,是在以太坊的平台上养电子宠物猫,这个产品现在火到什么程度呢?已经成为以太坊计算力消耗最大的应用,并且导致了以太坊的结算拥堵。(以太坊是一个开源区块链技术平台) 我的理解,这就是一个智能合约的范例。


我昨天还想给我们新加坡员工讲讲区块链,普及一下最新科技常识,意外发现人家比我其实行动力强多了,我们新加坡本地员工个人已经养了八只以太坊上的加密猫了,根本不用我来分享。


最近已经有游戏圈的朋友咨询我关于区块链游戏的发展机会,这个,其实我真的才刚知道有这么个场景,我又能懂啥。


以上是目前常见的几个关于区块链的技术概念和目标,我必须承认,我的理解可能是存在偏差的,也可能会产生误导,但抛砖引玉吧,被人打脸不也是一种成长么。


掌握这些名词和概念呢,在饭局里,在咖啡厅里,在地铁上,在校园里,你就可以侃侃而谈,成为业内行家,但切记,这些只是科普,连入门都不算。




关于区块链,有两种观点是要不得的。


第一是妖魔化,说这个东西就是泡沫,就是骗局。


区块链的思想本身解决的是交易信用和交易成本的问题,这也是很多金融机构特别看重的地方。


比特币是区块链的一种典型应用范例,其核心价值来自于共识,这是互联网时代的一个新特征,从政体,权力机构的信用,到算法信用,我们需要理解和拥抱这样的一个变化,当然,这不代表比特币本身就一定是未来,因为还是会存在信用坍塌的可能性。但脱离于政府和实体存在的财富共识,必须正视这个现象,所以我从来不喊空比特币,虽然我也从来没买过。


水库欧神的文章我看过,并不认同。


第二是神话,凡是打上区块链标签的就都是未来,就都会很值钱,这就是神话。


ICO时代已经神话过一次,值钱的是你的项目资产,区块链只是为你项目资产的股权分配做出一个可信的约定,而不能对你的项目有任何的增值,但被那些骗子们用来薅钱,好像搭上区块链的快车,烂项目就能变成好项目一样。


硬分叉是第二次神话,前文解读过,不再赘述,李笑来的SBTC是否值得投资,我告诉你们,这取决于他个人的共识基础,与比特币的共识其实没有任何关系。


我既不劝人投资区块链产品,也不劝人做空区块链产品。我之前说过不要天天钻在里面,是说不要频繁交易,大量频繁短线买卖各种币,什么ico都研究,什么分叉都研究,我觉得这是浪费时间的。如果你非要投资建议,我只有一条,仅供参考,远离分支产品,只碰头部产品。


以上技术概念是人类文明进步的资产,不属于某些薅钱的骗子,用一堆技术名词堆砌装逼,彰显项目价值的行为,我是深恶痛绝的。


你看,这是一篇正经的文章,用了一个不太正经的标题,我故意的。




登录查看更多
0

相关内容

比特币核心开发员Pieter Wuille 在2015年12月於香港提出的 隔离见证(Segregated Witness,以下简称SW) 软分叉解决方案。SW用户在交易时,会把比特币传送到有别于传统的地址。当要使用这些比特币的时候,其签署 (即见证) 并不会记录为交易ID的一部份,而是另外处理。也就是说,交易ID完全是由交易状态 (即结余的进出) 决定,不受见证部份影响。
【经典书】贝叶斯编程,378页pdf,Bayesian Programming
专知会员服务
247+阅读 · 2020年5月18日
算法与数据结构Python,369页pdf
专知会员服务
162+阅读 · 2020年3月4日
《代码整洁之道》:5大基本要点
专知会员服务
49+阅读 · 2020年3月3日
【强化学习】深度强化学习初学者指南
专知会员服务
179+阅读 · 2019年12月14日
资源|Blockchain区块链中文资源阅读列表
专知会员服务
43+阅读 · 2019年11月20日
【白皮书】“物联网+区块链”应用与发展白皮书-2019
专知会员服务
93+阅读 · 2019年11月13日
【书籍】深度学习框架:PyTorch入门与实践(附代码)
专知会员服务
163+阅读 · 2019年10月28日
干货 | 循环神经网络(RNN)和LSTM初学者指南
THU数据派
15+阅读 · 2019年1月25日
动态可视化指南:一步步拆解LSTM和GRU
论智
17+阅读 · 2018年10月25日
AI产品经理从业指南
产品经理读书会
5+阅读 · 2018年8月11日
李开复:已退掉所有区块链3点钟群 | 早报
中国企业家杂志
4+阅读 · 2018年3月8日
【区块链】区块链是什么?20问:读懂区块链
产业智能官
8+阅读 · 2018年1月10日
【动画连载】3分钟了解什么是区块链(中文动画)
一个人的企业安全建设之路
FreeBuf
5+阅读 · 2017年7月7日
RNN | RNN实践指南(3)
KingsGarden
7+阅读 · 2017年6月5日
Conceptualize and Infer User Needs in E-commerce
Arxiv
3+阅读 · 2019年10月8日
Adaptive Neural Trees
Arxiv
4+阅读 · 2018年12月10日
A General and Adaptive Robust Loss Function
Arxiv
8+阅读 · 2018年11月5日
Arxiv
16+阅读 · 2018年2月7日
VIP会员
相关VIP内容
【经典书】贝叶斯编程,378页pdf,Bayesian Programming
专知会员服务
247+阅读 · 2020年5月18日
算法与数据结构Python,369页pdf
专知会员服务
162+阅读 · 2020年3月4日
《代码整洁之道》:5大基本要点
专知会员服务
49+阅读 · 2020年3月3日
【强化学习】深度强化学习初学者指南
专知会员服务
179+阅读 · 2019年12月14日
资源|Blockchain区块链中文资源阅读列表
专知会员服务
43+阅读 · 2019年11月20日
【白皮书】“物联网+区块链”应用与发展白皮书-2019
专知会员服务
93+阅读 · 2019年11月13日
【书籍】深度学习框架:PyTorch入门与实践(附代码)
专知会员服务
163+阅读 · 2019年10月28日
相关资讯
干货 | 循环神经网络(RNN)和LSTM初学者指南
THU数据派
15+阅读 · 2019年1月25日
动态可视化指南:一步步拆解LSTM和GRU
论智
17+阅读 · 2018年10月25日
AI产品经理从业指南
产品经理读书会
5+阅读 · 2018年8月11日
李开复:已退掉所有区块链3点钟群 | 早报
中国企业家杂志
4+阅读 · 2018年3月8日
【区块链】区块链是什么?20问:读懂区块链
产业智能官
8+阅读 · 2018年1月10日
【动画连载】3分钟了解什么是区块链(中文动画)
一个人的企业安全建设之路
FreeBuf
5+阅读 · 2017年7月7日
RNN | RNN实践指南(3)
KingsGarden
7+阅读 · 2017年6月5日
Top
微信扫码咨询专知VIP会员