角色分析:4类角色(拍卖师actioneer,委托人seller,竞买人bidder,买受人buyer)功能分析:拍卖的基本原则是价高者得,在设定的拍卖时限内,出价最高者最终获得拍卖得标物(提示:在数据结构上,不用太复杂的设计,只需能记录当前最高价的竞买人及其金额、拍卖结束时间即可。)竞拍功能:竞买人可以多次出价,价格必须高于当前记录的最高价,并将最高价和竞买人替换。竞拍结束:竞拍结束时,宣布胜利
角色分析:发红包的人和抢红包的人功能分析:发红包:发红包的功能,可以借助构造函数实现,核心是将ether打入合约;抢红包:抢红包的功能,抢成功需要一些断言判断,核心操作是合约转账给抢红包的人;退还:当红包有剩余的时候,允许发红包的人收回余额,可以用合约销毁来实现;实现发红包功能需要一个有支付功能的地址,用于发红包(谁创建合约,谁就是发红包的人)需要传入一个红包的数量(number),红包的金额从m
区块链3.0去中心化应用的新需求区块链技术在行业应用中的条件行业应用的用户是有一定的范围的,一般限制在一个市场或某一个企业内部。这就要求应用具有身份认证和许可授权的功能。其次,企业往往需要数据在传输过程中不会被窃取。要求应用具有保护交易信息传输的设计。因此,对于提供给企业使用的行业应用,一般不会采用公共所有类型的区块链网路,而是采用组织私有类型的区块链网络。区块链3.0架构与超级账本在超级账本中,
文章合集:区块链原理专栏数字货币eCash(1982)特点∶使用盲签名技术支持匿名交易,避免双重支付问题。失败原因∶需要一个中心化机构管理的服务器才可以运行。E-gold(1996)特点∶锚定黄金价格将金本位时代交易模式电子化。失败原因∶需要一个中心化机构管理的服务器才可以运行。B-money(1998)特点:第一个有去中心化思想的数字货币明确了分布式记账的概念。失败原因∶缺乏共识机制,无
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号