时间:2023-07-01|浏览:159
其中许多创新产品出现在金融领域,并称为去中心化金融(DeFi)。DeFi将区块链技术和金融结合起来,充分利用了区块链的透明和高效特点,有效提升和改进了传统金融的缺点。一些产品如Uniswap实现了交易系统算法的去中心化,通过统一的曲线和流动性池实现了24/7不间断的自动化交易,大大提高了交易次数和效率。
DeFi协议具有许多独特的创新,包括分布式、无准入门槛和开源等。它提供了良好的透明度,所有信息都可以在链上查询,执行合约的代码也是开源的。因此,对于参与者和监管机构等各方而言,信息保持公开和透明。这在传统金融业务中很难实现。那么,是什么技术实现了信息的公开和透明,并改进了传统金融的缺点呢?
首先,讨论一下DeFi的基础——区块链的核心技术:
1. 点对点通信:点对点通信是一种计算机网络中,计算机直接连接并传输数据的通信方式。传统互联网服务通常由大型服务提供商提供数据和内容,而普通用户通过个人计算机连接到这些服务器来获取数据和内容。而在使用点对点通信的计算机网络中,每台计算机通过互联网协议(IP)地址直接通信,并通过加密手段保障安全。此外,将数据分布在无数个网络节点上,也防止了单一中心化节点出现问题导致网络瘫痪的情况。因此,点对点通信是去中心化网络的基础。
2. 非对称加密技术:区块链中的公钥和私钥就是非对称加密技术的一部分。公钥和私钥是成对出现的字符串。公钥通常是通过私钥生成的。非对称加密技术有两种主要应用情况:一是使用私钥对信息进行加密,使用公钥进行解密,从而证明信息确实是由私钥拥有者发出的(数字签名);二是使用公钥对信息进行加密,只有通过相应的私钥才能解密,从而确保只有指定接收方能够解密和阅读在公共互联网上传输的加密消息。非对称加密技术的作用为分布式网络提供了必要的安全保护,使得在开放的网络中传递加密信息成为可能,同时也提供了一种不需要可信第三方鉴别的认证技术(数字签名)。
3. 共识算法:非对称加密技术虽然保障了每个人资产的安全,但区块链的资产最终记录在区块链账本上。每个人的比特币余额由其账户上所有的未开支余额加总得到。这本账本被同步到比特币网络的每个节点上,只有网络上的每个节点都认可账本内容时,余额才是真实有效的。因此,为了对抗被篡改的攻击,需要共识算法。无论网络中是否存在恶意节点,总有一种方法可以在网络中达成共识,并确认计算结果。共识算法是确保区块链账本可靠和准确的关键。
了解了区块链的核心技术后,我们再来谈谈以其为基础衍生出来的去中心化金融生态。
首先是以太坊。开发者维塔利克认为,如果每个金融业务都需要在一个单独的区块链上开发,成本太高。因此,他将以太坊原本需要独立开发区块链的应用场景,变成了在以太坊平台上的去中心化应用(DAPP)。实现这一愿景的方式就是以太坊虚拟机。以太坊虚拟机是一个计算机程序的运行环境,开发者使用Solidity编程语言将业务逻辑写成计算机代码,存入以太坊区块中,并通过特定的交易来调用代码完成更复杂的计算,并将结果存入区块链中。这些存储在区块中的Solidity代码将商业逻辑进行了抽象化处理,并且不容易被篡改,因此被称为智能合约。
以太坊诞生于2015年,但直到2020年,去中心化金融才真正走入大众视野。在此期间,以太坊生态系统不断发展。从基本的代币合约、分布式交易机制Uniswap,到链上预言机信息服务Chainlink的成熟,再到生态系统中积累的智能合约基本组件库和相应的安全审计服务,使得在区块链上开发金融产品变得容易,从而推动了去中心化金融产品的蓬勃发展。