用建模测算来作预判和调整,在不少行业都已经很成熟了,好比autoCAD用作工业、建筑行业、汽车电子等多种行业的建模测算,而cadCAD是体现了在经济体系设计中的重要价值。html
编程
而cadCAD则是在合约机制发布前,就能够容许开发者经过模拟多种市场因素来预判模型是否须要进行调整,使得项目在机制方面的发展更符合设计的真实出发点,而不是发展向不可控的方向致使项目失败。安全
在2019年8月柏林的TEGG大会上,咱们宣布将cadCAD做为了一个开源项目。自动化是当今科技时代的圣杯。从把重复的任务转交给机器,再到集成了技术、数据和人工智能系统,自动化正在从根本上改变社会的运做方式和咱们能够实现的目标。微信
构建这些自动化系统,特别是那些直接涉及人类交互的自动化系统(称为“信息物理融合系统”,好比区块链经济、全球供应链或多边在线平台)是一个巨大的挑战。人们一般认为,业务逻辑(某些自动化项目的“成因”)和物理工程知识将足以处理全部突发事件。可是一个涉及人类自动化的系统一般会以设计者所不指望的方式运行。网络
咱们已经建立了cadCAD建模框架和科学计算库,能够更安全更快更好地设计复杂的自适应系统,并加快业务决策者所需的系统迭代周期。框架
在本文中,咱们将深刻介绍cadCAD价值和两大支柱主张,解释它为何是填补了开源数据科学的一个重要空白,并举例说明几个cadCAD用例。机器学习
cadCAD为工程师提供了在任意抽象层次上灵活描述复杂系统的可能性,全部模型都使系统的某些方面更加清晰,但代价是模糊了其余方面。一个受过训练的工程师擅长于识别系统的显著特征,并用以决策,容许模糊不过重要的特征。许多建模平台剥夺了工程师的自由,迫使他们进入一种可能不起做用的建模范式。编程语言
cadCAD可以对具备多个抽象层次的系统进行建模,从微观层次的基于agent的建模(ABM)到宏观层次的系统动力学(SD)建模,支持离散、连续和混合的动态行为。当信息物理系统与社会经济系统和价值网络的金融模型能够相结合时,这一点变得很是宝贵。咱们能够从简单的模型开始,逐步将它们构建为更复杂的模型,同时在全部维度和层中保留明确假设的文档。工具
cadCAD能够模拟任何能够被形式化地描述为广义微分方程或微分博弈的系统(见图1)。 学习

在该建模框架中,系统被视为基于状态的模型,并经过一组内生和外生状态变量进行定义,这些状态变量分别经过机制和环境过程进行更新。行为模型能够是肯定性的,也能够是随机的,也能够是主体层面的,也能够是群体层面的,这些行为模型仅受机制规则的约束,为系统演化提供动力。例如,发表在《国际复杂系统会议论文集》上的一篇论文中说起,区块链经济模型被映射到这个正式的建模框架中。
在现实世界中,随着时间的推移,不肯定性和敌对行为会产生意想不到的后果,并加重不肯定性。一个良好的设计不只能够驱动系统向一个指望的结果发展,并且能够围绕结果保持肯定性。由于测试程序一般须要大量重复试验,这就须要计算机来辅助肯定和验证机制设计。cadCAD设计了建模框架和仿真引擎,来处理系统在任意抽象层次上的实验。
cadCAD能够与开源数据计算栈无缝集成,并经过真实世界的反馈实现持续改进。
cadCAD是做为Python生态系统的一部分构建的。Python是全球大多数数据科学家在使用的编程语言,它提供了普遍的科学计算和可视化库。经过将广义动力学系统和基于事件的微分博弈建模,添加到开源的Python堆栈中,cadCAD为系统设计者模拟了强大的网络效应。
想象一下,从模拟或实验中得到结果,而后当即可以使用ScikitLearn中的k-means无监督机器学习模型来检查异常状况。或者使用TensorFlow来训练一个递归神经网络(RNN),以控制你刚刚运行的模拟中的一个代理的行为变量,或者使用NetworkX来管理一个网络造成博弈,随着时间变化,代理节点数量不断增长(见图2),其状态将具备无穷的可能性。  
一旦咱们部署系统模型并从真实系统(人、硬件、软件)中收集数据,cadCAD的Python实现就变得相当重要。它容许咱们在cadCAD中创建从真实世界到仿真模型的反馈和数据管道。它使咱们可以不只针对复杂系统自己,并且针对咱们的模型(包括版本控制)进行管理模拟和测试改进,以及持续集成和部署。经过这种方式,cadCAD容许模型自己随着咱们对它们理解的加深而进化。
cadCAD已经开始工做了。
cadCAD为咱们的研究和服务团队节省了数月的工程时间,并加强了咱们设计和验证复杂系统的能力。一些DLT空间的最复杂的系统工程师已经加入了cadCAD私人测试计划,几个著名的项目目前正在使用该工具构建动态系统模型,其中包括:
由Giveth领导的Commons Stack项目。io团队大量使用cadCAD来设计和验证其基础数字设施的各类系统组件,以研发更符合现实的产品;
Protea和Molecular使用cadCAD为他们的用户建模了风险和奖励阈值系统,使系统对不稳定性有恢复能力,并保护用户免受黑天鹅类型事件的影响;
苏黎世联邦理工学院计算科学教授正在建模一个新的多维社会生态金融系统,以促进可持续行为(金融4.0);
Freeelio研究团队使用cadCAD对清洁能源接入信息物理系统进行建模,根据用户的风险/回报偏好,优化对社会、环境和经济回报的影响,并建立一个多维经济模型,来肯定资金的治理和令牌机制;
Clovers使用cadCAD去模拟他们的游戏内部经济系统,并测试了关于结合曲线奖励机制的基本假设。
这段视频里能够看到cadCAD的运做:https://m.youtube.com/watch?feature=youtu.be&t=952&v=Z-gY_cFKHOQ cadCAD拥有一个活跃的beta用户网络。
若是你是一个系统工程师、数据科学家,或是基于学术,能够申请封闭测试程序。包括访问私人cadCAD Telegram社区,目前有50多个精选的beta用户,BlockScience团队按期在该社区分享教程,并支持用户的测试。
UBI.city - 关于将来组织结构的协议,咱们将与近日陆续发布更多关于UBI.city的构想与设计机制,欢迎感兴趣的区块链技术爱好者、社区发起者、研究分析人与Gavin(微信: chinadefi)、Iris(微信: aris1132)联系,共同探讨UBI将来的可能性。
ChinaDeFi - ChinaDeFi.com 是一个研究驱动的DeFi创新组织,同时咱们也是区块链开发团队。天天从全球超过500个优质信息源的近900篇内容中,寻找思考更具深度、梳理更为系统的内容,以最快的速度同步到中国市场提供决策辅助材料。若是您是从业者,而且但愿能够得到更多海外最新的技术方案及项目信息,能够查看Gavin的“每日文章”笔记 http://ii059.cn/gID1JN(内容可能比较生涩,可是相信能够带来帮助)。同时欢迎加入ChineDeFi社区,敬请关注咱们的微信公众号 “去中心化金融社区”。