专栏首页是的,但分布式账本有哪些新增功能?

是的,但分布式账本有哪些新增功能?

这篇短文的灵感来自我最近与几位来自顶尖商学院的金融学教授进行的一次谈话,他们对区块链有一些疑问。

A教授解释说,他听说过关于区块链的所有争论,但不确定它是革命性还是演化性的(我认为“破坏”这个词也被使用了)。我曾写过关于金融科技中断和分布式账本技术的演化和革命方面的问题(不确定,两者都有,也可能就是)。

然后他问,“是的,但有什么新东西吗?”

我停顿了一下:这是个好问题。

一般来说,区块链或分布式帐本没有任何技术上的新东西。数字签名?以前见过。哈希?同上。数据库?老套。点对点?我们懂了。共识机制?早已明白。那么工作量证明呢(温馨提示:并非所有分布式账本都需要工作量证明)?这是90年代的东西。不,没有那种突破。

那么有什么新东西?构建区块的方法合在一起产生了新的用途。

使用加密货币的新奇之处在于,你第一次可以拥有一个没有任何实体支持的数字代币,可以通过互联网从一个匿名账户转移到另一个匿名账户,并且知道该系统通常是“诚实的” ,没有一个中央机构进行账户管理,你可以通过掷骰子(比喻)来开立账户,而不是通过询问第三方是否会向你分配一个账号。换句话说,不可阻挡的电子现金

那有帮助吗?任何地方你想使用几乎匿名的电子现金,但要记住现金的价值会波动,要将电子现金转换成本地货币,你可能需要自己的身份证明。

那么分布式账本呢?这里的新颖之处在于,您第一次可以轻松创建一个系统,在这个系统中,多个实体共享数据演变的控制权。

我应该简要地定义“数据的演变”。例如,如果一个数据库跟踪一个事物的所有权,起初我拥有这个东西,然后我把它给你,所以现在你拥有了这个东西,这就是数据演变:关于谁拥有它的数据已经发生了变化。该数据库将有两行:第一行说我拥有它,第二行说你现在拥有它,所以请忽略第一行。

这有什么用呢?当您有多个当事方希望在对他们很重要的数据的演变过程中拥有同等的发言权时,并且他们希望共享对该数据的控制权。也许从历史上来看,他们使用第三方机构,或者你依靠一系列的调解步骤来“检查”对方是否和他们想的一样。而且,由于成本、隐私或政治原因,数据的第三方控制者也许没有意义。在金融领域,这几乎无处不在。(“第三方脱媒”的说法也被广泛歪曲,但这是另一篇文章)。

因此:虽然构建模块比较陈旧,但是它们结合在一起的方式使它们有了一些新的用途,例如匿名(化)现金,试图通过调节技术使银行变得无关紧要,这是行业的迫切需要。

当然,如果你是猪头,你可以争辩说:“是的,但我可以建立一个不可阻挡的现金系统,通过建立一些数据库,以对等方式连接数据库,添加一些数字签名进行验证,让人们反复散列以减缓系统的速度等等,“但你会设计比特币。同样你也可以说“是的,但我可以建立一个系统,让参与者获取一些数据库,通过API将他们连接在一起,使用一些数字签名,创建共识机制来解决竞态或双重支付的情况等等,使他们共享数据控制权。 “但你会设计分布式账本。

所以这个问题不是关于哪些构件是新的,而在于你用区块建造了什么。毕竟,优步只是电话、互联网和出租车。

本文的版权归 和煦远 所有,如需转载请联系作者。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 神经进化算法

    强化学习的钟摆平衡问题我没有太多的研究。系统中似乎有许多状态,输出(电机速度)应该是一个连续的变量,它不能很好的工作,强化学习得到不同的速度,甚至产生更快、不变...

    和煦远
  • 一种定时器的实现

    注册一个时间间隔为 Interval 后执行 ExpiryAction 的定时器实例,其中,返回 TimerId 以区分在定时器系统中的其他定时器实例。

    changan
  • 4.FFMPEG-AVFrame

    在ffmpeg中,解码前的数据结构体为AVPacket(参考:3.AVPacket使用),而解码后的数据为AVFrame(视频的YUV, RGB, 音频的PCM...

    张诺谦
  • KMP和String.indexOf

    JDK源码中的String.indexOf是蛮力匹配的,可是JDK库的indexOf要比KMP快?算法不是让计算效率更高吗?JDK源码如下:

    只喝牛奶的杀手
  • C#基础知识系列一(goto、i++、三元运算符、ref和out、String和string、重载运算符)

      这两天在网上看到的总结很多,尤其是博客园中的,很多很多,也给了我很多的启发,当然自己也总结过,而且有很多人也给与我一些意见和看法。不管怎样,自己还是先把所谓...

    aehyok
  • [看法]关于谷歌新系统Fuchsia

    Fuchsia是Google开发的操作系统。和以前Google开发的操作系统,如基于Linux内核的Chrome OS和Android等不同,Fuchsia基于...

    用户2353021
  • 算法基础之复杂度表示

    今天聊聊算法,算法作为开发过程中重要的一份子,是我们编码的基础,遇到问题如果没有好的算法解决,程序也就没有好的性能可言了。所以好的算法,能让代码更省时间和空间,...

    码上积木
  • 编写第一个小程序页面

    右边则是工程代码编写的地方,pages目录下存放着所有页面相关的文件或目录,index目录和logs目录就代表着以上的两个页面:

    端碗吹水
  • 基本数据类型转换之向上转型和向下转换

    最新通知 ●回复"每日一练"获取以前的题目! ●【新】Android视频更新了!(回复【安卓视频】获取下载链接) ●【新】Ajax知识点视频更新了!(回复【学习...

    Java学习
  • HDU-1881 毕业bg (01背包变形)

    毕业bg Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java...

    ShenduCC

扫码关注云+社区

领取腾讯云代金券