作者:DevendraSinghKhati编译:Smartdeer
重点提要:本文将介绍智能合约开发生命周期,以及开发和部署安全智能合约应采取的步骤。
什么是区块链中的智能合约?
智能合约是区块链技术的重大进步。智能合约在1990年代作为一种交易协议被提出,它执行协议的合同条款。智能合约中包含的合同条款,将在满足特定情况时自动执行。
香港立法会议委员邱达根:法例更新、行业监管等是香港有序合规投入Web3进程的下一步工作:4月12日消息,在2023 香港 Web3 嘉年华上,香港特别行政区立法会议委员邱达根在发表主旨演讲时表示,香港在 Web3 方面的举措是一个非常重要的时刻,Web3 行业的技术与政策需要齐头并进,以此建立一个更好的经济系统。过去几个月,香港政府从宣布支持虚拟资产、到对稳定币咨询工作的完成,行动是非常快的。另外今年 6 月份将正式引入虚拟资产服务供应商发牌制度,目前已经发放了两个牌照。关于香港如何有序、合规地投入 Web3 的发展进程,下一步工作将是法例更新、行业监管、投资者保护和企业管治。
另外,“十四五规划纲要”确立香港作为国际创新科技中心,要素包括货币国际影响力、科技自立自强和人才引领驱动,香港将配合国家发展策略,方向一为:联通数字人民币,发展数码港元和虚拟资产服务;方向二为:提升科研转化,深入上游科技研发,分布式账本技术的创新应用;方向三为推出人才服务计划,多方面引入科技人才等。[2023/4/12 13:58:30]
智能合约开发的生命周期
Moonbirds母公司PROOF将发布NFT系列“Archive of Feelings”:金色财经报道,Moonbirds母公司PROOF宣布将与Pace Verso合作,于3月15日发布术家Mika Tajima的首个个人NFT项目“Archive of Feelings“Archive of Feelings”系列NFT总量1152枚,使用自定义的算法来可视化美国12个地区的Twitter数据。
PROOF Collective Pass持有者均可以0.1ETH的价格铸造一枚NFT。Moonbirds和Pace Verso NFT持有者将有资格在第二轮进行铸造。若有剩余将可用于公开铸造。[2023/3/2 12:38:04]
在区块链生态系统中,智能合约经历了四个阶段:
币安地址持有约144亿枚BUSD,7天内净流出超8140万枚:2月13日消息,Nansen数据显示,目前BUSD总市值160亿美元,排名稳定币第三。大约90%(144亿美元)的BUSD由币安地址持有。其中过去7天内币安净流出超8140万枚BUSD。此外,Jump Trading某地址在过去7天内从交易所净提取5780万枚BUSD,该地址仍持有1880万枚BUSD。
据金色财经此前报道,据知情人士透露,稳定币发行商Paxos因BUSD相关问题将面临美国证券交易委员会(SEC)的诉讼。美SEC执法人员已向Paxos发布“韦尔斯通知”(Wells notice),告知可能的执法行动,表示Paxos发行和上市的BUSD是一种未注册的证券,计划起诉Paxos违反投资者保护法,并可能采取强制行动。
Paxos发言人拒绝置评,SEC没有回复置评请求。币安在声明中称,“BUSD由Paxos发行和拥有,它只授权其品牌。我们将继续监测相关情况。”
据悉,“韦尔斯通知”是美国SEC对在美上市公司进行民事诉讼前发出的非正式提醒,接到通知的上市公司可以在收到正式诉讼前跟SEC进行沟通和协商。[2023/2/13 12:03:30]
创建
冻结
执行
敲定
让我们简要介绍一下每个阶段。
一.创建阶段:
创建阶段由合约协商和实施阶段组成。首先,双方必须就合同的广泛内容和目标达成一致。这类似于典型的合同谈判,可以在线或线下进行。在此阶段,完成以下任务:1.多方谈判。2.智能的设计、实现和验证。
二.冻结:
区块链上的交易验证由称为节点的计算机网络执行。区块链矿工就是这些节点。为了防止生态系统被智能合约淹没,矿工必须支付少量费用以换取这项服务。
三.执行:
放置在分布式账本上的合约由参与节点读取。认证节点验证智能合约的完整性,代码由智能合约的干扰引擎执行。智能合约的执行会产生新的交易并更新智能合约的状态。新状态信息被输入分布式账本,并经由共识程序进行验证。
四.最终确定:
在智能合约执行之后,产生的交易和更新的状态信息被记录在分布式账本中。之前质押的数字资产被解冻,并签署合约确认所有交易。
如何保护您的智能合约?
公司使用智能合约技术的主要原因之一是其高安全性。然而,由于软件开发过程中智能合约执行不力和安全措施不足,基于智能合约的系统已经出现了许多情况。
以下是保护智能合约免受攻击和漏洞的一些提示:
遵循知名企业使用的最佳实践,创建更安全的智能合约代码。
定期进行智能合约安全审计和渗透测试。
使用区块链安全清单。
自动运行智能合约安全扫描。
对于设计、开发、安全、审计,使用受信任的区块链工具。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。