法律散文使用 Corda

2023-12-08

这是之前回答的后续问题法律散文乔尔提出的问题。(根据要求创建了单独的问题)

@LegalProseReference(uri = "foo.bar.com/my-legal-doc.html")
public class MyContract implements Contract {
    @Override
    public void verify(LedgerTransaction tx) {
        // Contract logic.
    }
}

正如答案所示,我得到了这个法律文档 my-legal-doc.html。那么如果 verify 方法没有抛出异常会发生什么?如果验证确实引发异常,我是否向阅读该法律文档的用户显示该法律文档,会发生什么情况?那这就是合同失败的原因吗?正如回答中提到的,法律合同优先->所以如果验证方法抛出异常,那么法律文档如何优先?我浏览此文档找出问题所在并手动验证交易?还怎么手动?


理想情况下,合同代码和法律文字应该完美一致。它们应该是相同的,只是一个以代码形式表达合同,而另一个以法律术语表达合同。

但是,假设您发现合同代码中存在错误,这意味着合同代码实际上并未完全反映法律散文。这个想法是,您可以在法庭上使用法律散文文件来撤销交易,因为您实际上是根据法律散文文件签订了协议,并且该文件没有正确反映在合同代码。

例如,假设您发现AssetContract治理AssetStates允许交易对手在未经您同意的情况下转移您的资产(实际上,我们预计合约代码错误不会比这更明显)。你可以去法庭并使用法律散文文件来证明这是合同中的错误,而不是其真实意图。

然而,究竟是合同法还是法律文本优先,最终取决于各个国家的法律体系。目前,我们希望法律散文能够定义合同条款。随着法院越来越接受代码即法律的理念,这种情况将来可能会发生变化。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

法律散文使用 Corda 的相关文章

  • 使用 CORDA 流创建原子事务的最佳方法

    我有一个用例 我需要将数据发送给多个交易对手 但各方需要彼此保持匿名 从交易对手处收回背书后 我需要提交整个交易 整个事务的原子性需要保持 使用 Flows 实现这一目标的最佳方法是什么 为此 您需要使用机密身份 机密身份在状态中由Anon
  • 公证人将交易从验证公证人更改为非验证公证人

    在进行从验证公证人到一组新的非验证公证人的公证变更交易时 新的一组非验证公证人如何了解以前的交易 他们只获得之前交易的哈希值还是整个交易依赖图 新的公证人根本不了解过去的交易 相反 我们有以下流程 带有哈希值的交易2772BE和公证人Not
  • 法律散文使用 Corda

    这是之前回答的后续问题法律散文乔尔提出的问题 根据要求创建了单独的问题 LegalProseReference uri foo bar com my legal doc html public class MyContract implem
  • Corda 中的法律散文

    有人能解释一下 Corda 中的法律散文是什么吗 我明白这是一个文档 用于解决冲突 但我没有找到任何信息它是什么样的 又是如何与智能合约联系起来的呢 A Contract类可以注释为 LegalProseReference注解 该注释将合同
  • 如何使用 VaultCustomQuery 查询父状态的嵌套集合中的字段

    我有一个一对多的关系 我试图在我的状态中添加对象 类的列表 IE 我的合同状态包含附件列表List
  • 向现有 Corda 网络添加新节点

    我正在尝试在 corda 网络中添加新节点和现有节点 我是作为文档做的 但无法实现 正如文档中所述 这足以创建一个包含 node conf 的文件夹吗 如果那么它在运行引导程序时不会更新文件夹中的数据和信息 但我可以通过添加 corda 和
  • 演示无法在 Windows 10 上运行

    我一直在尝试在装有 Windows 10 的本地计算机上运行 R3 Corda 提供的所有示例和演示 https docs corda net releases release V1 0 running the demos html htt
  • 公证节点查询数据和普通节点查询交易

    我有一个关于查询数据的问题 Corda中有没有办法查询公证节点存储的所有数据以及如何查询其他节点中的交易 在 Corda 中 每个节点都有自己的数据库支持 该数据库仅存储节点知道的交易 出于隐私原因 节点无法查询其他节点的数据库 相反 您必
  • 索引 0 {} 处缺少参数名称

    我尝试写一个演示 交付演示 https github com CIeNET Corda deliverydemo基于训练营cordapp https github com corda bootcamp cordapp并参考cordapp 示
  • Corda:错误=org.hibernate.InstantiationException:没有实体的默认构造函数

    我遇到了一个问题 请帮忙 基于 M13 的 Corda 代码 我的架构代码主要用于定义架构来引用您的示例 object LegalContractSchemaV1 MappedSchema schemaFamily LegalContrac
  • 尝试部署节点时出错:“java.lang.IllegalArgumentException:无法识别的算法:1.2.840.10040.4.1”

    我开发了一个 Cordapp 并尝试将其作为节点部署到我的工作站 我按照指示操 作https docs corda net deploying a node html windows installing and running corda
  • runnodes 时发生非法反射访问操作

    我正在尝试运行我的 corda 节点 但我遇到了一个奇怪的问题 节点正在正确启动 正如您在日志中看到的那样 C Repositorio cordapp template kotlin build nodes gt runnodes log
  • Corda:大型序列化事务大小:当前序列化设计是否有替代方案?

    在我看来 当前版本的 Corda 3 1 通过 BLOB 将 签名的 交易存储为 Java 类的序列化字节数组SignedTransaction The SignedTransaction is a WireTransaction 即包含表
  • 使用 H2 Web 界面浏览 Corda 数据库表显示同义词错误

    我按照以下说明进行操作this https docs corda net node database html node database浏览 corda 数据库的链接 但是 当我查询表时 出现以下错误 Error Table SYNONY
  • 在 Corda 中,节点的内置网络服务器上没有安装自定义 CorDapps。

    我定义了一个包含 API 的 CorDapp 但是 当我部署 CorDapp 并运行节点时 我在 Web 服务器 URL 上看到以下消息 No installed custom CorDapps 如何让节点的内置网络服务器加载我的 API
  • Corda 流的任一侧可以存在于单独的 Cordapp 中吗?

    如果一个节点想要在流的一侧执行自己的特定业务逻辑 如何实现 例如 如果一家公司想要调用内部公司 api 来验证传入的交易数据 它可以在流程中执行此操作吗 如果是这样 是否需要通用地编写流程 以便所有使用相同 Cordapp 和流程 的公司调
  • 在 Corda 中,哪些数据会发送到非验证公证服务?

    这个问题经常出现在对话中 当 Corda 交易被发送到非验证公证服务进行最终确定时 公证服务可以看到并推断出关于世界的什么 在将交易发送给非验证公证人之前 会按如下方式进行过滤 stx buildFilteredTransaction Pr
  • 一个 Corda 节点可以支持多方/账户吗?

    只是想知道单个 Corda 节点是否可以像比特币一样支持多个帐户 我在discourse上发现的一个相关的开放问题https discourse corda net t can you have a corda identity adres
  • Corda FlowTest 设置中具有两个未使用状态的 LinearState

    我正在尝试为具有 LinearState 的流编写 FlowTest 在设置中 我需要创建一个 LinearState 然后通过在第二个事务中使用第一个版本来创建该状态的第二个版本 具有相同的唯一标识符 我按照以下步骤操作the v2 0
  • 如何备份/恢复corda节点?

    一旦 Corda 节点发生故障 恢复的适当流程是什么 Corda 交易仅与特定业务网络的合格节点共享 而不是与每个节点共享 因此 在恢复故障节点时 从其他节点复制数据将无法正常工作 需要从备份中恢复 但是 备份映像对于其他正确的节点并不完全

随机推荐

  • 使用AVPlayer观看透明视频

    我正在尝试观看具有 Alpha 通道的视频女巫 背景是透明的 唯一的问题是我似乎不知道如何使播放器的背景透明 我知道我必须使用 AVplayer 但我无法访问它的 view 属性 如何将其添加到子视图并添加图层 NSString path
  • jQuery float bar 数字:数字定位

    我在用着jquery flot barnumbers js的插件jQuery 的 Javascript 绘图 图表 库在栏上显示数字 My code plot placeholderByDay data DataOne label Tota
  • Rails,生产环境,“对象不缺少常量”

    所以我觉得我很愚蠢 很长一段时间没有检查在生产环境中的运行 现在我正在尝试部署 我遇到了这个恼人的错误 有任何想法吗 lib history tools rb module HistoryTools def self included ba
  • PHP:如何从时区名称(例如:America/New_York)获取时区值(例如:东部标准时间)?

    是否有 PHP 函数可以在时区名称之间进行转换 例如此处找到的函数 http php net manual en timezones america php 和 值 例如东部标准时间或太平洋夏令时间 不想在区域之间进行转换 只需获取给定 A
  • 使用文本缩放 svg 以适合 viewBox

    很难知道文本需要什么尺寸 尤其是在旋转时 这样一来 很容易把viewBox弄得太小 然后文字就消失在viewBox之外了 然而 如果 viewBox 太大 那么就会有大量额外的空白区域也会被缩放 有没有办法缩放 viewBox 或 svg
  • PWA 离线模式无法从移动浏览器上的缓存加载

    我写了一个简单的 PWA 当前版本 基于本教程 by Vaadin 它运行良好 在 Chrome 中进行了测试 也在离线模式下进行了测试 在移动设备上使用它时 会出现问题 保存PWA后 启动一次 运行良好 然后关闭后 打开飞行模式并重新启动
  • jQuery Mobile 滑块更改事件

    我在监听 jQuery Mobile 滑块的更改事件时遇到困难 在该页面中 事件正确触发了事件 slidestop http jsfiddle net 2HEcY The same我页面中的代码不会触发任何内容 http www maria
  • 函数“execle”错误的隐式声明

    我不断得到 函数 execle 的隐式声明在 C99 中无效 编译下面的代码时 我缺少什么 include
  • 重新安装后的 Haskell 环境

    我最近重新安装了我的 Haskell 环境 因为我认为在将我的 Mac OS X 更新到 Mavericks 后 我已经无法恢复它了 现在每次我跑步cabal install cabal install 我收到以下错误 Resolving
  • 发送电子邮件到本地域

    我有一个从网站发送电子邮件的简单方法 local vars using var mail new MailMessage from sendTo using var smtp new SmtpClient mail CC Add cc ma
  • Lua中获取随机数的其他方法

    我正在寻找一种替代方法来在Lua中获取一个介于最小和最大数字之间的随机数 而不使用math random 有什么办法吗 它不一定是一个简单的方法 就像评论所暗示的那样 在类 Unix 系统上 您可以从中读取字节 dev random or
  • 如何转换 Oracle 中的“旧版”左外连接语句?

    我在 Oracle 数据库中有两个表 A 和 G 可以根据帐号将它们连接在一起 需要注意的是 其中一个表 G 的记录比另一个表少大约 80 条 当我一起查询两个表时 我需要获取所有行 以便我们在缺失的 80 行的列中看到 NULL 数据 我
  • 科尔多瓦中的文件大小函数

    也许这是一个简单的问题 但我已经搜索了两天 但找不到答案 我正在科尔多瓦开发一个文件管理器只是为了学习科尔多瓦插件文件 我使用此函数获得了文件夹中的文件列表 window resolveLocalFileSystemURL cordova
  • 量角器 - 无法读取未定义的属性“$$testability”

    我收到一条错误 内容如下 Error while waiting for Protractor to synce with the page Cannot read property testability of undefined 下面是
  • Scala - 用特定文本替换 xml 元素

    所以我有这个XML a blah a 我想把它改成 a someValueIDoNotKnowAtCompileTime a 目前 我正在看这个问题 然而 这只是将值更改为 2 我想要的是完全相同的东西 但是能够定义值 以便它可以在运行时更
  • 从主机名获取域名扩展

    Extract 域名扩展 e g com 不是使用正则表达式从主机名中获取的域名 例如 google com 输入 gt 输出 www google com gt com google com gt com google co uk gt
  • 在 AWS AppSync 中对 SQL 查询的 JSON 对象进行字符串化

    Question 如何在 Appsync 速度模板中对 SQL 语句的 JSON 对象进行字符串化 解释 我有一个 Aurora RDS 表 其中有一列数据类型为 JSON AppSync API 已连接到 RDS 我的 GraphQL 模
  • 将一个数据表的列添加到另一个数据表

    嘿 所有人都需要一点帮助来排序这个表的循环 似乎无法将工作示例应用于模型 无论如何 它就在这里 我有 2 个数据表 每个数据表都有不同的数据和不同的值 唯一的共同值是日期 第一个表包含我想要的所有内容 除了一列值 来自另一个表 因此我需要将
  • 在现有 geom_sf 图层下方插入 geom_sf 图层

    我有一张印度的基本地图 其中包含州和边界 一些标签以及存储为 gg 对象的许多其他规范 我想生成许多带有区域图层的地图 这些地图将承载来自不同变量的数据 为了防止地区地图覆盖州和国家边界 它必须位于之前所有代码之前 我想避免重复 我想我可以
  • 法律散文使用 Corda

    这是之前回答的后续问题法律散文乔尔提出的问题 根据要求创建了单独的问题 LegalProseReference uri foo bar com my legal doc html public class MyContract implem