作者 | Martin Holovský

编译:Davida

修正:Miko

每个区块链途径都有不同的优势,但你或许无法清楚地知道哪个途径会合适你的需求或期望。从一个老练的区块链生态系统中,你能够运转自己的去中心化和散布式运用、服务或整个事务。我的比照表能够让你快速了解这一点。

主要目的是对选定的途径进行并排比较,以便您能够亲身评价它们是否合适您的需求,以及它们如何为未来做好预备,届时区块链将不仅仅被视为加密币的孤立途径,而更多的是作为当前互联网的延伸,在一个朴实的去中心化和散布式空间中能够存在运用、服务和社区,用户是仅有一个对他们的数据、数字钱银具有操控权的人,从链上履行的不行改动的、自我强化的代码正在保护他们的权利。

“未来现已到来,仅仅散布不是很均匀。”

- 威廉-吉布森

比照表在底部,但了解表中直观的术语&标准很重要,所以请花几分钟时刻阅读接下来的部分。

术语解说与评价标准

这不是对每一个术语的全面描绘,由于每一个术语都需求一篇额外的文章。我将尝试用简略的术语来解说它,这样即使是对区块链不感兴趣的人也能够了解它的含义和为什么它很重要。

区块链阶段

在投资区块链项目前,你需要了解这些

关于区块链阶段的区分,我运用了:《A critical review on blockchain assessment initiatives: A technology evolution viewpoint》文章中的信息。

每一阶段都代表着一系列有必要满意的才能。我的比照表是把一切这些都考虑进去了,并给每个途径分配了区块链阶段。

协商共同机制

一致是一种安全、容错的机制,用于就区块链网络的状况达到共同。这涉及到对每一笔买卖的验证和认证,这些买卖将成为新区块的一部分。简略来说,一致就是确保将成为账本一部分的数据是有用的、真实的,而且其他参与者承认了其真实性。

一般有两种方法来完成:

PoW(Proof-of-Work)--核算密集型算法,确保只有当网络节点团体赞同矿工供给的作为其作业证明的区块哈希是精确的,矿工才能验证一个新的买卖区块。

PoS(Proof-of-of-Stake)--PoW的代替计划,PoS不是核算密集型的。不需求矿工具有强大的硬件设备,而是由算法并依据每个验证者的权益来挑选下一个区块生产者。这个过程中信任具有最多股权的验证者,他们会对整个网络负责任地行事。会歹意举动的验证者会损失一部分权益(Slash)。

PoS途径有多种方法,下面介绍一下。关于一些,作为托付人,你能够将你的质押投票权托付给验证人(做好你的尽职查询),这样会增加总的质押投票权,你将从质押托付报答中得到%--的被迫收入。

  • DPoS(Delegated PoS)--投票权:只给验证者投票;消减:取决于链协议。

  • HPoS(Hybrid PoS)--投票权:取决于链式协议;消减:取决于链协议。

  • LPoS(Liquid PoS)--投票权:对协议改变进行投票;减少:是,由验证者付出。

  • BPoS(Bonded PoS)--投票权:对协议改变进行投票权;减少:是的,由验证者和托付人者付出。

  • ......以及其他许多

每一个(PoW或PoS)都能够达到一致。每种进犯都存在不同的进犯向量,需求一层防御来下降风险,但只有PoW需求大量的能量来坚持网络正常运转。

比特币的全球影响

比特币的能源消耗占现在全球数据中心电力的近一半(每年80-90TWh)。相当于智利的总能耗。一切这些都要进行核算,其实就是试错,就像玩轮盘赌相同,发生一个新的区块。

在投资区块链项目前,你需要了解这些

比特币能耗,来历:https://digiconomist.net/bitcoin-energy-consumption/

应该从Proof-of-Work改名为Proof-of-Waste。

你能够在Raspberry Pi上运转PoS机制(我试过),由于不需求核算糟蹋来确保网络的安全。

区块时刻

买卖会立即被播送,但在成为下一个区块的一部分之前,它们是不行信的。由于这个原因,一个较早的区块时刻是很重要的。假如你在完结上一个区块后一秒发送买卖,你将会比及下一个区块,所以网络的其他节点能够承认它(在比特币的情况下,10分钟)。

在投资区块链项目前,你需要了解这些

区块时刻和承认

这儿的一个标准是用户体会。当你运用信用卡/借记卡付出时,买卖承认一般需求5-10秒,超越10秒的都是比较差的。

每秒买卖量

前面咱们解说过区块时刻,我知道TPS仅仅一个理论上的数字,核算方法是每块的买卖量除以区块时刻。虽然它并不意味着每秒处理多少买卖,但它是一个很好的网络带宽方针,由于它们与下一个区块一起处理。

仅仅在美国平均每天处理108M买卖,所以大约1200笔买卖每秒。暂时越过这些仅仅付出买卖,而在区块链上的买卖能够是任何东西,从智能合约的履行、dApp方法的服务调用、散布式数据存储中存储的文件等。

存款时刻

每个买卖所途径的入金时刻都不相同,我用Kraken的入金时刻是由于他们在一个页面上有记载,而比如Binance,你需求分别查看每个币的现货钱包。

这也是大买卖所对特定区块链信赖度的一个方针。咱们与实践体会比照的标准是银行转账。超越5分钟的都不能接受。

买卖费用

买卖费用是动态的,一般从Gas中核算。Gas消费和钱银价格是随时刻改变的,所以我取了1-2021年1月的 "平均 "买卖费用。很明显,当你买咖啡时,买卖费用不应该比产品的本钱高,所以低于0.0X美元的都能够,虽然很明显,假如钱银的本钱会提高10倍,费用也会变得更高。有些区块链能够在这种情况下动态调整自己的费用。

智能合约

智能合约实践上是一个存储在区块链中的自履行程序,能够以散布式和去中心化的方法履行。由于这个程序是区块链的一部分,所以使得它是不行更改的,所以没有对手能够修正它的代码。

一般,它被用作买方和卖方之间的一种协议方法(假如这样,那么那样,或者是一种托管服务),但如今一些区块链答应你编写整个去中心化的运用程序(dApps)。

关于“假如这样,那么那样”程序以外的任何东西,我甘愿运用dApps这个词,由于在我看来,称它们为合约是不精确的。

Solidity EVM的语言有限,履行起来也很昂贵。WASM(WebAssembly)在我看来是一个抱负的解决计划,由于你能够运用多种语言(C、Go、Rust、Swift......)并在浏览器中运转它们。

去中心化运用(dApps)

dApps正在运用智能合约作为后端。这是能够将服务、运用、隐私和杰出的用户体会带入区块链的一层。一般情况下,只有最重要的一段dApp代码(财物一切权等)是在区块链上的,但这是以太坊等第二代区块链的局限性造成的更加久远的原因。

将dApp放在区块链上有几个好处,但也有挑战。

优点

  • 不行更改的代码 -- -- 不能更改。

  • 零停机时刻 -- -- 由自动链节点履行。

  • 不行信和通明的核算

  • 抗检查准则

缺陷

  • 不行更改的代码--难以保护、更新和打补丁。

  • 网络拥堵--买卖密集型dApp会影响整个区块链(尤其是在没有扩展解决计划的情况下)。

  • 功能开销--资源密集型的dApp会使节点超载(关于PoS区块链来说,这不是一个大问题)。

很明显,最重要的是以安全无错误的方法编写合约/dApp,由于你不能简单给它们打补丁。也或许有其他原因需求更改dApp代码(例如,区块链升级)。解决计划是存在的,而且抱负情况下提前验证您为dApp挑选的区块链上或许有哪些选项。

去中心化买卖所(DEX)

去中心化买卖所是Token或基于区块链的财物的敞开商场。它们直接衔接买家和卖家,没有中间商。他们运用自己的代码来保证买卖的安全,所以只需双方合规,买卖就会完结

典型的用例是购买/出售Token。您将在DEX中存储Token/财物,并提出报价。买方将在DEX中存储Token/财物,并出价。在买卖成功的情况下,Token/财物会从一方转移到另一方。假如不成功,资金会返还给它们的一切者。没有人坐在他们之间,全部都由智能合约代码保证。公平买卖。

你不需求任何中间人/买卖员/银行或区块链上的自有节点来购买/交流/买卖加密钱银。这一点很重要,要了解。

条件

DEX的关键算法有必要作为智能合约存在于区块链上。许多服务自称DEX,但它们没有一行代码从区块链上履行。在这种情况下,它与去中心化无关。你能够把DEX称为DeFi的一部分,但我把它分隔处理,由于DEX为DeFi供给流动性。

去中心化金融(DeFi)

DeFi是dApp供给的另一项服务。DeFi为任何人供给了去中心化的银行和金融服务的通道。

典型的服务有假贷、稳妥、组成财物买卖、猜测商场等。作为存入钱银的奖赏,一般会获得DeFi途径的Token(收益率耕作、流动性挖矿),你能够在一些途径上面运用这些Token作为管理Token,并对途径的未来进行投票。

假如你持有钱银,而且不打算在短期内卖出,这是一个被迫收入的好挑选。

数据预言机

预言机是智能合约的一种方法,它供给了外部(链外)数据和区块链数据之间的链接。当你的dApp需求外部数据(股票价格、日期/时刻、选举成果......任何区块链外可用的数据......),由于它仅仅一个合约的条件,你需求运用数据预言机,由于单靠智能合约无法做到这一点

幻想一下,我和我的朋友会打赌谁会是一场足球比赛的赢家。咱们都把资金锁定在一个智能合约中,合约的逻辑将简略地把一切资金释放给赢家。该合约将经过API调用数据预言机从互联网上收集足球比赛成果的信息。

数据预言机能够是中心化的(由一个实体操控),也能够是去中心化的。在去中心化预言机的情况下,能够查询多个预言机,并对多个信息源和成果进行比较,以确保信息的有用性。散布式预言机并不消除信赖,而是在许多参与者之间分配信赖。不要信任不通明的预言机。

数字身份管理

数字身份和验证是区块链最有前途的功能。你能够用它来证明你的身份,验证进入dApps,未来还会有KYC服务。你的数字身份的验证能够经过,例如,受信赖的权威机构在区块链网络上管理自己的节点,它们将对你的身份进行签名/投票。这笔买卖的真实性也将被验证并存储在区块链中。

然后,你能够运用你的钱包作为认证令牌到任何其他服务,智能合约,dApp,...等。

跟着现在选用BankID形式的进展,或许很快就会很简单由银行对你的身份进行可信的承认,这能够用于公共部门和电子政务。

人类可读地址

从用户体会的角度来看,现在的一个痛点就是区块链的地址格式,它更像是数据库中的加密哈希或UUID,而不是任何能够称为 "地址 "的东西。

一些途径运用BSN(区块链名称服务)作为别号,然后与地址挂钩。在其他区块链上运转相同的服务(经过智能合约),能够让你为多个不同的区块链供给一个姓名。与其说你在浏览器中输入一个IP地址,不如说你还运用了一个域名,然后在后端翻译成IP地址。

类似的问题还有银行账户。关于世界转账来说,就更杂乱了(IBAN/BIC,SWIFT+银行名称/地址/...)。查看一切这些细节,以确保你不会把钱寄给他人,这是一个糟糕的用户体会。

银行(世界转账--SEPA)

IBAN: CZ65 0800 0012 2401 1234 5678 (example only)

+ BIC: XYZCZPP

+ Bank Account holder

+ Bank Address

+ State

+ Message notes (memo-like)

区块链(世界转账)

0x8094cdA171D87D77a004A16289dC442c779a729a (仅示例)

这两种计划都远远不够好。

但假如你的地址/姓名能够是这样的。

- martinholovsky.coin

- *martinholovsky

- martinholovsky*revolut

- martinholovsky*applepay

- 等等

......而在一个当地,你能够将你一切的钱包(接受的币/钱银)从其他一切的区块链或银行账户链接起来,由其他途径或银行直接验证身份,一切这些信息都存储在区块链中,你是仅有一个持有密钥的人,能够进行更改。

这儿举个例子,你能够看到我的:https://starname.me/*holovsky。这个页面显示的是写在区块链上的信息,连我的材料照片都存储在散布式存储(IPFS)中。

在投资区块链项目前,你需要了解这些

如你所见,我的Twitter和Telegram账户现已被验证。

担忧

一个明显而有用的担忧是,假如你把你正在运用的一切账户联络起来,任何人都能够看到你的账户余额,由于区块链买卖对任何人都是敞开的。假如没有隐私层,这就像有一个网页,其间是你的银行账户余额,而且有你过去的一切买卖。

以太坊联合创始人在从他的ENS(Ethereum Name Service)关联地址向Kraken买卖所发送92

000 ETH时,就理解了这个道理。????

Starname路线图项目为每个加密付出供给了不同的地址,所以很快,这将不再是这个服务的问题。不过由于以太坊的限制和履行智能合约的本钱,这对ENS来说或许是个问题。

数据隐私

即使区块链是揭露的、散布式的、敞开的,而且能够对每个人进行验证,但在许多情况下,你并不期望揭露露出你的数据。你将运用的一些dApp或许会处理你的敏感信息,你或许不想让这些信息永远写在区块链上。

在这种情况下,一些链能够为你供给数据隐私层,有时称为隐私合约。它们能够支撑隐私保护的财物转移、DeFi服务、数据同享等。你的数据将在区块链中加密,或者它乃至不会被存储在那里。

这确实需求节点运营商在安全飞地(TEE)内运转,例如,专门的硬件设备或代码履行,因此即使系统管理员或对手也无法访问原始信息。

下面是秘密网络如何完成这一方针的一个例子。

在投资区块链项目前,你需要了解这些

来历:scrt.network

散布式云存储

一般来说,直接将文件写入区块链是一种欠好的做法。

Google Drive、OneDrive、iCloud、Dropbox等。咱们都知道并每天运用这些,但散布式数据存储有有用的用例。它的作业原理和P2P/Bittorent网络差不多,把一个文件传输给客户端,然后客户端也在做种。这儿的差异是一种激励机制,以存储这些文件,重新做种,并坚持24/7在线。

散布式存储

  • 任何中央机关都不能删除、更改或检查您的数据。

  • 数据散布到多个独立的网络节点上

  • 你能够从多个节点下载文件块(如p2p)。

  • 文件被赋予了仅有的指纹(哈希)。

  • 去中心化存储为每个文件保存版别历史。

  • 减少网络拥堵和数据丢失

  • 散布式存储中的数据能够被智能合约或dApps运用,由于它们是相同的去中心化和散布式的事项。

咱们运用IPFS、Sia、Storj等散布式云存储来完成这些和其他用例。

链上管理/投票/提案

区块链中的管理答应Token/利益相关者对刻画区块链途径未来的提案进行投票,并作为下一步的信号。

这些或许与新项目的资金释放、新链升级的实施或区块链参数的修正有关,乃至能够在没有任何代码改变的情况下动态发生。

利益相关者的投票/决议会被记载在区块链中,且不行更改。

互操作性

互操作性答应树立在同一SDK上的区块链与同一区块链的其他克隆进行通讯。这就像互联网上运用的IP协议相同,它是一套标准,答应各种设备彼此通讯,交流数据,并利用其服务。

跨链通讯

跨链通讯能够完成更多的功能。具有跨区块链才能的区块链能够与几乎任何其他公共区块链进行通讯(有必要满意一些条件)。你不应该将其与桥接器相混淆,桥接器是为每个链与链之间的衔接而定制的,所以这些桥接器的数量呈几何级数增加。

Cosmos Hub能够在比特币和Ethereum,或者其他任何区块链之间进行通讯和数据交流,即使这些区块链有很大的不同,独自的区块链不具备这样的才能。独立的区块链经过Peg Zones衔接到Cosmos Hub。所以任何其他区块链衔接到Cosmos Hub都能够经过单一协议(IBC)与一切其他可互操作的区块链或跨链进行通讯。

我以Cosmos为例,由于它是现在这种概念的仅有作业完成。

在投资区块链项目前,你需要了解这些

跨链才能能够衔接不同的区块链

这是最重要的才能之一,由于它衔接了一般由于算法、区块组成、担保机制和一致不同而无法彼此对话的独立区块链。

可扩展性挑选

可扩展性关于大多数链来说都是一个问题,由于每个网络的总容量都是有限的,跟着网络买卖量的增加,你更接近于达到它的极限。

规模化解决计划

  • 增加区块巨细--更大的区块能够包容更多的买卖,但这不是一个抱负的解决计划。

  • Lightning network(第2层)--有限的用例,更多的是针对特定需求的变通方法。您正在两个实体之间树立一个通道,并将数据带离链上(有关)。当通道关闭时,你将把终究的状况写入区块链。

  • Sharding--将区块链分割成各个分片。一般网络上的每个节点都会存储一切的状况,这大大下降了买卖的速度。Sharding答应一些特定的地址只存储在特定的一组节点(shards)中,因此这些状况不需求存储在一切节点上。这和数据库优化中运用的方法是相同的。

  • 关于PoW链来说,Sharding或许是一个高风险计划。在有10个分片的链中,51%的进犯实践上导致你只需求操控5.1%的节点功率来履行进犯(在一个分片内)。

* 分区不会危害安全性

* 区域能够水平缩放

* 你能够树立自定义的特定使命区,并将其衔接到主链上。

* 衔接的区域能够坚持自己的状况,不需求存储在主链上。

在投资区块链项目前,你需要了解这些

扩容选项之间的差异

链安全模型

由于咱们在这个层面上只比较Cosmos和Polkadot,我将解说它们之间的差异。

Polkadot

  • Polkadot选用的是同享安全形式。

  • Parachains对其状况具有主权,但安全由Relay链操控。

  • 平行链上的验证者对一切Parachains的状况改变有终究决议权。

  • 降落伞的安全性取决于平行链的安全性,平行链的安全性会影响到生态系统中的其他一切降落伞。

Cosmos

  • Zone是独立的,是在保证自己的安全。

  • 他们自己运转自己的一致,验证者负责安全,这就给了各区充沛的操控权。

  • 它们之间能够经过Hub或直接通讯(运用IBC协议)。

  • 在不影响生态系统中其他每一个区块链的情况下,答应区块的安全失效。

  • 对同享安全形式没有定见的小项目,能够为2021年第四季度规划的新同享链做预备。

区块链途径比照(BPC)

在投资区块链项目前,你需要了解这些

区块链途径比照表(BPC),归于作者Martin Holovsky并共享

由于是早期阶段的项目,Ethereum 2.0还没有考虑。

安全主张

  • 不要信任赖何给你 "最好的加密 "主张的人,加密领域充满了骗子和诈骗者。

  • 不要出资于币或炒作,而是出资于有潜力的好技能。

  • 不要接受陌生人的任何出资主张,尤其是在答应价格评论/投机的途径上。

  • 不要忘了,顾问的利益会使任何主张发生误差。

  • 在商场高度动摇的牛市期间,不要出资/投机,不要恐慌。

  • 不要信任赖何承诺高报答的东西(你是这个游戏中的羊)。

  • 不要信任赖何经过直接信息(DM)联络你的陌生人。

  • 不要信任价格猜测者/先知的价格猜测,他们都是错的。

  • 不要把你的钱币放在集中的买卖所(不是你的钥匙,不是你的钱币)。

  • 不要向任何人供给您的个人隐私信息

  • 不要告诉他人你有多少钱币。

- — — — —

  • 运用批判性思维。

  • 做好自己的尽职查询,坚持警惕。

  • 只从可信的来历阅读高质量的信息

  • 请只从官方途径/网站阅读途径的具体信息。

  • 请在每项服务中运用多因素认证(2FA/MFA),生成的OTP码或U2F优于短信码。

  • 请将您的私钥/暗码/种子暗码保存在安全的当地,最好运用像Ledger这样的硬件钱包,这样您的密钥就不会存储在您的电脑或手机中(Ledger支撑FIDO U2F)。

  • 在您的电脑和手机上运用杰出的端点保护,以消除一些针对您的进犯载体(网络钓鱼、驾车进犯、勒索软件、vishing、银行歹意软件、加密钱包盗取者......)。

结语

这不是出资也不是投机主张。一定要做好自己的尽职查询,坚持警惕,不要信任陌生人。

视野开拓

在协同阶段,投资集中于核心国家。。。 这时核心国家的出口来势凶猛,而远方外围地区的经济增长一般是与满足范式所需的投入品的生产联系在一起。。。-《技术革命与金融资本》

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注