区块链说白了就俩语言,一个给机器跑一个给人看,搞混了等于白学

作者:枣强文明网 2026-10-04 浏览:3
导读: 关于区块链, 外行是看热闹的那种状态, 而内行则是去看门道的那种状态。从根本上来讲, 它就只有两种语言, 一种是机器的语言, 另一种是人类所理解的通用语言...

关于区块链, 外行是看热闹的那种状态, 而内行则是去看门道的那种状态。从根本上来讲, 它就只有两种语言, 一种是机器的语言, 另一种是人类所理解的通用语言, 如果把这两类语言搞混淆了的话, 那么你自己写的代码以及你自己阅读的白皮书的内容, 基本上都会像是在雾里一样的感觉。

区块链语言怎么分两种

第一种类型是机器语言, 这种语言其实就是智能合约代码。例如Solidity和Rust这些编程语言是运行在虚拟机之上的。当你写下一行包含if-else逻辑的代码时, 区块链会去自动执行它, 这个过程没有任何商量余地可言。

在二零一七年发生The DAO事件的时候, 因为代码编写出现了错误。机器是绝对不会向你道歉的。最终导致三亿美元的资金直接被蒸发掉了。

第二种情况是被称之为共识语言的东西,这种语言体现的是人们在协议规则、治理提案以及白皮书这些文档当中所使用的、大家都能听得懂的人类语言, 像比特币总量限定在两千一百万枚这样的规定, 或者以太坊发展路线图所包含的内容, 还有去中心化自治组织投票机制所描述的流程, 它们都不是指底层的代码技术本身, 而是属于人类群体之间建立起来的一份“社会契约”形式, 虽然计算机机器并不会去在乎或者理解这些约定内容是什么, 但是参与的人类成员必须对此保持着信任的态度。

区块链两种语言啥区别

最重要的区别只有三个字, 那就是: 谁执行。机器语言是靠算力来验证的, 节点的运行是24小时都不停歇的。共识语言是靠人的信誉以及利益绑定来进行运作的, 它依靠的核心问题是“你信不信”。在2020年LUNA崩盘的时候, 代码本身是没有毛病的, 但是共识破碎了, 导致币种的价值直接归零。

区块链说白了就俩语言,一个给机器跑一个给人看,搞混了等于白学

在实际操作当中去进行项目创建工作的时候, 第一步必须要先搞清楚所谓的共识语言到底是啥意思, 这通常包括要去明确到底是为了解决什么类型的问题、由谁来负责治理以及激励机制应该如何来设定这些具体的内容, 而关于代码编写这一块儿内容其实只是排在最后一环的工序, 它绝对不是需要优先处理的第一环节。

下次去查看一个项目的时候, 不要只是翻那些代码。要先问问自己, 这帮人的共识是站得住脚的吗? 如果发现站不住脚, 那么即便代码写再漂亮一些, 它也就是一堆废纸。

转载请注明出处:枣强文明网,如有疑问,请联系()。
本文地址:https://www.zqwxw.com/imqb/9821.html

添加回复:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。