Может ли Ethereum договориться автономно и безопасно управлять биткойн-кошельком

Мне интересно, возможно ли иметь токен Ethereum, который поддерживается объединенным биткойном (и, следовательно, имеет четность с соотношением 1: 1 с биткойном) без доверчивости. С жетонами, выпущенными и уничтоженными, поскольку биткойн откладывается и удаляется.

Я предполагаю, что ответ будет отрицательным, потому что контракт должен будет иметь возможность выдавать закрытый ключ (ы) всякий раз, когда биткойн отбирается, и, похоже, требуется, чтобы доверенная сторона предоставила ключ для «разблокировки» «контракт, чтобы сделать свое дело.

Но я неясен в отношении возможностей Ethereum - может быть, черный ящик контракта может «знать» (закодированный?) зашифрованный закрытый ключ (ы), таким образом, чтобы он мог выводить действительную подписанную транзакцию биткойнов , только при выполнении условий контракта, связанных с токеном контракта?

(То, что мне действительно интересно, - есть ли способ подорвать проблемы масштабирования биткойна, имея доверчивый, безрезультатный маркер ethereum, который почти похож на биткойн-бок-цепочку, гарантированно имеет привязку 1: 1 к биткойну потому что они были подкреплены биткойн-холдингами, равными токенам в обращении.)

5 голосов | спросил Justin Maxwell 26 Maypm17 2017, 13:14:20

2 ответа


2

Нет, в противном случае это невозможно сделать без доверчивости.

Трудная часть - это взаимодействие между двумя цепями. Чтобы убедиться в действительной транзакции в контракте ethereum, существует соответствующая действительная транзакция в биткойне и наоборот.

Есть несколько альтернатив, таких как BTC Relay, но они не являются беззащитными.

Есть аналогичный вопрос: Будет ли биткойн и Эфириум связаны /соединены между собой ? .

ответил Ismael 26 Maypm17 2017, 21:06:31
2

Чтобы ответить на другую часть вашего вопроса, контракты не являются черными ящиками. Весь код и хранилище доступны для проверки любым внешним субъектом. Таким образом, для смартфона «Эфириум» невозможно удержать биткойн - любой может проверить код и просто размахивать клавишами.

Даже если это не так, любой может разблокировать блок-цепочку и отправить транзакцию на эту личную вилку, затем выполнить действительную транзакцию биткойнов и отправить ее в настоящую биткойновую сеть.

ответил Matthew Schmidt 27 Maypm17 2017, 18:58:18

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132