本文解释了签名过程的基本数学原理,阐述了为什么不同的签名可以用在同一笔交易上,以及隔离见证如何修复交易不定形问题。文章详细介绍了签名生成过程中的随机性,以及恶意用户如何利用签名脚本的灵活性来改变交易ID,最后说明了隔离见证通过将签名脚本数据移至witness字段,从而避免了交易ID被篡改。
本文讨论了区块链身份与现实世界身份关联的重要性,指出仅依赖公钥存在密钥丢失的风险。BlockApps通过使用x509证书来解决这个问题,该证书由可信机构签名,将公钥与身份元数据绑定,支持证书吊销和身份恢复,并可防止匿名公司被用于不道德或非法行为。STRATO Mercata平台强制要求企业进行身份验证,以遵守反洗钱和反恐融资法规,并构建信誉系统。
本文解释了比特币交易签名的基本数学原理,阐述了为什么不同的签名脚本可以应用于同一交易,以及隔离见证(SegWit)如何修复交易可延展性问题。文章分析了签名过程中随机数 k 的作用,以及恶意用户如何通过修改签名脚本来改变交易ID,最后说明SegWit通过将签名数据移至见证字段来解决此问题。
文章讨论了“无钥即无币”口号在现代比特币环境中已不再适用,因为复杂的私钥生成和智能合约(如多签机制)导致仅持有私钥不足以完全控制比特币。文章介绍了比特币地址的演变、BIP16/BIP32、隔离见证和 Taproot 等技术,以及它们如何增加地址的复杂性。最后,文章提出了使用描述符语言作为解决方案,建议备份主私钥和描述符以确保资产所有权。
本文介绍了两种提高比特币安全性的方法:多重签名(Multisig)和拆分备份(如Shamir密钥分割方案)。多签适用于企业,通过多个密钥共同管理资金,避免单点故障;拆分备份更适合个人,通过将助记词分割成多个份额,即使部分丢失也能恢复钱包,推荐使用3/5的设置。
比特币开发系列 - 密钥即财产
加密钱包完全由私钥控制,如果私钥丢失,钱包将无法访问。 这在某种程度上是安全的。 但是,它在实际应用中会造成很多麻烦。 本文解决方案是提供一种方式备份及恢复私钥的方法。
下面是一些有用的技巧,帮助你更好地履行私钥管理这个重大的责任:
本文讨论了在区块链上表示公司身份的挑战,以及丢失私钥可能导致的问题。BlockApps 通过使用 x509 证书来解决这个问题,该证书将区块链身份与真实身份联系起来,允许撤销证书和恢复身份。该方案旨在防止匿名公司被滥用,并符合反洗钱法规 。