本体研究院

本体研究院

专注区块链核心技术研发
28

文章

347753

浏览

  • 隐私保护堪忧?加密数据仓库大显身手(下篇)

    本文源自于 Rebooting Web of Trust 组织在 RWOT IX — Prague, 2019会议上的论文《Encrypted Data Vaults》的最后一部分。继上一部分介绍了数据存储系统的常见用例、需求分析以及建设加密数据仓库的一些指导原则和设计目标,本部分我们将探讨加密数据仓库的架构及一些安全和隐私方面的问题。
    2019-11-16 18:01:45 7960
    • 神奇的Merkle树是如何实现存储层优化的?

      苗,由树根长出树干,树干长出树枝,树枝又长出叶子,最后就这样长成了参天大树。计算机界也有棵树,名叫 Merkle,由一个根节点、一组中间节点和一组叶子节点组成。根节点表示是最终的那个节点,且只有一个。叶子节点可以有很多,但是无法再继续扩散出更多的子节点了。这棵树有什么神奇的作用呢?待小编为你细细道来~
      2019-11-06 10:56:31 11574
      • 聊聊Ontology上三种合约“交相辉映”的故事

        10月29日,Ontology v1.8.0重磅发布!经过数月在测试网上的稳定运行,Wasm 功能也正式登陆了主网。目前为止,Ontology v1.8.0已支持 Native、NeoVM 和 Wasm 三种类型的合约,不同类型的合约之间可以无缝交互。
        2019-11-02 11:27:12 15789
        • 本体技术视点 | Wasm重磅登陆Ontology主网!Wasm合约开发必读入门教程(4)

          日前的政策利好将区块链推向了前所未有风口,“把区块链作为核心技术自主创新重要突破口,加快推动区块链技术和产业创新发展”成为了区块链行业最新的工作指示。我们感到十分兴奋,因为我们一直都在正确的道路上持续前行,为这一场区块链技术攻坚战厉兵秣马。
          2019-10-30 10:44:40 3360
          • 想用Wasm开发dApp?你不得不读的入门教程(3)

            在上期的技术视点中,我们简单介绍了如何在不依赖模板的情况下,完成一个简单的 Ontology Wasm 合约的开发,并介绍了 Ontology Wasm 工具库 API 文档的生成方式,方便开发者查询和调用已提供的功能。但我们发现在合约开发的过程中,通常需要进行以下操作:
            2019-10-23 11:03:26 18385
            • 想用Wasm开发dApp?你不得不读的入门教程(2)

              Ontology Wasm 一直以来都受到了社区开发人员的广泛关注,而目前 Ontology Wasm 也即将上线本体主网。在上期的技术视点中,我们简要介绍了如何进行相关环境搭建和使用合约模板来进行开发。本期我们将开始初步尝试从零开始开发 Ontology Wasm 合约。
              2019-10-19 11:27:38 17226
              • 想用Wasm开发dApp?你不得不读的入门教程(1)

                Ontology Wasm 自从上线测试网以来,得到了社区开发人员的极大关注。同时,Ontology Wasm 也即将上线主网。我们知道,Ontology Wasm 合约支持 Rust 和 C++ 语言开发。在前面的技术视点文章中,我们曾经介绍过如何用 C++ 来实现一个简单的红包合约帮助开发者了解如何采用 C++ 语言来在 Ontology 上进行合约开发。另外,我们也简单介绍过使用 Rust 语言的开发注意事项。
                2019-10-16 11:43:45 15494
                • 大国较量,后量子密码学的战火已点燃?

                  今年的5月17日是个特殊的日子,华为海思致员工的一封信宣布,“多年备胎芯片一夜转‘正’,今后必将科技自立”,引得万千网友热血沸腾,我知道了什么叫科技兴则民族兴。今年的10月1日也是个特殊的日子,当东风41亮相国庆70周年阅兵庆典,气势磅礴地驶过天安门广场,我知道了什么叫大国重器, 科技强则国强。
                  2019-10-12 12:03:04 16510
                  • 本体技术视点 | 区块链的恐慌来了?

                    上个月末,Google AI Quantum 等机构发布的一篇关于量子计算机进展的论文《Quantum Supremacy Using a Programmable Superconducting Processor》引起了巨大反响,量子计算机以其远远超越经典计算机的计算能力得到了广泛关注。而这种超级计算能力也给区块链领域带来了一丝恐慌,各个社区纷纷开始担心量子计算机会成为区块链底层密码算法的致命威胁。
                    2019-10-08 19:08:23 4722
                    • 本体技术视点 | Python智能合约终极篇:合约执行引擎API

                      在前两期的本体技术视点中,我们介绍了跨合约静态调用与动态调用,讲述了如何使用 RegisterAppCall API 与 DynamicAppCall API 跨合约调用其他合约的函数。本期将进入本体 Python 智能合约语法专辑的终极篇,探讨如何使用合约执行引擎 API,即 ExecutionEngine API。它包含了3个 API,用法如下:
                      2019-09-28 10:40:55 18368
                      • 本体技术视点 | Python跨合约静态调用是如何实现的?

                        上一期我们介绍了合约升级 API,讲述了如何销毁和迁移智能合约。本期我们讨论如何跨合约静态调用。API 只有一个,用法如下:下面我们具体讲述一下这个 API 的使用方法。在这之前,小伙伴们可以在本体智能合约开发工具 SmartX 中新建一个合约,跟着我们进行操作。同样,在文章中我们将给出这次讲解的所有源代码以及视频讲解。
                        2019-09-21 10:54:40 16675
                        • 本体技术视点 | Python智能合约教程之合约升级

                          在上一期的技术视点中,我们介绍了合约原生 API,讲述了如何利用智能合约进行ONT / ONG 转账。本期我们将讨论如何通过 Upgrade API 来进行合约升级。合约升级共有2个 API,分别为 Destroy 和 Migrate。其用法如下:
                          2019-09-18 11:07:12 15542
                          • 本体技术视点 | Python智能合约教程之原生合约调用

                            上一期我们介绍了本体 Python 智能合约的合约执行 API,本期我们将讨论如何通过 Native API 来进行本体原生合约调用。原生合约调用最典型的功能就是合约转账,这也是整个智能合约最核心的部分。Native API 只有1个 API。用法如下:
                            2019-09-13 18:02:43 25497
                            • 本体技术视点 | Python智能合约执行API知多少?

                              上一期我们介绍了本体智能合约存储 API,相信很多小伙伴都明白了在本体上进行 Python 智能合约开发时如何调用相关 API 进行持久化存储。本期我们讨论如何使用 Runtime API(合约执行 API)。Runtime API 共有8个相关的 API,提供了合约执行时常用的接口,帮助开发者获取数据、转换数据以及验证数据。这8个 API 的简单描述如下:
                              2019-09-10 19:34:46 15327
                              • 本体技术视点 | Python智能合约开发教程第二弹

                                上一期我们正式开始了本体智能合约语法部分,讲述了 Blockchain & Block API 的用法。相信有很多小伙伴已经开始动手尝试用 Python 在本体上编写和运行智能合约。如果小伙伴们在使用 SmartX 过程和动手实践过程中遇到问题,欢迎联系我们。
                                2019-09-07 10:45:50 15982
                                • 本体技术视点 | Python智能合约开发学起来!

                                  在之前的技术视点文章中,我们介绍了目前本体主网支持的智能合约体系以及相应的智能合约开发工具 SmartX。很多小伙伴都想上手练一练。在本期的本体技术视点中,我们将正式开始讲述智能合约语法部分。
                                  2019-09-04 15:42:37 14183
                                  • 本体技术视点 | 使用C++进行Wasm合约开发

                                    Ontology Wasm 自从上线测试网以来便受到了社区开发人员的极大关注。Ontology Wasm 的上线将使得业务逻辑复杂的 dApp 合约上链成本降低,极大丰富 dApp 生态。在进行 Ontology Wasm 合约开发时,开发者不仅可以使用 Rust,还可以使用 C++ 作为合约开发语言。本期我们将通过两个简单的示例来示范如何使用 C++ 进行Ontology Wasm 合约开发。
                                    2019-08-28 11:23:46 11616
                                    • 本体技术视点 | 虚拟机中引用性动态语言对象模型思考

                                      Ontology 的 NeoVM 虚拟机新增加了 DCALL、HAS_KEY、KEYS 以及 VALUES 等几条新的指令。因此,基于 NeoVM 的引用性动态语言对象的设计理论上可行,这可使得当前语言的支持能更接近原生语义。
                                      2019-08-24 16:06:02 11324
                                      • 本体技术视点 | 手把手教你Wasm合约开发

                                        Ontology Wasm 自从上线测试网以来,得到了社区开发人员的极大关注。因为这项技术使得业务逻辑复杂的 dApp 合约上链成本降低,极大丰富 dApp 生态。
                                        2019-08-21 12:19:50 10097
                                        • 本体技术视点 | 解析本体双通证模型

                                          本体采用 VBFT 共识算法,这也可以视作是一种 PoS 算法。因此在本体的体系之中,上一期提到过的治理类、工具类、二级市场和应用类四种通证都需要。本体采用 ONT 作为治理通证,ONG 作为工具通证。本体提供二级市场通证的发行技术,提供接入稳定数字货币工具的能力,并且已经接入稳定数字货币 PAX。
                                          2019-08-17 13:42:37 9688
扫二维码

扫一扫,关注微信公众号