Pages:
Author

Topic: Project: Preturnio - a full text search engine for Bitcoin (Read 678 times)

legendary
Activity: 2268
Merit: 16328
Fully fledged Merit Cycler - Golden Feather 22-23
The website is now dead.
It was probably dismissed due to high operational costs.
Would you happen to know of any other alternatives to search for OP_Codes?
Are you planning to release some code to be used?
I will mention bitmover here.
Maybe he has the will and resources to add another useful tool to his https://bitcoindata.science/

This is am interesting idea, but it certainly would require high costs (as a full node in a server)

Unless someone wants to sponsor the project, as it would certainly be costly to maintain and develop. 

I very much understand, and I am not pressing anyone working on building a piece of infrastructure for this.
My interest in the subject would nearly disappear after ten or so searches,so not a strong business case.
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
The website is now dead.
It was probably dismissed due to high operational costs.
Would you happen to know of any other alternatives to search for OP_Codes?
Are you planning to release some code to be used?
I will mention bitmover here.
Maybe he has the will and resources to add another useful tool to his https://bitcoindata.science/

This is am interesting idea, but it certainly would require high costs (as a full node in a server)

Unless someone wants to sponsor the project, as it would certainly be costly to maintain and develop. 
legendary
Activity: 3444
Merit: 3469
Crypto Swap Exchange
The website is now dead.
It was probably dismissed due to high operational costs.
Would you happen to know of any other alternatives to search for OP_Codes?
Are you planning to release some code to be used?
I will mention bitmover here.
Maybe he has the will and resources to add another useful tool to his https://bitcoindata.science/
legendary
Activity: 2268
Merit: 16328
Fully fledged Merit Cycler - Golden Feather 22-23
The website is now dead.
It was probably dismissed due to high operational costs.
Would you happen to know of any other alternatives to search for OP_Codes?
Are you planning to release some code to be used?

I landed here because of this thread:
Searching for OP_return data



What kind of search capabilities are you looking for?

I could probably add them to burned.money - it already indexes all OP_RETURNs, but the search doesn't extend to cover them. It is possible to view tx lists if you already know the value you want, though.

For example, you can search for "OP_RETURN Ballet" to find all blocks manufactured into Ballet Bitcoin Blocks by going to https://burned.money/script/6a4c0642616c6c6574.

If you just need an ASCII partial match across OP_RETURN outputs, that should be pretty easy to add.

Fancier stuff like image/etching searches would probably merit its own service, which again may not be too hard to bring up.
I just want to search for the word "brink" in the Blockchain.
So I coded "brink" from text to "Hex" using the following website:
https://www.rapidtables.com/convert/number/ascii-to-hex.html

It gave me the result: 6272696e6b


So I looked for
https://burned.money/script/6272696e6b

And Got no results.

What am I doing wrong?

copper member
Activity: 167
Merit: 33
Track Burns @ burned.money
The website is now dead.
It was probably dismissed due to high operational costs.
Would you happen to know of any other alternatives to search for OP_Codes?
Are you planning to release some code to be used?

I landed here because of this thread:
Searching for OP_return data



What kind of search capabilities are you looking for?

I could probably add them to burned.money - it already indexes all OP_RETURNs, but the search doesn't extend to cover them. It is possible to view tx lists if you already know the value you want, though.

For example, you can search for "OP_RETURN Ballet" to find all blocks manufactured into Ballet Bitcoin Blocks by going to https://burned.money/script/6a4c0642616c6c6574.

If you just need an ASCII partial match across OP_RETURN outputs, that should be pretty easy to add.

Fancier stuff like image/etching searches would probably merit its own service, which again may not be too hard to bring up.
legendary
Activity: 2268
Merit: 16328
Fully fledged Merit Cycler - Golden Feather 22-23
The website is now dead.
It was probably dismissed due to high operational costs.
Would you happen to know of any other alternatives to search for OP_Codes?
Are you planning to release some code to be used?

I landed here because of this thread:
Searching for OP_return data

legendary
Activity: 1260
Merit: 2014
Not completely covered though, Blockchair doesn't perform full text search on Ordinal inscription while Preturnio does. And as i stated earlier, those Ordinal explorer doesn't have such feature either.

Do you have an example for an Ordinal inscription which is not covered by them? I just put out a few explorers that I've heard of.
Maybe they were an unfortunate choice and perhaps I should have referred to Ord.io - it is the most extensive of the Ordinals explorers I know.
legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
--snip--

With Blockchair and the Ordinal Explorers mentioned above, the need should then be completely covered again. Smiley

Not completely covered though, Blockchair doesn't perform full text search on Ordinal inscription while Preturnio does. And as i stated earlier, those Ordinal explorer doesn't have such feature either.
legendary
Activity: 1260
Merit: 2014

I've tried Preturnio in past, so i know those explorer have different function. All of them can't search for arbitrary text such as "Mike Hearn" or "Ukraine" (see my post on 1st page).
Ah sorry, I just saw that thread yesterday when someone asked for the status of the project. I never noticed the thread before and therefore I was no longer able to experiment on preturnio.com.
But I just looked at the following post from you:

This is really cool project. I search few random things and found many things such as personal message[1], copy of Mike Hearn
blog[2] and even support to Ukraine[3]. Your project could be popular among Bitcoiner, NFT/Ordinal user and few people who looking for specific content.

[1] https://preturnio.com/8e801876a1c0aadbf4de88c3509aef0b1b61b104958888a54991c34c885eaedc
[2] https://preturnio.com/e0071e2c7ab66227feb4ccec8c9941edd07a01c6f05444bc5980fde7c955b860
[3] https://preturnio.com/073ffed8259b53a44bf8813e2d83c16d95ef792e08afb89855d19d367659cb34
I looked at the hashes for each TXID in a classic explorer.
To find arbitrary text like ur "kame-chan" you can also use Blockchair - Blockchair also offers a full-text search engine.
With Blockchair and the Ordinal Explorers mentioned above, the need should then be completely covered again. Smiley
legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
What happened to the project?

Nobody knows, the Twitter (https://twitter.com/preturnio) also has no new tweet since June 28. If OP decide to stop his project, i'd assume it's either due to high cost or complexity of the project where Ordinal spam makes it worse.

To come back to your original request...There are of course alternatives that could solve your problem.
The following explorers should have similar functions:

I've tried Preturnio in past, so i know those explorer have different function. All of them can't search for arbitrary text such as "Mike Hearn" or "Ukraine" (see my post on 1st page).
legendary
Activity: 1260
Merit: 2014
I was doing some research regarding text searching the bitcoin blockchain/ordinals and stumbled upon this project. I found a reference to the project website but it seems that the domain registration expired.

What happened to the project?

Seems like it died? OP wasnt online since August.
Of course it's also possible that he'll be back with the project soon, but it doesn't look like it at the moment.

To come back to your original request...There are of course alternatives that could solve your problem.
The following explorers should have similar functions:
newbie
Activity: 1
Merit: 0
I was doing some research regarding text searching the bitcoin blockchain/ordinals and stumbled upon this project. I found a reference to the project website but it seems that the domain registration expired.

What happened to the project?
newbie
Activity: 11
Merit: 267
The site is awesome and the interface are very clean and fast... it immediately made me think about a site like Preev.com (fast & efficient and no unnecessary bells n whistles)

I am just curious, why did you choose the name "preturnio" for your domain? How will people relate to a text "search engine" with a name like that?

In any way, I bookmarked this site and will surely spread this URL to all of my friends. Thank you for the effort, hope to see a lot more from you in the future.  Wink

Very kind words - thank you and glad you're enjoying the site. The reason for the name can be (hopefully) found in the animated logo on the homepage - when the project started it was before ordinals came on the scene and was focused on searching through OP_RETURNs - the name is a riff on that with something that was supposed to sound catchy. Names are hard and I've never been great at it Smiley It's hard enough to come up with a name for anything these days let alone something that would naturally invoke 'search' but I'd argue that DuckDuckGo got away with it so... 🤪

I appreciate you sharing the site and your gracious comments. Thank you!
legendary
Activity: 3514
Merit: 1963
Leading Crypto Sports Betting & Casino Platform
The site is awesome and the interface are very clean and fast... it immediately made me think about a site like Preev.com (fast & efficient and no unnecessary bells n whistles)

I am just curious, why did you choose the name "preturnio" for your domain? How will people relate to a text "search engine" with a name like that?

In any way, I bookmarked this site and will surely spread this URL to all of my friends. Thank you for the effort, hope to see a lot more from you in the future.  Wink
legendary
Activity: 1820
Merit: 1121
newbie
Activity: 11
Merit: 267
One noticing thing was, it associated the ChatGPT with one of the Darwins Evolution theory.

Question: does it hide text with asterisk for the safety reasons or for example out of copyright law to protect the breach of data?

In the result viewer shows data hidden with asterisks. (Many things to learn about this tool tbh)

I appreciate you exploring the site! To clarify your comment - Preturnio didn't 'associate' anything - there is an inscription that was made in a specific transaction (e.g. 754f52551d5168972874cc9249ca0a5a4741cc610a3f48cdf0551e445a4ad1cc) where someone embedded that entire block of text inside a witness script (i.e. an ordinal) - that is the literal text that was inscribed. Preturnio is doing a text-search - i.e. pattern match - and it will return all Bitcoin transactions where it finds a match/partial match (see the Docs page for more details).

Preturnio doesn't mask any data - if you're seeing asterisks in the text, then they are literally in there. This is why I added the 'Verify' section of each result so you can go look at other Ordinal explorers to see the same result. You can also click on 'Inspect Inscription' if you wanted to look at the raw hex of the transaction.
newbie
Activity: 11
Merit: 267
Hi OP, with recent BRC-20 and ORC-20 (both use/depends on Ordinals) hype, i wonder how your server/website process lots of small Ordinals transaction? I'm curious about it, so i decide to search few keyword related to those and it seems you haven't update your word stop. For example,
1. "orc-20" keyword return "32,355 results in 5.00 seconds".
2. "deploy" keyword return "30,181 results in 4.57 seconds".
3. "send" keyword return "699 results in 0.59 seconds".
4. "ordi" shows message "Your query took a little too long to process - to manage our limited resources, queries that take longer than approximately 5 seconds will time out. Please try a different query.".

Thanks for going into detail here. The explosion of ordinals has definitely been a bit of a challenge for this project - especially these BRC/ORC-20 tokens which have been inscribed so many times (as you probably know the provenance=timestamps are the key). So good catch as I had not run the stop-word analysis script and those terms should definitely be in there and have now been added.

When the project first started, BRC-20 wasn't a thing so looking in a block with ordinals you were going to find a nice collection of interesting stuff (text/html) - now (IMO unfortunately) if you're not doing a search for something specific and you just want to see what's in a particular block, you're not going to see those interesting text/HMTL inscriptions because you're going to be bombarded by BRC/ORD inscriptions. I should probably look at a filter so that you can find/browse the interesting stuff.

Thank you again for checking out the site and providing valuable feedback!
hero member
Activity: 2114
Merit: 603
Though I am not sure what real purpose could be (technically) but I’m sure it’s gonna be fun tool to be used for searching various layman topics and terms. When I opened your tool the first thought came in to search for ChatGPT and see what result it throws back.

I was expecting hundreds of thousand results in return but to my surprise it just came back with 22 results.

One noticing thing was, it associated the ChatGPT with one of the Darwins Evolution theory.

Question: does it hide text with asterisk for the safety reasons or for example out of copyright law to protect the breach of data?

In the result viewer shows data hidden with asterisks. (Many things to learn about this tool tbh)

Quote
# The State of Darwin’s Theory of Evolution in 2023

Gregory F. Coppola

**************Apocalypse Like Right Now**************

April 12, 2023

# Introduction

This essay explores the case *******against******* the (Darwinian) theory of ****************************************undirected evolution****************************************. We refer to proponents of undirected evolution as ********atheists********.

The conclusions are as follows:

- the default position should be ***********agnosticism***********, not *******atheism*******, until the data suggests otherwise, following the principle of **************maximum entropy**************
- the theories of ********************undirected evolution******************** (atheism) and ******************intelligent design****************** are exhaustive
    - i.e., there are only the two alternatives
- the theory of evolution is not like other theories in science
    - there are major “mysteries” remaining at every level of the atheist theory
        - the onus is on the atheists to fill out their theory
    - the theory of evolution is a research program not a theory
        - a research program cannot be falsified
        - the onus is on atheists to make falsifiable predictions, or admit that they don’t have a theory
    - evolution is mostly a set of “just so” stories, that superficially use the word “because” to describe the past, but don’t actually predict when evolution will take place
- we identify a fallacy, the ******************functional fallacy******************
    - the belief that a deep understanding of biological processes as they function today implies an understanding of the *******genesis******* of these processes
        - the everyday operation of biological functions **is** well-understood, but the genesis of these is not

# Only Two Options

We begin by discussing that there are apparently only two alternatives for the explanation of the human race.

We believe that this can be shown to be an exhaustive list.

The two alternatives are:

1. **intelligent design**
    - we are a product of design by an *****************intelligent being*****************
2. **undirected evolution**
    - we are a product of a series of **********undirected********** events
    - proponents of this theory are called ********atheists********

We believe that the definition of **********undirected********** that fits the intuition and practical usage of this term is:

- definition of **undirected**
    - arising **without** intelligence

Thus, as a matter of definition, there are the only two options:

- either we are a product of “an intelligent designer” or we are not

More precisely, consider any object $X$, which could be either:

- the universe
- the planet earth in its place in the universe
- any given species on planet earth
- humans

We say that either $X$ is a product of an “intelligent cause”, or else it is not. If $X$ is not the product of an “intelligent cause”, then it is a product of an “undirected” cause.

# A Priori, the Default Position Should Be Agnosticism

## Artificial Intelligence is a Program to do Science

There are certain areas of unclarity in the question of how science can be done.

We believe that in 2023 the philosophy of science should be informed by reference to artificial intelligence.

That is, artificial intelligence tools do *****science*****.

However, unlike humans, in order for a computer program to do science, it has to follow a specified procedure.

Thus, artificial intelligence programs force us to specify science as a procedure.

When humans do science, because the “software” for doing science exists in the human’s brain, a human being doing science does not need to *******consciously******* be able to explain optimal science.

Humans have been doing science since the first appearance of language.

But, the ability to describe science as an algorithm dates only the 21st century.

Thus, it has long been possible with **do** science, without exactly knowing what that actually means.

However, when a computer does science, because it is following a specific program, either the equations implemented in the program work, in which case artificial intelligence succeeds wildly, or they don’t, in which case the program can predict either nothing, or else nothing impressive.

Practice has shown that neural networks are trained by the maximization of certain equations.

## Maximum Entropy Training

ChatGPT is trained using cross-entropy using the principle of maximum entropy.

The principle of ***************maximum entropy*************** is:

- principle of ******************************maximum entropy******************************
    - find the most uniform distribution consistent with available information

In other words, given a data set, the principle of maximum entropy dictates we should pick the probability distribution that is the ************least biased************ ****************between predicting alternatives that the dataset does not support.

## Agnosticism

In the context of the debate between intelligent design or undirected evolution, ***if there were*** no evidence to choose between alternatives, the default position should be one of agnosticism.

However, in 2023, we do have abundant data-driven reasons to doubt whether undirected evolution is possible.

# The Necessity of Falsifiability in Science

## The Burden of Proof in Science

The way that science is ********supposed******** to work is that, in order to introduce a significant new theory, the proponent of that theory should make:

- clear, falsifiable predictions
- predict more than it mis-predicts

## Research Program versus Falsifiable Theory

However, there are certain cases in the history of science, where something else is able to arise: a ******research program******.

A research program is the *project* to look for a falsifiable theory.

A research program cannot be falsified.

## Chomsky’s Minimalist Program

Chomsky wrote of his “Minimalist Program”:

> It is important to recognize that the Minimalist Program (MP) under development in this work, and since, is a program, not a theory, a fact that has often been misunderstood. (The Minimalist Program, 2015, page vii)
>

In other words, *******nothing******* can falsify the minimalist program, because it is not a specific theory.

As the old saying goes:

> It’s good work if you can get it.
>

The idea that a scientist can be at work and taken seriously without a falsifiable theory is a deeply corrosive and
[/qoute]
newbie
Activity: 11
Merit: 267
It would be cool if you could add alternative .onion domain, for people who are using Tor browser.

Thanks for the feedback. I have no idea how to do this  Cheesy but I will start researching how to offer the platform through a .onion domain.. great suggestion.
legendary
Activity: 2212
Merit: 7064
Good work, I think this tool can be useful.
I did quick search for several terms and some of them were Satoshi with lot of results, Theymos has a few spicy messages left, and phrase Bitcointalk gave me total result of 22, with 8 OP_RETURN and 14 inscriptions:
https://preturnio.com/results?p=1&b=bitcointalk

It would be cool if you could add alternative .onion domain, for people who are using Tor browser.
Pages:
Jump to: