Code center > Suggestions
New Virus Paradigm
Elite:
I'm planning on having the viruses as a sort of 'free-floating' coduule that acts like a root codule in itself, so it doesn't need to be called by the main DNA. It can't be deleted directly, but can be deleted/blocked if you know the hash of the DNA, which has to be guessed.
Viral DNA counts as a special new type of codule
Hashes will only be calculated for viral DNA. The main bot DNA can then become immune if it knows the hash, which must be found through time-and-energy intensive trial-and-error.
Greven:
Hmm this is a very interesting and nice idea, and doesnt make vira into a weapon as it is now (more or less).
However I have some ideas on my own.
I read somewhere than some evolutionists (or is it common knowlegde?)
believe that a vast amount of our own DNA is vira, mutating to become inactive or beneficial (some like reverse transcription), and this (I think) should be modelled? I think it is important to make no real distinction between bot DNA and vira. Or what?
I could well imagine a DB future were a bot becomes infected by 2, 3, or 10 different vira. And because of some lucky strike they mutate to become benefical for the bot.
I mean if virus 1 is like this:(just psudo code)
Header: goto codule 20.
Body (or codule to be precise): "blah blah do something evil to this bot and reproduce"
When a bot is infected, the header is inserted randomly into the genome of the bot (or with some preferences), and then codule is set into the bot as other codules at location 20.
A bot with a codule name 20 will have less change to be effected, or entirely immune.
I dont like all the deletion of vira, it is non natural. We must work around it somehow.
Real virus is just RNA in a shell, and is NOT used as weapons in real organisms. This opens up for even more ideas, like: if a bot get infected by virus or mutates to create virus, and another is infected, and the "RNA" is bad, the bot will die, but if it now reproduces and the new child bot has mutated the not to making vira, and thus making the virus inactive, following mutations could make it beneficial.
Greven:
What I really also like is the possiblity of a bot being infected by another bot. As in getting sick, bacteria, whatever. Num already talked about this "engulfing".
Numsgil:
Don't have alot of time at the moment to comment, but as I see it you need the mechanism for viruses to be based on the mechanism for horizontal gene transfer.
That is, viruses are more out of control horizontal gene transfered modules than they are something new or seperate.
I'd like to see viruses built on the base of horizontal gene transfer, and not the other way around.
I do like the idea of the transmited codules (viruses, etc.) executing in sync with the main DNA, but there seems to be logistical issues. Who gets to write to memory first? How do you decide which of many different viruses/HorizTrannies get to go before or after each other?
shvarz:
NB: Plural of virus is viruses. The forms virii and vira are cases of Hypercorrection.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version