区块链起源于分析,为什么开源是其核心所在

当前位置:首页 > NFT > 区块链起源于分析,为什么开源是其核心所在

区块链起源于分析,为什么开源是其核心所在

2022-05-07NFT105

当开源项目开发下一个新版本时,用后缀 “-ng” 表示 “下一代”的情况并不鲜见。幸运的是,到目前为止,快速演进的区块链成功地避开了这个命名陷阱。但是在这个开源生态系统的演进过程中,改变是不断发生的,而好的创意以典型的开源方式在许多不同的项目中被采用、交融和演进。

在本文中,我将审视不同代次的区块链,并且看一看在处理这个生态系统遇到的问题时出现什么创意。当然,任何对生态系统进行分类的尝试都有其局限性的 —— 和不同意见者的 —— 但是这也将为混乱的区块链项目提供了一个粗略的指南。

始作俑者:比特币

第一代的区块链起源于 比特币 (Bitcoin) 区块链,这是以去中心化、点对点加密货币为基础的 总帐(ledger),它从 Slashdot 网站上的杂谈变成了一个主流话题。

这个区块链是一个分布式总帐,它对所有用户的 交易(transaction)保持跟踪,以避免他们 双重支付(double-spending)(双花)货币(在历史上,这个任务是委托给第三方—— 银行 ——来做的)。为防范攻击者在系统上捣乱,总帐被复制到每个参与到比特币网络的计算机上,并且每次只允许一台计算机去更新总帐。为决定哪台计算机能够获得更新总帐的权力,系统安排在比特币网络上的计算机之间每 10 分钟进行一场竞赛,这将消耗它们的(许多)能源才能参与竞赛。赢家将获得将前 10 分钟发生的交易写入到总帐(区块链中的“区块”)的权力,并且为赢家写入区块链的工作给予一些比特币奖励。这种方式被称为 工作量证明(proof of work)(PoW)共识机制。

这就是区块链最有趣的地方。比特币以 开源项目 的方式发布于 2009 年 1 月 。在 2010 年,由于意识到这些元素中的许多是可以调整的,围绕比特币聚集起了一个社区 —— bitcointalk 论坛 ,来开始各种实验。

起初,看到的比特币区块链是一个分布式数据库的形式, Namecoin 项目出现后,建议去保存任意数据到它的事务数据库中。如果区块链能够记录金钱的转移,那么它也应该能够记录其它资产的转移,比如域名。这正是 Namecoin 的主要使用场景,它上线于 2011 年 4 月 —— 也就是比特币出现两年后。

Namecoin 调整的地方是区块链的内容, 莱特币 (Litecoin) 调整的是两个技术部分:一是将两个区块的时间间隔从 10 分钟减少到 2.5 分钟,二是改变了竞赛方式(用 scrypt 来替换了 SHA-256 安全哈希算法)。这是能够做到的,因为比特币是以开源软件的方式来发布的,而莱特币本质上与比特币在其它部分是完全相同的。莱特币是修改了比特币共识机制的第一个分叉,这也为其它的更多“币”铺平了道路。

沿着这条道路,基于比特币代码库的各种变种越来越多。其中一些扩展了比特币的用途,比如 Zerocash 协议,它专注于提供交易的匿名性和可替换性,但它最终分拆为它自己的货币 —— Zcash 。

虽然 Zcash 带来了它自己的创新,使用了最近被称为“ 零知识证明(zero-knowledge proof)”的加密技术,但它维持着与大多数主要的比特币代码库的兼容性,这意味着它能够从上游的比特币创新中获益。

另外的项目 —— CryptoNote ,它萌芽于相同的社区,但是并没有使用相同的代码,它以比特币为背景来构建的,但又与之不同。它发布于 2012 年 12 月,由于它的出现,导致了几种加密货币的诞生,最著名的 门罗币 (Monero) (2014)就是其中之一。门罗币与 Zcash 使用了不同的方法,但解决了相同的问题:隐私性和可替换性。

就像在开源世界中经常出现的案例一样,做同样的工作有不止一个的工具可用。

下一代:“Blockchain-ng”

但是,到目前为止,所有的这些变体只是改进加密货币或者扩展它们去支持其它类型的事务。因此,这就引出了第二代区块链。

一旦社区开始去修改区块链的用法和调整技术部分时,对于一些想去扩展和重新思考它们未来的人来说,这种调整花费不了多长时间的。比特币的长期追随者 —— Vitalik Buterin 在 2013 年底建议,区域链的事务应该能够表示一个状态机的状态变化,将区域链视为能够运行应用程序(“ 智能合约(smart contract)”)的分布式计算机。这个项目 —— 以太坊 (Ethereum),上线于 2015 年 4 月。它在运行分布式应用程序方面取得了巨大的成功,它的一些非常流行的分布式应用程序( 加密猫 (CryptoKitties))甚至导致以太坊区块链变慢。

这证明了目前的区块链存在一个很大的局限性:速度和容量。(速度通常用每秒事务数来测量,简称 TPS)有几个提议都建议去解决这个速度问题,从 分片(sharding)到 侧链(sidechain),以及一个被称为“ 第二层(second-layer)”的解决方案。这里需要更多的创新。

随着“智能合约”这个词开始流行起来,并且用已经被证实仍然很慢的技术去运行它们,那么就需要实现其它的思路: 许可区块链(Permissioned blockchain)。到目前为止,我们所介绍的所有区块链网络有两个没有明说的特征:一是它们是公开的(任何人都可以看到它们的功能),二是它们不需要许可(任何人都可以加入它们)。这两个部分是运行一个分布式的、非基于第三方的货币应该具有的和必需具有的条件。

随着区块链被认为出现与加密货币越来越明显的分离趋势,开始去考虑一些隐私、许可场景是很有意义的。一个有业务关系但不需要彼此完全信任的财团类型的参与者,能够从这些区块链类型中获益 —— 比如,物流链上的参与者,定期进行双边结算或者使用一个清算中心的金融、保险、或医疗保健机构。

一旦你将设置从“任何人都可以加入”变为“仅邀请者方可加入”,进一步对区块链构建区块的方式进行改变和调整将变得可能,那么对一些人来说,结果将变得非常有趣。

首先,设计用来保护网络不受恶意或者垃圾参与者的影响的工作量证明(PoW)可以被替换为更简单的和更少资源消耗的一些东西,比如,基于 Raft 的共识协议。在更高级别的安全性和更快的速度之间进行权衡,采用更简单的共识算法。对于更多群体来说这样更理想,因为他们可以用基于加密技术的担保来取代其它的基于法律关系的担保,例如为避免由于竞争而产生的大量能源消耗,而工作量证明就是这种情况。另外一个创新的地方是,使用 股权证明 (Proof of Stake)(PoS),它是公共网络共识机制的一个重量级的竞争者。它将可能像许可链网络一样找到它自己的实现方式。

有几个项目可以让创建许可区块链变得更简单,包括 Quorum (以太坊的一个分叉)和 Hyperledger 的 Fabric 和 Sawtooth ,这是基于新代码的两个开源项目。

许可区块链可以避免公共的、非许可方式的区块链中某些错综复杂的问题,但是它自己也存在一些问题。正确地管理参与者是其中的一个问题:谁可以加入?如何辨别他们?如何将他们从网络上移除?网络上的一个实体是否去管理一个中央公共密钥基础设施(PKI)?

区块链的开放本质

到目前为止的所有案例中,有一件事情是很明确的:使用一个区块链的目标是去提升网络中的参与者和它产生的数据的信任水平,理想情况下,不需要做进一步的工作即可足以使用它。

只有为这个网络提供动力的软件是自由和开源的,才能达到这种信任水平。即便是一个正确的、专用的、分布式区块链,它的本质仍然是运行着相同的第三方代码的私有代理的集合。从本质上来说,区块链的源代码必须是开源的,但仅是开源还不蓑衣网小编够。随着生态系统持续成长,这既是最低限度的担保也是进一步创新的源头。

最后,值得一提的是,虽然区块链的开放本质被认为是创新和变化的源头,它也被认为是一种治理形式:代码治理,用户期望运行的任何一个特定版本,都应该包含他们认为的整个网络应该包含的功能和方法。在这方面,需要说明的一点是,一些区块链的开放本质正在“变味”。但是这一问题正在解决。

第三和第四代:治理

接下来,我正在考虑第三代和第四代区块链:区块链将内置治理工具,并且项目将去解决棘手的大量不同区块链之间互连互通的问题,以便于它们之间可以交换信息和价值。

蓑衣网-以上内容来自网络整理,不能代表本站立场,转载请注明出处。

本文链接:https://www.baoguzi.com/12406.html

区块链起源于分析,为什么开源是其核心所在 | 分享给朋友:

相关文章

元宇宙什么意思,它真的能改变人类世界的运行方式吗

元宇宙什么意思,它真的能改变人类世界的运行方式吗

当下有一个事物非常蓑衣网小编的火,它就是元宇宙。对于绝大多数人来说,只知道宇宙这个名词,那么究竟什么是元宇宙?元宇宙到底在哪?它真的能改变人类世界的运行方式吗?今天这条视频,我们就来聊聊这个话题。讲元...

支付宝蚂蚁链NFT数字藏品发行资料

支付宝蚂蚁链NFT数字藏品发行资料

支付宝蚂蚁森林显示线下支付还剩12:43表示什么? 显示的是等待时间,指要等待所显示时长后才能收取能量。 数字藏品指的是什么? 数字藏品,是指使用区块链技术,对应特定的作品、艺术品生成的唯一...

什么是nft社区,nft社区推广及社区币详解

什么是nft社区,nft社区推广及社区币详解

LeCube是创作社区,也被称为区块链上的乐高。用户可以用「块」在LeCube中进行自由拼搭,创造出完全基于区块链的、拥有可追溯版权的NFT资产。整个NFT的创建过程,都在链上进行,每个元素到作品都是...

区块链物流应用案例详解,运输和物流中的区块链用例

区块链物流应用案例详解,运输和物流中的区块链用例

区块链技术如今应用在一些行业中,而在运输和物流领域的区块链用例就是典型用例。区块链可以提供更多的可见性,还提供其他好处。由于供应链管理和可见性仍然像以往一样重要,因此运输和物流行业正变得越来越数字化,...

区块链发展的三个阶段是详解,区块链技术演化三步走

区块链发展的三个阶段是详解,区块链技术演化三步走

区块链作为新一代信息技术,却尚未有相关公司申报科创板。国盛证券区块链研究院院长宋嘉吉在接受《证券日报》采访时表示蓑衣网小编,作为一种新技术,涉足区块链的要么是大型IT公司和通信公司,要么是初创型公司,...

如何在币安发行NFT盲盒(如何发行自己的NFT)

如何在币安发行NFT盲盒(如何发行自己的NFT)

【文言文】 炳烛夜读中 ,解释“晋平公问于师旷”的“于” 好:爱好晋平公问于师旷曰:“吾年七十,欲学,恐已暮矣。”师旷曰:“何不炳烛乎?”平公曰:“安有为人臣而戏其君乎?”师旷曰:“盲臣安敢戏其君乎...

如何做一个NFT游戏(如何制作一个NFT)

如何做一个NFT游戏(如何制作一个NFT)

怎么制作游戏flash 如何制作flash小游戏?...

唯一艺术大熊猫和花NFT(唯一艺术大熊猫和花合成)

唯一艺术大熊猫和花NFT(唯一艺术大熊猫和花合成)

熊猫园润为什么带和花 大熊猫和花宝宝是大熊猫成功的后代,姥姥是成成,姨妈成绩,表姐绩丽和成大(其中两个),外甥女绩笑、成风成浪(其中三个) 手机NFT功能是什么意思? 手机NFC功能好不好。...

什么叫NFT概念(NFt概念)

什么叫NFT概念(NFt概念)

NFT与FAT32用起来有什么不同呢?? NTF更安全,ntf的文件支持大文件,fat32下文件大小有限制,更安全,节约磁盘 NFT是一个叫NewFunTown的新上线网站的缩写吗? NFT...

什么是区块链手机,手机与区块链的深度融合是什么模样

什么是区块链手机,手机与区块链的深度融合是什么模样

9月上旬,一款特别的手机悄悄开启了预售。说它“特别”,是因为这是一款“区块链手机”。这款创1系列XVB区块链手机由浙江永旗区块链科技有限公司(下称永旗公司)研发。公开资料显示,永旗公司成立于2017年...

bud元宇宙怎么样,社交平台及哪家公司好

bud元宇宙怎么样,社交平台及哪家公司好

编辑导语:近来元宇宙进入大众视野,引起了广泛的关注。虽然它还是一个虚无缥缈的概念,但并不妨碍大家对它的产生各种幻想。本文以IMVU这款元宇宙产品来分析下元宇宙产品里的社会分工应该如何设计。推荐正在思考...

nft概念币有哪些,如何获得及在哪个交易所

nft概念币有哪些,如何获得及在哪个交易所

NFT这把火,从国外烧到了国内,终于有了燎原之势。11月,又有两家互联网公司推出了NFT项目。虎嗅发现,从今年6月蚂蚁集团吹响第一声号角后,腾讯、字节、小红书、百度......陆续有7家互联网巨头进军...

区块链开发语言有哪些,区块链开发的11种顶级编程语言详解

区块链开发语言有哪些,区块链开发的11种顶级编程语言详解

区块链是一种去中心化,安全且非常快速的技术,已经在商业世界引起轰动。随着大量的区块链项目正在开发和部署在互联网上,区块链开始走向世界。已经有一些公司试图在其他人的基础上发展。所有这些区块链开发都是通过...

nft收藏多少,收藏品如何交易

nft收藏多少,收藏品如何交易

NFT资产今年非常受欢迎,迄今为止,100 个收藏品的 NFT 销售额已超过 200 亿美元。虽然许多单个 NFT 以数百万美元的价格售出,但许多 NFT 项目和收藏的成交量达到了数亿甚至数十亿。根据...

区块链挖矿开发怎么做,比特币挖矿需要朝可持续方向发展

区块链挖矿开发怎么做,比特币挖矿需要朝可持续方向发展

比特币挖矿需要朝可持续方向发展众所周知,加密货币挖矿会破坏环境。那么,现在做出改变是否为时已晚呢?环保主义活动把现代社会变得紧张兮兮,目前一些环保主义者占据了主要城市的中心地位,放缓我们的交通,阻挠我...