Casper Network 构建企业级区块链生态的野望
Casper Network 是基于 Layer1 且图灵完备 Wasm 的智能合约平台,它由唯一可操作的 CBC-Casper Proof-of-Stake (PoS) 共识算法(称为 Highway)支持,该网络是一个无需许可、去中心化的公共区块链。
Casper Network 主网在 2021 年 4 月上线至今已超过两年,虽然在这期间加密行业的叙事方向不断发生转变,尤其是 ETH 2.0 升级完成进一步打破了公链赛道的格局,但其仍旧是能够活跃于行业的企业级公链生态。这与 Casper Labs 对区块链独特的理解认识,以及其顶级的技术水平密不可分。
Casper Labs 的首席执行官、联合创始人 Mrinal Manohar 此前曾在访谈中表示,Casper 允许企业和开发人员将区块链技术无缝集成到他们现有的系统和开发流程中,许多其他 Layer1 协议认为,完全替换技术堆栈是为了使这些系统“为区块链做好准备” 或“以区块链为中心”。他们认为替换现有系统是不可行的。相反,软件是逐步管理和开发的,而 Casper 技术在不牺牲安全性的情况下提供了这一点,这也是可能的,因为 Casper 区块链提供了功能。
同时他也表示,任何寻求使用技术构建应用程序的商业企业和任何规模的项目,都需要控制他们的链上合约,支持他们的客户,并保证协议将随着他们的需求变化而继续适应和发展,这揭示了 Casper Network 生态作为企业级公链的长期发展宗旨。
实际上,Casper Labs 在 Casper Network 主网上线后,始终在对 Casper Network 进行技术更新,包括针对企业和开发人员的采用从头开始构建和优化等。
而在今年 8 月,Casper Network 再一次完成了 1.5 升级,此次升级改进以及引入了一些列功能,使 Casper 成为唯一能够在主网上调试实时、可组合智能合约的 Layer 1 区块链。
Casper Association 董事会成员 Ralf Kubli 在升级完成后表示:“1.5 升级是我们创建区块链环境的一个重要里程碑,该环境可以促进创新,并为应对现实世界挑战的可持续且有影响力的解决方案铺平了道路。”
Casper Network 1.5 版本升级的具体细节
Casper Network 作为一个以企业级为定位的区块链系统,是目前企业基于区块链技术管理敏感数据的最佳生态,1.5 版本的更新进一步增强了其独特的控制功能,并让 Casper Natwork 成为唯一一个通过设计实现可升级智能合约的区块链。对于任何在区块链上构建庞大规模管理集群的公司组织来说,这个全新的功能是十分必要且重要的。得益于 Casper 1.5 升级,Casper 区块链将比以往任何时候都更容易访问、更高效、更安全。
从 Casper Network 披露的技术细节,我们看到其新版本的一些关键改进包括:
快速同步节点
在 Casper 1.5 网络中,新节点不再需要一直同步回创世块才能参与网络。
与以前的版本相比,这种快速加入功能将大大减少设置新节点所需的时间,使得在 Casper 区块链上启动节点比以往任何时候都更加高效,此外还可以为节点操作员节省磁盘空间。
与此同时,其还引入了更强大的灾难恢复功能,确保关键工作不会因任何中断而丢失,在传统的区块链上(目前绝大多数 Layer1、Layer2 网络中),这是区块链部署的最常见痛点之一,同时这也是多数区块链系统难以长期服务于企业用户的原因之一。
在无须解锁的前提下,重新委托质押
Casper Network 网络是一个以 CBC-Casper Proof-of-Stake (POS)作为共识机制的区块链系统,其允许用户将代币委托给节点帮助网络维护安全,并从中获得奖励。在 1.5 版本中,用户现在可以在解锁质押期间,选择其首选验证者,或将抵押的代币从现有验证者切换到另一个验证者,虽然解锁期大约需要 14-16 小时,但该过程将能在解锁期间运行进行,并且在该过程完成后将重新委托代币,不再需要用户手动解锁。
多重签名和基于角色的安全启用
全新版本中,一项新功能将使智能合约能够查看哪些密钥签署了一笔交易。
除了操作阈值和加权密钥,开发者现在通过能够查看谁签署了过去的交易,并使用这些账户哈希来配置不同的账户能力,获得了额外的安全层,这使得 Casper Network 能够实现多重签名和基于角色的安全功能。基于此功能,企业用户管理者将能够更为全面的对资金进行管理,这也进一步巩固了 Casper Network 作为市场上最安全且可配置区块链的地位。
新的推测执行终端
开发者现在可以使用真实的生产数据,在实时网络上测试和调试智能合约。
这种方法允许开发者能够看到特定应用程序在实际环境中的性能,而无需依赖测试环境。
这一功能是 Casper 独有的,满足了企业和独立开发者的重要需求,使他们能够在不将更改提交到区块链的情况下调试合约。有了这一功能,开发者可以确认其智能合约何时运行以及花费消耗情况,并作为一个在真实网络环境上的真实模拟,这有助于支持与非区块链环境中组织使用的相同软件开发最佳实践,例如 CI/CD 等。
增强的智能合约安全性
智能合约现在可以选择访问已授权密钥列表,这对于多重签名合约和基于角色的安全性非常有益。
最大堆栈高度影响着合约的运行,Casper Network 中不断增加的堆栈,能够为智能合约提供了更多的灵活性,并与开发工具具有更好的兼容性。这将为开发者提供了更多的工具和灵活性,确保 Casper Network 可以支持更广泛的应用程序和用例。
整体上,Casper 1.5 升级为 Casper 用户提供了全面升级的体验,比如简化网络上的节点创建流程、关键安全升级、更准确地预估未来交易成本以及更有效地重新委托代币的能力。至关重要的是,Casper 1.5 还允许合约作者针对活跃的区块链运行交易,而无需提交结果。通过此次升级,Casper 也成为唯一能够在主网上调试实时、可组合智能合约的 Layer 1 区块链,这为企业提供了更多控制权并提高了公共区块链基础设施的实用性。
2500 万美元的 Grant 基金
早在去年11月,Casper 协会就曾在柏林 NBX 开幕式上,宣布启动其新的 2500 万美元的 Casper Accelerate 资助计划,该计划旨在支持开发人员和创新者在全球范围内构建强大的 Casper 公共区块链。该计划正在为在 Casper Network 上构建应用程序的项目提供资金,以支持 Casper 区块链上的基础设施、最终用户应用程序和研究创新。
Grant 提供了多个方面的开发资助支持,目前已经有测试工具、智能合约、NFT、Layer3 等诸多领域的项目提交了 Grant 申请,有很多申请者也已经获得了资助,并在 Casper 网络上构建了应用。
为了支持这项资助计划,Casper 协会还创建一个全新的创新 Casper Developer Portal。该门户的构建旨在支持 Casper 开发人员和创新者, Casper Developer Portal 已经在 2023 年第一季度上线。
基于 Casper Network 先进的且友好开发者的企业级区块链底层,以及 Grant 资助计划的加持下,Casper 生态已经迎来了较为繁荣的局面。目前, Casper Network 已经迎来了数百个生态伙伴,涉及 CEX、跨链桥、云存储、DeFi、DAO、NFT、开发工具等十几个行业领域。而随着 Casper Network 1.5 升级完成,Casper Network 将能够为开发者带来更多方面的支持,生态有望在新一轮行业叙事中迎来新一轮的爆发。
Casper Network 构建企业级区块链生态的野望
目前,Web3 仍旧处于发展早期,与 Web2 世界相比,用户体量、资金体量都有着极为悬殊的差距。而随着行业的发展,叙事方向的不断转变,Web3 行业也正就如何与 Web2 世界有机结合的方向深入的探索,比如 RWA 就是一个十分具备潜力的全新叙事方向,包括高盛、西门子、Hamilton Lane、摩根大通、星展银行等众多 Web2 商业巨头正在积极的入局,Web2 企业也正在成为该趋势发展的全新纽带,这都在为行业向下一阶段发展提供动力。
但从另一个层面看, 区块链公链等基建设施目前仍旧主要面向于 Web3 原住民以及 Web3 开发者,对于 Web2 开发者缺乏包容性。我们看到,无论是新兴 Layer1 期望以全新形态重新定义区块链的 Solana、Avalanche 等,还是刚刚完成升级重塑公链领域格局的 ETH 2.0,在满足 Web2 开发者的实际需求是都是缺乏弹性的。虽然区块链企业级应用是一个十分明确的趋势,但该发展进程始终较为滞缓。
可以预见的是,Web2 企业或将成为推动新一轮 Web3 浪潮的重要角色,如何将这些角色更平滑的带入到行业中正在成为关键。Casper Network 在早期就以企业级应用作为生态的定位,并在早期的机制设定上迎合 Web2 企业开发者的开发需求,而在 1.5 升级完成后,Casper Network 更能在多个方面进一步为 Web2 开发者提供技术支持,并为企业基于区块链建立全新的管理框架构建基础。
随着 Casper Labs 的全方位布局,Casper Network 正在成为企业用户构建应用的主要基建设施,其打造应用生态的野心也正在凸显。
相关文章:
Casper Network 构建企业级区块链生态的野望
Casper Network 是基于 Layer1 且图灵完备 Wasm 的智能合约平台,它由唯一可操作的 CBC-Casper Proof-of-Stake (PoS) 共识算法(称为 Highway)支持,该网络是一个无需许可、去中心化的公共区块链。 Casper Network 主网在 2021 年 4…...
TiDB 7.1.0 LTS 特性解读丨关于资源管控 (Resource Control) 应该知道的 6 件事
TiDB 7.1.0 LTS 在前段时间发布,相信很多同学都已经抢先使用了起来,甚至都已然经过一系列验证推向了生产环境。面对 TiDB 7.1 若干重要特性,新 GA 的资源管控 (Resource Control) 是必须要充分理解、测试的一个重量级特性。对于常年奋斗在一线…...
Django Web开发入门基础
官方有很详细的文档,但是看过几遍之后如果要翻找还是有点麻烦,本文算作是学习笔记,提取一些关键点记录下来,另附上官方教程 编写你的第一个 Django 应用 注: 文中的指令使用py,是在Windows上,ma…...
Baumer工业相机堡盟工业相机如何通过BGAPI SDK设置相机的图像剪切(ROI)功能(C#)
Baumer工业相机堡盟工业相机如何通过BGAPI SDK设置相机的图像剪切(ROI)功能(C#) Baumer工业相机Baumer工业相机的图像剪切(ROI)功能的技术背景CameraExplorer如何使用图像剪切(ROI)功…...
LetCode算法题---第2天
注:大佬解答来自LetCode官方题解 80.删除有序数组的重复项Ⅱ 1.题目 2.个人解答 var removeDuplicates function (nums) {let res [];for (let index 0; index < nums.length; index) {let num 0;if (res.includes(nums[index])) {for (let i 0; i < res.length; …...
Leetcode.2571 将整数减少到零需要的最少操作数
题目链接 Leetcode.2571 将整数减少到零需要的最少操作数 rating : 1649 题目描述 给你一个正整数 n n n ,你可以执行下述操作 任意 次: n n n 加上或减去 2 2 2 的某个 幂 返回使 n n n 等于 0 0 0 需要执行的 最少 操作数。 如果 x 2 i x 2^…...
微前端无界 项目使用记录
1预期目标和场景 一个vue框架开发的应用,需要使用另一个系统的页面。 通俗来说,就是在一个web应用中独立的运行另一个web应用 2 技术支持 微前端处理方案:无界 无界官网: https://wujie-micro.github.io/doc/guide/ CSDN 参考…...
CDH 6.3.2升级Flink到1.17.1版本
CDH:6.3.2 原来的Flink:1.12 要升级的Flink:1.17.1 操作系统:CentOS Linux 7 一、Flink1.17编译 build.sh文件: #!/bin/bash set -x set -e set -vFLINK_URLsed /^FLINK_URL/!d;s/.*// flink-parcel.properties FLI…...
基于谷歌Transeformer构建人工智能问答系统
目录 1 项目背景 2 关键技术 2.1 Transeformer模型 2.2 Milvus向量数据库 3 系统代码实现 3.1 运行环境构建 3.2 数据集介绍 3.3 预训练模型下载 3.4 代码实现 3.4.1 创建向量表和索引 3.4.2 构建向量编码模型 3.4.3 数据向量化与加载 3.4.4 构建检索web 3.5 运行结…...
【2023年11月第四版教材】第15章《风险管理》(合集篇)
第15章《风险管理》(合集篇) 1 章节说明2 管理基础2.1 风险的属性2.2 风险的分类★★★2.3 风险成本★★★2.4 管理新实践 3 管理过程4 管理ITTO汇总★★★5 过程1-规划风险管理6 过程2-识别风险6.1 识别风险★★★6.2 数据收集★★★6.3 数据分析★★★…...
python常见面试题四
解释 Python 中的魔术方法 (magic methods)。 答:魔术方法是以双下划线 __ 开头和结尾的方法,用于在特定条件下自动调用。例如,__init__ 是用于初始化对象的魔术方法。 解释 Python 中的装饰器 (decorator)。 答:装饰器是一种特殊…...
stm32无人机-飞行力学原理
惯性导航,是一种无源导航,不需要向外部辐射或接收信号源,就能自主进行确定自己在什么地方的一种导航方法。 惯性导航主要由惯性器件计算实现,惯性器件包括陀螺仪和加速度计。一般来说,惯性器件与导航物体固连…...
Java括号匹配
目录 一、题目描述 二、题解 一、题目描述 给定一个只包括 (,),{,},[,] 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭…...
自动化测试-友好的第三方库
目录 mock furl coverage deepdiff pandas jsonpath 自动化测试脚本开发中,总是会遇到各种数据处理,例如MOCK、URL处理、JSON数据处理、结果断言等,也会遇到所采用的测试框架不能满足当前需求,这些问题都需要我们自己动手解…...
基于微信小程序的火锅店点餐订餐系统设计与实现(源码+lw+部署文档+讲解等)
文章目录 前言系统主要功能:具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利 代码参考源码获取 前言 💗博主介绍:✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计…...
亿图脑图新版本支持思维导图一键生成PPT、音视频等格式,办公提效再升级
近日,国产思维导图软件——亿图脑图MindMaster发布了全新版本V10.9.0,本次亿图脑图的升级给用户带来了极大的惊喜。全新升级的亿图脑图MindMaster不仅支持20格式的文件智能解析成思维导图,还支持思维导图一键生成PPT、音频、视频等内容形式&a…...
Arthas:Java调试利器使用
Arthas:Java调试利器使用 1. Arthas是什么2. Arthas可以解决什么问题Arthas启动方式1. jar启动2. 在线安装 远程连接命令使用- 退出threadclassloaderscsm watchtrace修改日志级别 1. Arthas是什么 Arthas(阿尔萨斯)是阿里开源的一个Java在线分析诊断工具. 2. Arthas可以解决…...
Nuxt 菜鸟入门学习笔记七:SEO 和 Meta 设置
文章目录 SEO 和 Meta默认值useHeaduseSeoMeta 和 useServerSeoMetaComponentsMeta 对象数据类型格式特性响应式 Reactivity标题模板 Title TemplateBody Tags 示例 ExamplesdefinePageMeta动态设置标题动态添加外部 CSS Nuxt 官网地址: https://nuxt.com/ SEO 和 …...
栈(Stack)和队列(Queue)
栈(Stack)和队列(Queue)都是常见的数据结构,用于存储和操作一组元素。 栈是一种后进先出(Last-In-First-Out,LIFO)的数据结构,类似于把元素堆在一起形成的一堆物体&…...
LeetCode 75 part 06 栈
2390.从字符串中移除星号 思路:把元素加入栈中,遇到 * 号直接弹出栈顶元素 class Solution { public:string removeStars(string s) {stack<char>st;for(int i0;i<s.size();i){//字符加入栈,遇到星号弹出栈if(s[i]!*) st.push(s[i…...
19.组合模式(Composite)
意图:将对象组成树状结构以表示“部分-整体”的层次结构,使得Client对单个对象和组合对象的使用具有一致性。 上下文:在树型结构的问题中,Client必须以不同的方式处理单个对象和组合对象。能否提供一种封装,…...
应用在IPM接口隔离领域中的光电耦合器
IPM即Intelligent Power Module(智能功率模块)的缩写,它是通过优化设计将IGBT连同其驱动电路和多种保护电路封装在同一模块内,使电力变换装置的设计者从繁琐的IGBT驱动和保护电路设计中解脱出来,大大降低了功率半导体器件的应用难度ÿ…...
rust引用
一、引用是什么 引用,又叫做借用。是一个指针类型。 引用是指向数据的指针,它允许我们以只读或可变的方式访问数据,而不获取数据的所有权。 编译器静态地保证了引用总是指向有效的对象。也就是说,当存在引用指向一个对象时&#…...
Android AMS——Activity Pause(八)
在前面的文章《Android AMS——ATMS解析(四)》中,介绍了 Activity 的启动流程,其中调用到 Task.resumeTopActivityInnerLocked() 时,会先调用 startPausingLocked 暂停前一个 Activity,在启动新的 Activity。 这里我们就看以下 Activity 的暂停流程。 一、Activity暂停流…...
【数据结构】冒泡排序,快速排序的学习知识总结
目录 1、冒泡排序 1.1 算法思想 1.2 代码实现 方式一:顺序表 方式二:链表 2、快速排序 2.1 算法思想 2.2 代码实现 2.3 例题分析 1、冒泡排序 1.1 算法思想 冒泡排序是一种简单的排序算法,它的基本思想是从数组的第一个元素开始…...
ubuntu终端 中文显示 改为 英文显示
临时有效 如果希望终端显示英文,可以在终端设置环境变量 export LC_ALLC 若希望取消环境变量 unset LC_ALL 实际是改变系统两个环境变量 $LANGUAGE 和 $LANG的值(可以用echo $LANG 来查看值) 永久有效; 1.打开终端…...
ChatGPT Prompting开发实战(十二)
一、如何开发prompts实现个性化的对话方式 通过设置“system”和“user”等roles,可以实现个性化的对话方式,并且可以结合参数“temperature”的设定来差异化LLM的输出内容。在此基础上,通过构建一个餐馆订餐对话机器人来具体演示对话过程。…...
springboot整合eureka
1、直入主题,导入pom文件 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http:/…...
记录一个 GUI 库的对比测试结果
1,Java 的 JavaFX 2,golang 的 Fyne 1, Java 测试的是一个俄罗斯方块的 GUI 程序。一切正常。 2,Golang github 的原仓库网络问题,没能测试上,使用以下库 https://gitee.com/mirrors/Fyne 下载代码后提示“编译失…...
解决 MyBatis-Plus 中增加修改时,对应时间的更新问题
问题:在添加修改时,对应的 create_time 与 insert_time 不会随着添加修改而自动的更新时间 第一步:首先在对应的属性上,加上以下注解 如果只添加以下注解,在增加或者修改时,可能对应的 LocalDateTime 会出…...
企业如何登录建设银行香港网站/郑州网站制作工具
2016年蓝桥杯B组C/C 点击查看2016年蓝桥杯B组省赛试题(无答案版) 第一题:煤球数目 题解 有一堆煤球,堆成三角棱锥形。具体: 第一层放1个, 第二层3个(排列成三角形), 第三…...
九江的网站建设公司/关键词网站排名软件
一维对流方程 ∂u∂tc∂u∂x0\frac{\partial u}{\partial t}c\frac{\partial u}{\partial x}0∂t∂uc∂x∂u0,取c1c1c1,现用伪谱法求解∂u∂t∂u∂x0\frac{\partial u}{\partial t}\frac{\partial u}{\partial x}0∂t∂u∂x∂u0。 初场为u0(x)e−…...
微信分销系统价格/seo优化代理
在日志中记录Java异常信息的正确姿势参考文章: (1)在日志中记录Java异常信息的正确姿势 (2)https://www.cnblogs.com/nuccch/p/11061929.html 备忘一下。...
高新网站开发多少钱/seo管理
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例&…...
电商系统功能模块/山西搜索引擎优化
接下来我们在 Centos7 系统下使用 yum 命令安装 MySQL,需要注意的是 CentOS 7 版本中 MySQL数据库已从默认的程序列表中移除,所以在安装前我们需要先去官网下载 Yum 资源包,下载地址为:https://dev.mysql.com/downloads/repo/yum/…...
湖南建设监理官方网站/ip域名查询网站入口
1.创建用户 在命令行中执行以下操作: Step1 创建用户 sudo useradd username -m 注意要在后面加-m,否则不会在home路径下创建该用户的文件夹 创建好之后可以在/home/路径下查看该用户名的文件夹 在CLI中执行cat /etc/passwd可以查看passwd文件中是否有…...