区块链跨链到底在跨什么?
资产跨链
跨链技术很早就出现了,在2013年就大量出技术在讨论比特币的跨链。主要有三大跨链技术,闪电网络、侧链和中继。
在以太坊出现之前,区块链很少谈及“合约”,当时只谈“币”,当时的跨链技术都是指的是“资产(币)的跨链”。资产跨链,或许应该称为币跨链。
第2章 合约跨链
以太坊诞生后,区块链开始大量讨论智能合约。智能合约本质上就是代码,这些代码可以依据区块链上的特定数据来触发执行。
智能合约我们可以简化理解成为一个函数,输入特定的参数,代码就会自动触发执行,就能得出特定的结果,并且给出稳定的输出结果。
f(x)=y
f()就是合约代码
x就是激活的代码的条件
y就是合约执行结果。
不跨链的智能合约,f(),x,和y都是在一条链上,不会出现在多条链上。
第3章 跨链的应用举例
跨链有什么用呢?
第一场景是做去中心化的交易所。依赖币可以跨链,支持用户挂单,通过跨链合约来提供撮合,撮合成交后使用币的跨链来完成币的转移。理论上是可以做到完成不依赖于特定的服务器的。
现在的去中心化交易所,以太坊和EOS上的交易所,并不是严格意义上的跨链去中心化交易所。都是ETH和ERC20之间的交易,和EOS和EOS上的代币的交易。比特股是一个去中心化的交易所,通过网关发行稳定币的方式来将BTC等迁移到BTS内网来交易。
第二个场景是资产抵押。某条链上的币是否解锁,取决于另一条链上的特定信息。
第三个场景是读取链外数据(预言机)的智能合约。比如赌球,有专门的链外数据,即预言机,提供球赛结果。然后用户在以太坊上通过合约来对赌,双方押币进合约,合约采集预言机的特定数据来判决赌资归谁。
第4章 实现跨链生态
跨链这个概念的提出,会出现两种情况。第一种情况是,在现有链之间相互跨。比如让以太坊和比特币相互跨。第二种情况是,我造一个标准,以后大家按这个标准来设计新的链,所有这些新链就可以非常方便相互跨。
在跨链概念的早期,大家都想着第一种情况。最的就是闪电网络,中继和侧链三大技术。这种在现有链相互跨的生态里,是不会发一个叫“跨链币”的币的。跨链技术本生是不会发币。比如闪电网络就不是一种币,只是一种技术。
什么是区块链公链?
公链是区块链的底层协议,是区块链世界的“操作系统”。公链为区块链搭建分布式数据存储空间、网络传输环境、交易和计算通道,利用加密算法保证网络安全,通过共识机制和激励机制实现节点网络的正常运行。公链提供的 API接口可供开发者调用,以开发符合公链生态的应用。
区块链公链的核心要素
互联网世界里的核心资源要素包括存储资源、传输资源、运算资源三个方面 ,区块链技术作为互联网世界的延伸,其核心资源要素与互联网有很大的相关性。同时,区块链是信任的机器,在互联网传递信息的功能之外,还承载着价值传输的使命,因而区块链世界的核心资源要素可归结为存储资源、传输资源、运算资源和共识机制所产生的信任资源四个方面。
总结
公链是区块链发展的前提基础,是区块链技术的底层架构,也是众多区块链应用的操作系统。目前区块链的发展现状是,底层公链的性能尚有诸多技术瓶颈,在这些公链上构建的各类 DAPP严重受限于性能、安全性,以及区块链和真实资产、价值的关联性,因而,大规模商业应用难以展开。
公链的核心资源要素可归结为存储资源、传输资源、运算资源和共识机制所产生的信任资源四个方面,对应的核心技术要素表现为可扩展性和传输技术、系统安全、分布式存储、监管兼容性和共识机制五个维度
我司提供区块链整体定制开发解决方案(100多人强大的技术团队13年实战开发经验)。 根据您的需求和行业特性,进行个性化的功能开发,项目经理全程为您的产品保驾护航,选择专业的企业服务公司,服务更靠谱。欢迎有成熟开发方案思路的大佬到公司考察面谈。