区块链:多链MultiChain的Gideon Greenspan浅谈对等数据库的未来
暴走时评:多链(MultiChain)宣布Wolfram提供零配置私有区块链,并可在Wolfram云进行访问。在Gideon Greenspan看来,区块链技术是一种用于创建对等共享数据库的通用技术。虽然这一技术现在在金融领域备受关注,但其在科学、工程、经济和政府等许多其他领域的去中心化数据集合和协作中所能够发挥的作用也是不可估量的。
翻译:Clover
多链(MultiChain)宣布Wolfram提供零配置私有区块链,并可在Wolfram云进行访问。
Coin Sciences的多链区块链平台正与Wolfram Research开展合作,而Wolfram Research曾创建了强大的Mathematica系统。
首先,Wolfram将为用户提供可在Wolfram云中直接访问零配置私有区块链的功能,并且还允许用户将其运行本地节点的区块链集成到其中。声明中表示,多链集成计划在今年下半年Wolfram语言更新之后进行发布。
Coin Sciences首席执行官Gideon Greenspan博士表示,今天发布的公告已筹备许久。Wolfram一直在研究区块链技术,并决定将其作为Mathematica的一个功能,这样Mathematica用户就可以创建共享的数据集。“从我们的角度来看,集成到这样一个备受推崇的公司所开发的优秀软件中是非常棒的,”他如是说。
Greenspan一直认为区块链是一种用于创建对等共享数据库的通用技术。尽管这一技术已在金融行业获得了广泛关注,但是区块链对于在科学、工程、经济和政府等许多其他领域的去中心化数据集合和协作同样能够发挥极大作用。
“区块链终将是一种数据库技术,我一直都是这么说的。很多人认为这是金融科技,但我却不认同这一看法。虽然区块链技术无疑可以用于财务目的,但它最终还是一种新类型的共享数据库,不需要中央中介的共享数据库。因此,区块链可以在任何可用数据库的地方使用,并非仅专门用于财务之目的。”
像许多其他公司一样,Coin Sciences开始开发多链,并考虑将其用于特定的金融用例中,即使用区块链来结算金融机构之间的转账和资产交易。
Greenspan表示,“现在出现了一个有趣的现象,像R3CEV和数字资产(Digital Asset)这样集中研究该用例的公司却确认为区块链技术不是适合他们的恰当工具,或者至少只是他们整体解决方案中的一小部分。现在他们谈论更多地是受区块链技术所启发的架构以及分布式账本技术。”
“换种方式来说,作为一家公司,我们所做的应该是,不要将自身限制在一个特定的用例中,而应该专注于技术,区块链技术是真正的新型数据库。然后我们再看看实际上这门技术可以在金融领域或者其他任何领域中如何成功应用。所以,这两个合理的方向就会通往两个截然相反的地方。”
Greenspan在最近的一篇博客文章中表示,虽然像虚拟机中运行的智能合约这样的技术已经吸引了诸多关注,但区块链平台还有很多有趣的抽象概念还并未得以设想。在这方面,他问道,在关联数据库中外键的对等区块链是什么,或者在大数据存储中映射-归约(map-reduce)这一编程模型的对等区块链是什么。
“如果你仔细研究任何特定类型的数据库——关联数据库、内存数据库或noSQL数据库,你会发现这些产品和平台都会开发其自己的语言和抽象概念,从而很好地映射他们的技术工作方式及其最常见的用例,为那些在这些平台之上进行搭建的开发人员提供简洁明了的语言及生产能力。”
“以关联数据库为例,其中多个信息表彼此之间有所关联。随着关联范式的开发,外键的概念变得流行起来,这就让你能够说明一个表中的每个条目在另一个表中必须有相对应的条目。例如,大学的数据库不应存储未出现在学生列表中的人的考试结果。这是一种考虑关联数据库的非常自然的方式,其中各种信息表彼此相关联,而且我们想要定义管理这些关联的一些规则。”
“区块链是一种新型数据库,之前未进行产品化,所以需要再次进行同样类型的进程。随着时间的推移,我们也正在了解我们的产品应该提供什么类型的功能。”
“我们有很多想法,其中一些已经发布了,其中一些我们也记录了下来,但还有一些我们还未公开谈论过。坦率地说,这个过程可能需要五到十年时间,因为我们需要更多地了解人们如何使用区块链以及人们想要如何使用区块链。我们的长期目标是让多链支持尽可能广泛的应用。”
有些团体希望为区块链制定标准,这可能主要受应用于金融领域的潜力推动,但当然现在还早。Greenspan指出SQL就可作为一个例子; 虽然它并非一个完美统一的标准,但它在不同的平台之间非常相似,因此开发人员知道要编写什么代码以及期望得到的结果。
“当然区块链还没有这种标准,你可以把这当做一个问题,”Greenspan说道,“但在技术开发的这个阶段这是不可避免的,我们还不知道要提供什么样的功能性区块链,并且在我们着手去做之前想要定义一个实用的标准是不可能的。”
“如果你仔细研究过其他技术的早期发展,你会发现总是有多个独立的供应商在不同的方向上开展业务。有些平台选择对了,有些平台选择错了;有些范式成功了,有些范式则失败了。”
“一旦格局走向明确,这时候我们就可以开始制定标准了。所以从应用程序开发人员的角度来看,多个平台最终都会以类似的方式工作。”
“我们看到许多联合企业和公司集团在特定平台上开展合作,但对我来说,这不是最有价值的制定标准的形式。制定一种规则,然后不同的产品可以在这同一规则下一同发挥作用,彼此关联,彼此交换交易,并以类似的方式进行编程和管理,这才是最有趣的。”
作者:Ian Allison | 编译者:Clover | 来源:Ibtimes
微信扫描关注公众号,及时掌握新动向
2.本文版权归属原作所有,仅代表作者本人观点,不代表比特范的观点或立场
2.本文版权归属原作所有,仅代表作者本人观点,不代表比特范的观点或立场