在十月初,Shadders 发布了 BSV 的基础设施相关的一些更新。

这里简单记录一下相关的重要信息。

本次基础架构团队发的几款产品里,值得关注的几个点:

  • 节点特性与改进
    • 提供了验证默克尔证明的功能
    • 提供了双花检测的通知和广播
    • 大量安全性改进:ZMQ 接口的线程安全;停止使用不安全的库函数;消除潜在的无效内存访问,等等
  • mAPI 接口的大量改进 (mAPI 变得实用化了)
    • 支持默克尔证明验证;支持双花检测 (新的节点功能)
    • 支持端对端消息加密;(利用 SPV Channel)
    • 支持回调:新增的推送使得开发者可以接收特定事件 (不用频繁去查询交易状态)
    • 1.1 就支持的交易状态查询 & 多交易提交;
    • 后续似乎会支持 token
  • SPV Channels 提供端对端的消息加密 (通信双方可以没有直接连接)

Comments:

  • 所有这些功能都围绕更完善和更多功能的 SPV 流程,SPV 的能力和潜力在此前被大大低估了。
  • mAPI 正在从单纯的交易接口演化为全功能服务,一个基础服务框架 (一个类似 chrome os 的 bitcoin os?) 正在形成中
  • 协议 set-in-stone 提供了一个稳固基础,使得大量的特性和功能可以被开发和迭代。

(End)



Comments
Write a Comment

Tags

随笔   Bitcoin   游戏开发   BSV   Programming   C/C++   优化   Unity   C++   知乎   中国文化   Unity3D   游戏设计   区块链   2020   比特币   小聪游戏   引擎设计   系统架构   软件开发   idtech   SatoPlay   Production   Bitcoin SV   加密货币   项目管理   游戏评论   SPV   资源管理   效率   网络   Visual Studio   Blockchain   Lua   Blockchain Computing   GDC   VR   PerfAssist   EMC   资源流水线   方法论   模板编程   Oculus   渲染   道德经   BitcoinSV   Unity MemoryProfiler   Gitee   字体   Productivity   图形   阅读笔记   Ethereum   nanomsg   摘录   同步技术   cppcon   C++模板   DOOM3   应用层协议   Surface Pro 3   Engine Evaluation   CRT   Bitcoin Cash   cppcon14   跨语言可变参数列表   团队协作   货币   BSV 基础设施   开放世界   权利   slua   遮挡剔除   完美转发   协作式调度   Money   类型推导   Memory Debugging   个人成长   小故事   产品   错误处理   MOD   BCH   读书笔记   Hugo   经济学   信息过载   行业报告   Modern C++   ETH   网络编程   协程   Premake   万物理论   测试   中间件   Game Engine   Michael Abrash   区块链游戏   CI   命令行解析   Science   goroutine   ndk   自动化   Scripting   Debugging   数据上链   技术评估   Unity GC   C++11   学习方法   Dice   Telemetry   笔记   golang   Methodology   图形编程   多线程   工程改进   Unity Coroutine   新手引导   Deployment   Visual Assist   Blogging   文化   BTC   量子计算   域名   虚拟现实   系统重构   暴雪   exp   历史   Unity Profiler  

知识共享许可协议
本作品由Gu Lu创作,采用知识共享Attribution-NonCommercial-NoDerivatives 4.0 国际许可协议进行许可。