2021以太坊DApp开发实战1—环境架设 发现网络DApp的中文开发教学还是太少,这篇文章除了当作老崔学习的总整理,也当作一个抛砖引玉,看看有没有办法引起中文用户更多的涟漪。 Ethereum, EVM, Solidity, Truffle, Hardhat, Remix, Waffle, Rinkeby ……到底是什么? Ethereum 以太坊 这个相信应该没有人不明白,执行智能合约的...... linx 2024-10-23 0 数字货币
什么是扩容及常见的扩容方案 以太坊是目前最多人使用的一条公链,随着项目越来越多,问题也渐渐浮现。手续费持续高涨,尤其是目前DeFi的蓬勃发展,高昂的手续费让不管是DeFi或是区块链游戏,都变成了大资产用户的游乐场,以太坊的扩容明显是当务之急。 为什么需要扩容? 讲到扩容,就不得不提到Vitalik 提出的区块链的三角难...... linx 2024-10-23 0 数字货币
什么是DPoS(Delegated Proof-Of-Stake)权益委托证明 DPoS 的英文全名为Delegated Proof-Of-Stake,中文翻译成权益委托证明,与PoS 相比多了一个委托,当然DPoS 重点就是委托这两个字,先前有提过区块链系统每次要记账,所有的参与者都得先产生一个共识,产生共识的其中一个方式是可以每次都用投票来决定议事,这种透过投票来决定如何营运区块链或者记帐的方式...... linx 2024-10-23 0 数字货币
PoS的好处,为什么PoS是可行的 前面提过PoS 跟PoW 两个共识机制相比,差别在于争夺记账权的时候,从PoW 的比谁的算力高,机器一直算、算、算;比电脑跑得快,所以电脑必须超速运转24小时,然后改成PoS 的比谁的押金比较多。 POS 的好处 PoS 的好处在于它不用很强的电脑、超速的运转,只要普通的电脑就可以参与了,所以不会这么耗电,...... linx 2024-10-23 0 数字货币
什么是PoS(Proof of Stake)权益证明? PoS英文叫proof of steak,中文翻译叫做权益证明,之前提过那个很脏、很慢的PoW共识算法,会如此评价PoW的原因是因为它很脏、很慢、很耗电、很耗资源,简单来说,PoW是个不环保的共识机制,很多人为了挖矿而挖矿,甚至产生出只能用于挖矿的机器,且电能消耗太严重。 POS 核心概念 现在是讲环保的时代,...... linx 2024-10-23 0 数字货币
什么是MACI,MACI是什么意思? MACI 是Minimal Anti-Collusion Infrastructure的缩写, Vitalik在2019年5月于ethreaser.ch所提出,为了让用应用程式在区块链上可以有抵抗共谋的一个机制(主要是想达到正确地执行你的想法跟抗审查(censorship resistance))。而最实际的应用就是投票,若在区块链上投票能做到他人无法查验你的票,这样行...... linx 2024-10-23 0 数字货币
什么是智能合约?用IBM的研究报告完整回答你! 1. 什么是智能合约(Smart contract)? 智能合约指的是由程序代码组成并且在满足条件时会自动执行的合约,与其说他是合约他更像是电脑程序,智能合约所有立约人确认条件没问题后会将它放到区块链上,由区块链负责执行、交易、纪录及使智能合约结果不可逆。 2.智能合约是如何运行的? 目前智能合约被广...... linx 2024-10-23 0 数字货币
什么是Zkopru,Zkopru是什么意思? Zkopru 这个名称是由zk-transaction + Optimistic Roll-Up 的字首组成,这个layer 2 的协议包含了使用零知识证明来保护交易的隐私( zk-transaction)、再搭配Optimistic Rollup 来管理layer 2 。 它和Zk Rollup 有什么不同? Zk Rollup连同layer 2的链的state transition都是由零知识证明来处理,但缺...... linx 2024-10-23 0 数字货币
Consensus共识算法 大家都知道区块链的核心围绕在共识上。那跟我们日常生活有什么不同呢?基本上,我们生活中无时无刻都是在维持共识,该怎么说呢?那就让我们看下去吧! 古时候,双方取得共识便可以交换商品。 现代,双方取得共识便可以购买商品。 倘若你不相信对方呢?那就会透过「公正第三方」来当作彼此的桥梁...... linx 2024-10-23 0 数字货币
数据不可篡改与帐本不可篡改是两回事 看新闻都会提到blockchain的不可篡改可以用在物流追踪或供应链管理 是的, 没错, 的确可用 但是不需要blockchain 也可以做到 要理解这看法, 需要先理解数据不可篡改与帐本不可篡改的差别 数据不可篡改 所谓的" 不可篡改" 指的是数据从进去系统到从系统出来, 都没有改变 这件事很容易, ...... linx 2024-10-23 0 数字货币
99%容错共识指南 我们很久以来就听说,在同步网络中,有可能以50%的容错率达成共识,在同步网络中,任何诚实节点广播的消息都可以保证在某个已知时间段内被所有其他诚实节点接收到(如果攻击者拥有更超过50%,就可以执行“51%的攻击”,而有这种用于这种类型的任何算法)的类似物。我们也很久以前就听说过,如...... linx 2024-10-23 0 数字货币
Decentralized 与P2P 的概念 学习区块链时,经常会看到"Decentralized" 这个词,而大部份人都会翻译其为"去中心化",而在网络上找了大部份的文章亦然,所以基本上都是"复制贴上",人云亦云,但又不明白这个词的实际概念。 在理解或讨论一项未知的事物前,必先理清该事物的本质或定义。 如果开始时就...... linx 2024-10-23 0 数字货币
权益证明常见问题 什么是权益证明 权益证明(PoS)是用于公共区块链的共识算法的一类,其取决于验证者在网络中的经济利益。在基于工作量证明(PoW)的公共区块链(例如比特币和以太坊的当前实现)中,该算法奖励解决密码难题的参与者,以验证交易并创建新区块(即采矿)。在基于PoS的公共区块链(例如,以太坊即将推出的Cas...... linx 2024-10-23 0 数字货币
为什么权益证明棒棒的 权益证明(Proof of Stake, PoS)比工作量证明(Proof of Work, PoW)在区块链安全上更具优势的关键因素有三个。 权益证明在同样成本下可提供更高的安全性 理解这点最简单的方式,就是把权益证明和工作量证明摆在一起看,假设每天有$1的区块奖励,攻击此网路所需的成本是多少。 基于GPU 的工作量证明 ...... linx 2024-10-23 0 数字货币
分片研究:它是什么以及如何工作? 加密世界在不断发展,因此,随着加密采用的增加,区块链也越来越面临可扩展性问题。例如,比特币目前是最大的加密货币市场资本家,每天完成超过29.9万笔交易。由于其巨大的增长,比特币的网络会定期停机。 但是,比特币并不是唯一存在可扩展性问题的区块链。第二大加密货币市场资本家以太坊也面临...... linx 2024-10-23 0 数字货币
智能合约中判读字符串相等 Solidity中很多方法都很底层,比如开发中很常见的迭代和判断字符串相等的方法都没有,必须要自己写个方法来实现。可能已有些库已实现类似的方法,不过总归是要麻烦不少。相比起来,JavaScript自己就带了很多原生的方法,用起来也很顺手。 判读字符串相等不能直接使用==这样的方法,我也搞不清为什么,很...... linx 2024-10-23 0 数字货币
介绍PoW,PoS,DPoS共识机制 什么是PoW, PoS, DPoS 共识机制? 区块链中的众多节点为了防止弊端问题,就必须设计一套共识机制( Consensus )来保护系统。区块链是一种去中心化与分散式系统的实践,架构中只要是遇到分散式系统,就必须处理资讯同步问题,只要是遇到去中心化,并必须处理作弊问题(拜占庭问题)。这就是区块链为...... linx 2024-10-23 0 数字货币
权益证明机制(PoS)的投资属性 笔者花了两节的篇幅来探讨去中心化金融的本质是效率低下造成的流动性稀缺,并指出投资者可以通过效率红利和监管红利两方面入手,捕捉获利机会。而今天要说是去中心化金融的鼻祖,权益证明机制(PoS)的投资属性。 PoS的两个概念 说到PoS,各位读者可能还会记得笔者早前经已谈过。要了解PoS,各位必须掌握...... linx 2024-10-23 0 数字货币
公链/联盟链/私链的简单介绍 去中心化的区块链就是公链;多个团体共同维护的中心化区块链就是联盟链;个别团体自行维护的中心化区块链就是私链。公链效率较一般系统低(以每秒钟可处理的交易笔数来计算),联盟链常见于产业联盟或国际合作,私链则是一般的资讯科技系统升级。在这一节我们将会分别探讨公链、联盟链、私链。 公链 所...... linx 2024-10-23 0 数字货币
如何在智能合约中取得链下价格数据 近期与读书会的前辈讨论开发产品的可能性,当我在思考如何完成一个最佳化的一键行为时,想到一个问题,如何在类似闪电贷的交易内进行价格的比对,比如在某个价格区间内买卖以完成套利。价格数据一般都是存在于交易所,不同交易所会有不同买卖价格,因此存在套利的空间。要进行套利时,取得各交易所即时的价...... linx 2024-10-23 0 数字货币
EIP-2612的permit方法是什么? EIP-2612替ERC-20标准增加了一个新的方法:permit。 简单来说:过去要approve后我们才能把代币转给别的合约。但如果该代币支援了permit(例如DAI ),那我们就可以透过在链下用私钥签署产生一个签名,而只要有这个签名,别人(例如合约)就可以帮我们呼叫permit然后把代币转走。 所以如果随着未来更...... linx 2024-10-23 0 数字货币
Dapp(去中心化用程序)简介 现今大部分应用程序像是Gmail、Facebook或Twitter等,都是采用Centralized(中心化)架构。中心化应用程序背后都会有一间公司或组织(例如Facebook、Google或Amazon)来进行管理。这些应用程序通常运行在某些特定的电脑上,并且分散在世界各地不同的资料中心。 目前的网络服务大部分都有单一公司或组织提...... linx 2024-10-23 0 数字货币
【Dapp技术简介】如何构成Decentraland? Decentraland是架构于Ethereum区块链上的虚拟世界。Decentraland的土地(Land)是纪录在区块链上的虚拟资产,所有权可以像真实世界中一样转移。土地是数量固定的有限资源,每ㄧ笔土地都有固定的座标(x, y)。土地拥有者可以任意创造土地上呈现的内容,像是静态的3D场景或是一间虚拟电商甚至一个可和使用者...... linx 2024-10-23 0 数字货币
ARK “All-in-One Blockchain Solutions” 的特别之处 ARK的宗旨是使区块链被更广泛使用(increasing consumer adoption)。以技术上来说ARK是基于一个DPOS区块链,并有原生的ARK虚拟货币。最主要的功能是让使用者可透过ARK平台和其他区块链互动,他们称这个技术叫做“ SmartBridges ”。 如果未来许多不同区块链被广泛地使用,不太可能使...... linx 2024-10-23 0 数字货币
SAFT:朝向合规的代币销售框架 区块链协议的代币,或简单来说“ 代币 ”,是被用来连结去中心化服务、应用和社群的数字资产(总合来说可称为,“代币网络”)。 截至撰写本文时,已有众多这类网络被全世界广泛使用,还有许多在开发中。比特币和以太坊是最多被提及的例子。代币网络可能带来正面的典范转...... linx 2024-10-23 0 数字货币