v18038319724的个人空间 https://www.eechina.com/space-uid-170931.html [收藏] [复制] [分享] [RSS]

博客

DAPP马蹄链合约系统开发技术讲解设计

已有 180 次阅读2022-12-1 16:43

马蹄链合约DAPP系统开发:180-系统3831-开发9724薇】,技术讲解设计Web 3.0背后的概念是:,让数据本身依托于开放的数学算法与协议,不依赖于机构甚至个人。

 “智能合约”(smart contract)这个术语至少可以追溯到1995年,是由多产的跨领域法律学者尼克·萨博(Nick Szabo)提出来的。他发表在自己网站的几篇文章中提到了智能合约的理念。他的定义如下:“一个智能合约是一套以数字形式定义的承诺(promises),包括合约参与方可以在上面执行这些承诺的协议。”

 1、承诺

 一套承诺指的是合约参与方同意的(经常是相互的)权利和义务。这些承诺定义了合约的本质和目的。以一个销售合约为典型例子:卖家承诺发送货物,买家承诺支付合理的货款。

 2、数字形式

 数字形式意味着合约不得不写入计算机可读的代码中。这是必须的,因为只要参与方达成协定,智能合约建立的权利和义务,是由一台计算机或者计算机网络执行的。

 至此,我们来整理一下部署智慧合约上链的流程:

 1.开发者以Solidity编写完成合约

 2.原始码编译为Bytecode

 3.放入交易的Input Data中

 4.接收地址部分留空(0x0)

 5.节点(矿工)判定为要发送合约上链

 6.矿工执行,并部署上链生成智慧合约

 7.合约拥有自己的「合约地址」,永久存在链上本文由系统开发对接威:lovei130908编辑整理发布

 


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
返回顶部