以太坊爱好者
其他
干货 | 比特币升级提案 Taproot 技术解读
假设共有四组条件。首先,分别计算出这四组条件的哈希值;再将这四个哈希值两两配对,计算出两个哈希值;最后,把这两个哈希值组合起来做哈希计算,生成最终的哈希值。最后这个哈希值就是默克尔根。
2021年9月25日
其他
观点 | 账户,严格访问列表和 UTXO
Limit。Witness:额外的元数据,包括赋予交易合法性的数字签名以及无状态的默克尔树分支。交易由自身的输入和输出来唯一标识,也即签名的对象仅包括输入和输出。Witness
2021年9月10日
其他
干货 | 什么是比特币默克尔化抽象语法树?
https://bitcointechtalk.com/what-is-a-bitcoin-merklized-abstract-syntax-tree-mast-33fdf2da5e2f
2021年9月1日
其他
干货 | 详尽解释隔离见证
签名/口令/别的东西。这个用法可以把解锁脚本保护起来,让发送者无从知晓一个地址的内容,并且也能节约空间:举个例子,一个多签名钱包的锁定脚本可能非常长,这样我们就必须把整个锁保存起来;有了
2021年8月25日
其他
引介 | 闪电网络的历史:从头脑风暴,到测试版本(下)
开发者意识到,如果有相对时间锁,闪电网络可以运行得更好。因为相对时间锁可以让用户指定某些比特币在某笔交易上链后再锁定一段时间。概念上,在闪电网络中,用户可以让支付通道永远敞开;但
2021年8月8日
其他
引介 | 闪电网络的历史:从头脑风暴,到测试版本(上)
的解决方案花了很大力气,在理论上解决了这个问题。但在实践中,问题依旧。比如说,如果一笔支付在路由过程中失败了,用户没有任何追索权,只有等支付通道的时间锁解除后资金释放,而这可能要经历几个月的时间。
2021年8月7日
其他
科普 | 理解闪电网络,Part-1:构建比特币的双向支付通道
闪电网络所需的第二个模块可能不需要太多解释,因为它可以说是比特币协议本身的存在理由:多重支付的防范措施。如果两笔事务(或者说输入)依赖于同一个输出,那只有其中一笔才会得到整个网络的确认。
2021年7月22日
其他
Echo | 以太坊的设计理念,Part-2
限制,那么恶意用户就会发送一个有数十亿步循环的交易。没有人能够处理这样的交易,因为处理这样的交易花的时间可能很长很长;但是谁也无法预先告知网络上的矿工,这就会导致拒绝服务的漏洞产生。一种替代严格
2021年7月9日
其他
Echo | 以太坊的设计理念,Part-1
UTXO;而交易受到下列有效性要求的约束:1.每个被引用的输入必须有效,且未被使用过;2.交易的签名必须与每笔输入的所有者签名匹配;3.输入的总值必须等于或大于输出的总值。因此,比特币系统中,用户的
2021年7月8日
其他
引介 | Fluffy 客户端:以太坊的极轻客户端
clients有关这个主题的一个视频演讲注:方便的是,所有实现功能性轻客户端所必须的基础设施也会自然延伸到无状态客户端上,所以会跟无状态以太坊有很多交叉。实际上,让无状态客户端能够服务于绝大部分
其他
引介 | Trin 客户端开发报告 #1
的对等节点即刻访问到。现在我们已经能够在客户端之间建立通信,下一步我们将致力于开发出一个覆盖层网络,在接口节点之间实际传输数据。初步来看,我们的重点是通过门户网络提供状态数据。这就意味着,Trin
其他
“创世文档” 译后记
了解这几位密码朋克,不仅是为了了解比特币所吸收的营养,也是为了从他们的尝试中获得教训。仔细阅读他们的设想,你会发现历史真的押韵。他们已经尝试过走不通的路,也还有人奉为创新、跃跃欲试。
2021年6月20日
其他
干货 | 创世文档:Hal Finney 的数字现金探索成果 RPOW
https://bitcoinmagazine.com/culture/genesis-files-bit-gold-szabo-was-inches-away-inventing-bitcoin
2021年6月16日
其他
通告 | 以太坊 “伦敦” 升级预览
网站上获取)原文链接:https://medium.com/ethereum-cat-herders/london-upgrade-overview-8eccb0041b41作者:
2021年6月13日
其他
干货 | 创世文档:尼克·萨博的 Bit Gold 与比特币只半步之遥
https://bitcoinmagazine.com/culture/genesis-files-bit-gold-szabo-was-inches-away-inventing-bitcoin
2021年6月10日
其他
干货 | 创世文档:Wei Dai 的 B-Money,也许是比特币的初稿
在第一个方案里,不是由某个权威实体来控制账本,而是每个参与者都维护着同一账本的一个单独的备份。每当有一笔交易发生时,每个人都各自更新自己的账本记录。此外,这份账本的账户名都是公钥
2021年6月7日
其他
干货 | 创世文档:Adam Back 如何设计出比特币的引擎
出版他们白皮书的同一时间,一群带有自由意志主义(Libertarian)倾向的隐私权运动人士也开始意识到了互联网的强大潜力。这群拥有同样意识形态的人开始形成了一个邮件组,专门探讨加强隐私的技术。跟
2021年6月3日
其他
干货 | 创世文档:David Chaum 的 eCash 如何催生一个密码朋克的梦
https://bitcoinmagazine.com/culture/genesis-files-how-david-chaums-ecash-spawned-cypherpunk-dream
2021年5月31日
其他
观点 | 用于状态网络的可扩展广播方案
攻击/安全性要求):交易来自整个网络。一些网络参与者本身就需要维护完整的交易池(例如,矿工、抢跑交易者)。一些网络参与者缺少足够的资源来处理完整的交易池(例如,轻客户端)。我提议的交易
其他
观点 | 状态膨胀和无状态性
“节点”)处产生两种数据:一种是区块数据,即我们常说的区块链,这部分数据记录了这个网络(这台计算机)在过去发生的所有事情;另一种是状态数据,即代表当前整个网络的状态的数据,对以太坊来说,“状态”
2021年3月26日
其他
观点 | 务实地取消 SELFDESTRUCT
树等)的讨论已经开始了,如果状态存储的数据结构能够接近单一的的键/值存储结构,并且单个区块中可以变更的状态数量有一个较低的上限,那将大大扩展我们的选择空间。SELFDESTRUCT
2021年3月19日
其他
通告 | Geth v1.10.0
多字,但是值得每一个关心以太坊的长期前景的人细细阅读。从中我们可以看到,一个为整个以太坊生态开发最基础的基础设施的工程师,如何理解自己的工程目标、如何发现瓶颈,以及如何理解自身在整个生态中的角色。
2021年3月17日
其他
引介 | “柏林” 升级内容概览
攻击界面。此外,它也有助于在无状态以太坊实现后的环境中限制见证数据的大小。当前,纳入默克尔证明所需的带宽远大于验证一个区块所需的合理规模,所以大家都在寻找某种办法能为见证数据施加上限。虽然
2021年3月15日
其他
干货 | 比特币就是时钟(下)
(1992)毋庸置疑的是,因果关系对于经济计算而言至关重要。鉴于账本其实是多个合作方之间经济计算的具象化,因果关系对于每个账本而言同样至关重要。我们需要一个能让所有参与者就唯一历史记录达成共识的系统
2021年3月14日
其他
干货 | 比特币就是时钟(上)
一枚实物金币,你得从地底下挖出金子。但是,你可以在纸上伪造金币。你只需要在账本上添加一个条目,声称自己有一些金币就行。如果是央行,只需要在电脑上敲几个键,就可以增发数万亿美元。(金融从业人称之为
2021年3月13日
其他
观点 | 弱无状态性 以及/或者 状态保质期机制:即将到来
分析了弱无状态性;如果有详细讲解状态保质期的工作,那对照起来必定会很有趣(我还没发现有这样的文档;但也许有)。另一个挑战是,让整个生态准备好付出转变的代价。举些例子:弱无状态性需要用
2021年3月12日
其他
引介 | 值得考虑删除的 EVM 功能
外部价格信息的输入机制(oracle),通过调用一些合约,在获得所有合约回复后取中位数作为输出。有何问题?其实绝大多数不可信任调用的用例都可以通过其他方式绕过去。对于转账,Solidity
2021年3月10日
其他
引介 | 状态可得性 —— GetNodeData DHT 方案
网站上获取)原文链接:https://ethresear.ch/t/state-availability-getnodedata-dht-approach-dev-update/8657作者:
2021年3月5日
其他
Echo | Nick Szabo:货币的起源
无论是人情往来、物物交换、货币、信用、雇佣,还是市场交易。在勒索、征税、进贡乃至司法处罚中,这个问题也很重要。甚至,在动物的互惠利他主义中,这问题尤为重要。想象一下猴子之间的相互帮助
2021年2月24日
其他
观点 | 以太坊状态规模管理诸提议(下)
“二树流”。也就是说,我们到底是像现在这样,只有一棵状态树,只不过把某些状态标记为过期;还是直接把失活的状态从主状态树上移除,转移到另一棵专门的(只包含过期状态的)树(或者其他数据)上?一树流-
2021年2月16日
其他
观点 | 以太坊状态规模管理诸提议(上)
到一个新的账户……)都会给以太坊添加状态内容(也即是给状态数据增加数据对象),而所有全节点都必须存储全量的状态数据,这样才能验证新区块以及制造新区块。这些操作只需事务的发送者一次性缴交按
2021年2月15日
其他
引介 | 如何开发出好用的轻客户端,Part-3
等中心化提供商。如果我们想要别出心裁一些,就需要开发一个可以在低资源设备上运行的新型轻客户端。在本文中,我们将介绍以太坊状态是什么,以及如何让轻客户端轻而易举地获得它。以太坊状态当我们提到
2021年2月4日
其他
科普 | 如何开发出好用的轻客户端,Part-2
并为其制定规范是一个持续性的研究主题,目前已经有了一个还在不断完善中的大致规范和概念证明客户端。我们还在继续进行开发,之后会公布新的进展。(未完)(文内有许多超链接,可点击左下
2021年2月3日
其他
科普 | 如何开发出好用的轻量级客户端,Part-1
如同茫茫沙漠,客户端就是沙漠中渴求数据的旅人。同步并维护状态的难度过高。区块链上的历史记录在绝大多数情况下是无用的,却是必不可少的。核心以太坊协议在本质上对
2021年1月25日
其他
引介 | Rollup 不完全指南
交易应用来说,其智能合约不属于任何人,与上述安全假设依赖的想法矛盾)。即使系统中一个对象的状态可以在未经系统所有者同意的情况下被改变(例如在基于账户的系统中,可以在未经所有者同意的情况下
2021年1月24日
其他
观点 | 比特币:让储蓄成为储蓄(下)
“储蓄更多钱”。随着时间推移,平均来看每个人持有的货币名义数量都会越来越少,但每个货币单位的购买力都会越来越高。推迟消费和投资的能力会得到奖励(至少不会被惩罚),就是保证所有经济激励能够相容的关键。
2021年1月22日
其他
观点 | 比特币:让储蓄成为储蓄(上)
无论你是否认为这是个被操纵的游戏,还是仅仅认识到了永恒的法币贬值就是一个现实,全世界的经济体都已经被迫接受了一个货币会不断贬值的世界。虽然贬值货币的初衷是鼓励投资并刺激
2021年1月21日
其他
干货 | 账户抽象的动机、历史和分析
https://etherscan.io/tx/0x4f719da4e138bd8ab929f4110e84d773b57376b37d1c635d26cd263d65da99cb[2]
2021年1月13日
其他
引介 | 简介 DeFi 的价值和产品
比特币为个人提供了一个具有固定发行上限的、非主权的数字化价值存储系统,进而掀开了一场去中心化革命。但是,只有一种资产造不出一个稳健的金融系统,用户需要的是能够投资并获得回报的服务和产品。这就是
2021年1月11日
其他
科普 | DeFi 借贷协议指南
借贷协议,从而帮助人们选择适合自己的借贷协议。这篇入门指南从年化利率、手续费和安全性方面对比了以太坊上流行的借贷平台,并解释了一些关于手续费的重要注意事项。
2021年1月4日
其他
观点 | 以 “状态” 视角理解以太坊及其未来
Plasma,都没法证明锁入自己合约的资金与锁入带状态合约中的同样安全(既不会被冻结,也不会被盗走)。在状态通道方案中,如果你没有时刻监控区块链,你的交易对手可以通过向主链提交旧的状态,来
2020年12月31日
其他
引介 | eth1 -> eth2 转换
1559,以太坊在感受后者时更加顺畅)。虽然打包和广播交易所使用的代码路径区别很大,但是它们所提供的功能都是一样的。我们甚至可以对这种转换进行设计,以便钱包无需经过任何修改,即可通过
2020年12月28日
其他
引介 | 账户抽象化(EIP-2938):为什么 & 做了什么
证明。该证明可以在不泄露秘密值和存款信息的情况下,证明其知道这个秘密值。这样就把存款和提款脱钩了。但是在提款时有一个鸡生蛋蛋生鸡的问题。为了在新生成的地址上执行提款交易,用户需要给该地址存入一些
2020年12月27日
其他
Echo | Nick Szabo:货币,区块链与社会可扩展性(下)
很久以前,我们使用黏土,后来使用纸,如今通过计算机和数据网络上运行的程序和协议来实现大部分商业交易。虽然这种进步极大地改进了交易撮合和信息流动,却导致人类对作恶行为的防御力下降。
2020年12月25日
其他
Echo | Nick Szabo:货币,区块链与社会可扩展性(上)
说过:“有一种老生常谈,明明谬以千里,教科书和名人演讲却还在学舌:我们应该培养思考的习惯,多思考我们正在做的事情。而事实却恰恰相反,文明的演进,正是通过增加那些我们不假思索就能执行的规范来实现的。”
2020年12月23日
其他
科普 | 什么是 “数据可得性” ?
下载所有数据正如上文所讨论的那样,解决数据可得性问题的最直接方法就是,要求所有人(包括轻客户端)下载所有数据。显然,这种方法不具备良好的可扩展性。比特币和以太坊等大多数区块链均采用这种方法。
2020年12月20日