当前位置:首页区块链从Hello world到比特币巅峰

从Hello world到比特币巅峰

最近,我对比特币核心的第一个请求被合并了。协议中没有显著的变化,只是测试框架的一个小的附加功能,这对开发人员有时是有用的。这是我自2017年10月26日开始火币之旅以来的一个里程碑。我只记得所有日期的开始日期和确切时间,只是因为它影响了我。从那时起,我的“兔子洞之旅”引导我去探索我职业生涯中从未出现过的话题。在这个过程中,我遇到了一些了不起的人,甚至是终身的朋友。

因为我来自非CS背景,所以与火币相关的一切对我来说都是全新的。我从未听说过的概念、想法和术语到处涌现。最初的几周是压倒性的,因为我发现了许多学科的交叉点,从计算机科学,数学到经济学和政治学。认知上的不和谐是非常严重的,不可避免地会意识到金钱对我的影响更大。我知道我接触到了一个大事件,我会尽力去做。做一名开发人员从来不是我计划的一部分,因为我不找工作。但好奇之路是偶然发现的。说实话,这就是乐趣所在。我开始学习编程的唯一原因是我对HT2有了更深入的了解。我花了两年零五个月的时间用Python编写了我的第一个“Hello world”程序,将我的第一个PR集成到核心中。

我在twitter上分享了那天的兴奋,令我惊讶的是,许多人来到我身边,说这是同一旅程不同阶段的许多人的灵感来源。

在这篇文章中,我将试图描述我的旅程,希望它对那些正在寻找类似道路并想知道是否值得努力的人有用。

我喜欢把它描述为“在火币山上徒步旅行”,而不是“掉进兔子洞”的常见比喻。虽然一开始你肯定会跌倒,但是一旦你克服了最初的不和谐,调整了你的视野,你就会意识到你在看什么。然后是采取行动的时候了,徒步旅行开始了。

徒步旅行

在任何徒步旅行之前,我们都会尽量了解周围的旅行、路线、环境以及我们要去的地方的历史和故事。这些信息有助于我们珍惜旅途,将其视为一种舒适的体验,而不仅仅是散步。“HT2涨价”也是如此。一个人可能成为“区块链技术”的专家,却没有意识到背后的故事(相信我,他们确实存在),但没有他们,你永远无法成为火币人。火币的激增最终是人类为自由而进行的永无止境的斗争的一部分。在旅行的最后,公共购买力被现行的法定货币制度和国家的暴政所掠夺。

在过去的十年里,人们对HT2是什么写了很多,说了很多,想了很多,解释了很多。但是,我们仍然无法定义火币,而且可能永远无法定义。这不仅是因为火币涉及的主题太多,无法用一个单一的定义来划分,还因为它最终是一个社会共识体系。火币是什么取决于每个人对火币的看法。这种共识将在下一刻改变。HT2对不同的人来说是不同的。根据目前的专业领域、世界观、政治动机和环境状况,每个人都会从不同的角度来理解。

火币真实形象的社会认知

火币是一座有许多徒步旅行路线的小山。根据每个人的出发地,他们可以跟踪不同的路线并有不同的体验。但他们都达到了同一个高峰。

对于那些想开始沿着山坡研究技术路线的人,这里从俯瞰的角度对火币协议进行了简要的说明。

HT2是一套通信规则。如果你小时候玩过密码游戏,当你和你的朋友在跑步课上通过一条信息交流时,你和你的朋友会把单词弄乱。火币就这样。只有你和你的朋友知道搞乱它的规则,没有其他朋友知道传递的信息。HT2就像这样的通信规则,但是对于计算机,不像密码游戏,它不会加密任何东西。运行火币软件的每台计算机都可以通过Internet与运行火币的其他计算机(也称为节点)通信。它们通过遵循这些规则相互通信,即火币协议。这些规则是特殊的,旨在促进特殊目的。通过遵循这些规则,每台计算机可以就数据库状态达成一致。数据库通常称为区块链,每个节点都保留其本地副本。数据库中的信息(如果表单是“x拥有y 火币”)。此外,由于每个节点每次都对数据库的状态达成一致,因此每个节点每次都可以回答“谁拥有什么”的问题。无论你问网络中的哪个节点,他们都会给出完全相同的答案。因此,通过遵循这些非常特殊的规则,火币网络模拟了一个全球货币体系,在这个体系中,在没有中央授权的情况下,所有节点之间可以就谁拥有多少资金达成协议。

最后一句话至关重要。计算机之间进行这种协议转换的全部原因是无需中央授权就可以达成协议。如果您拥有中心权限,则不再需要协议,因为权限只需要跟踪谁拥有什么,其他人可以直接询问权限。因此,火币协议从根本上解决了未授权协议的问题。

这个协议问题由来已久。它最早是在1982年分布式计算系统的背景下正式解释的,即拜占庭一般问题。但从更深层次上讲,这个问题更多的是一个社会和政治问题,而不是一个计算机科学问题。

生活在对抗环境中的一群不受信任的实体如何就任何声明达成一致?

从牧民定居时代开始,这个问题就一直困扰着人类社会。你很容易猜到社会治理会有这样的问题。到目前为止,人类唯一可能的解决办法是“国家”的概念(牧民领袖/君主制/民主)。国家有权代表全社会“决定”真相与否。如果有必要的话,任何人都可以直接问国家。当货币和金融出现同样的问题时,我们可以通过商业银行和中央银行来解决。当人们求助于商业银行时,他们求助于中央银行来解决这些决策问题。这个问题在我们的社会中几乎无处不在,在所有这些问题中,人类唯一的解决办法就是任命一个权威人士来指导个人所需的信息达成一致。

直到2009年1月3日,一个名叫Nakamoto的匿名用户发布了一个C++代码,似乎描述了一个通信协议,声称可以解决拜占庭将军的问题。在过去的11年中,HT2已经为成千上万的节点解决了这个问题。

这就产生了解决未经授权的协议问题的第一个例子,其第一个应用是去中心化的全球货币体系,这种体系无法被捕获、控制、拒绝、膨胀或阻止。

很明显,火币山是一次非常激动人心的徒步旅行。

背包;

因此,当人们开始攀登HT2时,他们几乎不需要收集任何必需品。与真正的徒步旅行不同的是,大多数工具和实用程序都会在旅途中选择,但首先我们需要一些基本类。

密码学:火币是一种加密协议。即使它不使用任何形式的加密/解密(这可能会随着bip324而改变),其他加密结构在内部也被广泛使用。最重要的是哈希函数和数字签名算法。哈希函数用于模拟承诺,它是工作量证明一致性算法的整体基础,可以解决不信任对等体中的拜占庭将军问题。在模拟协议中,数字签名算法被用来证明数字资产(HT2)的所有权。因此,学习101密码学课程肯定会有帮助。

程序设计:HT2是一种用于通过互联网连接的计算机的通信协议。因此,规则自然是用计算机能够理解的语言编写的。第一个引用实现是由Nakamoto用C++编写的,称为比特币核心。几乎在所有其他编程语言中都可以找到同一组规则的翻译。因此,要完成此步骤,您必须具备编程知识。如果你从头开始,这是迄今为止最大的学习曲线。有各种资源可以帮助您熟悉编程概念,而且几乎所有这些资源都可以自由访问。我让读者探索正确的学习方法。如果您不熟悉编程,最容易使用的语言可能是python。皮埃尔罗查德有一篇关于火币技术的好文章。贾斯汀莫恩的势头是一个很好的资源,其中包含教程视频。您可以使用Python从头开始创建类似于火币的系统。Jimmy song编写了“火币编程”,您在其中从头开始开发了一个虚拟的火币 Python库,这样您就可以更好地了解系统的不同部分是如何工作的。Christopher Allen有一个很好的命令行来学习火币的演练,这将使您能够快速掌握火币 RPC和Linux终端。并以安德烈亚斯·安东诺普洛斯(Andreas antonopoulos)的精通比特币作为起始参考书。编程是一门广泛的学科,不限于HT2。有时会很吓人,但没有计算机科学学位是有可能的。记住,如果你想完成这项任务,永远不要放弃,继续前进。

俱乐部:一旦你准备好背包里的物品,下一步就是加入俱乐部。幸运的是,现在有一个火币公关审查俱乐部成立的约翰纽伯里去年。每周三,参与者分析并讨论向比特币核心发送请求的问题。这不仅是最熟悉代码的地方,也是新学习者快速掌握新概念的非常成熟的地方。一开始可能会感到害怕,但记住,这不是什么都知道,而是找出你不知道的东西,然后再回去学习。随着时间的推移,您将积累足够的理解和知识,有意义地参与对话和GitHub审查过程。John Newberry、jonatack、Jimmy song和Amiti uttarwar写了一些很好的文章来解释为核心做出贡献的过程。一旦你准备好从现在开始学习火币编程,这些是一些伟大的资源。

经济学/政治学/博弈论:最后,当你继续打包的时候,记住火币不仅仅是代码。除了技术问题,火币是一个美丽的社会现象。该系统通过巧妙的激励设计工作,为每个网络参与者提供适当数量的激励。因此,通过支持系统而不是攻击它,每个人都会受益匪浅。这种经济设计模拟了所有参与者之间区块链状态的博弈融合。在工作负载证明机制中,sha256哈希操作的看似随机的事件生成一个序列。HT2被称为确定性无政府状态的第一个实例。但这一想法背后的精神是政治性的,至少在过去30年里,被称为加密朋克运动的激进主义一直在增长。这本质上是一种地下学术活动,目的是利用数学和密码工具来破坏国家在全世界侵犯人类自由的行为。HT2是隐朋克运动的结晶。此外,这一理念与经济学领域一个完全独立的造假者领域密切相关,这个领域被称为奥地利经济学派。至少从20世纪20年代起,学者们就开始揭露现行法定货币制度的严重缺陷。在开放的互联网上,人们对火币的历史和政治有许多看法和探索。与理解火币相比,理解火币更为重要。在他的“种植火币”系列文章中,丹·霍尔德阐述了火币背后的原则和行动主义。在他的火币标准书中,SaiffedanAmmous充分阐述了严格的货币标准对我们的经济、社会和个人生活的影响。帕克·刘易斯在他的一系列文章中,对硬通货标准的含义作了一个几乎不可避免的、理性的概述。我们可以在这里、这里、这里和这里找到一个与火币相关的资源的大列表,但并不详尽。

结论

很多资源太多,难以承受。这可能是你正在寻找的最大的智力之旅。但不要因为你不必一下子学会所有东西而感到不知所措。如果你来这里的原因是对的,你会知道这是一个一生的旅程。火币不是一个快速致富的方法,它是一个免费的快速想法。首先,你至少需要掌握一些以上火币的知识,才能大大减少你的时间偏好,这本身就是一个巨大的个人进步。学习HT2的主题就像吃大象。你不能一口气吃掉它。一次只能吃一个。

我怎么强调也不过分,为什么比怎么做更重要。如果你瞥见一个过度扭曲的世界,没有独裁专制,没有坎蒂略效应造成的不平等,没有华尔街中央银行经常掠夺你的购买力来养活世界,没有金融排斥;你已经收拾好行囊,却没有遭受满足这个国家病态自我的贸易禁运、无休止的战争和世界各地的侵犯人权行为。唯一剩下的就是离开你的舒适区,开始旅程。你在那里,你得到了一个比“为什么”更有价值的答案,而“如何”的答案就在那里,可以自由消化。

如果你做到了这一点,你的道德责任就是把任何额外的智慧投入到火币的改进中去,不管火币的形式是什么。参加这场由人民创造并为人民服务的自愿和平运动,为人民带来自由,不仅在贵国,而且在全世界。该运动不承认文化、边界或种族,因为专制的勒索不承认其中任何一个是以太坊。HT2也许是修复你的世界最有效的第一步,这个世界已经从功能社会的各个方面完全崩溃了。但是HT2不仅仅是代码。这是一种思想病毒。如果你完全感染了它,你直觉上知道你需要做什么来传播它给毫无戒心的人。

在这个面具下,不仅有身体,还有一个想法。克里迪先生,这个主意是防弹的。–V形杀敌队

如果你不能编程,或者你没有学习编程的毅力和魅力,这都无关紧要。即使坐在房间的角落里思考和思考房间角落里的火币也是对这个想法的积极贡献。在团队里交一个一直在谈论HT2的讨厌的朋友。为不能单独访问此资产类别的朋友、家人和邻居提供技术便利。做一个火币的教育家。老实说,世界上没有“火币专家”你可以成为你家人需要的专家。

我希望我能给你一些有用的线索,帮助你开始攀登HT2山。即使没有完美的路线可走,你也可以创造自己的。事实上,这是享受旅程的正确方式。绕道走,迷路几个月,然后再坚强起来。虽然我刚开始徒步旅行,但这无疑是我所做的最有意义的努力。我希望这是有意义的。我在火币的高峰期见。

HT2登月

温馨提示:

文章标题:从Hello world到比特币巅峰

文章链接:https://www.btchangqing.cn/43514.html

更新时间:2022年10月08日

本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。

从Hello world到比特币巅峰
区块链

比特币观察:比特币价格涨跌不一。多头应该注意什么?

2020-6-24 5:54:54

区块链

火币晚报|贝宝想进入加密市场,3.05亿用户购买比特币?

2020-6-24 6:20:37

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索