我是先河系统CTO杨尉,欢迎大加关注的的Github: waynewyang,本文是filecoin技术架构分析系列文章第五章filecoin源码分析之协议层心跳协议。
Substrate 设计总览, 分为三篇,这第一篇。
文章介绍了一种通用的Plasma设计,允许在Plasma上构建各种智能合约,称为‘plapps’。通过在以太坊上部署一种称为“谓词合约”的智能合约,用户可以低成本地在Plasma链上运行应用程序。文章还提到团队的进展和未来的发展方向,鼓励开发者参与构建plapps。
文章介绍了以太坊Constantinople硬分叉后,通过EIP-1014引入的CREATE2操作码,使得新形式的智能合约——变形合约成为可能。这种合约可以在销毁后重新部署到相同地址并更换新的字节码,从而带来潜在的安全风险。文章详细探讨了变形合约的原理、实现方式及防御策略,并与现有的透明代理模式进行了对比。
CREATE2
Solana 创始人 对Solana核心创新的高层次解释
创建一门新的合约语言,如:Solidity 有什么样的优缺点,相对于使用一门现有的其他语言如: Golang 或 Python?
本文是filecoin技术架构分析系列文章第四章filecoin源码顶层架构分析。
文章介绍了Matter Testnet的推出,这是基于SNARK技术的Plasma扩展方案,能够在测试网上实现每秒500笔交易的处理。文章详细阐述了Plasma的技术背景、SNARKs的应用、技术挑战和解决方案,以及未来的发展方向。
我是先河系统CTO杨尉,欢迎大加关注的的Github: waynewyang,本文是filecoin技术架构分析系列文章第三章filecoin开发网络使用。
本文介绍了Giveth DApp的发展进展及其在慈善捐赠领域的创新。Giveth是一个基于以太坊区块链的开放源代码平台,旨在提高捐赠过程的透明性和问责制。文章还提到了Giveth的社区参与及其在闭合测试阶段取得的成就,包括与多方合作,改善平台功能,并计划逐步开放更多项目。
本文介绍了去中心化自治组织(DAO)的概念及其在治理系统中的潜力,强调了DAO的特点,如无中心化管理、开放性的参与和透明的治理机制。以比特币为例,讨论了DAO的基本原则、治理过程和利益相关者的协作方式,提出DAO在灵活性和长期导向方面的优势,以及它如何解决传统治理的局限性。
关于智能合约升级,也许原来的认知是错的
我是先河系统CTO杨尉,欢迎大加关注的的Github: waynewyang,本文是filecoin技术架构分析系列文章第二章filecoin通用语言理解。
我是先河系统CTO杨尉,欢迎大加关注的的Github: waynewyang,本文是filecoin技术架构分析系列文章第一章介绍filecoin概念。
文章讨论了以太坊升级中的CREATE2操作码及其可能带来的安全风险,特别是‘Wild Magic’和‘Zombie Contracts’的概念。作者详细介绍了如何防御这些潜在的攻击,并提供了几种保护措施,如使用不可销毁合约、验证部署历史和验证目标字节码。
本文章介绍了基于Emercoin加密货币的大规模微支付子系统Randpay,强调其在无信任环境下的支付聚合机制。Randpay使用随机抽样支付的方法,通过创建“彩票”交易,显著减少了区块链上记录的交易数量,从而降低了微支付的成本和区块链的膨胀压力。文章还详细介绍了Randpay与Lightning Network的比较及其优缺点,提供了实现该机制所需的算法和接口。
以太坊智能合约中经常需要随机数(尤其是博彩应用),我怎样才能安全地生成一个随机数? 有什么好的做法和安全权衡需要考虑?
文章讨论了智能合约中的可升级性问题,认为可升级性破坏了智能合约的不可变性,因此是一个缺陷。文章通过代码示例详细解释了如何使用代理模式实现可升级性,并提出了几种缓解策略,如限制可变性和使用参数等。
本文介绍了一种基于Plasma Cash的区块链扩容解决方案,包含了设计规范和Node.js及Vyper的实现细节。文中详细讨论了该协议的属性、区块结构、交易和证明检查机制等关键部分,并展示了相关代码和架构,作者希望通过这一实现推动以太坊社区的Layer 2扩展进步。
这篇文章介绍了新的ENS管理器如何支持EIP1577内容哈希,解决了将IPFS集成到ENS中的问题。它详细解释了使用该新协议的步骤、如何设置解析器、以及对现有内容的影响,非常适合开发人员和技术爱好者了解ENS和IPFS的结合。
扫一扫 - 使用登链小程序
187 篇文章,1007 学分
375 篇文章,887 学分
53 篇文章,254 学分
105 篇文章,129 学分
438 篇文章,122 学分