主页 > imtoken钱包安装下载 > 比特安魂曲 06(第 1 部分)为雇佣杀手众筹智能合约

比特安魂曲 06(第 1 部分)为雇佣杀手众筹智能合约

imtoken钱包安装下载 2023-06-27 08:00:46

比特币挖矿 个人pc_pc机如何挖比特币_比特币pc开奖

▐ 作者/苏伟

本期关键词:中本聪的骰子、存单、存在证明、OP_RETURN、脚本、染色币、联合挖矿、51%攻击、概率安全、公证通证、合约币、万事达币、侧链/跨链、闪电网络网络、瑞波、私有链、联盟链、R3CEV、IPFS、Filecoin

️ 大师,你玩过《Satoshi Dice》吗?

骰子? 听名字好像跟赌博有关。

️ 说得好听一点,就是娱乐,娱乐!

切~

️ 要知道,《Satoshi Dice》是最早最经典的区块链应用之一!

是比特币的发明者中本聪吗?

️ 不是,就是用比特币来下注,所以才这么命名的。

真的是在赌博! 那么这个“中本聪骰子”具体跟区块链有什么关系呢?

️ 它使用比特币作为投注筹码。 具体方法是:通过向特定账户发送一定数量的比特币,代表一个投注条件(例如开奖号码不大于64),然后开奖。 若满足投注条件,可赢取双倍比特币奖励。

pc机如何挖比特币_比特币挖矿 个人pc_比特币pc开奖

《中本聪骰子》截图

我怎么知道这个赌博网站是不是骗局?

️ 所有的操作过程都是由系统自动运行的。 关键是答案文件的哈希值已经提前放在了比特币区块链上,事后任何人都可以验证。 因此,可以做到不欺负。 简单的玩法和技术保障的公平性,让这个博彩网站一直具有旺盛的生命力。

把答案文件的哈希值放到比特币区块链上比特币pc开奖,为什么不直接把答案文件放到区块链上呢?

️你真傻! 答卷明文放在区块链上,大家事先都能看到,你赌什么?

哦~所以就把answer文件的hash值放上去,但是hash值能保证answer文件没有被篡改过吗?

️ 你忘记了原文和哈希值是有唯一对应关系的。 可以从原文中计算出哈希值,但是不能从哈希值中得到原文。 那么,它如何被伪造和篡改呢?

嗯,这个机制真的很奇妙! 如何在比特币区块链上刻上哈希值?

️因为“中本聪骰子”出现的时间很早。 在早期,在比特币区块链上刻上烙印是挖矿矿工的特权。 只有矿工才能通过设定的程序在“币基”上刻上内容。 优越的。

货币基础?

️ 是 CoinBase,你知道挖矿吧? 挖矿可以获得一定数量的比特币,这些比特币由系统发送,所以每个打包区块中的第一笔交易与普通交易的区别在于第一笔交易没有发送者,这样的交易称为CoinBase交易。

哦,就像古代铸币厂可以悄悄地在金属硬币上做标记一样。

️哈哈,道理都差不多,不过在古代,造币厂悄悄这样做的话,被发现了会被砍头的。

现在呢? “Satoshi Nakamoto Dice”是否使用基于硬币的刻字技术?

️当然不是,现在在比特币区块链上留下信息方便多了,在SDK里一行代码就可以搞定,而且存放位置已经不是币基了。

欣赏更多细节。

️ 历史和科技是一步步发展演进的,冰冻三尺非一日之寒。 在比特币 0.9 版本之前,比特币实际上并没有提供一个正式的存储信息的位置。 当时,为了证明其公平性,“中本聪骰子”使用了交易金额来携带信息。 文件哈希值分为16个4位十六进制数,转换成最多5位十进制数,这5位分别作为输出量的尾数(比特币的计量单位小数点后有8位)0,所以每次输出的金额不超过0.00100000个比特币),构造一个包含16个输出的交易(输出金额不超过0.016个比特币),将收据指向自己的账户,所以其实只需要极少量的矿工费就可以实现永久存在证明的效果。

带着交易金额的信息,用几种组合记录,太麻烦了。

️还有一种折腾的方法,在交易广播前,将“OP_DUP OP_HASH160 OP_EQUALVERIFY OP_CHECKSIG”中pubKeyHash中的40个0替换为要存入的信息。

这,这是名副其实的一败涂地!

️ 没办法! 当时大家并没有意识到比特币是一种区块链技术。 早期大家只是被比特币的货币属性所吸引。 大多数人还没有意识到比特币可以承载的范围比货币和金融更广泛。 数据,并且可以保证这些数据是牢固的,不可篡改的,所以没有专门的存储功能,也就没有高效便捷的方法。

就像一个流通的金融工具,只需要开一个备注栏!

️正如你所说,这是真的。 一旦你想到它,你就可以做到。 这就是现代信息技术。 从0.9版本开始,比特币特意增加了后记位置OP_RETURN,使得通过脚本存证变得非常简单明了。

什么脚本? 什么证据?

️ 哈哈,“脚本”是一个编程术语,即Script。 您可以将其理解为计算机命令的集合。 脚本可能不适合大型程序,但是对于一些小程序来说,使用脚本来编程是非常快速高效的。

那么,OP_RETURN的出现,让比特币区块链上的刻印变得容易了,对吧?

比特币挖矿 个人pc_pc机如何挖比特币_比特币pc开奖

苏伟在2016年测试SDK的时候,雕刻了一个暴露年代的“天马流星拳!” 在 OP_RETURN

️ 是的。 你说的“刻字”是“存储证据”,全称是“存在证明”,Proof of Existence。

术语,英文……我要放弃聊天了……

️ 好了好了,说点别的吧,你们最感兴趣的娱乐八卦!

都差不多~

️ 2013年6月,港媒说“成龙坠楼身亡”,连续两天报道...

多么糟糕的谣言。

️于是,成龙拿起一份报纸,指着上面的日期拍了张照片,告诉全世界他还活着,好好的。

报纸上能证明他今天还活着,那么前天他坠楼身亡的谣言也就不攻自破了。

️因为报纸是按日期出版的,从某种意义上说,是很难伪造的,同样难以伪造的照片形成了一个可信的系统。

pc机如何挖比特币_比特币pc开奖_比特币挖矿 个人pc

成龙用报纸约会证明他还活着

哦,我知道区块链上存在证明的意义了!

️ 不,你只是一知半解。 存在性证明有两种:一种是前向证明,一种是后向证明。 成龙此时证明自己还活着,是前向证明,而区块链上的存单是后向证明。

什么是前进什么是后退让我很困惑。

️你看,2009年1月3日,中本聪推出比特币网络的时候,在他的“创世区块”里刻了一段文字,也就是第一个区块的货币基础:“The Times 03/ Jan/2009 Chancellor on brink of second bailout for banks”,翻译为:“泰晤士报,2009 年 1 月 3 日,Chancellor on brink of second bailout for banks”。 看。

那个时候恰逢金融危机。

️没那么简单,这是当天泰晤士报头版的头条。

哦~

️ 这样一来,就是一个反向证明,这个内容记录在比特币的创世区块中。 之后可以证明比特币的诞生时间不会早于2009年1月3日。

那如果我想用比特币或其他区块链来存储尚未公开的作品的文档哈希值怎么办?

️ 你今天在链上存的东西,只能证明今天之后这个东西存在,而不能证明今天之前的状态。 这是向后证明。

我懂了。

️ 这个由中本聪刻在创世区块中的称号将与比特币网络一起成为永久的记录。 除了嘲讽政府在金融危机中的无奈之外,也在宣示比特币区块链具有不可篡改的认证能力,全网协议独有的“时间戳”为记录增加了时间维度。

pc机如何挖比特币_比特币挖矿 个人pc_比特币pc开奖

记录在比特币创世块的CoinBase中的一段话

pc机如何挖比特币_比特币挖矿 个人pc_比特币pc开奖

2009 年 1 月 3 日的泰晤士报

我查看了区块链浏览器,发现很多交易的OP_RETURN里面都有内容,但是很多都不是明文。

️如今OP_RETURN已经被广泛使用,但是关于OP_RETURN,其实比特币基金会在文档中表示,增加OP_RETURN特性并不意味着比特币区块链可以作为分布式数据存储。

你说这么多干嘛!

️ 好吧,无论如何,使用OP_RETURN存储信息的区块链应用早已遍地开花,并提出了一种名为“ColoredCoins”的技术。

又不是美术课,你染什么? 这又是什么山寨币?

️ 染色币不是一种具体的货币,而是一种技术的统称。 当人们发现在区块链中刻字成为可能,尤其是在比特币中使用OP_RETURN存储信息变得容易之后,人们开始在虚拟世界中用区块链上的币来锚定现实世界中的事物,比如汽车的所有权可以写在某个币的属性中,这样拥有这个币就等于拥有了汽车的所有权。

在原本的乱币上加上某种备注和属性是“着色”?

️ 是的,标志你拥有汽车的比特币可以是一个非常小的0.0001币,因为重要的不是币本身的面值,而是币所承载的产权。

染色币技术主要考虑比特币区块链上记录的内容不可篡改的特性。

️你明白了,就是这样。 因此,染色币技术打开了实物财产进入虚拟世界的通道。 利用区块链技术,无需权威的第三方,即可实现财产的保值和流通。

我突然想到,“不需要权威的第三方”来确权和转让产权。 区块链是对现有法律证据鉴定体系和公证机制的革命性冲击!

️ 这样的服务在四五年前就大规模出现了。 最先提供存在证明的服务网站,很直白的叫做“Proof Of Existence”。 上传电子文件时,网站不会记录文件本身,而只会提取文件的哈希值,然后你需要将其发送到一个比特币账户并支付少量费用,这个哈希值可以存储在比特币区块链上.

比特币pc开奖_比特币挖矿 个人pc_pc机如何挖比特币

Proofofexistence.com网站部分截图

为什么只保存哈希值?

️因为早期的OP_RETURN只能存储40字节的数据,所以链上一般只存储文件的32位哈希值。 这样只能单向验证文件的真实性,无法反向还原文件。 用户仍然需要在本地计算机上妥善保存文件的原始副本。

啊? 那是多么不方便啊! 我只想保存所有文件,可以吗?

️ 在信息科技的世界里,没有不可能的事,就是成本的问题! 如果要将全文存储在比特币区块链上,将其拆分成若干个十六进制字符串,分段存储,需要访问时按一定顺序组装回去。

呃~太麻烦了,效率太低了,不是长久之计。

️ 是的,而且内容不保密,不需要在链上存储冗长的全文。

重要的内容直接全文上传到链上,不重要的内容只存储在链上的哈希值中。 那么,中等重要性的文件呢? 是否有某种既安全又便宜的解决方案?

️ 是的,《Factom》是一款老牌应用,瞄准区块链存单市场。 同时,它本身也是一个区块链网络,只不过它的链是锚定在比特币区块链上的。

什么是“锚”?

️ 因为直接把内容写入比特币区块链成本很高,所以Factom先把需要存储的内容写入自己的链上,然后把自己链产生的区块的哈希值写入比特币链上,这样的主播。

哦,自己做一个链条,这样成本会降低; 同时,你自己的链会被锚定到比特币链上,从而保证信息的可靠和不可篡改。 这就是我所期待的安全和低成本的证明存储解决方案!

️ 是的,Factom 使用比特币 OP_RETURN 作为锚基。 通过自创链,构建成本相对较低、效率相对较高的存储层,抓住了行业痛点,从而在存证行业中处于领先地位。 记得2015年比特币pc开奖,有报道称Factom曾帮助政治动荡的洪都拉斯使用区块链技术登记土地所有权,一时风光无限。

如果存证体系完备,那么可以借助区块链技术,在电子证据、知识产权、身份验证、婚姻登记、土地登记、食品溯源等各个领域完美构建新生态、新规则。

️因为区块链存证几乎没有门槛,所以近年来相关应用呈爆发式增长,包括食品药品溯源、奢侈品防伪、学历认证、慈善公益基金等。 记录……

我有点脑洞大开,既然染色币可以用来表达不动产,那么这个技术也可以用来表达另一种数字货币。

️你不是异想天开,有一些山寨币就是这样做的,他们称之为“联合挖矿”:Counterparty和MasterCoin已经使用“多重签名公钥空缺(OP_CHECKSIGVERIFY)”对寄生在比特币区块链上的货币交易进行了存储并记录下来。

哦~好像链与链之间有某种纠缠暧昧的关系,不太舒服……

️ 联合挖矿的好处是可以在不额外消耗算力的情况下,将一个币值低的链(比如factom)附加到一个币值高的链上(比如比特币),让前者获得同样的收益安全性为后者,可有效规避51%的攻击威胁。 但是联合挖矿的缺点是因为寄生关系,链上币值高的区块会加载大量的垃圾信息,就像我们在人民币纸币上写借贷信息一样,虽然这样会使得贷款更有保障。 但这对人民币纸币来说是一场灾难。

所以比特币基金会反对所谓的“联合挖矿”,对吧?

️ 是的。

你刚才说的“51%攻击”是什么意思?

️ 在大众眼中,“51%攻击”是悬在区块链网络头顶的达摩克利斯之剑。 数据链号称安全可靠,实际上只是一种“概率安全”。

比特币挖矿 个人pc_pc机如何挖比特币_比特币pc开奖

达摩克利斯之剑

概率上安全吗?

️还记得我们之前讲挖矿的时候提到过,比特币网络是如何防止“双花”的? 它是如何防止 1 个硬币被花费两次。

哦,记住,两个不同节点打包的区块之间会有竞争。 最终,谁的后续链长,谁就获胜,成为主链。 主链只有一条,输掉竞争的链将失效,消失在历史长河中。

️这时候我问你,如果我突然发明一个非常强大的矿机,算力可以压倒全网现有的算力,我尽量挽救几十分钟前竞争失败的链,就想象一下,接下来会发生什么?

或许,原本在比赛中失败的链会被提升为主链,而原来的主链会成为失败的链。

️ 那么,原主链上的打包交易呢?

它将失效,新主链上的交易将生效。

️好吧,我现在告诉你,我有一台非常强大的矿机,就像灭霸打个响指,瞬间碾压全网算力,我可以从2009年1月3日比特币诞生的今天开始,将在短时间内生成一条新的主链,重写所有已确认的交易和UTXO...

这,这不可能吧?

️目前没有矿机这么强大的算力是事实,但比特币区块链网络永远不会100%安全,即使99.9999...后面跟着无数个9,也永远达不到绝对不变的一点。 这就是“概率安全”的意思。

讨论这个可能没有意义,对吧?

️ 不,有道理,别小看悬在头顶的达摩克利斯之剑,“51%攻击”只是一个流行的不太准确的说法:不是只有当算力达到51%时,确认区块被覆盖。 事实上,只有 48% 的全网算力可以有 85% 的概率逆转 10 个已确认的区块; 即使只能控制全网40%的算力,也意味着有50%的概率推翻之前的6次确认……

什么! 你这么不确定吗?

️ 这也是业界拼命改进区块链算法,避免矿池垄断算力的根本原因。 区块链毕竟是承载价值的网络,其安全性与链上个人财富息息相关。 !

嗯,比特币能活十年真的很不容易!

️ 比特币是一个奇迹,它拥有最强的算力来背书它并加强它的安全性。 但是那些山寨币就很惨了。 一旦暴露,很快就会遭到来自“黑暗森林”的51%大算力的攻击。

可怕!

️ 因此,有些山寨币最终成为假币甚至空气币是有原因的。 不一定是运营团队一开始就想诈骗,而是因为能力和计算能力不足,导致他们意外丧妻、赔钱。 残兵败将的凄凉结局。

Factom把自己的链锚定在比特币区块链上,Counterparty、MasterCoin和比特币联合挖矿,这些,我是不是可以理解为一种“侧链”技术?

️ 说不出来,你还是懂的! 虽然有些观点将“侧链”的概念限制在较小的范围内,有严格的定义和限制,但在我看来,作为一项尚处于探索初期的技术,区块链不需要如此死板。有利于技术创新。 在我看来,凡是能够实现链间交互的技术,都可以归类为“侧链”。

链与链相互作用……莫非是某种网络“协议”,可以用来将链编织成网络!

️ 没错,协议区块链协议公司BlockStream最先提出了侧链(SideChain)技术白皮书。 具体的提议者是我们之前多次提到的Adam Back。

哦,原来是大神发明了HashCash(哈希现金算法机制)。

️ 就是他在2014年10月提出的“侧链”,如果不考虑把链编织成网络这个复杂的问题,那么其实所有的侧链都可以抽象为两条链之间的交互,其中之一一条是主链,一条是侧链。 可见,侧链只是相对的,两条链在不同的上下文中都是侧链。

因此,这项技术更准确的称呼应该是“跨链”技术。

️ 师父,我觉得你越来越好了!

pc机如何挖比特币_比特币挖矿 个人pc_比特币pc开奖

比特币区块链与侧链的关系

我不能总是听你说一点点。 这几天也查了一些资料,学习了很多。

️不错不错!

其实在2015年2月,“闪电网络”的提出应该也是受到了跨链技术的启发。

️我是这么认为的,因为所谓的“闪电网络(Lightning Network)”,包括后来的“雷电网络(Raiden Network)”,叫法不同其实是一回事,本质上是建立一个侧链通道来转账具体的“交易”在侧链完成,价值交换结果回传到主链后进行最终的“结算”。

日常小额交易在闪电网络或迅雷网络中进行,而在比特币网络中只进行最终结算。 这样既可以保证日常交易的速度,又可以保证价值网络的安全。

️哈哈,有了这个技术,你再也不用等几十分钟,六次确认,就可以用比特币买一杯咖啡了!

——————————————————————

《宿为秋之录》第二季评论链接

——————————————————————

《素味秋之录》第一季第1-15集回顾链接

欢迎互动

《比特之魂》明天继续连载。 欢迎添加“小苏机器人”个人微信Lawup1,寻找志同道合的朋友,一起聊聊“法律与区块链、人工智能等信息技术”,您的见解将有机会出现在后续系列中~

比特币挖矿 个人pc_比特币pc开奖_pc机如何挖比特币