《比特币理论》:比特币里还有许多不为人知的东西

您也许不太理解……但您无论如何都得看一下这期节目,因为它真的很重要。这段话听起来很奇怪,但本周的“比特币理论:比特币课堂”节目可能会颠覆您的认知,让您从全新的视角看问题——也许能激发您萌生下一个伟大想法。Craig Wright本周摇身一变,成为一名专任讲师,并且首次使用白板进行授课。有关比特币系统的知识,Craig Wright要教的内容还有很多。

比特币系统比你想象的更加开放

让我们深入解释一下“了解”这个概念。《比特币课堂》系列节目,乍一看,是一档有关比特币领域的技术含量很高的节目。这个节目的目标受众似乎只有比特币领域的开发人员与高级开发人员。但人们很快就会明白,大多数的开发人员对比特币系统还没有很透彻的了解(至少,在Craig Wright博士看来不够“透彻”),而且在比特币系统中仍有许多创新空间。

Wright博士再次强调,比特币协议“正处于探索阶段”。C编程语言的设计者Dennis Ritchie没必要坐下来向人们解释C编程语言可能被使用的每个场景。无论如何,他都绝对不可能这样做。人们花了数十年的时间一直在探索C语言以及其可能运用的场景,这才成就了如今广泛应用的C语言。

Wright博士说,“每个人的思维是有局限性的。”他随后解释道,人们经常理所当然地认为一些概念是比特币系统里不可分割的一部分,比如比特币地址,它只是比特币协议能做的事情之一而已。Wright博士提醒我们,比特币地址甚至都不存在于区块链上。

本集的内容详情主要是关于不同种类的操作码如何处理来自区块链和外部渠道的数据,并将这些数据组合成新的比特币交易输入。一个开发人员可以设置各种各样的限制条件,即使经过一段时间,最终交易必须满足这些条件才能生效。他们可以创建复杂的算法来构成比特币地址的一部分;而且它不必仅仅是一个简易公钥哈希算法,它还可以做到更多事情。

Wright博士还讨论了这些组合中的“掩码”操作,为什么人们想要这样做,以及如何告诉比特币系统的脚本要处理什么和不处理什么。即使这些细节问题超出了你的理解范围(同样,甚至是比特币课堂的“学生”Ryan X. Charles和刘晓辉也才刚刚开始理解这些问题),只是从概念上了解比特币系统的功能,可能是迈向更大目标的第一步。

Wright博士说,“ 比特币系统使我们能够建立感知器。如果我们能建立起感知器,我们就能做各种各样的优质产品。”

这也就解释了Wright博士愤怒的原因:多年来,虽然他在创造比特币系统后销声匿迹,但是却不断看见开发人员们试图(错误地)“改进”比特币系统,这也同时也解释了为什么Wright博士感觉自己不得不站出来,重回比特币领域。即使在他以中本聪的身份出现多年后,在BTC/BCH分裂后的两条链上,有人仍想继续破坏它们。

一个经典的例子就是比特币交易的可延展性,人们对这一概念的理解十分浅薄,一些人甚至指责其是一个漏洞。但如果比特币系统想要发挥自己最大的潜力,最重要的事情是在交易结果在链上得到最终确认之前,一笔交易的某些细节也许会发生改变。

基于规则,尽情创造自己的天地,但别随意更改规则

Wright博士说,人们不必改变比特币协议的运作方式,因为只有这样,才能将想到的概念变为现实。一些人也许打破了比特币系统的运作方式,而其他人实际上在进行非法活动。这样的改变会使得整个比特币系统分崩离析,究其原因,仅仅是因为有些人想要某些东西以某种特定的方式运作(清楚这一点后,就更能理解为什么BCH/BSV产生了分裂)。

比特币允许用户通过在主链上建立额外的层/协议来制定自己的规则。通过这种方式,您可以随心所欲地进行支付或者进行代币转账。但是,管理主链本身的比特币协议必须是永久有效的,或者说是“一成不变的。”

本周节目的要点是:不必理解Wright博士所说的每句话。即使是从概念上去体会其中的一部分也是一个好的开始。在未来几年,偶尔回看一次这些节目的话,您可能会惊讶,自己的思维方式已经发生了如此大的变化。

如果您想观看前几集的《比特币理论》,欢迎您在此订阅《比特币理论》YouTube频道

202024日的“创世”协议升级是比特币历史上的一大里程碑,将见证BSV最大程度地回归到中本聪原先设想的协议。请访问“创世”硬分叉页面以了解更多信息。

要直接在您的收件箱接获CoinGeek.com最新消息,CoinGeek会议特别优惠以及其他内部信息,请加入我们的邮件列表

[10]
[10]
[id^="_form"]
[id^="_form"]
[id$="_submit"]
[id$="_submit"]
[^;]
[^;]
['on' + event]
['on' + event]
[?&]
[?&]
[^&#]
[^&#]
[(d+)]
[(d+)]
[i]
[i]
[results[1]]
[results[1]]
[elem.name]
[elem.name]
[+_a-z0-9-'&=]
[+_a-z0-9-'&=]
[+_a-z0-9-']
[+_a-z0-9-']
[a-z0-9-]
[a-z0-9-]
[a-z]
[a-z]
[el.name]
[el.name]
[10]
[10]
[id^="_form"]
[id^="_form"]
[id$="_submit"]
[id$="_submit"]
[^;]
[^;]
['on' + event]
['on' + event]
[?&]
[?&]
[^&#]
[^&#]
[(d+)]
[(d+)]
[i]
[i]
[results[1]]
[results[1]]
[elem.name]
[elem.name]
[+_a-z0-9-'&=]
[+_a-z0-9-'&=]
[+_a-z0-9-']
[+_a-z0-9-']
[a-z0-9-]
[a-z0-9-]
[a-z]
[a-z]
[el.name]
[el.name]