LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > RSK征文—— 一文读懂RSK,RBTC,RIF

RSK征文—— 一文读懂RSK,RBTC,RIF

2020-07-19 比特猫 来源:区块链网络

此文为参与RSK征文大赛投稿,由于个人认知水平所限本文不构成任何投资建议。

区块链概述
虚拟机是什么
图灵完备简介
RSK与RBTC
RIF OS规范及生态
未来展望
几点建议

1.区块链概述

2008年,全球金融危机爆发。一个叫中本聪的人发表了一篇题为《Bitcoin: A Peer-to-Peer Electronic Cash System》的论文。这正是比特币的理论基础。基于中本聪的论文,可以构建一个不受任何组织或机构控制的货币系统,在这个系统中没有第三方的监管,无数个计算节点可以相互信任地交换信息、协同工作。再来扒一扒比特币所用到的技术。比特币用到了分布式网络技术、加密技术、工作量证明的共识机制。这些技术早在比特币出现之前就已经成熟,公钥私钥加密技术在上世纪70年代就存在,工作量证明在上世纪90年代的垃圾邮件中已有应用。中本聪刚好是一个全才,懂网络、懂密码学、会编程,又恰逢2008年的金融危机,在这个时间点比特币诞生了。

区块链1.0的典型代表是比特币,比特币解决了支付中的中心化问题;区块链2.0的典型代表是以智能合约技术为依托的以太坊,可以解决很多细分领域去中心化的问题;区块链3.0的典型代表是具有超级节点的eos。比特币从发明之初,其定位就是“数字黄金”,然而由于其转账效率低且不具备图灵完备而应用领域有限。以太坊对比特币进行了一些改进且图灵完备,但同时以太坊转账效率仍旧不高而且安全性远低于比特币。eos的出现大大提高了转账的效率,但是其采用超级节点的方式运行区块链,过于中心化,失去了区块链原本的意义。

综上区块链发展至今迫切需要出现一条效率高、安全性好、兼容性好、应用广泛的公链。

2.虚拟机是什么

为了更好地理解虚拟机,我们以Java 虚拟机(Java Virtual Machine 简称JVM)为例。百度百科中是这样介绍JVM的“Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用模式Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。”通俗的讲,JVM就是一个翻译可以将同一种代码翻译成各种不同硬件平台都能执行的指令。可能还是有些朋友不理解,那我就拿我们日常使用的手机为例。我们知道不同手机厂商生产的手机充电接口是不一样的,这也给我们带来了一些不便,于是有些聪明人便发明了转接线,如下图所示。虚拟机本质上就是转接,将不同的平台应用可以方便地集成到同一个平台。

3.图灵完备简介

前文中提到比特币是图灵不完备的,而以太坊是图灵完备的。那究竟什么是图灵完备呢?

图灵是一个人,一个计算机科学家。我们今天所处的信息时代离不开图灵的伟大贡献,因为正是有了他才有了今天我们所用的计算机的原型。后人为了纪念图灵设立了图灵奖,此奖为计算机领域的最高成就。清华大学的姚期智教授就是2000年图灵奖的获得者。所谓图灵完备就是指“图灵机可以用来解决任何可计算问题”,注意是解决可计算问题。举个例子:加减乘除运算、统计一篇文章中某个字出现的次数等是可计算的,而房间里是否有人、食堂中午主食是什么等就是不可计算的。可能大家还是云里雾里,更具体一点儿说图灵完备是指具备以下三种操作:

判断条件是否满足,满足则执行一个动作,否则不执行或执行另一个动作;
循环执行一个动作;
判断终止条件是否满足,否则一直执行一个动作。

图灵完备和图灵不完备各有其优势,图灵不完备会更安全些,图灵完备会更智能些。

4.RSK与RBTC

当前几乎所有的公链都存在这样那样的问题。区块链技术迫切需求一种效率高、安全性好、兼容性好且能广泛应用的公链。于是RSK顺应时代的需求应运而生。

RSK 是一个平台,可以执行使用比特币作为本机资产的 智能合约,从而有助于比特币作为全球领先的加密货币的价值,并将其扩展到 dApp 的所有 潜在用例。RSK 是比特币的侧链,所以它有自己的网络和自己的区块链,但不是它自己的代 币。与比特币相比,RSK 网络提供了增强功能,例如更快的事务处理和更好的可扩展性。在 RSK 中,智能比特币(RBTC)与 BTC 双向挂钩。 在实际操作中,当 BTC 交换为 RBTC 时,单个交易中的区块链之间没有“转移”货币。当发 生转移时,某些 BTC 被锁定在比特币中,并且相同数量的 RBTC 在 RSK 中被解锁。当 RBTC 需要转换回 BTC 时,RBTC 再次被锁定在 RSK 中,同样数量的 BTC 在比特币中被解锁。截至 2019 年 1 月,RSK 联盟由 15 位知名且高度安全的公证人组成。领先的区块链公司目 前正在整合 RSK 联盟并参与自动协议以安全锁定比特币。作为其工作的交换,联邦成员将 获得 RSK 产生的交易费的 1%,以支付硬件和维护费用。

从上图中可以看出RSK相较于BTC的TPS(系统每秒钟能够处理的业务数量)有所增加,而理论上RSK的TPS是无上限的。在目前状态下,RSK智能协议已经显示出 其远远超过比特币网络的扩展能力(每秒最多100次交易,这是比特币网络的20倍,至少是以太坊区块 链当前容量的5倍),同时还可以减少存储和/或带宽使用。转账速度方面RSK更是远超BTC,BTC的确认时间为10分钟,而RSK则为15到30秒。

另一方面,RSK 虚拟机(RVM)是智能合约平台的核心。智能合约由所有网络完整节点执行。执行智能 合约的结果可以是处理合同间消息,创建货币交易以及更改合同持久性存储器的状态。RVM 与操作码级别的 EVM 兼容,允许以太坊合约在 RSK 上完美运行。

至此,融合了BTC和ETH优点的RSK诞生了。

5.RIF OS规范及生态

既然我们有了RSK,那还要RIF干嘛?其实这也很好理解,我们有了一台电脑,如果什么软件也不装,显然我们什么都干不了。电脑上装了硬盘的驱动,我们才可以存储数据;装了聊天软件我们才能在网上与别人沟通;安装了浏览器并且知道要访网站的网址,我们就可以获取我们需要的信息。RIF OS分散式基础架构服务开发和提出一套统一的协议、规则和接口来解决问题,包括:数据存储、安全认证通信、数据馈送、名称解析和支付处理等。RIF数据存储功能之于RSK就像硬盘驱动之于电脑;RIF安全认证通信功能之于RSK就像聊天软件之于电脑;RIF名称解析之于RSK就像浏览器之于电脑。

有了基于RSK的RIF,基于区块链的互联网生态便建成了。

6.未来展望

互联网的出现的确是方便了我们的生活,可也着实给我们带来了很多烦恼。比如隐私泄露、数据被窃取、数据丢失、法律纠纷等等。而区块链的出现为这些问题的解决提供了一种可能,相信随着RSK的推进,资产上链、个人信用上链、个人知识产权上链都会变成现实,而通信加密服务和数据馈送服务使得我们的隐私得到充分保护,跨国转账也变得更加便捷,我们只需带着一部手机就可以环游世界。

7.几点建议

从前文的分析我们能得出一个结论:RSK及RIF是一项相当大的系统工程,要完成RSK、RIF的开发显然不是短时间就能完成的,而技术的发展日新月异,因此建议RIF Lab团队加快开发进度让人类早日受益于区块链技术;其次是希望团队多多宣传,让更多的区块链爱好者为RSK的生态建设添砖加瓦。

—-

编译者/作者:比特猫

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...