AI+ 区块链怎么玩?我们仔细研究了 Velas

本贴最后更新于 1872 天前,其中的信息可能已经时过境迁

最近几年,科技圈有两个广为讨论的热点议题:AI(人工智能)和区块链。前者一般被类比为生产力,后者则往往被称为“生产关系的变革”,其重要程度可想而知。如今,总部位于全球知名区块链中心——瑞士加密谷的 Velas, 正致力于将这两种技术结合,将 AI 强大的自我学习与进化能力赋能区块链。

AI 赋能下的高度共识机制

成功投资 Pinterest、Shopify、Airbnb 等超级独角兽的知名投资人马特·图尔克(Matt Turck),曾在 2018 年纽约“Brains and Chains”峰会上表示,“人工智能、区块链和物联网”将定义和推动下一波计算创新浪潮。他还表示,AI 能优化能耗,提升挖矿效率;AI 能通过数据分区来提高区块链的可扩展性;AI 还能用来检测欺诈行为,等等。

不谋而合,Velas 正是利用 AI 的独特优势,增强 DPoS 共识---即 AIDPoS。Velas 是“虚拟扩展自主学习系统 Virtual Expanding Learning Autonomous System”的缩写,通过 AI 优化的神经网络来增强其 DPoS 共识算法,打造一条能够进行自我学习和自我优化的公链,从而提高安全性、互操作性和可扩展性。

Velas 的 AI 神经网络基于区块链协议,在没建立共识的情况下“不断学习”,并通过二八法则消除区块链中的不规则现象,直到达成共识。与此同时,整个 Velas 网络通过 AI 赋能的不断自适应,来满足整体需求,确保网络按预期运行。

与以 EOS 为代表的 DPoS 相比,AIDPoS 共识可以去除 DPoS 的一些弊端,比如,避开“人治”可能带来的隐患。并且, AI 能通过自动调整系统来产生最佳结果。

从本质上说,AI 是“一系列用于识别一组数据中关系和模式的算法”,因此可以不断自学习和进化,据 Velas 技术白皮书介绍,其运用 AI“不断学习和进化”落实到以下具体方面:

自我训练:Velas 生态中的每个节点都能自己从链中收集数据并集成自己的数据库, AI 就通过这些数据库来学习和进化。AI 获得的数据越多,系统产生的学习曲线越高,从而确保 Velas 生态系统的整体进化水平。

可变出块时间:AI 不断检查整个 Velas 网络的负荷,如果由于负荷过大导致 TPS 变低,AI 将通过增加区块大小来抵消这种情况,使得区块容纳更多交易;如果 TPS 负载过低,AI 就减小区块大小并执行多出块。出块时间一般控制在 1 秒到 2 分钟之间。

Velas 区块浏览器,可查询出块和交易的具体情况

出块节点和抵押代币:出块节点(BP)也是由 AI 在网络中选出的。Velas 的 AI 根据各节点在交易处理数量、抵押代币数、出块情况、节点在线时长等方面的过往数据,对每个节点进行评级,以选出可能的最佳节点。在 Velas 中,这些节点被称为“Advisors”。

具体来说,Velas 生态内对各节点有个评分系统,如果一个节点处理的交易数多、抵押的代币数多、打包出块成功的次数多、作恶记录少、节点在线时间长离线时间短,那么,这个节点的得分就高,反之亦然。AI 通过这些加权评估得出客观数据,从而决定究竟由谁来抵押代币、负责出块,以尽最大努力保护系统。

通过这些方面的不断学习改进,Velas 的 AI 优化网络逐步降低共识成本,使 TPS 最快可超过 30000。

Velas:升级版以太坊、EOS

从以比特币为代表的区块链 1.0 时代起,区块链也在不断进化着。常被人作为里程碑的,是以以太坊为代表的区块链 2.0 时代和以 EOS 为代表的区块链 3.0 时代。

以太坊公链打造了拥有“智能合约”的“世界计算机”,赋予了加密货币可编程的属性,同时为加密世界带来更多应用场景。但是,以太坊的可扩展性仍不足以支撑现代商业的众多实际需求。于是,以 EOS 为代表的商业公链吸引了大家的注意。最主要原因之一就是其具有“区块链 + 智能合约 + 可靠的可扩展性”的特征,支持复杂商业应用,并试图区块链技术扩展到社会各方面。

然而,以 EOS 为代表的 DPoS 机制,因为涉及到“人治”中的弊端而备受诟病。以 EOS 为例,如果负责出块的超级节点被一些不负责任的机构控制,会威胁到整个 EOS 系统的稳定甚至安全。但是,这种问题一直未能得到妥善解决。

现在,正如前文所述,Velas 将 AI 引入区块链技术,解决了人治带来的弊端,引领大家步入区块链后 3.0 时代——“区块链 + 智能合约 + 可靠的可扩展性 +AI”。

                ![](https://hx24.huoxing24.com/image/news/2019/07/22/1563784689635819.png)  

在产品生态方面,Velas 的创始人兼 CEO Alex Alexandrov 同时也是 CoinPayments 的 CEO,拥有 300 万活跃用户的 CoinPayments 是加密货币界第一个也是最大的支付处理器,它支持超过 1,420 种币种,拥有来自 182 个国家的 250 多万家供应商。这些巨大的潜在用户群体,是绝大多数区块链项目永远无法企及的生态版图。CoinPayments 之前所涉及到的生态——包括交易所、支持多币种的多签钱包以及商业平台等——也会无缝对接到 Velas 生态中。

另据官方消息,CoinPayments 的平台币 CPS 已于 7 月 4 号完成了到 VLX 的自动兑换,VLX 将成为 CoinPayments 平台的官方支付代币。这对于一个尚未上线任何交易所的项目代币来说,等于是直接带来了巨大的持有者基数。这对上线交易所之后生态发展的益处不言而喻。而据称,顶级交易所的上线也在逐步推进,预计 8 月起,VLX 将稳步登陆各大交易所。

在技术方面,Velas 已融合了跨链支付、支持多币种的多签钱包、匿名转账等功能与服务,且在 AI 完全接入系统后,可最终实现 0 手续费转账。已有 CoinPayments 原生态系统中的项目可在 Velas 上开发,比如,Mind AI 即将在 Velas 构建他们的主网,开源该项目。各项目的开发人员也可以在 Velas 公链的基础上,直接将 AI 技术集成到项目中。

Velas 路线图:扎实推进,步步为营

从 CoinPayments 到 Velas,背后的团队从实际应用出发,结合最新技术推进区块链公链的升级。而团队也按照路线图,扎实推动项目的进程,稳步推进全功能系统启动。

2019 年 7 月,网络组织者在四个节点上创建区块链系统结构、代币、交易;完成原 CoinPayments 生态中的 300 万活跃用户所持有的 CPS 币(CoinPayments)按照 1:1 的比例兑换为 VLX(Velas)。

2019 年 11 月,构建稳定系统,在 10 个节点上部署 Velas,并在 4 台服务器上测试网络组织者提供的 AI,引入多币种钱包的公钥和私钥发送功能。

2020 年 3 月,添加 AI 测试节点以与服务器端 AI 竞争;同时,进一步扩展支持多币种的钱包系统中主流加密货币的发送、接收和智能合约功能。

2020 年 7 月,将 AI 集成到已有节点中,实现由 AI 自主设置其数量,从而实现完全的去中心化。

2020 年 11 月,全功能系统启动,正式发布。

从这些衔接紧密的时间节点上,Velas 团队“由已知到未知”、由点到面、步步为营,引领加密世界步入区块链后 3.0 时代。

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • 宕机

    宕机,多指一些网站、游戏、网络应用等服务器一种区别于正常运行的状态,也叫“Down 机”、“当机”或“死机”。宕机状态不仅仅是指服务器“挂掉了”、“死机了”状态,也包括服务器假死、停用、关闭等一些原因而导致出现的不能够正常运行的状态。

    13 引用 • 82 回帖 • 52 关注
  • Solidity

    Solidity 是一种智能合约高级语言,运行在 [以太坊] 虚拟机(EVM)之上。它的语法接近于 JavaScript,是一种面向对象的语言。

    3 引用 • 18 回帖 • 383 关注
  • GAE

    Google App Engine(GAE)是 Google 管理的数据中心中用于 WEB 应用程序的开发和托管的平台。2008 年 4 月 发布第一个测试版本。目前支持 Python、Java 和 Go 开发部署。全球已有数十万的开发者在其上开发了众多的应用。

    14 引用 • 42 回帖 • 754 关注
  • Dubbo

    Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是 [阿里巴巴] SOA 服务化治理方案的核心框架,每天为 2,000+ 个服务提供 3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。

    60 引用 • 82 回帖 • 596 关注
  • NGINX

    NGINX 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 NGINX 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。

    311 引用 • 546 回帖
  • JVM

    JVM(Java Virtual Machine)Java 虚拟机是一个微型操作系统,有自己的硬件构架体系,还有相应的指令系统。能够识别 Java 独特的 .class 文件(字节码),能够将这些文件中的信息读取出来,使得 Java 程序只需要生成 Java 虚拟机上的字节码后就能在不同操作系统平台上进行运行。

    180 引用 • 120 回帖 • 2 关注
  • 职场

    找到自己的位置,萌新烦恼少。

    127 引用 • 1705 回帖
  • Bug

    Bug 本意是指臭虫、缺陷、损坏、犯贫、窃听器、小虫等。现在人们把在程序中一些缺陷或问题统称为 bug(漏洞)。

    75 引用 • 1737 回帖
  • Maven

    Maven 是基于项目对象模型(POM)、通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。

    186 引用 • 318 回帖 • 306 关注
  • Pipe

    Pipe 是一款小而美的开源博客平台。Pipe 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    131 引用 • 1114 回帖 • 131 关注
  • Telegram

    Telegram 是一个非盈利性、基于云端的即时消息服务。它提供了支持各大操作系统平台的开源的客户端,也提供了很多强大的 APIs 给开发者创建自己的客户端和机器人。

    5 引用 • 35 回帖
  • 酷鸟浏览器

    安全 · 稳定 · 快速
    为跨境从业人员提供专业的跨境浏览器

    3 引用 • 59 回帖 • 30 关注
  • 服务

    提供一个服务绝不仅仅是简单的把硬件和软件累加在一起,它包括了服务的可靠性、服务的标准化、以及对服务的监控、维护、技术支持等。

    41 引用 • 24 回帖
  • GraphQL

    GraphQL 是一个用于 API 的查询语言,是一个使用基于类型系统来执行查询的服务端运行时(类型系统由你的数据定义)。GraphQL 并没有和任何特定数据库或者存储引擎绑定,而是依靠你现有的代码和数据支撑。

    4 引用 • 3 回帖 • 8 关注
  • 30Seconds

    📙 前端知识精选集,包含 HTML、CSS、JavaScript、React、Node、安全等方面,每天仅需 30 秒。

    • 精选常见面试题,帮助您准备下一次面试
    • 精选常见交互,帮助您拥有简洁酷炫的站点
    • 精选有用的 React 片段,帮助你获取最佳实践
    • 精选常见代码集,帮助您提高打码效率
    • 整理前端界的最新资讯,邀您一同探索新世界
    488 引用 • 383 回帖 • 5 关注
  • 微软

    微软是一家美国跨国科技公司,也是世界 PC 软件开发的先导,由比尔·盖茨与保罗·艾伦创办于 1975 年,公司总部设立在华盛顿州的雷德蒙德(Redmond,邻近西雅图)。以研发、制造、授权和提供广泛的电脑软件服务业务为主。

    8 引用 • 44 回帖 • 1 关注
  • 爬虫

    网络爬虫(Spider、Crawler),是一种按照一定的规则,自动地抓取万维网信息的程序。

    106 引用 • 275 回帖
  • Python

    Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    541 引用 • 672 回帖 • 1 关注
  • Hprose

    Hprose 是一款先进的轻量级、跨语言、跨平台、无侵入式、高性能动态远程对象调用引擎库。它不仅简单易用,而且功能强大。你无需专门学习,只需看上几眼,就能用它轻松构建分布式应用系统。

    9 引用 • 17 回帖 • 615 关注
  • ZeroNet

    ZeroNet 是一个基于比特币加密技术和 BT 网络技术的去中心化的、开放开源的网络和交流系统。

    1 引用 • 21 回帖 • 637 关注
  • 设计模式

    设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。

    200 引用 • 120 回帖 • 1 关注
  • InfluxDB

    InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。

    2 引用 • 63 关注
  • 架构

    我们平时所说的“架构”主要是指软件架构,这是有关软件整体结构与组件的抽象描述,用于指导软件系统各个方面的设计。另外还有“业务架构”、“网络架构”、“硬件架构”等细分领域。

    142 引用 • 442 回帖
  • 创造

    你创造的作品可能会帮助到很多人,如果是开源项目的话就更赞了!

    176 引用 • 995 回帖 • 1 关注
  • frp

    frp 是一个可用于内网穿透的高性能的反向代理应用,支持 TCP、UDP、 HTTP 和 HTTPS 协议。

    20 引用 • 7 回帖 • 3 关注
  • SMTP

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。

    4 引用 • 18 回帖 • 613 关注
  • 前端

    前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。

    247 引用 • 1347 回帖