主页 > imtoken官方app > 【胖哥说货币】这些区块链技术一定会改变人类,万向全球区块链峰会纪录片(下)
【胖哥说货币】这些区块链技术一定会改变人类,万向全球区块链峰会纪录片(下)
上次发帖后,胖哥得到了很多热心朋友的关注、关心和肯定。 我要感谢大家的支持。 很多朋友也希望能马上看到下半部分的内容。 由于最近真的很忙,所以推迟了几天。 也有朋友提出说太长了,所以我决定分成三四篇。 一来是因为我的时间不多,二来是为了照顾读者。 马上献上第二篇的精彩干货。
第八局
主题:我不记得标题了(随便起个名字吧:Blockstream and Bitcoin's Fork and Consensus)
演讲嘉宾:苗永全,Blockstream首席战略官
网站:
这一场其实是16号上午的最后一场。 胖哥在之前的文章中华丽丽的省略了。 在这里道歉并弥补。 这个活动其实日程上没有,应该是临时加的,所以胖哥开小差连标题都不记得了,就根据内容来做个总标题吧。
首先,喵哥做了自我介绍。 他现在是 Blockstream 的首席战略官。 他曾经是制作《刺客信条》游戏的育碧公司的制作总监和执行制作人。 他也是比特币狂热者。 经过。
苗哥还是比较谦虚的。 胖哥在这里补充简历。 在加入blockstream之前,缪永泉曾担任BTCC的首席运营官,BTCC是全球最大的数字货币交易所,也是全球最大的矿池之一。 在加入育碧之前,缪永权在温哥华的 Sitemasher 负责业务开发和运营。 Sitemasher是一家开发SaaS平台的初创公司,2008年获得微软蓝天创新卓越奖,后被Salesforce以2000万美元收购。
苗永权也是比特币社区的知名贡献者。 他是去中心化的倡导者,支持在协议开发中将安全放在首位。 他与社区合作,参与组织比特币扩容研讨会,并经常为比特币社区活动和倡议做出贡献。
同时,他还介绍了自己的牛逼公司Blockstream,总部位于美国旧金山,目前已经融资8000万美元。 投资风投包括安盛等知名资本。
接下来罗列Blockstream的三个主要项目
Elements:Elements Chain,一个开源的侧链项目,可以帮助开发者在比特币上开发自己的侧链,扩展比特币的功能。 网站:
Liquid:第一个在比特币上运行的侧链协议。 Liquid 的主要目标是帮助交易所等公司快速、即时、私密且安全地转移大量比特币。 可以参考:
GreenAddress:比特币钱包
接下来引入了Blockstream Satellite项目,将比特币节点发布到太空中的卫星上,帮助很多基础设施落后、网络不发达、网络不畅的地区使用比特币网络。 许多非洲国家很穷,而且长期处于战争状态。 他们没有银行,没有基础设施,也没有稳定的法币。 数字货币是他们信奉的资产,那么如果有卫星节点,对数字货币的全球化进程会有很大的帮助。
然后他介绍了一些类似于Liquid侧链的功能和优势。
交易可以记录在侧链上
无需信任
交易过程和历史可实时自动监控
增强开放协议的安全性
可在公网透明使用
非常高性能
在接下来的几页里,他开始讲了很多比特币社区关心的问题,算是一种科普。
首先介绍一下硬分叉和软分叉的区别。
正好胖哥没有写软硬分叉的区别,借这个机会说一下。
硬分叉一般是指区块链中出现一个新的软件版本,这个版本与之前的软件不兼容。 每个人都必须更新它。 如果不更新,就会被遗弃在链上。
软分叉是指软件版本虽然升级了,但是还是兼容的。 您以前的软件仍然可以使用,但是没有新的特性和功能。
让我们以硬分叉为例。 每个人都曾经玩过传奇游戏。 一开始,大家玩的是盛大公司出品的传奇。 后来这个游戏根据官方传说有各种私服。 私服各有特色。 虽然是同一个游戏,代码相似,但是账号已经不兼容,在私服玩的角色也永远回不了官服了。
再比如,当你进入很多App软件时,会弹出是否更新,你可以选择更新,也可以选择忽略这个版本。 如果您选择更新版本,您可以体验一些新的功能。 如果您选择忽略此版本,您可以继续使用它。 ,就是不能使用新功能,软件是向前兼容的。 这样的话,账号还是通用的,可以用。 不必一直升级,也可以等心情好了再升级。 这称为软分叉。
然后他谈到了共识的话题。
胖哥尽量用大多数人都能听懂的语言说话,也简单说一下大家的共识。
先问一个问题,现实世界中的共识是什么?
比如联合国公约,巴黎气候协定,三个联合公报,都叫共识。 数字资产的共识是一堆代码。 这个圈子信奉一个说法叫Code is Law(代码即法律。没有人可以随便更改这个共识,也就是代码串本身。显然,数字资产的共识要比那些xx协议靠谱得多并且可以量化。
例如比特币共识是每块10分钟左右,总量2100万,每块12.5btc,块大小1MB(隔离见证前),100个确认确认交易,POW通过求解算术问题挖掘。
然后突然有一天,一个新的块出现了,另一个块大小为 4MB 或 8MB。 例如,有人创建了 BCC。 BCC 不是 BTC 的分叉。 虽然它和比特币的源代码很相似,但又有所不同btc用什么软件交易靠谱,也就是说法律不同,共识不一致。 BCC虽然继承了比特币的历史交易记录和数据,但比特币还是原来的比特币,BCC与比特币没有任何关系。
让我们再举一个叉子的例子。 ETC为了找回因DAO漏洞丢失的币,选择了硬分叉,分裂成一个ETH。 其实在fork最初分叉的时候,有一个很有意思的现象。 支持分叉或不支持分叉的人都认为他们拥有真正的 ETC。 按照以太坊基金会最初的想法,新的ETH分裂后,原来的ETC将成为一条废链。 当没有人在上面挖矿时,这条链自然会被丢弃。
但是,一群有识之士坚持区块链去中心化不可篡改的理念,不允许中心化决策改变区块链。 他们用自己的算力来保护ETC原链的存在,因为他们信任ETC的共识代码。
而另一部分人希望找回被TheDAO攻击丢失的币,所以他们选择信任另一种共识,ETH。
因此,当您不想遵循共识时,您总是可以做出选择。
其次,由于共识需要全网同步,存在不同客户端软件在处理共识时分裂的风险
主要引用了两个eth钱包软件Parity和Geth的故事。 由于分叉后选择支持什么样的共识需要修改客户端代码,所以这两个钱包作为使用最多的钱包,更新的时候其实写了两个钱包。 两种不同的共识逻辑导致两条平行链的意外出现。 Geth的一条链是错误的链,一半以上的挖矿网络用户都是有问题的客户端,所以在这条错误的链上进行转账和交易操作实际上会带来很多问题。 比如那段时间,用户用错了链,给交易所充值。 如果交易所也上错链,后面用户直接提现法币,当交易所意识到自己上错链的时候,已经吃了不少苦头。 大损失。
下图是一个完整的区块链网络
下一步是错误的共识导致网络的分组,而这一切只是钱包客户端丢失造成的。
区块链社区很难达成共识和团结。 总有人会为了不同的兴趣和不同的愿望做出选择。 这里他举了BCC的栗子。 虽然没有通过任何协议或公约,但是一群支持 BCC 的人也可以在 BCC 上形成这样的共识。
随后他分享道,区块链应用的开发对开发者的要求非常严格。 与其他软件存在漏洞可以通过打补丁修复不同,区块链软件一旦发布,可能会造成无法修复、无法恢复的问题。 . 因此,开发者需要在设计、开发、互审、测试的每一个环节都保证高质量。
航空航天工程的另一个例子被引用。 他表示,区块链工程与航空航天工程非常相似。 一旦航天器升空,一旦出现问题,很多情况下是很难修复的。
最后,他对内容进行了总结。 我们呼吁大家积极参与社区,寻求最大的共识话语权。
第九局
主题:下一代智能合约
演讲者:智能合约之父 Nick Szabo
下午第一场迎来了这位重量级嘉宾(分量确实挺重的)。
胖哥先说说为什么尼克是智能合约之父。 智能合约的概念可以追溯到1995年,几乎与互联网同时出现。 当时尼克首先提出了“智能合约”一词。
他当时的定义是这样的:“智能合约是以数字形式定义的一组承诺,包括合约参与者可以实现这些承诺的协议。”
举个例子,不好理解的话,智能合约的祖先其实是一台自动售货机,它有一个经手合约:任何持有币的人都可以与供应商进行交易。 锁定的机器和其他安全机制确保硬币和商品不会受到损害,足以让自动售货机部署在各种地方。 这是一个简单的智能合约。
再难理解再举个我觉得币圈大妈们应该能看懂的栗子。 首次公开募股! ! !
你发送1ETH到某个合约地址,然后对应数量的代币会返还给你。 这也是一个智能合约。
继续,EOS的ICO很精彩。 分为一年,每天分发200万个EOS,按照当天放入智能合约地址的ETH平分。 这种复杂的逻辑和时间控制也是智能合约。 甚至后来的很多提现,比如路印协议的锁仓,都是智能合约。
所以可以看出,在互联网刚刚诞生的时候就想到这个概念是不容易的,不愧为智能合约之父。
首先出现的问题是,为什么需要传统合同?
社会依赖于合同法的存在。
简单的理解就是,人与人、人与组织、组织与组织,甚至机器与机器在这个社会中都需要有各种服务和被服务,建立各种联系,建立一个相互信任的合约来定义自己的权利和义务。
现实中的合同由来已久,中世纪左右就出现了保险合同。
现实中的法律具有很大的灵活性,因为它涉及到人的主观判断,虽然有时它是有益的,例如,有时法律的判断会本着人道主义精神和保护弱势群体的原则对败诉方从宽处理,也可以通过主观判断改变量刑。 但有时合同的性质会因明显的或腐败的原因而改变。
因此,定律可视为一种湿码(Wet code),衡量标准会因主观或外界因素而改变。
但在软件世界中,代码即法律(Code is Law),代码执行过程中不需要任何外部条件。 传递什么条件,就会有结果。 这是干代码(Dry code)。
那么为什么我们需要智能合约呢?
和传统合同一样,我们要达成一个双赢的共识,就是做生意。
当使用干代码比湿代码有明显优势时,使用智能合约是最佳选择。
3.或者干湿代码需要互补的时候,也需要用到智能合约。
下表比较了干湿代码、法律和软件。
逻辑判断层面:法律(湿代码)依赖主观判断,类比判断,而软件(干代码)只依赖布尔逻辑的真假,或逻辑位运算。
在安全方面:法律可能会被法律藐视或受到法律的惩罚,但软件密码控制,对的就是对的,错的就是错的。
可预见性:法律相对灵活,法律条文的界限和边界往往可以找到,但软件始终是稳定的、僵化的、无情的。
成熟度:法律法规已经存在了几千年,但软件合同还很年轻,社会接受度和经验不足。
传统法律是人为制定的,有地域差异,还存在很多不确定性。
下一代智能合约不仅仅是链上合约本身。
例如,下图描述了一份员工绩效激励合同。 链上合约控制资产。 输入一般是员工的评价分数,输出是在什么情况下给多少资产奖励。 那么问题是机器不知道应该给这个员工打多少分btc用什么软件交易靠谱,还需要大量的调查、谈判、绩效监控以及后续的绩效跟踪和验证,这些都需要在非区块链上进行外部输入.
Nick 认为,下一代智能合约是可以定制和协商的。 如下图所示,Alice 和 Bob 可以反复协商协商一笔交易,最终执行智能合约。
下面是一个交易流程,分为合约执行前和合约执行后两个阶段。 执行前需进行调查协商,执行后可进行评估、检测、判断、评分等过程。
例如保险合同中,干码部分是判断是否给付,赔偿金额是湿码部分,需要现场检查评估后才能执行。
以下是在互联网公司实际签约订单的几个步骤。 比如在eBay上购物,第一步先搜索,第二步竞价,第三步用Paypal支付邮寄到家,第四步评分或退货。 Nick 觉得智能合约有必要支持这些场景下的应用。
接着Nick介绍了他现在在GFA做的事情。
他说,懂程序的人不一定懂金融和合同,懂金融的人一般都不会写代码。 因此,需要一些工具来让没有编程技能的人组装和创建智能合约。
也做了一些变现产品,比如把传统资产锚定到区块链上等等。
然后尼克提出了一个问题。 虽然价值1400亿美元的全球数字货币资产实际上被用来在金融领域玩很多游戏,但并没有得到华尔街的支持。
为了解决这个问题,应该找到一种方法让没有编码能力的金融专业人士编写智能合约。
全球约有 1200 万专业技术人员(美国 200 万),但其中只有少数人具备创建可信度高的区块链程序的知识和能力。
美国大约有 500 万合格投资者。 但是比特币世界的人不了解金融世界,金融世界的人不连接公链。 两组之间几乎没有重叠。
由于智能合约可以连续协商,因此也可以重新定制。 因此,智能合约其实非常适合在金融领域使用。
例如,Alice 向 BoB 提出一个提议,BOB 可以选择接受或拒绝,Alice 可以修改给 Bob 的新提议。 所有的签约过程其实都是干湿并存的,相当灵活。
智能合约可用于解决全球投资和存托凭证的问题。 贷款、债券、期货、期权、互换都可以通过智能合约进行监管,但问题是懂金融的不知道代码写合约,懂代码的不懂金融场景和逻辑。
接着Nick介绍了他们公司正在研发的两款产品。
第一个称为 Komposer,这是智能合约参与者用来讨价还价的系统。
第二个称为性能管理器,用于监控和验证智能合约的执行状态。
智能合约将支持自发网络上的成对交易。
问题来了:
已退出的共同基金、存托凭证和 ETF 的流动性不足。 需要高额费用,但渗透率低。
新兴市场和发展中市场对这些金融产品有很高的需求,但新兴市场很少能获得世界上最可靠的投资,如美国国债、德国国债、Temple Bar Trust、中国银行等。
下一段胖哥看不懂,直译吧。
智能合约可以作为一种解决方案,可以安全地反映区块链上金融资产的重要特征。
第一代:能够描述信任最小化的代币交易和转移(安全产权、彩色币)
第二代:它能够描述信任最小化的现金流。 (数字货币和智能合约的优势在于大大降低了中间商和交易对手的风险)
存托凭证与建筑面积现金流量产品
讲了很多GFA现金流的处理逻辑和优势。 反正就是站出来颠覆它。
最后Nick做了一个总结,有几点
将高度演变的长期法律法规逆向工程为干代码比不断修订和改进更可靠。
可以定制和协商智能合约。
湿代码与干代码:何时使用传统方法以及何时使用智能合约。
从自动售货机(智能合约)到全球金融机器(下一代智能合约)。
其他文章
未完待续! !