BTC.com手机客户端

区块链技术的应用场景及演进-以羽毛币为例

ftc 发布在 竞争币 9 5905

目前区块链存储加密数字货币的账本数据,区块链技术是加密数字货币的重要创新,但区块链技术也能服务于更多应用场景,本文以羽毛币为案例,从技术的视角重点探讨区块链技术的应用场景和演进阶段

 

ftc_tech2a

图一区块链技术路线图
从上图可知,区块链技术应用分为三个层次,简单数据应用结构化数据应用流程化数据应用。三个层次由简到繁,支撑起大多数区块链应用场景。

(1)简单数据应用

主要功能是将目标数据直接写入区块链。技术原理是利用OP_RETURN操作符,将字符串信息直接附加至交易脚本中,广播到网络中。字符串长度一般小于40字符,如果使用Base40编码做压缩,可扩大30%的数据量。简单数据应用利用区块链数据不可修改、有时间戳的特性(即存在性证明),用于交易备注、信息见证。例如区块链留言服务,用户能将任何文字写入区块链。目前羽毛币核心钱包已经直接提供该功能,比特币方面有一些第三方钱包和服务网站提交该项服务。

block_app1

图2-羽毛币核心钱包留言

block_app2b

图3-羽毛币区块链浏览器显示留言信息

(2)结构化数据应用

主要功能是让区块链具备处理复杂逻辑数据的能力。技术原理是主链与侧链配合工作,由主链负责存储结构化数据的索引,由侧链负责存储原始数据。例如身份认证应用或名字认证。羽毛币的Name认证不同于域名币在BIP协议上做扩展,而是类似Openname项目技术方案,利用现有的nulldata交易机制,将格式化、结构化数据写入区块链,并且在账本主链数据库以外,另外维护一个NameView数据。

举一个实例说明羽毛币Name认证的数据结构,主链某个交易记录的nulldata是588862040346c17a,前4位”5888″是主网络标示,第5、6位”62″表示Name注册操作符(各操作符定义参见Openname项目),第7、8位”04″表示注册的name长度,最后几位的”0346c17a”就是提交的注册名字”lizhi”的base40编码,它也是在NameView上的唯一索引。NameView数据库,即nameview.dat文件(你可以宽泛地理解为它是羽毛币的一个侧链)中记录的数据结构包括解码后的名字”lizhi”、注册羽毛币地址6zdaoWaNBND4KPTR49rqoGFTyHgwGzAf81、注册时间、注册状态、主链上的区块号、主链上的交易号。这样就把名字与地址关系绑定起来,可以形成账户的概念。当然NameView数据的结构还可以继续扩充。

nameview3
图4-羽毛币核心钱包Name注册

nameview4

图5-羽毛币钱包NameView界面

(3)流程化数据应用

主要功能是让区块链具备处理事务流程的能力。例如P2P币币兑换服务,利用ECC密锁对,控制多个主链协同工作,完成买卖双方币种兑换流程。我们知道同一对ECC公钥/私钥可以格式化成一对羽毛币的公钥/私钥,也能格式化成一对比特币的公钥/私钥,因此币币兑换流程的实现通常需要多币种钱包,同时操作多个主链。这样才能完成挂单、成交验证、自动转币等多个小流程。目前Github上已有多个测试项目,有很多细节在进一步探索后会陆续给大家分享。

应用开发进展

区块链技术的应用开发是币种开发的重要内容。目前,简单数据应用和结构化数据应用羽毛币核心钱包0.9.5已经直接支持,流程化数据应用处在开发准备阶段,预计在0.11版等后续版本中进行支持。更多请关注我的新浪微博。

 

本文仅用作新闻素材使用,并不构成任何投资意见!

作者:羽毛币李志
FTC地址: 71whQbi6pq2aCSvMvcTKCcTZDfAbUvf2Se
BTC地址: 1LnPgsCjk8hrbzyLfEPm7kwHpR5numKdr7
责编:薄荷凉幼
稿源:巴比特资讯

版权声明: by nc" sa 作者保留权利。文章为作者独立观点,不代表巴比特立场。

评论:9

您需要登录后才可以回复 登录|注册
    十八楼刺青
    十八楼刺青 508 天前

    回复@羽毛币李志:羽毛币看上去这么强大为啥不长涨呢

    +1
    +1
    我要点评
    羽毛币李志
    羽毛币李志 508 天前

    回复@十八楼刺青:当然,这是应用。

    +1
    +1
    我要点评
    十八楼刺青
    十八楼刺青 509 天前

    羽毛币也做区域连么

    +1
    +1
    我要点评
    羽毛币李志
    羽毛币李志 509 天前

    让未来感动你[哈哈]

    +1
    +1
    我要点评
    力国潘
    力国潘 509 天前

    赞//@ebit堡主:区块链演进史 //@比特币导航BitTOP100:转发微博

    +1
    +1
    我要点评
    ebit堡主
    ebit堡主 509 天前

    区块链演进史 //@比特币导航BitTOP100:转发微博

    +1
    +1
    我要点评
    ebit堡主
    ebit堡主 509 天前

    区块链演进史

    +1
    +1
    我要点评
    yuan_moving
    yuan_moving 509 天前

    [哆啦A梦花心][话筒][good][转发]

    +1
    +1
    我要点评
    巴比特资讯
    巴比特资讯 509 天前

    【区块链技术的应用场景及演进-以羽毛币为例】目前区块链存储加密数字货币的账本数据,区块链技术是加密数字货币的重要创新,但区块链技术也能服务于更多应用场景,本文以羽毛币为案例,从技术的视角重点探讨区块链技术的应用场景和演进阶段。@羽毛币李志 http://t.cn/RLx3ZKf

    +1
    +1
    我要点评