客服热线:18391752892
当前位置:首页 > 区块链 > 区块链 > 区块链详情 > 区块链编程会改变你对比特币的看法

区块链编程会改变你对比特币的看法

开采时间:2019-01-12 19:33
报价截止:长期有效期
浏览次数:224

剩余 : 长期有效
已有 人报价(登录后方可对此区块链进行报价)

加密货币

  • 需求数量:407
  • 比特币:

加密货币

  • 区块链详情

    “所有的模型都是错误的,但其中有些是有用的。”

    这句话是由统计学家George E. P. Box所撰写,旨在描述概率模型,但它同样可以完美概述所有我们用于理解所处世界的心智模型。

    人类的时间和注意力都是有限的,而宇宙则非常复杂。因此,我们不得不在不完美的心智模型或者说是心理学术语“启发法”的状态下运转着。无论我们对任意给定主题的理解层次如何,这些模型和概念都是错误或不完善的。越是深入一个主题,George Box的警句则体现得愈发明显。

    也许没有什么比最基本原则之一就是抽象的编程更容易证明这一点的了。对网站的访客来说,不需要了解代码依然可以点击链接并输入信息,正如人们不需要理解内燃机就可以驱动汽车一样。我们可能拥有一个类似的心智模型来解释其运作方式,但这并不是精确的表示。

    类似地,网站开发者本身不需要理解TCP/IP以及其他用于建立互联网的核心协议的紧密关系,也能够在其上建立应用程序。我们通常在我们自己的应用程序中使用并结合他人写的软件,而不需要知道它们实际的运作方式。可以由此认为软件开发和更普遍的技术发展是建立在一系列嵌套“黑盒子”之上的,其中每一个盒子包含一个甚至更抽象的秘密。

    对那些没有投入大量时间真正掌握一种特定技术的内在机制的人来说,它也可能是靠魔法运转的。不过,你越深入其中,所谓魔法就越如同梦幻泡影。

    这是Jimmy Song为我和其他不同的学生在研讨会上所做的,编程区块链(Programming Blockchain):揭开魔法的面纱。

    加密全球化

    作为Bitcoin Core(比特币核心)储存库的贡献者和早期比特币钱包软件Armory的前任工程副主席,Jimmy Song在数字货币领域非常知名。

    通过他的定期文章和视频内容,他在加密领域建立了自己的形象,一个对改善比特币充满热情的人。

    他还积极分享他的观点,告诉大家需要做些什么:“培训更多地开发者是生态系统中最大的瓶颈。”

    进入编程区块链,Song致力于给有兴趣的开发者提供深入短训班,了解关于比特币和区块链真正的运作方式的基本要点。有限域、椭圆曲线密码学、交易分析和验证工作量证明都只是其中的一些话题。

    Song解释说:“这就像是持续两天的信息水管。”

    作为前几年沉迷数字货币更广泛应用的网络开发者,我无法抗拒。

    区块链已经成为全球性的技术和概念,想要阐明它在一定范围内是全球性,现在正是时候。编程区块链的位置涵盖广泛,在中国、加利福尼亚、北卡罗来纳州和以色列等地区都有进行和计划。

    Song说:“如果想要有更多的开发者参与,我想要尽可能地在更多行政辖区做到这一点。通过在世界不同地区的实现,我期望世界各地的开发者可以创造更多事情。让更多业务在不同行政辖区起步,为比特币降低风险。”

    最近工作室迭代发生在佛罗里达州坦帕市。Tampa不是最著名的国际化都市,但它是知名数字货币社区和新开放的BlockSpaces的起源地,后者是致力于研究区块链的区块链项目的合作工作空间。

    选择Tampa作为位置之一是有回报的。最近Song的亲自指导有30名学生。这些开发者中的一部分来自于阳光州(佛罗里达州别名),其他人则来自华盛顿特区、加州和巴西等不同地区。

    解密区块链

    区块链是科技领域最热术语,它被放在任何事物上。通过考察首次代币发行(ICO)和区块链格局,你能够找到从健康数据到香蕉追踪的每一个用例对应到一个项目或初创公司。无论的问题是什么,区块链都是解决它的良方。

    但它究竟是什么,它如何运作,又是什么让它如此特别?

    经常听到区块链是“比特币的底层技术”,是一个可以在许多其他应用中使用的分布式防篡改数据库。还经常听到的是,比特币会很快向AOL或MySpace那样,被能够更好使用这项技术的竞争者所取代。

    但区块链非常新颖且本质上有所不同,所有旨在简化它或加密生态系统的类似实践都因实用性而迅速衰落。

    区块链的独特性让它格外难以理解,因为我们尽可能尝试,但我们此前并没有任何概念性类型去帮助理解它。也因此,它可以很简单且吸引人们将其作为每个没有任何确切解决想法的问题的灵丹妙药。

    我们将区块链涌现一些特性描述为“不可变性”和“分布式”等,并经常将其总结为区块链不可思议的被动属性,它们能够被拖拽到任何应用程序中。

    就拿比特币的概念来说,它本身就是一个非常抽象的事物。比特币协议仅用“satoshis”中追踪单位价值,而非用比特币。许多人所知道“satoshis”最小单元其实是协议中的唯一单元。

    这只是中本聪在发明“比特币”时的一个决定,即让“比特币”相当于1亿个单元,这随之成为所有基于协议建立的钱包软件的标准符号。但对于一些“币种”或“代币”的概念本身来说依然是完全抽象的。Song通过一个案例表现出比特币交易结构一个令人惊讶的细节。

    当涉及到货币转移时,人们会以X价值单位作为发送到接收者的地址或账户。不过,在一次原始比特币交易中,satoshis的数量并没有进行特定“转移”。这只是指对未用尽交易输出(unspent transaction output)或说是用于给交易提供资金的UTXO。一个UTXO可以认为是区块链账本的借方分录。显示在钱包上比特币的全部数量是其控制的所有UTXO的总和,而不是存储资金的单独账户。

    此外,为了单个UTXO代表的价值不少于用户想要花费的数量,许多UTXOs必须包括在交易,以保证流动性。不过,一个UTXO还必须完全被花费,也就是说,如果花费数量少于一个UTXO,你的钱包软件将必须产生一个“改变”地址,发送其本身变化。

    正如Jimmy Song向我们说明的那样,这其中没有代币往来,即使是数字化的。而是一种概念是的隐含说法。其中只是一个奇异的会记账本,其中的细节自然是完全由基础钱包软件所抽象化的。

    Jimmy表示:“一旦你理解了这些原始交易,它就像是阅读‘黑客帝国’一样。”

    抽象的缺陷

    许多抽象,例如易理解的货币面额,显然是有用处的。他们对于广阔复杂世界的运转非常必要,但它们仍会带来智力缺陷。

    举个例子,在数字货币相对于更“昂贵”币种来说似乎是更优选择的情况下,会产生单位偏差,尽管本文并不讨论单个币的价格。

    如果两种数字货币持有完全相同的市场价值,但它们的供应和面额是这样的,你能够购买一个“完整”数字货币A,相对“部分”数字货币B,我们倾向于拥有事物的全部而非部分。然而这些数字货币的面额必然是完全任意的。

    单位偏差是一个良性的心智错误。不过,相比于为了解释而简化细节,其他缺陷则更加危险。

    比如说,比特币所谓的“不可变性”不是可以简单复制并粘贴到任何应用程序的特殊代码行的结果。它是由于相当复杂的数学和经济激励的不间断相互作用的结果。区块链结构源自一种哈希算法。它使得计算机更容易验证进入哈希搜索的答案是否正确,但难以从头查找答案本身,不过这并非不可能。

    不过,矿工创建了哈希趋势,在其中复制他们所有正在进行的计算的总和,从而改变区块链的代价异常昂贵,导致一切随时间流逝变得越加不切实际。这只是因为矿工拥有强大的利润动机:比特币本身的回报。

    因此将比特币区块链视为完全不可变也是不准确的。在攻击超过51%等某些情况下,它肯定会被篡改。但任何区块链都不可能在不存在用于奖励保护它的人的原生、有价值代币的情况下实现不可变性。

    研究室Nick Baldwin总结道:“比特币是激励区块链的技术,而非反过来。”

    观感

    你越是深入研究区块链,所谓魔法就如梦幻泡影。你认识到正如所有事物一样,没有真正的神秘。只是我们没有花费足够时间去理解。

    但我们过于简单且有缺陷的模型被更精致的模型替代,会出现许多有趣的分支。你可能会想到你的惊奇感随着魔法消失而淡化。你会清醒地意识到你认知的浅薄,以及还有多少有待解决和建设的事物。幻灭感是最自然的反应。

    但通过压力,你会得到比天真想法所能带来的更有价值的东西:一种观感。未尽之事没有边际,但那些已经被走在前面的人所做完的事情同样惊人。

    这表明我们已经站在了巨人的肩膀上,前方所有的挑战都可以被征服,正如前路的所有挑战那样。

    这种观感的认知和转变会带来专注。我们所能做的就是解决下一个问题。迈向下一阶段。其余所以都是杂谈。

    正如我们有影响力的研讨会结束时,Song告诉我们的:“智慧是将事情从你的生活中消除,而不是增加更多。”

    作者:Ariel Deschapell

    翻译:cici@比特财经

    网址:

    https://www.coindesk.com/programming-blockchain-will-change-see-bitcoin/

    【声明:此文为本站原创翻译,如有不当之处请多指教!欢迎转载,转载请务必注明译者以及转自比特财经!】

    (免责声明:本文仅代表作者本人观点,不代表比特财经立场)

     

    0相关评论

    区块链资料

    • 您是不是在找...
    免责声明:
    当前页为区块链编程会改变你对比特币的看法价格信息展示,该页所展示的区块链编程会改变你对比特币的看法、区块链编程会改变你对比特币的看法报价等相关信息均自行提供,区块链编程会改变你对比特币的看法价格真实性、准确性、合法性完全负责。顺水的鱼MT4外汇EA趋势对冲马丁延迟套利指标智能交易系统对此不承担任何保证责任。
    友情提醒:
    建议您通过拨打区块链编程会改变你对比特币的看法联系,并索要区块链编程会改变你对比特币的看法。如区块链编程会改变你对比特币的看法报价过低,可能为虚假信息,请确认区块链编程会改变你对比特币的看法报价真实性,谨防上当受骗。