| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 区块链 -> BIP 入门 -> 正文阅读 |
|
[区块链]BIP 入门 |
比特币区块链作为最早的区块链应用,以其去中心化的组织结构而著称,在比特币区块链中,没有绝对的中心化权威组织,所有的比特币的改进都是人人可以参与的。比特币通过一个维护在 github 上的 BIP(Bitcoin Improvement Proposal),即比特币改进协议。它提供了每一个关心比特币发展,想要对比特币进行改善的平台,比特币的核心开发团队和志愿者组织通过 BIP 对比特币进行技术上的优化。 但事实上,有多少人参与进去了呢?很多投资比特币的人每天嘴上说着高大上的行业黑话,可是他是否参与过 BIP,或者至少了解过 BIP,是否看过 BIP 呢?可能答案是令人失望的。 当然要参与 BIP 往往需要你具有深厚的计算机技术的知识,这就是一个很高的门槛,但是虽然我们作为普通的投资者,很难从技术上提出建议,但至少,我们应该知道了解 BIP 的基本知识。 BIP 是什么比特币改进提案 (BIP) 其实就是一份 txt 文档,当你有认为好的意见的时候,通过提出 BIP 来对比特币进行可能的改善(当然你提的意见不一定被接受,什么不符合规范的话,都无法提出意见)。 BIP 提供该功能的简明技术规范和该功能的基本原理。 BIP 分为两个版本,早期的 BIP1 和现行的 BIP2,BIP2 中对整个 BIP 进行了规范化,添加了具体的细节。 BIP 的工作流程第一步,在 BIP 的历史档案中搜索,你要提的问题是否已经被提出来过了。大部分的情况下,我们提出的 BIP 并不会被最终接受,因为各种各样的原因会被否决掉。而一些过于细碎的问题往往不值得形成一个 BIP,通常你可以直接对项目进行问题的提交(即 PR)。如果你确实有一个特别深刻的改进意见,那么你应该优先去 BIP 历史档案中搜索,是否你的问题已经存在了。你可以在 BIP 中找到各种进行中的,废弃的,实施的提案。 然后,你将你的提案通过 Bitcoin development mailing list,发布出去。 第二步,如果确认了你的想法大概率是新颖的,那么将你的想法在比特币的各种论坛上提出来与别人讨论,看看你的想法是否能得到大多数人的认可。 因为 BIP 是开放式的,要避免你的的 mailing 长时间处于开放状态,也就是说最好不要让你的提议一直处于讨论中,如果它是值得的,就尽快定下来,如果它充满争议,就利用 wiki 或者 git 仓库的方式来进行讨论。 然后,根据 BIP 也借鉴了软件开发中的“最小单一权责”的思想。你的提案最好只包含一个建议,如果你有很多个建议就把它们分成不同的提案。 第三步,当你的提案符合标准和要求后,BIP 的编辑会为你的 BIP 分配一个编号,并且你的提案晋升为 BIP 草案。此后作为这个 BIP 的提出者,你要维护你的草案,为你的草案做更多的细节工作。 接下来你还将对你的草案同社区的成员进行更为严格和专业的讨论,将草案进行修订然后发送编辑再次进行修改。 整个流程的周期非常长,往往要讨论至少一个月的时间。 BIP 的分类BIP 分为三类:
结语以上便是对 BIP 的简单介绍,如果你对 BIP 很感兴趣,可以前往它们的 github 仓库进行更细致的了解,仓库地址就是上面给出的 BIP 链接部分。 参考 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 22:49:19- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |