📄️ 共享对象与拥有对象
Bfc 上的对象可以是共享的(可通过任何事务进行读取和写入访问)或拥有(可通过其所有者签名的事务进行读取和写入访问)。许多应用程序可以使用使用共享对象或仅使用自有对象的解决方案来构建,并且需要权衡每个对象的权衡。
📄️ 使用事件
Bfc 网络在链上存储无数对象,Move 代码可以使用这些对象执行操作。通常需要跟踪此活动,例如,发现模块铸造 NFT 的次数或统计智能合约生成的交易中的 BFC 数量。
📄️ 访问链上时间
当需要访问基于网络的时间进行交易时,您可以选择。如果您需要近乎实时的测量(几秒内),请使用 Move 中的 Clock 模块提供的不可变时间参考。该模块的参考值随每个网络检查点而更新。如果您不需要当前时间片,请使用 epochtimestampms 函数捕获当前纪元开始的精确时刻。
📄️ 签署和发送交易
Bfc 中的交易表示对特定功能的调用(例如调用智能合约函数),这些功能在输入上执行以定义交易的结果。