- 博客(6)
- 收藏
- 关注
原创 Hyperledger Avalon的笔记
本文基于Avalon当前的设计和文档项目介绍在我看来,Avalon是一个链外合约方案,基于可信计算服务的一种实现方式。这里如图,不同企业之间的数据通过可信计算服务实现链外代码执行。参考:笔记:Hyperledger Fabric的链外数据相关这里是一个Iot设备的实现方案Iot设备通过边缘计算服务,和可信计算服务,应用密码学?将大量数据转化为一些凭据,借由凭据的方式存储在区块链上。架构主要分为三个部分,客户端程序,链码,和可信计算环境。可信计算服务采用了服务注册的方式,从而最大化性能。
2020-10-30 23:24:48
659
2
原创 笔记:Hyperledger Fabric的链外数据相关
这里写自定义目录标题起因:当智能合约不再智能,我们方法第一种方法(可信第三方程序)注意事项需要避免第二种方法(可信预言机)条件此场景的体系结构起源,预言机到底是什么?逻辑角度法律和商业含义模式模式一 公共channel注意事项模式二 智能合约调用外部可信数据源作为oracle模式三 可信凭证总结原文起因:当智能合约不再智能,我们智能合约的验证和验证创造了透明度,并增加了对管理网络中执行的交易的流程和规则的可见性。因此,理想情况下,所有事务逻辑都应该封装在智能合约中,以保证参与交易背书过程的所有对等方执行
2020-10-25 13:39:45
1210
1
原创 个人有关《超级账本区块链性能指标白皮书》的笔记
原文:https://www.hyperledger.org/learn/publications/blockchain-performance-metrics本文:本文只是我对原文的一些重点的一些摘录。出块频率高低并不一定是有效的tps指标,一个块里包含了多少有效的交易才是重点啊。测试系统显示了区块链性能评估的典型配置。左侧的测试线束在右侧显示了用于针对被测系统(SUT)生成负载的程序和系统。图1中的每个术语都在本节中定义。测试线束这个测试线束用于运行性能评估的硬件和软件。这个测试工具通
2020-10-16 20:23:09
1014
1
原创 树通过程序栈进行递归
学习目标:通过程序栈进行树的递归学习内容:利用程序栈的思维进行进出栈操作参考:https://leetcode-cn.com/problems/er-cha-shu-de-jing-xiang-lcof/学习时间:N/A学习产出:func f(root *TreeNode) *TreeNode { //临界处理,预防空指针 if root == nil { return root } // 执行 tmp := root.Left
2020-10-10 18:57:56
140
原创 leetcode每日一题2020/10/09
https://leetcode-cn.com/problems/linked-list-cycle/Given head, the head of a linked list, determine if the linked list has a cycle in it.There is a cycle in a linked list if there is some node in the list that can be reached again by continuously followi
2020-10-09 23:11:48
278
原创 leetcode每日一题2020/10/08
Write a function that reverses a string. The input string is given as an array of characters char[].Do not allocate extra space for another array, you must do this by modifying the input array in-place with O(1) extra memory.You may assume all the charac
2020-10-08 21:11:44
330
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人