Author

Topic: Semplificazione della creazione di script bitcoin (Read 957 times)

jr. member
Activity: 59
Merit: 10
September 15, 2017, 04:28:00 PM
#5
......ne vengo da un anno  di studio di c++ , mi piacerebbe collaborare anche se sono solo uno studente,

jr. member
Activity: 59
Merit: 10
ma è una classe in c++?
VBA
newbie
Activity: 2
Merit: 0
L'idea è di creare un linguaggio c-like per la scrittura di script Bitcoin. L'introduzione di questo linguaggio ha come obettivo quello di nascondere completamente la struttura dello stack usato dal linguaggio di script. Per raggiungere questo obiettivo abbiamo sfruttato il concetto di variabile la quale diventa un nome logico per una posizione dello stsck. Chi scrive lo script deve occuparsi di descrivere solo la ogica del processo, senza dover gestire lo stack direttamente.
Un esempio di programma è:
Input:  {
a = pubKey
b = hash (a)   
c = "pubKeyHash"
checkVer(c, b)
checksig(sig,pubKey)
}
che traduce il seguente programma:
OP_DUP OP_HASH160 OP_EQUALVERIFY OP_CHECKSIG



legendary
Activity: 1061
Merit: 1283
Salve a tutti,
sto lavorando ad un progetto per la definizione di un linguaggio che nasconda il concetto di stack e quindi tutte le operazioni su stack a chiunque si accinga a scrivere nuovi script bitcoin. Questo linguaggio può essere facilmente tradoto in uno script bitcoin in formato esadecimale mediante un traduttore a cui sto lavorando.

Qualcuno crede ci sia un qualche interesse in questo progetto da parte della community Bitcoin o è solo una perdita di tempo?



Potresti scrivere maggiori dettagli o aprire un progetto su github, magari qualcuno qua o nella sezione internazionale è interessato.
VBA
newbie
Activity: 2
Merit: 0
Salve a tutti,
sto lavorando ad un progetto per la definizione di un linguaggio che nasconda il concetto di stack e quindi tutte le operazioni su stack a chiunque si accinga a scrivere nuovi script bitcoin. Questo linguaggio può essere facilmente tradoto in uno script bitcoin in formato esadecimale mediante un traduttore a cui sto lavorando.

Qualcuno crede ci sia un qualche interesse in questo progetto da parte della community Bitcoin o è solo una perdita di tempo?
Jump to: