创建一门新的合约语言,如: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’的概念。作者详细介绍了如何防御这些潜在的攻击,并提供了几种保护措施,如使用不可销毁合约、验证部署历史和验证目标字节码。
CREATE2
本文章介绍了基于Emercoin加密货币的大规模微支付子系统Randpay,强调其在无信任环境下的支付聚合机制。Randpay使用随机抽样支付的方法,通过创建“彩票”交易,显著减少了区块链上记录的交易数量,从而降低了微支付的成本和区块链的膨胀压力。文章还详细介绍了Randpay与Lightning Network的比较及其优缺点,提供了实现该机制所需的算法和接口。
以太坊智能合约中经常需要随机数(尤其是博彩应用),我怎样才能安全地生成一个随机数? 有什么好的做法和安全权衡需要考虑?
文章讨论了智能合约中的可升级性问题,认为可升级性破坏了智能合约的不可变性,因此是一个缺陷。文章通过代码示例详细解释了如何使用代理模式实现可升级性,并提出了几种缓解策略,如限制可变性和使用参数等。
本文介绍了一种基于Plasma Cash的区块链扩容解决方案,包含了设计规范和Node.js及Vyper的实现细节。文中详细讨论了该协议的属性、区块结构、交易和证明检查机制等关键部分,并展示了相关代码和架构,作者希望通过这一实现推动以太坊社区的Layer 2扩展进步。
这篇文章介绍了新的ENS管理器如何支持EIP1577内容哈希,解决了将IPFS集成到ENS中的问题。它详细解释了使用该新协议的步骤、如何设置解析器、以及对现有内容的影响,非常适合开发人员和技术爱好者了解ENS和IPFS的结合。
ERC721非同质化资产配置Metadata及部署
本文探讨了在刑事司法系统中对预测风险评估的伦理辩论,着重分析了使用机器学习预测犯罪行为的方式,讨论了预测与诊断的差异,以及如何通过因果推断更有效地理解和应对犯罪。文章指出,当前的伦理争议往往误导了我们,使我们忽视了犯罪干预和治疗的真正目标。
以太坊中的微支付通道
本篇文章总结了目前主要的应用在区块链的不可预测随机数获取协议,并提炼出它们的设计思想,方法论以及依赖的假设,然后对他们进行比较。 本文分为两部分:第一部分介绍基本概念,并从零开始构造适用于分布式系统的随机数协议核心;第二部分介绍目前主流的应用在区块链项目中的随机数协议,并分析他们是如何使用第一部分所介绍的某类或者某几类协议核心。
文章讨论了Neutrino协议的优缺点,重点分析了其在比特币轻客户端中的应用及其潜在的系统性风险,尤其是对矿工信任的依赖问题。作者指出,虽然Neutrino在隐私和轻钱包开发方面有优势,但其长期对比特币生态系统的影响可能不利。
扫一扫 - 使用登链小程序
375 篇文章,1222 学分
187 篇文章,730 学分
53 篇文章,200 学分
35 篇文章,124 学分
126 篇文章,121 学分