Post
Topic
Board Идеи
Re: Вопрос на $500K
by
amaclin1
on 27/11/2018, 19:00:55 UTC
Я так понимаю Сатоши изначально планировал ДАПы или чтото вроде них, но когда стало ясно
к чему это ведет, опкоды типо этого или (спаси господь всемогущий OP_DIV) убрали к чертям собачим.
Трудно сказать. Я думаю, Сатоши просто взял чей-то список опкодов вначале.
Говорят, его язык - это некоторое подобие языка Форт (не путать с фортраном).
Язык Форт я в общих чертах себе представляю, возможно он как раз и компилировался
в такой байткод в какой-то своей имплементации.
Некоторые операции весьма опасные, в частности, конкатенации
могли приводить к разрастанию стека до умопомрачительных величин.
OP_DUP OP_CAT OP_DUP OP_CAT OP_DUP OP_CAT... Memory fault core dumped

Поэтому все опасное и малонужное задизейблили нахрен.

В ABC-ветке реализовали новую команду OP_CHECKDATASIG - тут в общих чертах даже понятно зачем.
Вроде как атомарные свопы можно сделать с двумя валютами, если в обеих есть такая команда.
Единственно, мне непонятно, почему операндом команды является массив байт, а не его хэш/дайджест
для подписывания. Ну, да потом разберусь, если это дело выживет. Пока не горит.

В SV-ветке восстановили несколько команд наподобие OP_MUL. Я пока в упор не вижу зачем.
Пока это чисто маркетинговое решение - наш код, что хотим, то и воротим, а вы уж решайте - идете с нами
по пути или в свою сторону.