区块链
区块链主流共识算法介绍
本文章只对各个算法做描述性的文字介绍,概括大意,不介绍区块链各个算法的实施细节。当前常见的工作量算法Pow: 工作量证明,主要在 Bitcoin, Ethereum(1.0), Litecoin, Conflux, Dogecoin 等项目中使用。dPow: 延迟工作量证明,主要在 Komodo 项目中使用Pos:权益证明,主要在 Ethereum(2.0), Peercoin 等项目中使用。Po
主流区块链的手续费Gas计算
此文是《使用稳定币收付款》的补充阅读,旨在详尽的介绍各个区块链的手续费计算和生态位,原文关于手续费的结论如下:USDT 有多个不同的版本,如,USDT on Ethereum (以太坊) 、USDT on BSC (BNB Smart Chain) 、USDT on Tron (波场) 等。它们价值相同,但不能直接互通。而且不同区块链上,交易的手续费 (下述手续费是过去一年的平均手续费)、交易的确
如何评价区块链的软分叉与硬分叉
在分布式系统里,有一个CAP定理,就是一致性©、可用性(A)和分区容错性(P)是不可兼得的。在区块链领域,也有一个类似的翻版,即著名的不可能三角,即去中心化、可扩展性、和安全性是不可兼得的。简单理解,去中心化代表了网络节点的数量;可扩展性代表了网络的性能,即我们常说的TPS;而安全性代表了作恶的代价,代价越大,作恶的动机就越弱,愿意作恶的节点就越少,就越安全。在我看来,这是CAP定理的另外一种说法
区块链能实现真正的去中心化吗?
2008年,一篇叫做《比特币:一种点对点的电子现金系统》横空出世。那个时候,正值由美国次贷危机引发的全球金融危机之际,当很多人无力偿还贷款流离失所的时候,这一切的罪魁祸首华尔街的精英们正在开香槟庆祝巨额的年终奖又到手了。这深深引发了很多纳税人对于巨头主导下金融体系的质疑和反感。比特币的出现让很多人看到了希望,也举起了去中心化的口号。当然了,比特币真正火起来还要等到几年以后了,彼时还主要是极客圈的乌
区块链的数据存储在哪里,如何保证去中心化?
从概念上说,区块链的数据是存储在链上的;从物理上说,区块链的数据是存储在每个节点本地的机器的(当然了,现在有的节点是部署在云服务器上的,那数据也就在相应的云端了)。这是最早比特币时代诞生的范式。以比特币为代表的第一代区块链项目,不同的节点除了算力大小不同外,在其它方面都是基本上一致的。每个节点都会在自己本地机器存储历史的和最新的区块数据,只不过这个机器,最早是计算机,后面成了专门的矿机。这种存储方
区块链和传统金融互相排斥
在过去十五年,区块链已经成为不可忽视的现象级创新,区块链的市值也已经突破万亿美元规模。但是区块链和传统金融的接入仍然差强人意,今天依然没有多少银行愿意接入币圈交易所,满足持币用户出入金需求。银行是非常谨慎的,这个全新业务带给银行巨大的风险,稍有不慎就会出问题。比如TD银行由于在哥伦比亚的两大区块链交易所提供了10亿美元的转账支持,而被控反洗钱措施不当,被美国执法机构FinCEN罚款了30亿美元。银
比特币的公平分发模式为什么难以复制
区块链协议中,除了早期的LTC可以在BTC基础上调参后就可以发行以外,最近几年里的新协议都必须要有实质的创新。创新体现在几个方面,比如挖矿机制的创新,更公平和更包容的挖矿方法,比如Warthog的PoBW;创新也体现在共识机制,比如更快和更高的tps,比如Kaspa的并行机制。创新需要有理论基础,一篇过硬的论文是最低要求;同时需要有高水平的开发、测试和封装,确保上线不会出现重大问题,工程实力要过硬
为什么智能合约并不是区块链的圣杯
以太坊开创了智能合约赛道并成为这个赛道的王者,在那以后,智能合约已经成为了一个区块链项目绕不开的话题。目前区块链协议成功的路无非就两条:以BTC为代表的,无智能合约,走去中心化货币路线,追求极致的去中心化、可扩展化和安全性的路;以ETH为首,走智能合约路线,部分进行二层扩容的路。走去中心化货币的路线的协议,一般都是PoW协议。以Kaspa为例,秉承中本聪的愿景,从零开始组件团队,没有VC的投资,所
Binance Research:区块链支付,一个新的开始
近期,Binance Research 发布了一篇 Web3 支付的研报,很好地梳理了传统支付、区块链 Web3 支付的现状,并通过结合区块链带来的优势,展望了 Web3 支付的未来。研报体系完整,论点充足,值得借鉴。最让我受启发的是,作者小哥 Joshua Wong 基于宏观分析师的背景,以数据驱动的方式,能够更多地将 Web3 支付置身于整个庞大的传统金融支付体系,而不是陷入纯粹追求链上技术的
硬件冷钱包:回归区块链技术的初衷
区块链技术的诞生,旨在解决传统金融系统中的信任问题和中心化弊端。通过去中心化的网络,每个用户都可以自主管理自己的账户资产,避免依赖第三方服务机构和避免第三方信任危机以及成本。因此在区块链架构中,私钥的控制权成为个人资产安全的关键。然而,随着区块链技术的普及,安全问题再次成为焦点。线上交易的攻击、项目本身作恶等等,均暴露了当前区块链生态系统中的安全隐患。为了回归区块链技术诞生的初衷 — — 用户自主