30个区块链平台必须要考虑的技术因素
为业务用例选择区块链平台时要考虑的关键技术方面。
如果您选择的区块链平台与业务因素无关(请参阅30个区块链平台业务因素),那么您可能正在研究用例的一些技术方面。这30个清单列出了审查平台时应优先考虑的特定于区块链的问题。
DevOps / Network / Deployment / Protocol
1.区块链层部署的灵活性-平台是否具有公共实例允许吗私人的杂种
2.最佳节点数-支持网络需要多少个节点每个成员一个我可以在不运行节点的情况下与网络交互吗
3.容器化-可以通过Kubernetes对平台进行docker化和部署吗
4.网络身份管理层-如何管理节点和个人的权限超级用户有限制吗网络中是否存在所有各方的源网络图(例如,类似DNS的服务-以太坊中的ENS)
5.共识机制-系统是否基于工作量证明股权证明授权证明经过时间证明这可能是由治理设置和实体根据对您的用例最有效的决定的。
6.组织之间的消息传递-是否有单独的专用消息传递层这是基于AMQP的吗RabbitMQXMPP安全的盾S
7.交易处理方法论-在交易处理方面,活动的顺序是什么协议何时排序,验证和执行交易在以太坊中,TX被发送到在执行和分发“正确”块之前进行排序/验证的验证节点。在Corda中,需要通过Flow Framework知道节点,从而逐个验证TX,直到公证人对其进行签名和重新分配为止。
8.密码学-哈希和签名使用和支持哪些库(例如,以太坊的secp256k1)
9.密码的可插入性-特定节点是否可以根据其区域安全规则选择使用其他密码库(例如,符合NIST标准)
10.文件共享技术-每个数字资产都必须通过托管它的组织或代码中引用的法律文件/散文以某种方式合法地锚定。组织之间如何通过平台共享文件它们是否保存在同一平台上他们是否也有类似的备份
11法律锚定-协议中是否有内置的法律散文或法律文件实施方式(例如OpenLaw)
12.防篡改与防篡改—有人可以更改您的本地节点状态及其历史吗如果以某种方式删除了事务或状态,是否会导致一切不同步各方是否可以对参考历史数据进行修改或删除并达成一致
13.交易恢复-节点如何恢复交易如果您的交易未完全分发给所有各方,那么下载最新商定版本的机制是什么
14.DAO功能-是否有抽象化治理责任的dapp示例这对于重新使用网络以维持投票和治理可能很有用。
Developer Experience / Top of Stack Applications
1.应用程序责任-构建顶部应用程序(dapp)时,您需要担心什么您必须托管自己的节点吗您还负责部署dapp的相应网络服务器和界面吗您的用户将如何为您的应用程序付款
2.Dapp层部署-基于权限,如何在网络中部署智能合约由个人(例如列入白名单的地址)通过节点(例如LEI的身份)由注册实体(例如,将业务网络添加到网络中)由基础设施提供商(例如Kaleido市场)提供吗您是否需要节点级权限才能进行部署
3.智能合约语言-智能合约以哪种语言编写是否经过测试它有一个好的社区吗
4.智能合约库和标准-是否就维护和审核的安全库/功能(例如OpenZeppelin)达成一致是否已达成共识,将功能汇总为标准(例如ERC-20,ERC-721等)
5.智能合约可升级性-如何更新应用程序智能合约代码是否有定义明确的升级模式
6.访问参考和市场数据-在网络中,可以调用哪些可用的Oracle来接收执行触发操作所需的信息
8.建议的个人身份管理-公钥/私钥对和地址是否自然要求个人维护自己的密钥还是这实际上是假设中介机构将代表您托管他们,并且仍然在客户偏好中分配帐户管理
9.应用程序或网络内的互操作—一个dapp可以调用另一个dapp吗网络/侧链可以从绑定网络中引用信息吗
User Control / Performance / Privacy
1.交易处理性能-您可以多快将交易排队,进行批处理/批量处理,并确保在收到“已保存”通知的情况下清除队列
2.交易处理的可伸缩性-系统是否设计为具有模块化可扩展性(水平或垂直)以支持更高的处理速率
3.并发更改-在完全更改资产之前,是否存在阻碍多次更新同一合同或余额的障碍
4.交易分配绩效-您的交易何时更新给所有各方是在处理块时经过6个区块深度后流程完成后并由各方签名吗
5.多线程—您的交易处理和共识可以在多个网络参与者之间使用多线程或分片,并且仍然同意同一黄金资源吗您会分割不同类型的处决吗
6.字段混淆的隐私机制-您能否仅与特定用户共享数据存储机制的特定字段您可以运行用于比较字段值而不显示信息的业务逻辑(例如Aztec和ZKsnarks)吗
7.接收者的隐私机制(机密性) —您是否可以自动旋转公钥,以便将信息发送给的最终用户无法解析为已知身份
8.发件人的隐私机制(交易流量模式)-如果仅希望已识别的各方查看交易,您是否不能将交易共享给所有各方
声明:本站所提供的资讯信息不代表任何投资暗示, 本站所发布文章仅代表个人观点,仅供参考。