Pages:
Author

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

legendary
Activity: 2856
Merit: 7410
Crypto Swap Exchange
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.

It's not about which Ordinal inscription not covered by those explorer, but rather lack of full text search feature. When i use text "Mike Hearn" as search keyword, all of them unable to show search result of all TX/Oridnal inscription which contain text "Mike Hearn". Additional detail,
1. ordinals.com show this invalid URL message, https://ordinals.com/sat/Mike%20Hearn.
2. ordiscans.com says "no results", https://ordiscan.com/search?query=Mike%20Hearn.
3. ord.io shows totally unrelated result.
4. ordinalshub.com only show 2 result where none of them check text on ordinals inscription,
https://ordinalhub.com/inscription/ac4ff2ad0f4aee5a5277baa7b4815085b4297735c7c1958bd93879d4a885a7d3i0
https://ordinalhub.com/inscription/db74ca40715e5a1c5e030c1e865571c335b77f0a7e99520a48e3d8589c2aeb3ci0
legendary
Activity: 1260
Merit: 1954
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: 2856
Merit: 7410
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: 1954

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: 2856
Merit: 7410
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: 1954
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: 265
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: 3430
Merit: 1957
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: 1610
Merit: 1026
newbie
Activity: 11
Merit: 265
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: 265
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: 2072
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: 265
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
Cashback 15%
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.
newbie
Activity: 11
Merit: 265
Dark mode and optionally dark mode by default. I know it's already mentioned, but IMO it's important feature.
Dark mode is now live on the site. Thanks for the suggestion!
legendary
Activity: 1568
Merit: 2581
Top Crypto Casino
Thank you thank you! Really appreciate the feedback.

Yes the platform needs better filtering and sorting for sure - I know a lot of people already want to filter out the BRC-20 token entries. Just need to figure out a nice UX for this.

Do you have any specific suggestions around filtering/sorting?

You're welcome! I'm glad to hear that my feedback was helpful.

When it comes to filtering and sorting options for your platform, I would suggest taking inspiration from ord.io and implementing similar features. Ord.io has a clean and simple interface with filtering and sorting options that are easy to use. You can also consider adding additional filtering based on user feedback and preferences.
newbie
Activity: 11
Merit: 265
I've been doing web design for roughly the past decade, and I have say, I think your web design here is overall plenty fine. It's clean and modern, and in informational and data-heavy sites like this, you want to stay on the side of minimalism in design. If the design was flashy and animated, it'd confuse more "rookie" Bitcoiners to who a lot of your site's data is pretty foreign. Great site as all others have said, just wanted to give my two cents on the web design discussion.

Appreciate that - not a designer myself - got someone to do the wireframes. Definitely tried to keep it minimal but also give it a little shine. I do think I need to fix the mobile UX - right now it's responsive but ends up just shrinking everything which isn't great - need to give this a little more thought to give the text some more prominence - this would obviously increase each result's real estate in the vertical but everything feels very squished on a phone now.

I appreciated your comment about using animation - I was a little conflicted at first about the animated logo GIF at the top and the scrolling marquee at the bottom - I know some people thing that's just dumb but I felt the animation was subtle enough (plus it's only on the home page). I kinda think the marquee is fun Smiley
newbie
Activity: 11
Merit: 265
After using Preturnio, I have to say it's an amazing tool. It makes searching for specific text on the blockchain a breeze, and I love how it shows when the data was created and which block it was confirmed in. The word list is also pretty cool. However, it would be great if you could add a filter and sorting feature, so users can organize words by specific criteria.

Overall, great job OP! I really appreciate the effort you put into developing this tool.


Thank you thank you! Really appreciate the feedback.

Yes the platform needs better filtering and sorting for sure - I know a lot of people already want to filter out the BRC-20 token entries. Just need to figure out a nice UX for this.

Do you have any specific suggestions around filtering/sorting?
legendary
Activity: 1568
Merit: 2581
Top Crypto Casino
After using Preturnio, I have to say it's an amazing tool. It makes searching for specific text on the blockchain a breeze, and I love how it shows when the data was created and which block it was confirmed in. The word list is also pretty cool. However, it would be great if you could add a filter and sorting feature, so users can organize words by specific criteria.

Overall, great job OP! I really appreciate the effort you put into developing this tool.
Pages:
Jump to: