【深入探讨】区块链的历史与现状

news2024/9/28 1:17:28

请添加图片描述
发表时间:2023年5月18日


最近,BSV比特币协会在德克萨斯州奥斯汀举办了首届Unbound Perspectives Live Summit活动。本次活动采取非公开形式,大约有100人受邀参会。

与会者包括了Unbounded Capital公司的有限合伙人、知名风险投资和对冲基金经理、金融科技和区块链企业家、机构和家族办公室投资者。

CoinGeek首席比特币历史学家Kurt Wuckert Jr. 在活动上做了主题演讲。Wuckert Jr.介绍了区块链的历史,并阐释了比特币自诞生以来是如何越走越偏的,并说明了比特币是如何恢复到BSV这一初始设定的。

 

比特币诞生之初

Wuckert Jr.在演讲伊始首先谈到了比特币白皮书。他说,尽管白皮书介绍了一项革命性的技术,但实际上阅读白皮书只需要20分钟左右。他补充说,比特币只是一项定义了一套规则的协议。

Wuckert Jr.引用白皮书指出,比特币旨在满足信用卡和Paypal解决不了的互联网商业需求。原因在于,上述两种支付协议都有最低支付门槛限制,也就是说,在这种情况下,通过互联网来进行小额转账几乎是不可能的。

他还补充道,信用卡、Paypal这些支付方式几乎不具备匿名性,用户经常需要提供大量的私人信息才能完成简单的支付。“比特币旨在降低支付的最低门槛,这样你就不必做任何牺牲隐私的事情了。比特币试图颠覆的是因特网上小额商业支付的领域。”

 

BTC是一个有缺陷的系统

Wuckert Jr.解释说,虽然是本应实现的理想状态,但中本聪无意中失去了对比特币的掌控,进而导致这个系统不可避免地越走越偏。在2009年发表白皮书后不久,中本聪就面临着针对比特币系统功能的各种批评。

此外,一些不法分子试图利用这项技术进行非法交易。最终,中本聪在某个时间点上失去了对比特币的控制权。他非常担忧匿名开发者的渗透、比特币的非法滥用行为以及比特币与维基解密(WikiLeaks)等有争议项目产生关联。中本聪无法接受自己的发明创造被如此地歪曲,最终导致了他的离开。

然而情况还在进一步恶化,人们发现中本聪的账号被入侵了,导致源代码被篡改。与此同时,据Wuckert Jr.所说,包括Visa和Mastercard在内的风险投资公司趁着这样的动荡期进入了这个行业,他们打造了一个以比特币为中心的新经济体系,将比特币视作一种需要第三方机构支持的缓慢金融资产。

 

一个支离破碎的系统

这最终导致了一次重大的分裂事件,从比特币最初协议中衍生出多个分叉,其中就包括新的BTC。此后,BTC为解决扩容问题,引入了隔离见证,简称“SegWit”,旨在移除比特币的追溯功能;又引入像闪电网络(Lightning Network)这样不透明的链下交易解决方案。

这样的改动破坏了比特币的初始协议,使BTC不再符合比特币的定义,并成为了一个无效的系统。

 

真正比特币的回归

当BCH背离比特币白皮书,开始去开发实现不合规的功能时,例如会对政府和金融监管构成了挑战的“匿名”功能,最初的比特币协议便决定另起门户,采用BSV作为其代称,这一事件通常被称为“比特币独立日”。

2020年2月,“创世纪升级”的到来将比特币协议恢复到了尽可能接近中本聪初始设计的状态。此次升级旨在为开发者和企业提供更加稳定的比特币协议,以便他们在比特币网络上搭建应用。通过这次升级,比特币恢复了无限扩容能力,并重新引入了最初的比特币脚本语言,使开发者能够更轻松地在区块链上创建应用。

你可以点此下载演示幻灯片。


目前,全球已有超过400个项目构建于BSV区块链之上。凭借坚如磐石的协议及超高的网络性能,BSV生态系统迅猛发展,我们期待未来出现更多前所未有的商业应用。

  • 对BSV区块链开发感兴趣的朋友,可以前往我们的中文开发者专区:BSV区块链

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/688400.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

跳跃表详解

跳跃表[SkipList]是一种基于有序链表的扩展,简称跳表,其就是使用关键节点作为索引的一种数据结构 怎样能更快查找到一个【有序链表】的某一节点呢? 可以利用类似【索引】的思想,提取出【链表】中的【部分关键节点】 比如&#…

bean的实例化和初始化

Instantiation:表示实例化,对象还未生成 Initialization:表示初始化,对象已经生成 InstantiationAwareBeanPostProcessor继承自BeanPostProcessor,它内部提供了3个方法,再加上BeanPostProcessor接口内部的2个方法,所…

VS Code 安装

前端开发工具 VSCodeHBuildersublimeWebStorm VS Code 一、介绍 Visual Studio Code(简称 VS Code )是 Microsoft 于2015年4月发布的一款代码编辑器。VS Code 对前端代码有非常强大的支持,同时也其他编程语言(例如&#xff1a…

20年运维老兵,SRE领域大咖张观石揭秘FinOps体系实践方法

当前,降本增效成为各大互联网公司的重要方向,IT成本则占据了互联网成本的大头。随着IT资源成本花费越来越高,很多公司意识到掌握管控成本和优化成本的重要性。 如何有效的降本?如何做好成本的洞察管控?如何掌握资源成…

ECDH 算法

一、简介 ECDH全称是椭圆曲线迪菲-赫尔曼秘钥交换(Elliptic Curve Diffie–Hellman key Exchange),主要是用来在一个不安全的通道中建立起安全的共有加密资料,一般来说交换的都是私钥,这个密钥一般作为“对称加密”的…

STM32速成笔记—IWDG

文章目录 一、IWDG简介二、STM32的IWDG2.1 STM32的IWDG简介2.2 喂狗2.3 IWDG框图 三、IWDG配置步骤四、IWDG配置程序4.1 IWDG初始化程序4.2 喂狗 五、应用实例 一、IWDG简介 独立看门狗(Independent Watchdog, IWDG),什么是看门狗&#xff1…

【二叉树part06】| 654.最大二叉树、617.合并二叉树、700.二叉搜索树中的搜索、98.验证二叉搜索树

目录 🎈LeetCode654.最大二叉树 🎈LeetCode617.合并二叉树 🎈LeetCode700. 二叉搜索树中的搜索 🎈LeetCode98. 验证二叉搜索树 🎈LeetCode654.最大二叉树 链接:654.最大二叉树 给定一个不重复的整数数…

林客本地生活商城小程序开发

本地生活商城小程序的市场前景非常广阔。近年来,随着移动互联网技术的普及和人们消费观念的变化,越来越多的消费者开始通过手机进行线上购物。本地生活商城小程序恰好满足了用户对于便捷、快速、个性化购物体验的需求,具有以下优势&#xff1…

1752_使用Perl实现目录遍历

全部学习汇总: GreyZhang/speed_emacs: Try to make a new emacs configuration which is fast even on windows! (github.com) 关于Perl和Python的优劣我不去做什么分析,也不去发表什么深入的见解。我个人的学习过程是先Perl后Python再回到Perl。因为工…

【2023.6.26】记达梦数据库基于信创服务器麒麟OS报错与优化

一、场景描述 OS:银河麒麟V10(GUI)CPU:鲲鹏920达梦数据库:V8 (基于平台信创:麒麟V10、鲲鹏架构)金蝶中间件:V9 二、达梦数据库报错记录 报错1:(SWT:18564&…

基于Java削面快餐店点餐服务系统设计实现(源码+lw+部署文档+讲解等)

博主介绍: ✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战 ✌ 🍅 文末获取源码联系 🍅 👇🏻 精…

cmd中输入npm install,回车——安装node modules依赖,出现报错的【解决方法】

目录 1.正常情况是: 2.当前问题: 3.解决方法: 当拿到一个前端项目的代码文件夹的时候,想要启动项目。 如果项目的代码文件夹里面没有node modules文件夹: 需要打开cmd,然后在里面输入 npm install (可…

c++初始化列表和静态成员

文章目录 一、初始化列表二、静态(static)成员 一、初始化列表 类对于成员变量的赋值有两种方式 函数体内赋值初始化列表 函数体内赋值就是直接在构造函数中赋值即可,而初始化列表它是较为特殊的一种方式! 初始化列表是在构造函数()之后以:开始,然后后…

查询穿梭框实现

技术栈: 使用vue3 的composition api 和 tsx 进行开发 一、需求描述 点击编辑,显示穿梭框: 可将左侧维度拖动至右侧,已选维度可上下拖动调整顺序。 二、需求分析 1、状态传递过程 我们首先来分析一下,整个流程中的…

魔改xxl-job,彻底告别手动配置任务!自动注册xxljob定时任务

xxl-job是一款非常优秀的任务调度中间件,轻量级、使用简单、支持分布式等优点,让它广泛应用在我们的项目中,解决了不少定时任务的调度问题。 我们都知道,在使用过程中需要先到xxl-job的任务调度中心页面上,配置执行器…

WiFi模块测试|高通QCA9531方案WiFi模块网页配置说明-SKW99/SKW100

本篇以高通QCA9531方案无线路由WiFi模块SKW99为例,简单介绍 高通方案无线路由WiFi模块的软件使用。友情提示:多图,请在WiFi环境下阅读。 以SKW99为例,在SKW99规格书找到模块系统框图、PIN脚图及各个PIN脚的描述定义;之…

AutoSAR系列讲解(入门篇)3.4-RTE对Ports的支撑(下)

一、C/S接口的实现 之前在第二章AppL中讲过了C/S接口,这里再更加深入的说明一下其实现的原理:首先,C/S接口就是客户/服务接口,这个接口就是客户来调用服务 端的操作的一个接口。也就是我写着写着,发现我想要调用一个函…

【Figma技巧】布尔变量控制图层显隐

用2023年6月22日更新的Figma最新功能,实现按钮控制图层显隐的交互。 实现效果 步骤 1. 创建本地变量 点击右侧面板中的Local variables弹出变量面板,点击底部Create variable按钮,创建一个Boolean布尔变量。 本案例中,我需要分…

从0开始Jmeter接口测试实战

在之前的文章中给大家介绍过接口测试文档和接口测试用例示例,本文基于Jmeter工具给大家介绍一下如何实现接口测试用例:包括发起Http请求,绕过登陆,验证响应。JMeter是Apache组织开发的基于Java的压力测试工具。具有开源免费、框架…

Python|Pyppeteer操作浏览器,弹出文件选择框,实现自动选择“指定文件”(14)

前言 本文是该专栏的第14篇,结合优质项目案例持续分享Pyppeteer的干货知识,记得关注。 使用pyppeyeer操作浏览器的时候,可能有时候会遇到这样的情况,如下图所示: 通过程序脚本自动点击某个按钮之后,触发一个弹出框,需要输入对应的文件路径。经验丰富的同学,可能会想到…