BTA | 何宝宏:区块链颠覆不了世界!它不过是互联网的又一块补丁

区块链大本营出品

整理 | 波波


3月30日~3月31日,由优快云、火星财经主办,中关村区块链产业联盟、柏链道捷、区块链大本营、TokenSky联合主办的区块链技术及应用峰会(BTA)·中国,在北京喜来登长城饭店盛大举行。


作为时下最热门的行业话题,区块链以其颠覆性的技术理念,正在对各个行业施以影响,吸引了全球技术圈、投资者、创业者的关注。为了深入理解区块链及其背后的技术本质,本次大会邀请了80+区块链技术领导人物、100+区块链投资商业大咖,就区块链的发展趋势进行探讨,让人们有机会全面了解这一全新的生态。


作为本届大会的重要嘉宾之一,中国信息通信研究院云计算与大数据研究所所长何宝宏在上午的会议中分享了精彩的主题演讲。



何宝宏,二十余年互联网研究的老兵,现任中国信息通信研究院云计算与大数据研究所所长。发起创立了可信云、数据中心联盟、ODCC、OSCAR、可信区块链联盟等。早期的研究重点是互联网技术、标准和产业等,现在的兴趣是为互联网相面,著有《互联网的基因》一书。1999年毕业于中国科学院,获计算机应用博士学位。


在演讲中,他从互联网发展的历程上来为区块链相面,指出区块链不过是互联网的又一块补丁,他认为:


  • 分布式 ≠ 去中心

  • 防篡改 ≠ 不可修改

  • 保护隐私 ≠ 匿名


以下为何宝宏演讲实录:



我做互联网20多年了,用一句时髦的话说,就是一直研究古典互联网。


十年前移动互联网兴起的时候,移动互联网说我是做PC互联网时代的古董;PC互联网时代兴起的时候,我说他们是传统网络的古董,因为那个时候我还和大家一样年轻。十年之后,在座的诸位都会被称作价格互联网时代的古董


如果00后或10后的年轻人到时候真的这么说我们,这么说明我们已经成功了。


我们这个时代最大的特点是变化,但是变化后面还有诸多不变的东西,你只是注意到了变化没有注意到不变的。事实上,这个世界绝大多数东西是不变的,技术的背后也有它的规律和特点。


比如,草根、有害、全球、自治、分布、开放、透明、对等、匿名、分享所有这些特点,在2018年大家肯定都会说这是在说区块链;但时光倒流20年,这就是在说互联网。今天所说的区块链的所有特点,在二十年前我们都讲过,唯一的区别就是换了一代,包括当年互联网说的那些理想的事项,有的想到了没有实现,有的没想到却实现出来了。


因为互联网是一个从实验室早产出来的技术,所以二十多年来业界一直在给互联网打补丁。每过几年,就有一个叫做“下一代互联网”的概念出现,每一个都不一样。从传统网络到Web,从移动互联网到区块链,一个又一个的下一代互联网,从历史的角度看都不过是互联网的补丁罢了


所以,区块链就是互联网的又一个大一点的补丁,我坚信它颠覆不了互联网,更颠覆不了世界。因为它只是互联网的又一个发展和延续。如果你非要认为区块链可以颠覆世界的话,我只能说那可能是你的世界太小了。


为区块链相面,我们能在好多地方找到问题,包括性能低、能耗高、生态链、安全防护、隐私保护、监管缺失、标准缺失、不务正业。以我20年的互联网相面经验来说,其实凡是出现这样问题的技术都是好技术,这些缺点随着时间的推移都是可以克服和解决的。所有的新技术当然都会标准缺失、生态不完善,隐私当然需要保护,每当有人在批评区块链这些缺点时,我都会说这是优秀技术的典型特征。


区块链的本质是分布式账本。在我看来,分布式账本是刚需,区块链是对这种记账方式的实现手段。


业界需要的是分布式的记账方式,几百年来我们一直是集中式的记账方式,没有一种手段能够高效支持分布式记账,所以我们会强调我们是用来分布式记账的。与传统的数据库相比,区块链首先是一种数据库技术的又一个新的发展。


区块链大的特点是去中心化、防篡改、匿名性,我不太相信。两年前我就讲过,“成年后的技术大多都会活成自己曾经讨厌的样子”。


分布式不等于去中心


因为分布式不等于去中心,“高喊去中心的大多数是自己想成为新的中心”。以比特币为例,代码是控制在Core小组,算力是高度集中。一个报告说40%的比特币集中在1000个人手里,另外一个报告说96.53%的比特币归属于4.11%的地址。去中心变成了多中心。


防篡改不等于不可修改


防篡改不等于不可修改。因为我们在记账时是会出错的,你不能保证数据绝对不出错。在我们的会计里当然是不允许做假账的,但是允许改错账,因为人会犯错,数据也会出错。之前是技术上很容易修改,所以我们需要一些管理手段来防止他篡改。今天我们的区块链技术上是不可修改的,但是出了错怎么办?我们需要一些管理的手段来改错账,不可篡改的技术上一定要加一些可改的东西,这个事情又颠倒了一遍。现在走到了另外一个极端,世界是平衡的,可以偏一点,但是不能太走极端。


保护隐私不等于匿名


我们需要保护隐私,但绝对不是说一定要匿名。匿名是保护隐私的一种方法和手段,但不是绝对的。二十多年前的互联网是匿名的、全球的,谁关不掉,共享且自治。到了今天,登陆一个网站,你就需要输入验证码,需要证明自己是人不是机器、爬虫。


对共识机制,难有共识


“对共识机制,难有共识”,我们需要共识,但我们的共识机制本身却是分裂的、碎片化的。我们用POW比谁劲大,用POS比谁钱多,这是典型的从原始社会过渡到资本主义社会。后来钱多了人也太多了,我们又用DPOS搞出了代理人机制。


共识机制如何形成共识,这是属于控制层面的问题,这个共识特别难。数据层面可能容易一点,而共识机制本身,你那边形成的共识我这边认不认?要有这样的共识就必须要有共识之母,一个共识前面还得有一个共识才能形成后面的共识,共识也是链式结构的,信任也是链式结构的。你说区块链是去信任的,那是不可。


智能合约的智能 ≈ 程序员的智商


智能合约的智能,还处于非常初级的阶段。我个人是非常看好这个,我们做可编程的经济、可编程的合约,从趋势上来说是毫无疑问的。因为我们现实中的合约是用自然语言书写的,用机器语言书写所有合同、书写所有的法律和规章制度也没有多难,可是我们还做不到,因为世界上的程序员太少了。


而且自然语言有很多漏洞,用机器语言替代自然语言,这个方向很好,但是路还很长。


总结


区块链从技术角度来讲我们已经是单个账本变成了现在的多个账本。原来所有的数据库之间是主从关系,账本只有一个;今天多个数据库之间是对等关系,账本从一个变成多。


从一个会计到多个会计,以前记账可以读、写、改、删,今天记账只有读和写;以前记账要给会计发工资,进行外部激励,我们今天自己激励就可以了;以前所有公司的商务和财务都是分离的,付账过程特别繁琐;今天的智能合约是商务财务一体化,这就颠覆了我们很多的想法。


以前代码就是技术,今天代码变成了金融产品,所以就出现了新的机会。以前我们说数据主要是指信息,技术则就是如何帮它更广泛的传播;现在数据越来越成为资产,技术的走向就要发生很大的变化。


二进制代码以前表达的是信息,今天表达的是一种财产。数据即资产,资产即数据。如果这段二进制代码开始代表资产的话,技术的核心要义就要走向保护,要去管理和控制。技术的目的从最大限度的传播,转为考虑如何把代码圈起来。


简单来说,区块链就是小产业、大变革。它颠覆的是我们的经济、经济运营最底层的复式记账法。我们用了几百年的复式记账法将演进为三式记账法。




想跟区块链大咖蒋涛和孟岩一起工作吗?

快来快来,优快云区块链大本营招采编 2 名 (待遇不低于行业水平)

邮件发送:puge@youkuaiyun.com(注明:姓名+区块链+采编应聘)


扫码加入区块链大本营读者群,群满加微信 17600222208 入群

<think>Hmm, the user is asking about the meaning of "BtA2dpOn: true" in the context of Bluetooth. From the conversation history, I see they've previously referenced technical documents about Bluetooth A2DP connections and command flows. The user seems to be working with Bluetooth stack implementation details, probably an Android developer or embedded systems engineer dealing with audio streaming. They're focused on low-level Bluetooth protocols rather than casual usage. Looking at the provided citations: - Reference [1] explains the A2DP connection sequence from upper layers down to L2CAP - Reference [2] lists JNI commands for A2DP and AVCRP control "BtA2dpOn: true" likely appears in some configuration file or status log. Breaking it down: "Bt" clearly means Bluetooth "A2dp" is the Advanced Audio Distribution Profile "On" indicates state So this is a boolean flag showing A2DP profile is active. The user might actually be troubleshooting why audio isn't routing properly, or verifying profile status during development. They didn't say it explicitly, but their persistence on technical details suggests deeper debugging needs. I should explain both the literal meaning and its practical implications: - Core meaning: A2DP profile is enabled - Technical context: Audio streaming path is active - System impact: Device is ready to stream high-quality audio - Dependency: Requires established connection first - Companion protocols: Usually paired with AVCRP for control Better also mention related states they might encounter like "BtA2dpConnected" to prevent future confusion. Since they referenced JNI commands, noting the relationship to BluetoothA2dpSinkService would be helpful too. The explanation should stay concise but cover both the flag's purpose and its position in the connection lifecycle. No need to re-explain the entire connection flow from their citation unless asked. </think>根据蓝牙技术规范和相关文档,"BtA2dpOn: true" 表示 **A2DP(高级音频分发协议)功能正处于启用状态**,具体含义如下: ### 核心解释 1. **协议层含义** `BtA2dpOn` 是蓝牙协议栈中的状态标志位: - `Bt`:Bluetooth(蓝牙) - `A2dp`:Advanced Audio Distribution Profile(高级音频分发协议) - `On`:启用状态 - `true`:布尔值确认状态激活 2. **功能意义** 此状态表明设备已成功建立 A2DP 连接通道,具备以下能力: - ✅ 支持蓝牙音频流传输(如音乐播放) - ✅ 实现高保真立体声音频传输(典型码率 328kbps) - ✅ 完成 SBC/aptX/AAC 等编码器的协商[^2] 3. **技术关联** 该状态通常出现在以下流程之后: ```mermaid graph LR A[BTIF层调用 src_connect_sink] --> B[BTA_AvOpen] B --> C[L2CAP建立传输通道] C --> D[BtA2dpOn=true] ``` 对应引用[1]描述的连接过程:"上层建立连接时依次调用 btif_av.cc → bta_av_api.cc → L2CAP 协议层" [^1] ### 典型应用场景 1. **音频设备连接** 当手机显示 "BtA2dpOn: true" 时,表示: - 耳机/音箱已获得音频流传输权限 - 可执行播放/暂停等媒体控制(AVRCP 指令 68/70)[^2] 2. **系统诊断依据** 开发者通过此状态判断: - 音频路由是否切换至蓝牙 - 排查无声故障时验证协议层状态 - 功耗优化时监控高耗电模块 > ⚠️ **注意**:该状态仅表示协议层就绪,实际音频播放还需应用层调用 `BluetoothA2dpSinkServiceJni.connectA2dpNative()` 激活数据流[^2] ### 相关问题 1. A2DP 连接建立后为何仍无声音? 2. `BtA2dpOn: true` 与 `BtA2dpConnected` 状态有何区别? 3. 如何通过 ADB 命令强制修改 A2DP 状态? 4. A2DP 协议层哪些因素会导致音频延迟? [^1]: 蓝牙协议栈连接过程涉及 BTIF→BTA→L2CAP 的多层调用 [^2]: JNI 层指令如 connectA2dpNative 和 AVRCP 控制码(68/70/75/76)需配合使用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值