本体研究院

本体研究院

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

文章

150102

浏览

  • 本体技术视点 | Python智能合约教程之原生合约调用

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

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

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

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

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

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

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

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

                    区块链提供了一种通过技术实现信任的解决方案,这里技术的信任有两层表现:由于区块链是大规模节点的共识行为,对于数据的篡改需要同时篡改大量节点的账本,这就决定了做恶的行为需要很高的成本。成本如此之大,以致于账本很难被“篡改”;
                    2019-08-14 11:33:38 9158
                    • 本体技术视点 | 长安望楼?这只是中国古代密码学应用的一角

                      天保三载,元月十四日,巳正。长安城一百零八坊沐浴在上午灿烂的阳光中。西市署署吏站在望楼上宣布西市开市,长安城暂停宵禁,全城沸腾。在这盛事背景下,长安城中暗藏的杀机开始显现,突厥狼卫伺机而动,一场惊心动魄的反恐行动就此展开。
                      2019-08-10 14:29:16 10614
                      • 本体技术视点 | 区块链世界中的信息价值与身份体系

                        节点之间遵循共识算法的假设,作恶节点被发现而受到惩罚,可信的区块链网络得以形成,从而基于这一网络环境开发的链上应用也被认为值得信任。然而我们不得不承认,区块链网络的节点记账行为会一定程度上形成冗余,造成了高昂的信息上链成本。普通业务完全使用区块链智能合约需要具备一定条件,因此区块链应用更适用于高价值的事务,这其中金融类事务最具备代表性。
                        2019-08-07 11:01:26 9092
                        • 本体技术视点 | 如何解决目前所有跨链方案面临的问题和挑战?

                          题记:区块链作为一种分布式账本技术,可以被应用在金融、健康医疗、供应链、资产管理等诸多领域,但是受吞吐量、网络孤立性、伸缩性等因素的制约,目前的区块链项目并不能很好的服务于商业应用。在区块链所面临的诸多问题中,网络孤立性阻碍了不同区块链之间的协同操作,极大程度的限制了区块链的发挥空间。
                          2019-08-02 19:58:07 9775
                          • 本体技术视点 | 普通用户如何在跨链中赚取矿工费?

                            题记:区块链作为一种分布式账本技术,可以被应用在金融、健康医疗、供应链、资产管理等诸多领域,但是受吞吐量、网络孤立性、伸缩性等因素的制约,目前的区块链项目并不能很好的服务于商业应用。在区块链所面临的诸多问题中,网络孤立性阻碍了不同区块链之间的协同操作,极大程度的限制了区块链的发挥空间。
                            2019-07-31 11:12:59 6635
                            • 本体技术视点 | 跨链设计中如何验证跨链交易的合法性?

                              题记:区块链作为一种分布式账本技术,可以被应用在金融、健康医疗、供应链、资产管理等诸多领域,但是受吞吐量、网络孤立性、伸缩性等因素的制约,目前的区块链项目并不能很好的服务于商业应用。在区块链所面临的诸多问题中,网络孤立性阻碍了不同区块链之间的协同操作,极大程度的限制了区块链的发挥空间。
                              2019-07-27 12:51:56 10673
                              • 本体技术视点 | 如何在跨链中轻松实现多链管理?

                                题记:区块链作为一种分布式账本技术,可以被应用在金融、健康医疗、供应链、资产管理等诸多领域,但是受吞吐量、网络孤立性、伸缩性等因素的制约,目前的区块链项目并不能很好地服务于商业应用。在区块链所面临的诸多问题中,网络孤立性阻碍了不同区块链之间的协同操作,极大程度的限制了区块链的发挥空间。
                                2019-07-24 11:25:01 7573
                                • 本体技术视点 | 跨链设计初探

                                  区块链作为一种分布式账本技术,可以被应用在金融、健康医疗、供应链、资产管理等诸多领域,但是受吞吐量、网络孤立性、伸缩性等因素的制约,目前的区块链项目并不能很好的服务于商业应用。在区块链所面临的诸多问题中,网络孤立性阻碍了不同区块链之间的协同操作,极大程度的限制了区块链的发挥空间。
                                  2019-07-20 12:32:05 7330
扫二维码

扫一扫,关注微信公众号