Bitget下载

注册下载Bitget下载,邀请好友,即有机会赢取 3,000 USDT

APP下载   官网注册

既然自助不可行,那发行半自助证券证书靠谱吗?在关于自助证券通行证问题的第一篇文章中,我们讨论了自助证券通行证的一些挑战。本文将讨论一种可以平衡技术可行性的潜在解决方案。不容易造成今天一系列自助证券发行工具所面临的基本限制。

构建工具来简化证券证书发行的想法似乎非常有吸引力,尤其是考虑到当前发行模型的复杂性。然而,在早期的技术市场中,复杂性应该是可以预期的,试图过快地抽象复杂性会导致我们创建没有实际用途的工具。。笔者认为,目前这波自助证券发行工具就是这样的情况。在上一篇文章中,作者强调了与当前自助通行证发行方式相关的三个主要因素:1)规则和动态行为2)成熟和新兴的技术市场3)线下和线上活动。

第一篇文章的主旨是,自助发卡不仅不切实际,而且对今天来说也不切实际';的技术。作者确信不可能通过UI点击几下就抽象出复杂的金融工具,但即使有可能,我们也不';没有成熟的证券交易基础设施来实现它。

证券证书的抽象泄漏

想到自助证券证书发行工具,让我想起了现代软件开发中一个非常流行的概念:抽象泄漏。。这个概念最初是由JoelPolschi在2002年发表的一篇名为《抽象泄漏法则》的博客文章中提出的,这篇文章表达了有效的抽象应该"揭示"其下层的细节。。"泄露"允许抽象适应需要深入理解实际实现的场景。抽象泄漏理论的基本前提是,对于复杂的概念,大部分抽象是不够的。

摘要披露的思想对于证券凭证也是非常重要的。想象一下更高层次的建设。它可以提取安全证书的智能合约,同时仍然"泄漏"关于底层协议的足够详细的信息(可以由开发人员修改)。现在我们只需要找出正确的抽象。

半自助证券发行解决方案

解决证券证书自助发行问题,不仅仅是找到正确的抽象结构。在我看来,为证券证书的发行启用更简单的半自助服务模型可以基于两个主要元素:

a)创建一套加密的金融协议,并抽象出证券证书的基本动态。。

b)创建一种特定于领域的语言,它可以基于底层协议以声明方式对证券证书进行建模。

将这两个概念放在一起,我们得到下图:

加密金融原语

证券通行证最终是基于现金流和投票权的可编程金融动态表示。其中一些发展是概念,如股票,债券,可转换债券,衍生品和其他许多变化。。实现任何级别的抽象自助服务的第一步是达成协议,以可组合智能契约的形式抽象这些金融原语。

DSL

证券通行证发行的基本挑战是,在非常基本的可重用性水平上,一次又一次地构建智能合约需要花费大量时间。虽然试图将证券证书简化为一些if-then-else规则似乎有些极端,但在不久的将来可能会有一些中间抽象模型是可行的。从概念到证券的抽象结构作者对创建更高级的领域特定语言(DSL)的概念特别感兴趣。从概念上讲,DSL是一种专用于特定应用领域的计算机语言。这与广泛应用于各个领域的通用语言(GPL)形成了对比。。DSL的概念在计算机科学中已经存在,但只是最近才吸引了大家';的关注。

将DSL的思想应用到证券通行证上,我们可以想象出一种语言(可能基于JSON)来表示证券通行证背后的契约声明。。DSL将使用抽象泄漏模型来引用底层智能合约协议。

证券证书DSL的思想除了证书契约的抽象之外,还有许多实际的好处。加密证券的表示通过使用高级语言来抽象。证券通可以利用该模型实现一些有趣的功能:

快速创建:虽然用于证券通的DSL不一定是自助机制,但它可能会更有效地简化加密证券智能合约的创建和版本控制。。依靠JSON这样的声明式结构,并引用底层的智能合约机制,似乎是一个不错的选择。[XY002][XY001]元数据管理:目前很难附加任何与特定证券证书相关的元数据。然而基于DSL的声明性结构可以提供无缝工具来将元数据元素合并到证券证书中,这些元数据元素可以用于更好地理解底层智能合约。

搜索:添加上一点。声明式DSL结构将有助于使用主流搜索技术来搜索和查找证券证书的智能合同。随着证券证书数量的增加,搜索和发现将成为生态系统中非常必要的功能。像Graph这样的技术为这种方法奠定了基础。

链上和链下的编程模型:证券证书的智能合约通常涉及链上和链下的动态数据或活动的组合。如果由Oracle这样的组件启用,后一种机制总会让人觉得是在操作两种不同的编程模式。DSL可以提供一致的编程模型。这个模型抽象了链上和链下的动态。

其他好处:版本控制、可移植性和文档是证券证书DSL模型的一些其他好处。

在目前的市场条件下,自助证券发行工具的想法是不现实的。然而手动编写所有智能合约似乎面临着难以扩展的问题。通往半自助发卡模式的道路需要实现一套核心的金融协议(提供加密证券的主要机制)。在建立这些核心协议之后,使用更高级的特定领域语言的想法似乎是可行的。只有在这两个基础构建模块建立之后,自助证券发行工具的概念才可能可行,即使如此,其应用范围也将非常有限。