ПРОГРАММИРОВАНИЕ вопросы о платформе Corda DLT с открытым исходным кодом и связанных приложениях CorDapps, которые вы пишете. ОБЩАЯ ПОДДЕРЖКА CorDapps НЕПОСРЕДСТВЕННАЯ. Corda - это платформа распределенного реестра, предназначенная для записи, управления и автоматизации юридических соглашений между деловыми партнерами. Многие из ваших вопросов, вероятно, уже решены на сайте Corda.
1 ответ

Ошибка: отношение "node_checkpoints" не существует

У меня есть узел в Azure с настроенным Postgres. Пока проблем нет, но прошлой ночью я оставил виртуальную машину запущенной, но утром я вижу, что появляется ошибка, и узел не может запуститься. Похоже, что узел вышел из строя и имел проблему с контр…
09 май '18 в 03:12
1 ответ

Сбой выполнения для задачи "runExampleClientRPCJava"

Я следую примеру учебника CorDapp с основного веб-сайта и сталкиваюсь с проблемами при попытке запустить клиент RPC примера через командную строку в Linux При запуске задачи gradle./gradlew runExampleClientRPCJava, я получаю следующие ошибки. > T…
15 май '18 в 13:03
1 ответ

Как договор навязывает только определенным сторонам возможность потратить линейное состояние?

Предположим, линейное состояние с 3 сторонами. Каким образом договор обеспечивает, что только заемщик может перемещать линейное состояние из одного жизненного цикла в другой? Пока метод, который я использую, находится на стороне ответчика, которую я…
12 июн '18 в 15:12
2 ответа

Считается ли один и тот же исходный код (в CorDapps) в разное время разными версиями?

То, что было подчеркнуто в сегодняшней дискуссии. Один и тот же CorDapp (один и тот же исходный код без разницы) был развернут как в Стороне A, так и в B. Однако CorDapp в Стороне A был скомпилирован неделю назад. Когда сторона B пыталась создать тр…
18 дек '17 в 07:41
1 ответ

Как правильно реализовать планируемое состояние в корде

Я использую планируемое состояние, и мое состояние имеет метод ниже, override fun nextScheduledActivity(thisStateRef: StateRef, flowLogicRefFactory: FlowLogicRefFactory): ScheduledActivity? { System.out.println("inside scheduled activity " ) val sch…
30 окт '18 в 03:01
0 ответов

Поток висит на Сбор подписей контрагентов в Корде

Я пытаюсь запустить Пример Cordapp в двух экземплярах AWS. С нотариусом и PartyA в 1-м экземпляре, PartyB и PartyC во 2-м экземпляре. Я следовал за шагами здесь, узлами Corda: как соединить два независимых ПК как два узла? В файле conf, Нотариус и P…
30 ноя '18 в 09:14
2 ответа

Нужно создать новый узел без повторного развертывания узлов в Corda?

Я хочу создать новый узел без повторного развертывания моих существующих узлов в среде Corda. Можно ли добавить другой узел из приложения без его повторного развертывания. Если да, то как мы будем указывать его порты для rpc и базы данных. Например:…
28 сен '17 в 10:55
1 ответ

Corda: обмен транзакциями с узлом таким, чтобы он не мог их использовать

Может ли сторонний узел просматривать детали в состоянии, не будучи участником транзакции, которая создала это состояние? Идея состоит в том, что транзакция, созданная между двумя узлами, отправляется третьему узлу как CC. Мы не хотим добавлять трет…
04 сен '17 в 09:35
1 ответ

Как управлять миграцией потоков для обновления контракта?

Каков наилучший способ поддерживать / подходить к обновлению штатов с точки зрения потоков. Сценарий. Существующий BondStateV1 и потоки используют тип класса BondStateV1, т.е. queryBy<BondStateV1> Сейчас. Мы хотим обновить BondStateV1 до BondS…
28 май '18 в 11:43
1 ответ

Corda шаблон Kotlin Gradle подпроект

Я пытаюсь поместить cordapp-template-kotlin в подпроект gradle. rootProject - ProjectA - ProjectB - app - cordapp - cordapp-contracts-states Где приложение это шаблон. Первая ошибка, которую я получаю: Cannot get property 'quasar_version' on extra p…
16 авг '18 в 09:39
1 ответ

Corda: взаимодействие с пользователем для проверки запроса транзакции, полученного от узла инициатора

У нас есть сценарий использования, который требует следующих шагов: (1) Инициатор запускает поток транзакций через пользовательский интерфейс (2) Поток инициируется, подписывается инициатором и отправляется получателю для проверки и подписи (в Corda…
23 авг '17 в 16:45
1 ответ

Может ли анонимный пользователь получить доступ к блокчейну?

Нужно ли быть известным участником сети для совершения транзакции? Может ли анонимный пользователь вне сети взаимодействовать с блокчейном?
24 сен '18 в 18:57
1 ответ

Служба Corda не существует при запуске потоковых тестов в MockNetwork

У меня есть CorDapp, где я определяю оракула. Оракул работает нормально при нормальном запуске узлов. Однако при запуске потоковых тестов с использованием MockNetwork я получаю следующее исключение: net.corda.core.flows.FlowException: java.lang.Ille…
27 фев '18 в 12:31
2 ответа

Определите, кто управляет состоянием расписания Corda

Я реализую LinearState это также SchedulableState в Cordapp. Объект состояния разделяется и согласовывается между 3 сторонами при его создании и хранении в каждом из их хранилищ. Однако, когда запланированное действие приходит в себя, все 3 узла, ко…
09 май '18 в 10:17
1 ответ

Где хранятся данные в базе данных Corda?

Я понимаю, что DB по умолчанию является H2, который каждый узел использует локально. Я пытаюсь понять, где хранятся фактические данные транзакции (полезные данные). Кроме того, мне интересно, что произойдет, если я изменю данные в базе данных непоср…
13 окт '18 в 12:51
1 ответ

В Corda `devMode` нужно ли повторно запускать загрузчик после создания или обновления CorDapp

Я использую сеть Corda в devMode используя сетевой загрузчик. Если я создаю новый JAR-файл CorDapp / обновляю существующий JAR-файл CorDapp и хочу развернуть его в сети, как мне действовать? Достаточно ли остановить каждый узел, добавить JAR для каж…
31 июл '18 в 09:15
2 ответа

Эталонная архитектура с использованием сети r3 corda

Поиск любых историй успеха для внедрения r3 corda в производстве или любой эталонной архитектуры для финансового клиента, включая информацию о том, как подключаться к сторонам в сети (добавление нового узла) как делается KYC?
13 сен '17 в 19:50
1 ответ

Узел использует параметры с хешем: X, но карта сети является рекламой: исключение Y

При запуске узла Corda я получаю следующее сообщение об ошибке: Узел использует параметры с хешем: X, но карта сети является рекламой: Y. В чем причина этой ошибки и как я могу ее устранить?
08 окт '18 в 15:15
1 ответ

Вопросы проектирования, касающиеся создания приложения CordApps

Я новичок в корде и получаю свою голову вокруг этого. Так что я понимаю, что только важные данные должны идти в цепочку блоков. пример в обмене физическим контрактом, который должен быть разделен. Я должен только создать государство контракта. потом…
10 ноя '17 в 12:35
1 ответ

IllegalFlowLogicException при вызове CordaRPCOps.startFlow

В CorDapp я определил следующий поток: @InitiatingFlow @StartableByRPC class EchoFlow(private val msg: String): FlowLogic<String>() { override fun call(): String { return msg } } Затем я развернул CorDapp на узле и попытался запустить его след…
07 фев '18 в 15:07