“与其说区块链是比特币的底层技术,不如说比特币是区块链技术的第一个成功的应用。”秘猿科技的创始人谢晗剑这样看待区块链和比特币的关系。

秘猿科技是一家从事底层区块链平台开发和共识算法研究的公司,其不久前发布了一个基于以太坊构架的区块链平台CITA,其上面可以开发各种区块链应用。CITA的底层算法被称为太极,这是一个许可链共识算法,具有高吞吐量、高容忍度、低通讯开销、低延迟等优点。

“比特币的底层区块链是公有链,公有链的问题在于效率太低,主要原因是公有链由全网所有节点共同控制,而每一个节点都可能是恶意节点,因此公有链的机制必须能够保证在这样的情况下系统还可以正常运行,”谢晗剑说,“从概念来说,许可链可以分为私有链和联盟链,无论哪一种,网络上每一个节点都是已知的,安全环境明显更好,因此系统设计上可以提升效率。”

CITA平台的主要用途是支持原生智能合约,同时也兼容基于以太坊的轻量合约,即开发者可以在平台上开发内容不可篡改的、可被机器可信任执行的、表达任意内容的合约。目前秘猿与中国印钞造币总公司合作了一个实验项目,实现了一个包括出票、贴现、转贴现、托收等操作的完整的票据系统。

我们在不久前的报道中提过这样的观点:比特币可能被设计更好的数字货币取代,但是区块链技术将会有更广泛的应用。支持比特币的底层脚本系统是受限的,几乎只能在其上记录交易流水,如果想要在其上开发其他应用则极为不便。

“正常记录一个交易最简单的办法,就是把交易者的私钥和区块链记录的公钥进行比对即可,这有点类似我们登陆邮箱时系统会把我们输入的密码在数据库进行比对,”谢晗剑说,“而比特币的脚本系统在记录一个交易时,专门写了一个程序,但是这个程序又仅仅是执行了比对私钥和公钥的功能。”

谢晗剑认为,并不是中本聪多此一举,这恰恰是他作为一个杰出工程师聪明的地方。比特币在最初是一个完全没有被验证过的巨型试验,当时的程序脚本最主要的目的是实现实用功能——对货币流转的记账,中本聪当时可能是考虑到了区块链应用的可拓展性,但是当时又没有精力投入更多的设计,因此程序只保留了密钥比对功能,以提醒后人可以做更多的开拓。

区块链从最初的一个分布式的数据库,到支持智能合约,是一个类似从功能手机到智能机的巨大飞跃。如果仅仅作为一个分布式的记账系统,区块链将无法承载商业或金融系统复杂的功能,而一旦智能合约得到普及,就可以首次突破公司的边界,在一个特定的系统内实现商业流程的自动化。“现在这一领域的基础设施尚不完善,我们希望能成为共识数据时代的Oracle。“谢晗剑说。

说到技术上的壁垒,谢晗剑表示,区块链的底层代码看起来像 Java script,但是仅仅是看起来像而已,其实则完全不同。区块链是一个交叉学科,做区块链底层技术的开发,需要用到密码学的知识,还要处理分布式计算带来的时间延迟问题,此外,要理解区块链的激励机制还需要掌握一些金融和经济方面的知识,目前这方面的人才仍然比较缺乏。

秘猿科技的创始人谢晗剑是以太坊下一代共识算法Casper核心开发团队成员,也是以太坊交易所云币的联合创始人,以太坊创始人Vitalik Buterin 是秘猿的顾问,目前秘猿科技正在进行融资。

====================================分割线================================

本文转自d1net(转载)

开发基于以太坊的区块链底层平台,秘猿科技想做共识数据时代的Oracle相关推荐

  1. 干货|破解遗传算法——CryptoPups旺财,基于以太坊的区块链游戏(分享实录)

    CryptoPups旺财是一个类似谜恋猫的游戏,即将推出新的手机中文版.本文将通过CryptoPups旺财来分享基于以太坊的区块链游戏. 1 游戏结构和技术概述 其实我个人认为谜恋猫跟传统的游戏比起来 ...

  2. 干货|破解遗传算法——CryptoPups旺财,基于以太坊的区块链游戏(分享实录)...

    CryptoPups旺财是一个类似谜恋猫的游戏,即将推出新的手机中文版.本文将通过CryptoPups旺财来分享基于以太坊的区块链游戏. 1 游戏结构和技术概述 其实我个人认为谜恋猫跟传统的游戏比起来 ...

  3. 区块链开发(一)Windows平台搭建基于以太坊的区块链开发环境

    引言 Ethereum(以太坊)是一个使开发人员能够建立和发布下一代分布式应用的公共区块链平台. 通过其专用加密货币以太币(Ether)提供去中心化的虚拟机(称为"以太虚拟机"Et ...

  4. 基于以太坊的区块链浏览器搭建

    区块链目前发展很火,有很大发展前景,本文主要是在本地私有链搭建成功后,利用web3.js.AngularJS和servlet对搭建的私有链上区块信息包括地址.区块信息.交易信息等信息的展示. 效果展示 ...

  5. 2018-11-08 微信小程序上做基于以太坊的区块链Dapp

    1.以太坊开发环境搭建 a.Geth  节点的安装     下载:https://www.ethereum.org/cli b.创建一个配置文件 genesis.json 用于创建创世块和设置网络 c ...

  6. 使用web3和infura开发以太坊ethereum区块链

    web3 Github: https://github.com/ethereum/web3.js/ web3.js是以太坊提供的一个Javascript库,它封装了以太坊的RPC通信API,提供了一系 ...

  7. 《如何开发区块链底层平台》-- 同济创业谷PPIO CodeTalks区块链技术分享会

    摘要:2019年11月26日,同济创业谷与 PPIO CodeTalks 联合举办了<创新X - 区块链与创新创业>区块链技术分享会. 在本次分享会中,我们有幸邀请到了四位重量级嘉宾来做主 ...

  8. 以太坊开启区块链2.0时代

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 今天我们唠唠以太坊,这个开启区块链2.0时代的伟大项目. 前面我们说比特币实际上是一个大账本,从比特币白皮书里走出来的区 ...

  9. 比特币vs分布式账本vs以太坊vs区块链

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 我们经常被告知,区块链 - 比特币背后的技术 - 不仅将重新布线银行业,还包括社会保障支付,医疗保健甚至数字投票. 到目 ...

最新文章

  1. 在C#中使用代理的方式触发事件
  2. c语言中void跟argv,argc和argv []在C语言中
  3. hadoop实战二 单机部署2
  4. docker --restart=always 参数 docker重启容器自动重启
  5. Matlab中legend位置
  6. ORACLE数据库在导入导出时序列不一致的问题
  7. Python网页分析,分析网站的日志数据
  8. 华为笔试题大总结(基操,务六!!!)
  9. 如何利用卡诺云系统管理早教机构?昆明收银系统还有此妙用!
  10. tampermonkey油猴实现自动定时刷新页面,刷访问量
  11. vcard怎么转excel vcf转excel神器教程
  12. Python 读取文件夹下的Excel文件导入到数据库
  13. 体育赛事直播系统的实践之路
  14. 1647:迷路(矩阵快速幂+矩阵点的拆分)
  15. 燃起来 ESP32移植LVGL最新版本8.2
  16. paddlepaddle 27 支持任意维度数据的梯度平衡机制GHM Loss的实现(支持ignore_index、class_weight,支持反向传播训练,支持多分类)
  17. 企业需要k2来解放孤岛危机
  18. 刨根问底Objective-C Runtime
  19. 行列式、逆矩阵、列空间和零空间(3Blue1Brown学习笔记)
  20. 走进JavaWeb技术世界16:极简配置的SpringBoot

热门文章

  1. 戴尔Inspiron 3543(灵越)安装固态硬盘操作说明
  2. 阿里云快速搭建dockercompose环境
  3. 把数字世界带入每一辆车的华为
  4. 数学篇(四)希腊字母的正确读法(转)
  5. 定义父亲类Father(姓lastName,财产property,血型bloodType),儿子Son类(玩游戏PlayGame方法),女儿Daughter类(跳
  6. 数学建模学习(108):帮助小白快速实现批量机器学习建模训练和批量的数据可视化
  7. 中图法检索计算机科学方面,千兆位以太网中可以使用超5类UTP双绞线。【
  8. 海量非结构化数据“超可用”在哪儿?这是爱数给出的答案
  9. Kotlin使用Room数据库
  10. 云易绘:原画师怎么才能找到自己的风格