草庐IT

比特币不仅仅是一种新的货币形式

Pascal Hügli 2023-03-28 原文

尽管比特币通常被认为是一种新的货币形式,但它其实和货币还是有细微差别的。

比特币是一个多层次的金融生态系统,拥有自己的货币体系。依赖于这种货币体系,比特币独立于当今现有的金融和货币体系。

比特币的原生货币体系是其主要成就和新奇之处。在过去的二十年里,人们试图利用金融科技重建金融。尽管金融科技创新催生了许多有趣的金融应用,但它们都与传统的法币系统绑定在一起,这一时期只能说比特币在货币和金融领域的创新才刚刚开始。

这是因为比特币的固有货币政策非常简单,其不可变的供应量不受人类的自由裁量权的限制,这是自黄金以来其他货币所没有的。与黄色贵金属相比,比特币的货币政策是由算法决定的,因此完全可预测,基于规则。它既不受事件驱动,也不受情感驱动。

通过将货币政策去政治化,并将其置于遵循严格公式的代码中,比特币的货币资产结构尽可能中性。由于它提供了最高程度的稳定性、可靠性和安全性作为货币体系,比特币被认为是真正的稳健货币。

金钱的基础层

由于这种新形式的全球数字货币存在于基础层,因此更倾向于将比特币的资产称为基础货币。这种基础货币在比特币的区块链上以分布式方式进行结算,区块链是比特币本地全球货币体系中的最终结算网络。

因此,作为基础货币的比特币——也称为链上比特币或 BTC,在比特币的区块链上具有终结性——实际上只是快速发展的多层金融秩序的第一层或基础层。

这个非常重要的细微差别对比特币的匿名创始人来说已经很清楚了,这就是他在比特币白皮书中谨慎选择条款的原因。中本聪(Satoshi Nakamoto)将比特币描述为一种电子现金系统——不幸的是,许多人至今都没有注意到这一微妙之处。

事后看来,中本聪可能应该强调“现金”这个词,因为它在货币理论中有着不同的含义。现金来源于古法语单词casse,意思是钱箱或手中的钱,它被定义为一种通常用于结算货币交易的不记名资产。因此,它是一种基础货币资产。因此,我认为中本聪打算引入比特币区块链作为区块链原生基础货币的基础结算基础设施。

比特币之上的金融逻辑

虽然大多数人都熟悉比特币的货币层,但许多人没有注意到的是比特币正在迅速发展成为一个金融生态系统。原因是这个新系统没有直接内置到比特币的协议代码本身。

这一特性与以太坊、Solana、Avalanche、Terra或币安智能链等所谓的智能合约平台形成鲜明对比。虽然这些完全可编程的区块链(技术上称为图灵完备系统)允许原生智能合约兼容性,但比特币的编程语言脚本已被有意限制。由于不在其基础层上实现完全可编程性,比特币已针对稳定性、可靠性和安全性进行了优化。

有了比特币,任何一种金融逻辑的实现都被转移到了其多层金融系统的第二层。这一层现在由侧链(如RSK或Mintlayer)、第二层协议(如Lightning Network)或可选的第1层区块链(如Stacks)组成,它们与比特币并行运行,并有自己的比特币交易历史。

这些不同的方法构成了我称之为比特币金融系统内基础设施层的构建块。其目的是以某种形式增强比特币的表现力。同时,这一层是它自己的一层。通过这种方式,货币层可以为稳健的货币基础资产提供必要的保证,而智能合约形式表达的金融逻辑则从比特币的区块链转移到堆栈更高的基础设施层。

比特币创新的自由市场

比特币的基础设施层正在催生一场建立在比特币基础上的金融体系的自由市场竞争。这种竞争有利于用户,因为更多质量不同的选项意味着更多的自由选择。因此,比特币的去中心化金融(DeFi)生态系统越大、越多样化且越来越好。

关于共识和安全性,用户必须记住,所有项目都要做出一些权衡。由于不同的协议处理事情的方式不同,这些权衡将因项目而异。这种多样性也有利于用户,他们可以选择他们觉得最舒服的选项。

基于比特币的金融操作系统

比特币基础设施上不同的DeFi以不同的方式为比特币提供智能合约功能。为了让这一功能尽可能多地为用户提供帮助,在比特币上运行的金融操作系统,代表着比特币多层次金融秩序中的第三层,将缓慢但肯定地出现。基础架构层的组件——第二层和侧链——将充当比特币的底层区块链和金融操作系统之间的中间人。

迄今为止,最著名的比特币金融操作系统(OS)是由Sovryn构建的。Sovryn之于比特币,就像Windows操作系统或Mac操作系统之于计算机一样,它是一个让构建在基础设施层上的金融原语可以用于日常用户的界面。这些金融基本要素是流动性、杠杆、风险承担和套利。这些原语越明显,比特币的金融秩序就变得越高效和功能性。这就是像Sovryn这样的金融操作系统正在帮助做的事情。

比特币的原生应用层

虽然像 Sovryn 这样的金融操作系统可以在一个地方提供各种去中心化应用程序(dapps),但这些金融应用程序也可以作为独立应用程序存在。比特币开放和无许可设置的美妙之处在于,每个人都可以提供有用的软件来与比特币新兴的金融秩序进行交互。

无数的去中心化应用程序将构成比特币多层金融秩序中的第四层。代币互换、杠杆交易、抵押贷款、无抵押贷款等都成为比特币之上的一项功能。根据用户喜欢的基础设施设置——RSK、Liquid、Mintlayer或其他任何尚未出现的——他们可以自由选择。

钱包在这个货币体系中扮演着决定性的角色。数字钱包可以与Muun、Hiro、Liquality等比特币支持的服务或基于以太坊的MetaMask进行交互,这对于区块链来说就像浏览器对于互联网一样重要。它们允许用户轻松地访问底层技术。

作为第五层,也是最高的一层,钱包最自然地到达了用户的手中,完成了比特币多层次的金融秩序。我们移动的堆栈越高,创新和发展的空间就越大。

比特币上的 DeFi 依然活跃并且进展顺利。虽然与其他 DeFi 相比它仍然不发达,但基于比特币的 DeFi 很有可能会增长。

毕竟,更多的比特币用户可能会寻找一个地方来使用他们的比特币储备来管理他们的比特币金融。

有关比特币不仅仅是一种新的货币形式的更多相关文章

  1. ruby - 使用 Vim Rails,您可以创建一个新的迁移文件并一次性打开它吗? - 2

    使用带有Rails插件的vim,您可以创建一个迁移文件,然后一次性打开该文件吗?textmate也可以这样吗? 最佳答案 你可以使用rails.vim然后做类似的事情::Rgeneratemigratonadd_foo_to_bar插件将打开迁移生成的文件,这正是您想要的。我不能代表textmate。 关于ruby-使用VimRails,您可以创建一个新的迁移文件并一次性打开它吗?,我们在StackOverflow上找到一个类似的问题: https://sta

  2. ruby-on-rails - 使用回形针的嵌套形式 - 2

    我有一个名为posts的模型,它有很多附件。附件模型使用回形针。我制作了一个用于创建附件的独立模型,效果很好,这是此处说明的View(https://github.com/thoughtbot/paperclip):@attachment,:html=>{:multipart=>true}do|form|%>posts中的嵌套表单如下所示:prohibitedthispostfrombeingsaved:@attachment,:html=>{:multipart=>true}do|at_form|%>附件记录已创建,但它是空的。文件未上传。同时,帖子已成功创建...有什么想法吗?

  3. ruby-on-rails - 如何在发布新的 Ruby 或 Rails 版本时收到通知? - 2

    有人知道在发布新版本的Ruby和Rails时收到电子邮件的方法吗?他们有邮件列表,RubyonRails有一个推特,但我不想听到那些随之而来的喧嚣,我只想知道什么时候发布新版本,尤其是那些有安全修复的版本。 最佳答案 从therailsblog获取提要.http://weblog.rubyonrails.org/feed/atom.xml 关于ruby-on-rails-如何在发布新的Ruby或Rails版本时收到通知?,我们在StackOverflow上找到一个类似的问题:

  4. ruby-on-rails - 有没有一种工具可以在编码时自动保存对文件的增量更改? - 2

    我最喜欢的Google文档功能之一是它会在我工作时不断自动保存我的文档版本。这意味着即使我在进行关键更改之前忘记在某个点进行保存,也很有可能会自动创建一个保存点。至少,我可以将文档恢复到错误更改之前的状态,并从该点继续工作。对于在MacOS(或UNIX)上运行的Ruby编码器,是否有具有等效功能的工具?例如,一个工具会每隔几分钟自动将Gitcheckin我的本地存储库以获取我正在处理的文件。也许我有点偏执,但这点小保险可以让我在日常工作中安心。 最佳答案 虚拟机有些人可能讨厌我对此的回应,但我在编码时经常使用VIM,它具有自动保存功

  5. ruby-on-rails - Rails 单选按钮 - 模型中多列的一种选择 - 2

    我希望用户从一个模型的三个选项中选择一个。即我有一个模型视频,可以被评为正面/负面/未知目前我有三列bool值(pos/neg/unknown)。这是处理这种情况的最佳方式吗?为此,表单应该是什么样的?目前我有类似的东西但显然它允许多项选择,而我试图将它限制为只有一个..怎么办? 最佳答案 如果要使用字符串列,让我们说rating。然后在你的表单中:#...#...它只允许一个选择编辑完全相同但使用radio_button_tag: 关于ruby-on-rails-Rails单选按钮-模

  6. ruby-on-rails - rspec - 我怎样才能让 "pendings"有我的文本而不仅仅是 "No reason given" - 2

    我有这个代码:context"Visitingtheusers#indexpage."dobefore(:each){visitusers_path}subject{page}pending('iii'){shouldhave_no_css('table#users')}pending{shouldhavecontent('Youhavereachedthispageduetoapermissionic错误')}它会导致几个待处理,例如ManagingUsersGivenapractitionerloggedin.Visitingtheusers#indexpage.#Noreason

  7. ruby - 在 Ruby 中是否有一种惯用的方法来操作 2 个数组? - 2

    a=[3,4,7,8,3]b=[5,3,6,8,3]假设数组长度相同,是否有办法使用each或其他一些惯用方法从两个数组的每个元素中获取结果?不使用计数器?例如获取每个元素的乘积:[15,12,42,64,9](0..a.count-1).eachdo|i|太丑了...ruby1.9.3 最佳答案 使用Array.zip怎么样?:>>a=[3,4,7,8,3]=>[3,4,7,8,3]>>b=[5,3,6,8,3]=>[5,3,6,8,3]>>c=[]=>[]>>a.zip(b)do|i,j|c[[3,5],[4,3],[7,6],

  8. ruby - 需要重构为新的 Ruby 1.9 哈希语法 - 2

    这个问题在这里已经有了答案:HashsyntaxinRuby[duplicate](1个回答)关闭5年前。我有一个Recipe,其中包含以下未通过lint测试的代码:service'apache'dosupports:status=>true,:restart=>true,:reload=>trueend失败并出现错误:UsethenewRuby1.9hashsyntax.supports:status=>true,:restart=>true,:reload=>true不确定新语法是什么样的...有人可以帮忙吗?

  9. ruby - 为什么我不能从 ruby​​ 中的选定键创建新的散列? - 2

    这个问题困扰了我一段时间。这不是一件困难的事情,但我不知道为什么没有简单的方法来做到这一点,我敢打赌有但我没有看到。我只想取一个散列,像这样:cars={:bob=>'Pontiac',:fred=>'Chrysler',:lisa=>'Cadillac',:mary=>'Jaguar'}然后做类似的事情cars[:bob,:lisa]得到{:bob=>'Pontiac',:lisa=>'Cadillac'}我这样做了,效果很好:classHashdefpick(*keys)Hash[select{|k,v|keys.include?(k)}]endendruby-1.8.7-p249

  10. ruby - 如何将新的 rvm 安装与现有的 ruby​​ 版本相关联? - 2

    我遇到了RVM的问题,所以我卸载并重新安装了它。事实是我实际上尝试过rbenv,但这对我来说没有用,所以我试图让rvm重新启动并运行-而不必安装重复版本的Ruby。我至少安装了1个现有版本的Ruby:ruby--versionruby1.8.7(2011-12-28patchlevel357)[universal-darwin11.0]但是当我执行rvmlist时,我得到一个空白列表:bash-3.2$rvmlistrvmrubies#Defaultrubynotset.Try'rvmaliascreatedefault'.#=>-current#=*-current&&default

随机推荐