5.21 Solana
6.33K subscribers
96 photos
4 links
Download Telegram
我们以如下Counter 合约为例
pragma solidity >=0.0.0;

contract Counter {
address owner;
mapping (string => uint256) values;

constructor() public{
owner = msg.sender;
}

function increase(string memory key) public payable{
values[key] = values[key] + 1;
}

function get(string memory key) view public returns (uint) {
return values[key];
}

function getOwner() view public returns (address) {
return owner;
}

}
solc --bin --abi Counter.sol -o .

注解
可以把生成的 Counter.abi 和 Counter.bin 拷贝到 xuperchain 下的 output 目录,以简化后续命令的执行
激励层: 该层提供了一些激励方法,鼓励节点参与记账并确保整个网络的安全运行。通过共识机制,赢得记账权的节点可以获得一定的奖励。目前最熟悉的比特币和以太坊有两个主要的激励因素,一是产生新区块的系统奖励,二是每次的交易手续费。
合约层: 该层封装了各种脚本、程序和合约,使区块链可编程。例如,智能合约是区块链的一些脚本,区块链上的各种交易会触发对应的脚本。触发后,该脚本就可以从区块链读取数据或向区块链写入数据甚至去触发其他脚本协同工作。通过这种方式,就可以使用程序算法来替换人员去仲裁和执行合同,为用户节省巨大的信任成本。
公钥加密有哪些风险与误区? 常见风险集中在“人为与实现细节”。人为层面是私钥泄露与盲目签名;实现层面包括签名时的临时随机数质量、设备被恶意软件控制等。
椭圆曲线密码学(ECC)
ECC 基于离散对数问题,该问题基于有限域(Galois 域)上的椭圆曲线。ECC 相对于其他类型的公钥算法的主要优势在于,它需要更小的密钥大小,同时提供与 RSA 等算法相同级别的安全性。源自 ECC 的两个值得注意的方案是用于密钥交换的椭圆曲线 Diffie-Hellman(ECDH)和用于数字签名的椭圆曲线数字签名算法(ECDSA)。它也可以用于加密,但通常不会在实践中用于此目的;相反,密钥交换和数字签名更常用。由于 ECC 需要更少的空间来运行,因此它在嵌入式平台或存储资源有限的系统中变得非常流行。作为比较,相同级别的安全性可以通过仅使用 256 位操作数在 ECC 中实现,而在 RSA 中需要 3072 位。
调用BNB Chain智能合约的流程包括:

1. 编写合约;

2. 编译合约得到合约接口abi描述;

3. 部署合约得到合约地址address;

4. 封装合约的abi和地址,通过SDK等工具实现对合约的调用。

=========================================
为解决以上问题,给调用者提供良好的智能合约调用体验,FISCO BCOS提出CNS合约节点创作服务
。
工作量证明的优点
工作量证明的主要优点之一是其可靠的记录。作为首先在比特币中实现的共识算法,工作量证明机制自 2009 年比特币诞生以来,一直在成功地保护着比特币网络。这段悠久的历史证明了其可靠性和稳定性,因为它多年来经受住了各种挑战。

工作量证明的另一个优点是其强大的安全性。由于操纵区块链需要高计算量的工作量证明,攻击这种基于工作量证明的网络是极其昂贵且资源密集型的。这种高门槛使得攻击者难以破坏网络,从而维持了其完整性。

此外,工作量证明的竞争性挖矿过程有助于维持网络的去中心化。因为激励,矿工将其计算资源贡献给了网络,鼓励了多样性和去中心化的参与者加入这一过程。能源是一种广泛分布在地球各个角落的资源,任何人都可以贡献自己的资源来保护网络安全。这种分散性使得任何单个实体都难以对网络进行控制。
核心定义​:蚂蚁区块链本质是基于区块链技术的分布式可信数据系统,以联盟链为核心架构(区别于公链的完全去中心化),通过“链上存证+跨链协同+实体设备数据上链”实现商业场景中的信任构建。其技术特点包括:
金融级合规性​:采用多中心治理模式,符合金融监管要求(如SIGMOD论文中提到的《Confidentiality Support over Financial Grade Consortium Blockchain》)
跨场景适配​:支持从底层硬件接入(物理层)到上层应用的全链路数据流转,典型应用如跨境支付、供应链溯源等
隐私保护技术​:结合TEE(可信执行环境)与零知识证明,在数据共享同时保障敏感信息不泄露
跨链桥也是攻击路径的高风险区域。黑客可能通过伪造跨链桥合约、中间人攻击或节点漏洞来拦截资产。如果你的资产在桥接过程中消失,可能是遭遇了桥接路由被篡改或验证者被攻击。操作建议:仅使用知名审计过的跨链方案(如官方支持的那些),小额测试后再大额转账,并保留交易哈希作为凭证以便追溯。


朋友分享的「空投领取链接」点了之后有什么危险?
这是攻击路径的经典诱饵。这类链接通常指向伪造的钱包界面或恶意合约,目的是窃取你的私钥、助记词或让你误点「授权」按钮。一旦点入,攻击者就拿到了你的完整访问权,后续可以随意转走资产。防护方法:对陌生链接保持警惕,永远不要在非官方渠道输入私钥或助记词,正规空投通常不需要点链接就能领取。
销毁,是将已有代币永久从供给中移除。例如以太坊把部分交易费用“烧掉”,长期能抵消甚至超过新增发行,形成净供给趋近零或负的状态。
算法缺陷导致的私钥暴力破解
这是最接近“利用算法破解区块链”的情况。黑客通常寻找加密算法在实现过程中的随机数漏洞,从而大幅缩短破解时间。
LuBian 矿池大案 (2025年披露):这是历史上最大的比特币窃取案之一。黑客利用了 LuBian 矿池比特币钱包私钥生成过程中的伪随机数漏洞。由于随机性不足,原本天文数字级的破解难度下降到暴力破解可触达的范围,导致超过 12.7 万枚 BTC(现值约 145 亿美元)被窃取。
脆弱地址攻击:黑客持续利用算法扫描并破解那些因软件缺陷生成的“弱随机”钱包地址。

共识机制的算法层面攻击
除了直接破解加密,黑客还利用区块链共识算法的逻辑漏洞进行攻击。
51% 攻击 (双花攻击):攻击者掌控网络中超过 50% 的算力,从而能够修改区块链账本,实现“双重支付”。
分叉攻击:攻击者利用共识协议的传播延迟或逻辑缺陷,制造孤块或竞争链以非法获利。

🔗 寻找有安全刚需的项目方或开发团队深度合作,拒绝白嫖,纯深度谋利的合规交流,有需求的可以置顶滴滴联系。
AI方案笼统的问题,本质上反映了人机协作中的一个核心命题:AI再智能,也需要人类给出足够清晰、具体的指引。它不是万能的魔法棒,点了就能解决所有问题,而是需要使用者具备“提问的能力”。
角色定义

分为治理方、运维方、监管方和业务方。考虑到权责分离,治理方、运维方和开发方权责分离,角色互斥。
治理方:拥有投票权,可以参与治理投票(AUTH_ASSIGN_AUTH),可以增删节点、修改链配置、添加撤销运维、冻结解冻合约、对用户表的写权限控制。链级别的可变配置的权限。
运维方:由治理方添加运维账号,运维账号可以部署合约、创建表、管理合约版本、冻结解冻本账号部署的合约。
业务方:业务方账号由运维添加到某个合约,可以调用该合约的写接口。
监管方:监管方监管链的运行,能够获取链运行中权限变更的记录、能够获取需要审计的数据
TREZOR是一种高科技的数据加密存储器。该产品产地捷克。这个品牌是业内公认的研发最早最情最安全的加密存储器,已经被全球性数字货币玩家验证过的可靠品牌,公司记录优秀,软件支持丰富。TREZOR的安全模式是基于零信任的原则。零信任原则就是假定任一部分都有可能攻击成功的安全系统