长安链智能合约标准协议第二草案——BNS与DID协议邀请社区用户评审

长安链智能合约标准协议

在智能合约编写过程中,不同的产品及开发人员对业务理解和编程习惯不同,即使同一业务所编写的合约在具体实现上也可能有很大差异,在运维或业务对接中面临较大的学习和理解成本,现有公链合约协议规范又不能完全满足联盟链的产业应用需求。为了构建标准化智能合约生态,营造更兼容的长安链应用环境,长安链开源社区发起发起智能合约标准协议建设项目,并于2023年初发布首批标准协议。

本次长安链提出两个智能合约标准协议草案,分别为BNS区块链名称服务合约标准协议(简称CMBNS-1)与去中心化数字身份合约标准协议(简称CMDID-1)。

BNS区块链名称服务合约标准协议旨在为区块链地址提供易于识别的名称,类似于互联网上的域名系统(DNS)。该合约标准允许用户在区块链上注册并拥有域名,并将其解析到相关的区块链地址,支持多种合约开发语言,如Go、Rust、C++和TinyGo等,适用于各种区块链项目。

去中心化数字身份合约标准协议是一种用于实现分布式身份的标准。使用该标准实现的合约可以直接对接其他支持该标准的合约之间的相互调用,也能对接支持该标准的钱包、区块链浏览器等生态工具。

相关示例合约代码将于近期发布,欢迎参与讨论共建。

|------------------|---------|------------------------------------------------------------------------------------------|
| 名称 | 简称 | 详细介绍 |
| BNS区块链名称服务合约标准协议 | CMBNS-1 | https://git.chainmaker.org.cn/contracts/standard/-/blob/master/draft/CM-CS-231201-BNS.md |
| 去中心化数字身份合约标准协议 | CMDID-1 | https://git.chainmaker.org.cn/contracts/standard/-/blob/master/draft/CM-CS-231201-DID.md |

标准协议

→如果您对标准协议草案有建议,欢迎在这里参与讨论👇

https://git.chainmaker.org.cn/contracts/standard/-/issues

→如果您对发起建设标准协议有想法,可参考如下信息👇

https://git.chainmaker.org.cn/contracts/standard

制定流程

相关推荐
木西14 小时前
硬核拆解 Uniswap V4:从单例架构、EIP-1153 到 Hooks 落地源码复刻
web3·智能合约·solidity
IvorySQL1 天前
PG 日报|优化缓冲区批量扫描,降低多套接字并发竞争
数据库·人工智能·postgresql·开源·区块链
mrbande1 天前
Vatee万腾:把信息透明度做扎实,更谨慎的使用者更容易感受到的清单
区块链
Web3李李1 天前
Web3 创业最大误区:DApp 能跑≠能上线!无数项目死在这个
金融·web3·区块链·智能合约·软件开发·dapp开发·defi开发
ithadoop2 天前
CLOB-FIRST:当永续合约把“订单簿“重新变成主角
区块链·clob·amm·永续合约·hyperliquid·dydx v4·gmx v2
木西2 天前
从理论到实践:Solidity 高性能集中流动性(CLMM)代码复刻与架构优化实战
web3·智能合约·solidity
ZDGJ60992 天前
外盘期货与内盘期货交易时间核心区别
区块链
cd_949217212 天前
数据使用控制的工程实现:数字合约、策略引擎与沙箱环境
区块链
Bczheng13 天前
三十六.区块链网络(7)--修复net与测试例子
区块链
LedgerNinja3 天前
WEEX API 稳定性实战:限频、重试与风控的工程化清单
运维·区块链