在Web3.0领域,智能合约的安全性也会被其部署区块链的设计和运行时环境影响。这有很多原因,例如:①开发者必须使用新的特定领域语言;②交易执行可能涉及异步函数最终性;③对于不同的区块链环境,并不总是具有相同的工具。在本文中,我们将探讨基于不同的运行时模型,智能合约安全性是如何变化的。
摘要:在TON(TheOpenNetwork)区块链平台中,智能合约扮演着举足轻重的角色。本文将通过分析一段TON智能合约代码,带领读者学习dict(字典)和list(列表)在FunC语言中的用法,以及如何在实际场景中实现高效的验证者选举。一、引言TON区块链平台的智能合约采用FunC语
深入解读APTOS-MOVE中的Vector向量核心特性与操作在区块链智能合约开发中,数据结构是处理复杂操作的关键组件之一。在AptosMove语言中,Vector是一种重要的数据结构,它类似于其他编程语言中的数组,支持对相同类型数据的高效存储和操作。本篇文章将深入探讨Aptos
AptosMove编程语言中的四大基础类型解析:UINT、STRING、BOOL与ADDRESS在AptosMove编程语言中,基础数据类型是开发智能合约和链上应用的核心要素。本文将详细解析四种最常用的数据类型——UINT、STRING、BOOL与ADDRESS,并通过代码示例展
Aptos开发实战:从环境搭建到第一个HelloWorld引言Aptos区块链以其高性能和独特的设计为开发者提供了强大的工具。本篇学习笔记将带你一步步完成Aptos开发环境的搭建,并通过编写第一个HelloWorld项目,帮助你快速掌握Aptos开发的基础流程。从安装Ap
我们在 Shardora 实现了 HotStuff 作为共识层之后,学习并参考了 Tendermint,特别是参考其对接 PoS 的部分,以进一步完善 Shardora 共识的效率和安全性。
SuiMoveBucket稳定币协议合约初探Bucket协议SUI上的基于抵押资产的稳定币协议,通过抵押SUI等加密资产,用户可以借出对应的稳定币BUCK核心组件Bucket协议中有不少名字有趣的核心组件,它们有这样的关系图表Bucket可以理解为桶是一个容器,它管理着同类
TON是一个高性能区块链,旨在支持去中心化应用程序(dApps)、快速支付、微支付和其他Web3应用场景。
TON的目标是提供一个高性能和可扩展的区块链平台,以支持大规模的去中心化应用(DApps)和智能合约。
近期,我全力以赴投入TON链智能合约的学习,过程虽充满挑战,但收获颇丰。今天,我想与大家分享一下过去一个月以来的学习之旅。学习的初衷很直接:在10亿+用户规模的背景下,不紧跟时代步伐,实属不该。以下是我在学习过程中的点滴感悟和经验。引言大家好,今天我想和大家分享一段特别的旅程——
跨链原子交换因其trustless assumption、即时结算、且无需大量的预签和复杂的挑战流程等轻量级特性,尤其适合用作BitVM跨链桥的重要补充,为普通用户提供资产进出的快速通道。基于适配器签名的原子交换技术,可有效降低链上空间占用,且具有比HTLC更好的隐私性。
原生HotStuff的局限相比其他BFT类共识算法,HotStuff(下文简称HS)通过增加一个投票阶段的方式实现了正常和异常情况下O(n)的通讯复杂度,并且没有牺牲响应性(Responsiveness)。具体请参考文章HotStuff工程设计与实现。然而,HS有以下两个局限
TON 智能合约开发与 Solidity 的六大不同
Sui是一个专注于扩展和性能的区块链平台。它由MystenLabs开发,旨在解决当前区块链面临的可扩展性和效率问题。Sui使用Move作为编程语言,专为区块链和智能合约设计,强调安全性和可验证性。本文不涉及Move的语法讲解,仅演示Sui的示例合约部署。
Nervos Network 可扩展的一层区块链为比特币 Layer 2 (L2) 提供支持。 采用了一个定制的模型(Cell 模型)进行状态存储,以及定制的虚拟机(CKB-VM)来执行交易。
本文整理了主流的共识算法相关概述,有助于扫盲共识算法和相关概念。
本地搭建和测试zkLogin零知识证明服务
玩转Sui多签钱包1:普通公钥多签钱包@SUIMove开发必知必会
SUI CLI最全命令详解5——Keytool之zkLogin类
Nostr绑定协议用在NostrEvent和CKBCell之间创建一对一的映射关系。普通用户可以基于该协议在Nostr社交网络中创建和分发原生资产,通过 RGB++,这些 Nostr 上的资产也可以由比特币地址进行控制。
扫一扫 - 使用登链小程序
41 篇文章,411 学分
73 篇文章,306 学分
30 篇文章,258 学分
158 篇文章,167 学分
20 篇文章,160 学分